OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2
3         PR tree-optimization/25125
4         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6         * gcc.c-torture/execute/pr25125.c: New.
7
8 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9
10         PR fortran/25029
11         PR fortran/21256
12         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13         with incorrect assumed size references.
14
15 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/23171
18         * g++.dg/opt/init1.C: New test.
19
20 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/24671
23         * g++.dg/template/sfinae3.C: New test.
24
25 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26
27         * g++.dg/other/friend4.C: New test.
28
29 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
30
31         PR target/25005
32         * g++.dg/opt/pr25005.C: New test.
33
34 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/25369
37         * g++.dg/template/ptrmem16.C: New test.
38
39 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
40
41         PR fortran/25029
42         PR fortran/21256
43         *gfortran.dg/initialization_1.f90: Add test of SIZE.
44
45 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
46
47         PR libgfortran/25307
48         * gfortran.dg/list_read_5.f90: New test.
49
50 2005-12-22  Richard Henderson  <rth@redhat.com>
51
52         * gcc.target/i386/sse-7.c: Use -msse2.
53
54 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
55
56         PR rtl-optimization/25432
57         * gcc.c-torture/compile/20051216-1.c: New test.
58
59         PR objc/25328
60         * objc/execute/pr25328.m: New test.
61
62 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
63
64         PR c++/25364
65         * g++.dg/template/call4.C: New test.
66
67 2005-12-22  Dale Johannesen  <dalej@apple.com>
68
69         * gcc.target/i386/sse-17.c:  New.
70
71 2005-12-22  Paul Brook  <paul@codesourcery.com>
72
73         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
74
75 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
76
77         PR tree-opt/25513
78         * gcc.c-torture/compile/pr25513.c: New test.
79
80 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
81
82         PR c++/23333
83         * g++.dg/parse/error25.C: Add more tests.
84
85 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
86
87         PR fortran/18990
88         * gfortran.dg/der_charlen_1.f90: New.
89
90 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
91
92         PR fortran/20889
93         *gfortran.dg/pointer_component_type_1.f90: New test.
94
95         PR fortran/25029
96         PR fortran/21256
97         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
98         should give an error with assumed size array refernces and checks those
99         that should not.
100         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
101         reference an upper bound so that it does not generate an error.
102
103         PR fortran/19362
104         PR fortran/20244
105         PR fortran/20864
106         PR fortran/25391
107         *gfortran.dg/used_dummy_types_1.f90: New test.
108         *gfortran.dg/used_dummy_types_2.f90: New test.
109         *gfortran.dg/used_dummy_types_3.f90: New test.
110         *gfortran.dg/used_dummy_types_4.f90: New test.
111         *gfortran.dg/used_dummy_types_5.f90: New test.
112
113         PR fortran/23152
114         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
115         group already being USE associated.
116         *gfortran.dg/assumed_shape_nml.f90: New test.
117         *gfortran.dg/assumed_size_nml.f90: New test.
118
119         PR fortran/20862
120         PR fortran/25053
121         PR fortran/25063
122         PR fortran/25064
123         PR fortran/25066
124         PR fortran/25067
125         PR fortran/25068
126         PR fortran/25307
127         * gfortran.dg/io_constraints_1.f90: New test.
128         * gfortran.dg/io_constraints_1.f90: New test.
129         * gfortran.dg/iostat_3.f90: Change wording of warning.
130          * gfortran.dg/g77/19981216-0.f:  the same.
131
132 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
133
134         PR tree-optimization/23518
135         * testsuite/gcc.dg/pr23518.c: New.
136
137 2005-12-21  Mike Stump  <mrs@apple.com>
138
139         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
140
141 2005-12-21  Paul Brook  <paul@codesourcery.com>
142
143         * gcc.dg/pr19340.c: Skip on m68k targets.
144
145 2005-12-21  Steven Bosscher  <stevenb@suse.de>
146
147         PR rtl-optimization/25196
148         * gcc.dg/pr25196.c: New test.
149
150 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
151
152         PR fortran/25423
153         gfortran.dg/where_nested_1.f90: New.
154
155 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
156
157         PR tree-optimization/25382.
158         * gcc.dg/tree-ssa/pr25382.c: New.
159
160 2005-12-20  Richard Guenther  <rguenther@suse.de>
161
162         PR middle-end/24306
163         * gcc.target/i386/pr24306.c: New testcase.
164
165 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
166
167         PR tree-optimization/25501
168         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
169
170 2005-12-20  Richard Guenther  <rguenther@suse.de>
171
172         Revert
173         2005-12-02  Richard Guenther  <rguenther@suse.de>
174
175         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
176
177 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
178
179         PR c++/21228
180         * g++.dg/warn/Wunreachable-code-2.C: New test.
181
182 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/24278
185         * g++.dg/template/ctor5.C: New test.
186
187         PR c++/24915
188         * g++.dg/template/overload8.C: New test.
189
190 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
191
192         * gcc.c-torture/compile/pr25483 : New test.
193
194 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
195
196         PR c++/20552
197         * g++.dg/ext/typeof10.C: New test.
198
199 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
200
201         * gcc.dg/mt-loopi1.c: New.
202
203 2005-12-18  Richard Guenther  <rguenther@suse.de>
204
205         PR tree-optimization/25481
206         * gcc.dg/torture/pr25481.c: New testcase.
207
208 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
209
210         PR rtl-optimization/21041
211         * gcc.dg/pr21041.c: New test.
212
213 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
214
215         PR libgfortran/25463
216         * gfortran.dg/advance.f90: New test.
217
218 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
219
220         * gcc.dg/20051201-1.c: New test.
221
222 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/25018
225         *gfortran.dg/initialization_1.f90: New test.
226         *gfortran.dg/enum_5.f90: Change dg-error to new message.
227         *gfortran.dg/g77/980616-0.f: The same.
228
229 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
230
231         * PR fortran/25458
232         * gfortran.dg/chkbits.f90: New test.
233
234 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
235
236         *gfortran.dg/enum_5.f:  Revert to previous version.
237
238 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
239
240         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
241         * gfortran.dg/nested_modules_1.f90: Ditto.
242         * gfortran.dg/hollerith_f95.f90: Ditto.
243         * gfortran.dg/select_5.f90: Ditto.
244         * gfortran.dg/secnds.f: Ditto.
245         * gfortran.dg/hollerith2.f90: Ditto.
246         * gfortran.dg/imag_2.f: Ditto.
247         * gfortran.dg/ftell_2.f90: Ditto.
248         * gfortran.dg/malloc_free_1.f90: Ditto.
249         * gfortran.dg/logint-1.f: Ditto.
250         * gfortran.dg/recursive_statement_functions.f90: Ditto.
251         * gfortran.dg/e_d_fmt.f90: Ditto.
252         * gfortran.dg/hollerith_legacy.f90: Ditto.
253         * gfortran.dg/logint-2.f: Ditto.
254         * gfortran.dg/enum_5.f90: Ditto.
255         * gfortran.dg/f2c_2.f90: Ditto.
256         * gfortran.dg/pr17143.f90: Ditto.
257         * gfortran.dg/namelist_14.f90: Ditto.
258         * gfortran.dg/logint-3.f: Ditto.
259         * gfortran.dg/spread_scalar_source.f90: Ditto.
260         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
261         * gfortran.dg/namelist_11.f: Ditto.
262         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
263         * gfortran.dg/g77/20010519-1.f
264         * gfortran.dg/g77/alpha1.f: Ditto.
265         * gfortran.dg/g77/990115-1.f: Ditto.
266         * gfortran.dg/g77/erfc.f: Ditto.
267         * gfortran.dg/g77/19990313-3.f: Ditto.
268         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
269         * gfortran.dg/g77/20010426.f: Ditto.
270         * gfortran.dg/g77/19990313-0.f: Ditto.
271         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
272         * gfortran.dg/g77/20000629-1.f: Ditto.
273         * gfortran.dg/g77/970125-0.f: Ditto.
274         * gfortran.dg/g77/8485.f: Ditto.
275         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
276         * gfortran.dg/g77/19990313-1.f: Ditto.
277         * gfortran.dg/g77/int8421.f: Ditto.
278         * gfortran.dg/g77/19990305-0.f: Ditto.
279         * gfortran.dg/g77/947.f: Ditto.
280         * gfortran.dg/g77/19990905-2.f: Ditto.
281         * gfortran.dg/g77/cabs.f: Ditto.
282         * gfortran.dg/g77/19990313-2.f: Ditto.
283         * gfortran.dg/g77/20020307-1.f: Ditto.
284         * gfortran.dg/g77/dcomplex.f: Ditto.
285         * gfortran.dg/g77/19990502-1.f: Ditto.
286         * gfortran.dg/g77/19981216-0.f: Ditto.
287         * gfortran.dg/common_4.f90: Ditto.
288         * gfortran.dg/entry_4.f90: Ditto.
289         * gfortran.dg/equiv_constraint_2.f90: Ditto.
290         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
291         * gfortran.dg/namelist_12.f: Ditto.
292         * gfortran.dg/scale_1.f90: Ditto.
293         * gfortran.dg/modulo_1.f90
294         * gfortran.dg/hollerith.f90: Ditto.
295         * gfortran.dg/direct_io_3.f90: Ditto.
296         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
297         * gfortran.dg/gnu_logical_1.F: Ditto.
298         * gfortran.dg/unf_io_convert_1.f90: Ditto.
299         * gfortran.dg/assign_1.f90: Ditto.
300         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
301         * gfortran.dg/pr23095.f: Ditto.
302         * gfortran.dg/read_float_1.f90: Ditto.
303
304 2005-12-17  Andreas Jaeger  <aj@suse.de>
305
306         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
307         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
308
309 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
310
311         PR fortran/24268
312         * gfortran.dg/fmt_white.f: New test.
313
314 2005-12-16  Steven G. Kargl <kargls@comcast.net>
315
316         * gfortran.dg/label_1.f90: New test.
317
318 2005-12-15  Ben Elliston  <bje@au.ibm.com>
319
320         PR testsuite/25422
321         * gcc.dg/20031012-1.c: Add -Walways-true option.
322         * gcc.dg/weak/weak-3.c: Likewise.
323         * g++.old-deja/g++.mike/warn8.C: Likewise.
324
325 2005-12-16  Mike Stump  <mrs@apple.com>
326
327         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
328         exit.
329
330 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331
332         PR libgfortran/25264
333         PR libgfortran/25349
334         * gfortran.dg/tl_editing.f90: Added additional checks.
335         * gfortran.dg/t_editing.f: New test.
336         * gfortran.dg/write_padding.f90: New test
337
338 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
339
340         PR testsuite/25215
341         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
342
343 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
344
345         PR rtl-optimization/24899
346         * gcc.c-torture/execute/20051215-1.c: New test.
347
348 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
349
350         PR 24823
351         * gfortran.dg/pr24823.f: New test.
352
353 2005-12-16  Jeff Law  <law@redhat.com>
354
355         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
356
357 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
358
359         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
360         Change C++ style comments to C style comments.
361         Remove aligned types from the array.
362         Keep Enums disabled.
363         (complex_types): Remove aligned types from the array.
364         Comment out "_Complex long double".
365         (attrib_types): Remove.
366         (complex_attrib_types): Remove.
367         (attrib_array_types): Remove.
368         (complex_attrib_array_types): Remove.
369         (aligned_bitfld_types): Remove.
370         (n_aligned_bitfld_types): Remove.
371         (FEATURE_ALIGNEDPACKED): Delete.
372         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
373         (singles): Remove support for adding attributes.
374         (choose_type): Remove support for attributed types.
375         (generate_fields): Remove support for attributed bit-fields.
376         Remove support for adding attributes.
377         (generate_random_tests): Remove support for adding attributes.
378         (features): Add back "[0] :0" and "complex vector [0]".
379         (main): Remove support for attributed bit-fields.
380         Uncomment the calling of generate_random_tests for the rests of
381         the tests.
382
383 2005-12-16  Jan Hubicka  <jh@suse.cz>
384
385         * gcc.c-torture/combine/pr25224.c: New.
386
387 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
388
389         PR other/25028
390         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
391         HP-UX.
392
393 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
394
395         * gcc.dg/20051215-1.c: New file.
396
397 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
398
399         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
400         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
401
402 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
403
404         PR fortran/18197
405         * gfortran.dg/dummy_functions_1.f90: New.
406
407 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
408
409         PR rtl-optimization/25310
410         * gcc.c-torture/compile/pr25310.c: New test.
411
412 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
413
414         PR debug/25023
415         * gcc.dg/pr25023.c: New test.
416
417 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
418
419         * g++.old-deja/g++.brendan/redecl1.C,
420         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
421         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
422         g++.old-deja/g++.oliva/typeof1.C,
423         g++.old-deja/g++.other/crash16.C,
424         g++.old-deja/g++.other/crash34.C,
425         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
426         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
427         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
428         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
429         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
430         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
431         Remove xfail.
432
433 2005-12-14  Kean Johnston  <jkj@sco.com>
434             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
435
436         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
437         * gcc.target/i386/20020523-1.c: Ditto.
438         * gcc.target/i386/tailcall-1.c: Ditto.
439         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
440         * gcc.target/i386/ssetype-5.c: Ditto.
441
442 2005-12-14  Jeff Law  <law@redhat.com>
443
444         * gcc.dg/tree-ssa/foldstring-1.c: New test.
445
446 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
447
448         PR target/25254
449         PR target/24188
450         * gcc.target/i386/pr25254.c: New test.
451         * gfortran.dg/PR24188.f: New test.
452
453 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
454
455         * lib/fortran-torture.exp:  Catch remaining uses of
456         remote_file build delete.
457
458 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
459
460         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
461
462 2005-12-14  Ben Elliston  <bje@au.ibm.com>
463
464         * gcc.dg/warn-addr-cmp.c: New test.
465
466 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
467
468         PR debug/25023
469         PR target/25293
470         * gcc.target/i386/pr25293.c: New test.
471
472 2005-12-13  Petr Machata  <machata@post.cz>
473
474         PR c++/24907
475         * g++.dg/parse/comma2.C: New test.
476
477 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
478             Jakub Jelinek  <jakub@redhat.com>
479
480         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
481         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
482         (limits.h): Include unconditionally.
483         (stdlib.h): Likewise.
484         (hashtab.h): Do not include.
485         (getopt.h): Likewise.
486         (stddef.h): Include.
487         (hashval_t): Define.
488         (struct entry): Add "next" field.
489         (HASH_SIZE): New macro.
490         (hash_table): New variable.
491         (switchfiles): Do not use xmalloc.
492         (mix): New macro.
493         (iterative_hash): New function.
494         (hasht): Remove.
495         (e_exists): New function.
496         (e_insert): Likewise.
497         (output): Use, instead of libiberty hashtable functions.
498         (main): Do not use getopt.  Do not call htab_create.
499
500 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
501
502         PR c++/25331
503         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
504         put atal* and atpaal* attributes on array elements.
505         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
506         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
507         put atal* and atpaal* attributes on array elements.
508         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
509
510 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
511
512         * gcc.dg/single-precision-constant.c: New test.
513
514 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
515
516         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
517         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
518         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
519         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
520         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
521         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
522         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
523         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
524         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
525         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
526         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
527         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
528         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
529         gcc.target/powerpc/ppc-sdata-2.c,
530         gcc.target/powerpc/ppc-stackalign-1.c,
531         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
532         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
533         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
534         gcc.target/powerpc/rs6000-ldouble-2.c,
535         gcc.target/powerpc/rs6000-power2-1.c,
536         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
537         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
538         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
539         option into target selector.
540         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
541         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
542
543 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
544
545         PR objc/25348
546         * objc.dg/encode-9.m: New test.
547
548 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
549
550         PR testsuite/20772
551         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
552         * gcc.dg/asm-b.c: Fix typo.
553         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
554         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
555         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
556         i?86 lp64 and x86_64 ilp32.
557         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
558         on i?86 lp64.
559         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
560
561 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
562
563         PR fortran/25078
564         gfortran.dg/equiv_5.f90:  New test.
565
566 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
567
568         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
569         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
570         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
571         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
572         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
573         * gcc.dg/tree-ssa/reassoc-5.c: New.
574         * gcc.dg/tree-ssa/reassoc-6.c: New.
575         * gcc.dg/tree-ssa/reassoc-7.c: New.
576         * gcc.dg/tree-ssa/reassoc-8.c: New.
577         * gcc.dg/tree-ssa/reassoc-9.c: New.
578         * gcc.dg/tree-ssa/reassoc-10.c: New.
579         * gcc.dg/tree-ssa/reassoc-11.c: New.
580
581 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
582
583         PR testsuite/25167
584         PR testsuite/24478
585         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
586
587 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
588
589         PR c++/25300
590         * g++.dg/template/inherit.C: Do not use a generic error message.
591
592 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
593
594         PR libobjc/25354
595         * objc.dg/gnu-encoding: New directory.
596         * objc.dg/gnu-encoding/compat-common.h: New file.
597         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
598         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
599         * objc.dg/gnu-encoding/vector-defs.h: New file.
600         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
601         * objc.dg/gnu-encoding/generate-random.c: New file.
602         * objc.dg/gnu-encoding/generate-random_r.c: New file.
603         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
604         * objc.dg/gnu-encoding/generate-random.h: New file.
605
606 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/25337
609         * g++.dg/template/defarg7.C: New test.
610
611 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
612
613         PR libobjc/25347
614         * objc.dg/encode-8.m: New test.
615
616 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
617
618         PR libobjc/25346
619         * objc.dg/encode-7.m: New test.
620
621 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
622
623         PR c++/25010
624         * g++.dg/opt/inline10.C: New test.
625
626 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
627
628         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
629
630 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
631
632         * gfortran.dg/substring_equivalence.f90: typo in comment
633
634 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
635
636         PR fortran/25068
637         * gfortran.dg/iostat_3.f90: New test.
638
639 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
640
641         PR fortran/23815
642         * gfortran.dg/unf_io_convert_1.f90:  New test.
643         * gfortran.dg/unf_io_convert_2.f90:  New test.
644         * gfortran.dg/unf_io_convert_3.f90:  New test.
645
646 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
647
648         PR testsuite/20772
649         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
650         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
651         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
652         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
653         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
654         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
655         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
656         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
657         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
658         gcc.dg/torture/fp-int-convert-float128-timode.c,
659         gcc.dg/torture/fp-int-convert-float128.c,
660         gcc.dg/torture/fp-int-convert-float80-timode.c,
661         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
662         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
663
664         * gcc.dg/tls/opt-1.c: Require effective target fpic.
665
666 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
667
668         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
669
670 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
671
672         * gcc.dg/20051207-1.c,
673         * gcc.dg/20051207-2.c,
674         * gcc.dg/20051207-3.c: New tests.
675
676 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
677
678         PR testsuite/20772
679         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
680         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
681         dg-skip-if target selector.
682
683         PR testsuite/20772
684         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
685         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
686         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
687         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
688         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
689         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
690         and/or merge with i?86 cases.
691
692         * gcc.dg/tls/opt-3.c: Require effective target fpic.
693
694         PR testsuite/20772
695         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
696         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
697         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
698         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
699         x86_64-*-linux*.
700
701 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
702
703         PR target/25311
704         * gcc.c-torture/compile/pr25311.c: New test.
705
706 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
707
708         PR libgfortran/25039
709         * gfortran.dg/read_comma.f: New test.
710
711 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
712
713         PR c++/19317
714         * g++.dg/opt/pr19317-1.C: New test.
715         * g++.dg/opt/pr19317-2.C: New test.
716         * g++.dg/opt/pr19317-3.C: New test.
717
718         PR target/19005
719         * gcc.c-torture/execute/pr19005.c: New test.
720
721         PR target/17828
722         * g++.old-deja/g++.other/comdat5.C: New test.
723         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
724
725         * g++.dg/compat/struct-layout-1.exp: New file.
726         * g++.dg/compat/struct-layout-1.h: New.
727         * g++.dg/compat/struct-layout-1_generate.c: New.
728         * g++.dg/compat/struct-layout-1_x1.h: New.
729         * g++.dg/compat/struct-layout-1_x2.h: New.
730         * g++.dg/compat/struct-layout-1_y1.h: New.
731         * g++.dg/compat/struct-layout-1_y2.h: New.
732
733         * gcc.dg/20050330-2.c: New test.
734
735 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
736
737         PR fortran/25292
738         * gfortran.dg/associated_1.f90: New.
739
740 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
741
742         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
743         ILP32 vect_no_align platforms.
744
745 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
746             Jakub Jelinek  <jakub@redhat.com>
747
748         PR target/25268
749         * gcc.c-torture/compile/20051207-1.c: New test.
750
751 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752
753         PR testsuite/20772
754         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
755         gcc.dg/torture/pr18582-1.c,
756         gcc.target/i386/attributes-error.c: Also test on x86_64.
757
758         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
759
760 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
761
762         PR c++/19397
763         * g++.dg/template/typedef3.C: New test.
764
765         PR c++/19762
766         PR c++/19764
767         * g++.dg/template/dtor3.C: Fix error markers.
768
769 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
770
771         * lib/target-supports.exp (check_effective_target_sync_char_short):
772         Add s390*.
773
774 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
775
776         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
777
778 2005-12-06  Roger Sayle  <roger@eyesopen.com>
779
780         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
781         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
782         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
783         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
784
785 2005-12-06  Roger Sayle  <roger@eyesopen.com>
786
787         PR c++/25263
788         * g++.dg/other/array2.C: New test case.
789
790 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
791
792         * gcc.dg/darwin-weakimport-3.c: New.
793
794         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
795         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
796         and to work on Darwin.
797         * gcc.dg/attr-weakref-1b.c: New file.
798         * gcc.dg/attr-weakref-2.c: New test.
799         * gcc.dg/darwin-weakref-1.c: New test.
800
801 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
802
803         PR testsuite/25247
804         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
805         use in selector expressions.
806         (dg-xfail-if): Ditto.
807         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
808         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
809         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
810         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
811         * gcc.test-framework/test-framework.exp: Skip generated tests if
812         CHECK_TEST_FRAMEWORK is not 1.
813
814 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
815
816         PR tree-optimization/24963
817         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
818
819         PR target/24108
820         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
821
822         PR target/18580
823         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
824         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
825         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
826         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
827
828 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
829
830         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
831         dg-options.
832
833 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
834
835         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
836
837 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
838
839         * gcc.dg/format/cast-1.c: New test.
840
841 2005-12-04  Roger Sayle  <roger@eyesopen.com>
842
843         PR c/7776
844         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
845         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
846         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
847         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
848
849 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
850
851         * gcc.dg/cast-pretty-print-1.c: New test.
852
853 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
854
855         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
856
857 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
858
859         PR c++/24173
860         * g++.dg/template/friend40.C: New test.
861
862 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
863
864         PR target/25199
865         * gcc.target/i386/movq-2.c: New test.
866         * gcc.target/i386/movq.c: Remove target i?86, instead add
867         dg-require-effective-target ilp32.
868
869 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c++/24103
872         * g++.dg/other/default1.C: New test.
873
874 2005-12-02  Richard Guenther  <rguenther@suse.de>
875
876         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
877
878 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
879
880         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
881
882 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
883
884         PR target/21017
885         * gcc.target/powerpc/rotate.c: New.
886
887 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
888
889         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
890         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
891
892 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
893
894         PR c/13384
895         * gcc.dg/pr17730-1.c: Adjust.
896         * gcc.dg/lvalue1.c (main): Likewise.
897         * gcc.dg/lvalue-2.c: Likewise.
898         * g++.dg/pr7503-3.C
899
900 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
901
902         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
903         error messages.
904
905 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
906
907         PR fortran/24789
908         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
909
910 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
911
912         PR target/24475
913         * lib/target-supports.exp (check_effective_target_tls): New.
914         (check_effective_target_tls_runtime): New.
915         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
916         for TLS support.
917         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
918         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
919         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
920         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
921         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
922         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
923         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
924         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
925         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
926         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
927         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
928         effective-target TLS.
929         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
930         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
931         effective-target TLS runtime.
932
933 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
934
935         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
936
937 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
938
939         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
940         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
941         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
942         ignored" warnings when "packing" is the same as the ABI layout.
943
944 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
945
946         PR fortran/21302
947         * gfortran.dg/line_length_1.f: New test.
948         * gfortran.dg/line_length_2.f90: Ditto.
949
950 2005-11-30  Richard Guenther  <rguenther@suse.de>
951
952         PR tree-optimization/21655
953         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
954
955 2005-11-30  Dale Johannesen  <dalej@apple.com>
956
957         * gcc.c-torture/compile/pr24930.c:  New.
958
959 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
960
961         PR fortran/15809
962         *  gfortran.dg/auto_char_dummy_array.f90: New test.
963
964 2005-11-30  Jeff Law  <law@redhat.com>
965
966         * g++.old-deja/g++.law/pr25000.C: New test.
967
968 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
969
970         * gcc.dg/tls/opt-11.c: New test.
971
972 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
973
974         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
975         targets.
976         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
977         LP64 ia64.
978
979 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
980
981         * gfortran.dg/open_access_1.f90: New test.
982
983 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
984
985         * gcc.dg/charset/builtin2.c: New test.
986
987 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
988
989         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
990         on mmix-*-* for *_[xy].c.
991
992 2005-11-28  Kean Johnston  <jkj@sco.com>
993
994         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
995         headers.
996         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
997         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
998         * gcc.target/i386/asm-3.c: Ditto.
999         * gcc.target/i386/clobbers.c: Ditto.
1000         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1001         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1002         test regexp.
1003         * gcc.target/i386/mul.c: Ditto.
1004         * gcc.target/i386/ssetype-1.c: Ditto.
1005         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1006         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1007         static so the test works with -fPIC mode too. Based on comment in
1008         PR19231 by Pinski.
1009         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1010
1011 2005-11-28  Richard Guenther  <rguenther@suse.de>
1012
1013         * gcc.dg/alias-9.c: New testcase.
1014         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1015
1016 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1017             Uros Bizjak  <uros@kss-loka.si>
1018
1019         PR middle-end/20219
1020         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1021         tan(x)/sin(x) transformations.
1022
1023 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         PR middle-end/24575
1026         * gcc.dg/tree-ssa/divide-3.c: New test.
1027         * gcc.dg/tree-ssa/divide-4.c: New test.
1028
1029 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1030
1031         PR fortran/24917
1032         *  gfortran.dg/boz_6.f90: New test.
1033
1034 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1035
1036         PR fortran/23912
1037         * gfortran.dg/modulo_1.f90: New test.
1038
1039 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1040
1041         PR libfortran/24919
1042         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1043         fail on CRLF platforms.
1044         * gfortran.dg/ftell_2.f90: Likewise.
1045
1046 2005-11-26  Eric Christopher  <echristo@apple.com>
1047
1048         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1049
1050 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1051
1052         * objc.dg/gnu-runtime-3.m: Simplify.
1053
1054 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1055
1056         PR middle-end/23669
1057         * gcc.dg/tree-ssa/divide-1.c: New test.
1058         * gcc.dg/tree-ssa/divide-2.c: New test.
1059
1060 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1061
1062         PR libgfortran/24945
1063         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1064
1065 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1066
1067         PR libgfortran/24945
1068         * gfortran.dg/open_status_2.f90: New test.
1069
1070 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1071
1072         * gcc.c-torture/execute/builtins/fprintf.c,
1073         gcc.c-torture/execute/builtins/fputs-lib.c,
1074         gcc.c-torture/execute/builtins/fputs.c,
1075         gcc.c-torture/execute/builtins/lib/fprintf.c,
1076         gcc.c-torture/execute/builtins/lib/printf.c,
1077         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1078
1079 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1080
1081         * gcc.dg/20050922-2.c: New test.
1082
1083 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1084
1085         * objc.dg/gnu-runtime-3.m: New test.
1086
1087 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1088
1089         PR c++/9278
1090         * g++.dg/other/void1.C: New test.
1091
1092 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1093
1094         PR middle-end/24998
1095         * gcc.dg/torture/fp-int-convert-float.c,
1096         gcc.dg/torture/fp-int-convert-double.c,
1097         gcc.dg/torture/fp-int-convert-long-double.c,
1098         gcc.dg/torture/fp-int-convert-timode.c,
1099         gcc.dg/torture/fp-int-convert-float80.c,
1100         gcc.dg/torture/fp-int-convert-float80-timode.c,
1101         gcc.dg/torture/fp-int-convert-float128.c,
1102         gcc.dg/torture/fp-int-convert-float128-timode.c,
1103         gcc.dg/torture/fp-int-convert.h: New files.
1104
1105 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1106
1107         PR middle-end/24989
1108         * gcc.dg/tree-ssa/bool-10.c: New test.
1109         * gcc.dg/tree-ssa/bool-11.c: New test.
1110         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1111
1112 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1113
1114         PR middle-end/24990
1115         * tree-ssa/pr24990-1.c: New test.
1116
1117 2005-11-24  Richard Guenther  <rguenther@suse.de>
1118         Dirk Mueller <dmueller@suse.de>
1119
1120         PR c++/14024
1121         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1122         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1123         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1124         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1125         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1126         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1127
1128 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1129
1130         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1131
1132 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1133
1134         PR c/21668
1135         * gcc.dg/Wc++-compat.c: New.
1136         * gcc.dg/Wno-c++-compat.c: New.
1137
1138 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1139
1140         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1141         (vspltish, vspltisw): Likewise.
1142
1143 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144
1145         PR libgfortran/24794
1146         * gfortran.dg/namelist_12.f: Fix quotes.
1147         * gfortran.dg/namelist_13.f90: Fix quotes.
1148         * gfortran.dg/namelist_14.f90: Fix quotes.
1149         * gfortran.dg/namelist_15.f90: Fix quotes.
1150         * gfortran.dg/namelist_use.f90: Fix quotes.
1151         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1152         * gfortran.dg/namelist_21.f90: New test.
1153         * gfortran.dg/namelist_22.f90: New test.
1154
1155 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1156
1157         PR target/23435
1158         * gcc.c-torture/compile/pr23435.c: New.
1159
1160 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1161
1162         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1163
1164 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1165
1166         * gcc.target/powerpc/405-macchw-1.c,
1167         gcc.target/powerpc/405-macchw-2.c,
1168         gcc.target/powerpc/405-macchwu-1.c,
1169         gcc.target/powerpc/405-macchwu-2.c,
1170         gcc.target/powerpc/405-machhw-1.c,
1171         gcc.target/powerpc/405-machhw-2.c,
1172         gcc.target/powerpc/405-machhwu-1.c,
1173         gcc.target/powerpc/405-machhwu-2.c,
1174         gcc.target/powerpc/405-maclhw-1.c,
1175         gcc.target/powerpc/405-maclhw-2.c,
1176         gcc.target/powerpc/405-maclhwu-1.c,
1177         gcc.target/powerpc/405-maclhwu-2.c,
1178         gcc.target/powerpc/405-mulchw-1.c,
1179         gcc.target/powerpc/405-mulchw-2.c,
1180         gcc.target/powerpc/405-mulchwu-1.c,
1181         gcc.target/powerpc/405-mulchwu-2.c,
1182         gcc.target/powerpc/405-mulhhw-1.c,
1183         gcc.target/powerpc/405-mulhhw-2.c,
1184         gcc.target/powerpc/405-mulhhwu-1.c,
1185         gcc.target/powerpc/405-mulhhwu-2.c,
1186         gcc.target/powerpc/405-mullhw-1.c,
1187         gcc.target/powerpc/405-mullhw-2.c,
1188         gcc.target/powerpc/405-mullhwu-1.c,
1189         gcc.target/powerpc/405-mullhwu-2.c,
1190         gcc.target/powerpc/405-nmacchw-1.c,
1191         gcc.target/powerpc/405-nmacchw-2.c,
1192         gcc.target/powerpc/405-nmachhw-1.c,
1193         gcc.target/powerpc/405-nmachhw-2.c,
1194         gcc.target/powerpc/405-nmaclhw-1.c,
1195         gcc.target/powerpc/405-nmaclhw-2.c,
1196         gcc.target/powerpc/440-macchw-1.c,
1197         gcc.target/powerpc/440-macchw-2.c,
1198         gcc.target/powerpc/440-macchwu-1.c,
1199         gcc.target/powerpc/440-macchwu-2.c,
1200         gcc.target/powerpc/440-machhw-1.c,
1201         gcc.target/powerpc/440-machhw-2.c,
1202         gcc.target/powerpc/440-machhwu-1.c,
1203         gcc.target/powerpc/440-machhwu-2.c,
1204         gcc.target/powerpc/440-maclhw-1.c,
1205         gcc.target/powerpc/440-maclhw-2.c,
1206         gcc.target/powerpc/440-maclhwu-1.c,
1207         gcc.target/powerpc/440-maclhwu-2.c,
1208         gcc.target/powerpc/440-mulchw-1.c,
1209         gcc.target/powerpc/440-mulchw-2.c,
1210         gcc.target/powerpc/440-mulchwu-1.c,
1211         gcc.target/powerpc/440-mulchwu-2.c,
1212         gcc.target/powerpc/440-mulhhw-1.c,
1213         gcc.target/powerpc/440-mulhhw-2.c,
1214         gcc.target/powerpc/440-mulhhwu-1.c,
1215         gcc.target/powerpc/440-mulhhwu-2.c,
1216         gcc.target/powerpc/440-mullhw-1.c,
1217         gcc.target/powerpc/440-mullhw-2.c,
1218         gcc.target/powerpc/440-mullhwu-1.c,
1219         gcc.target/powerpc/440-mullhwu-2.c,
1220         gcc.target/powerpc/440-nmacchw-1.c,
1221         gcc.target/powerpc/440-nmacchw-2.c,
1222         gcc.target/powerpc/440-nmachhw-1.c,
1223         gcc.target/powerpc/440-nmachhw-2.c,
1224         gcc.target/powerpc/440-nmaclhw-1.c,
1225         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1226
1227 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR fortran/24774
1230         * gfortran.dg/inquire_9.f90: New test.
1231
1232         PR fortran/21647
1233         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1234
1235 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1236
1237         PR libfortran/24432
1238         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1239         Check that 'cos' is supported.
1240
1241 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1242
1243         PR fortran/24223
1244         * gfortran.dg/substring_equivalence.f90: New test.
1245
1246         PR fortran/24705
1247         * gfortran.dg/auto_internal_assumed.f90: New test.
1248
1249 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1250
1251         * gcc.dg/fold-div-2.c: New test.
1252
1253 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1254
1255         PR rtl-optimization/24883
1256         * gcc.c-torture/compile/pr24883.c: New test.
1257
1258 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1259
1260         PR middle-end/20583
1261         * gcc.c-torture/compile/pr20583.c: New.
1262
1263 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1264
1265         * gcc.c-torture/execute/usmul.c: New test.
1266
1267 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1268
1269         * gcc.dg/tree-ssa/vrp22.c: New test.
1270
1271 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1272
1273         PR middle-end/24912
1274         * gcc.dg/torture/pr24912-1.c: New test.
1275
1276 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1277
1278         PR fortran/24862
1279         * gfortran.dg/arrayio_derived_1.f90: New test.
1280
1281 2005-11-19  Richard Guenther  <rguenther@suse.de>
1282
1283         PR middle-end/23294
1284         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1285
1286 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1287
1288         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1289
1290 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1291
1292         PR c++/8355
1293         * g++.dg/template/friend39.C: New test.
1294
1295 2005-11-18  James E Wilson  <wilson@specifix.com>
1296
1297         * gcc.dg/builtin-strstr.c: New.
1298
1299 2005-11-18  Richard Henderson  <rth@redhat.com>
1300
1301         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1302         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1303         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1304         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1305         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1306         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1307         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1308         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1309         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1310         renaming to remove initial "ia64-".
1311
1312 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1315
1316 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1317
1318         * g++.dg/cpp/string-2.C: New test.
1319
1320 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1321
1322         * gcc.dg/tree-ssa/loop-14.c: New test.
1323
1324 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1325             Michael Chamberlain <michael@chamberlain.net.au>
1326
1327         * ada/acats/run_all.sh (target_run): Kill long running tests.
1328
1329 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1330
1331         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1332         * gcc.dg/cleanup-9.c: Likewise.
1333         * gcc.dg/cleanup-10.c: Likewise.
1334         * gcc.dg/cleanup-11.c: Likewise.
1335
1336 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1337
1338         PR fortran/24892
1339         * gfortran.dg/open_access_append_1.f90: New test.
1340         * gfortran.dg/open_access_append_2.f90: New test.
1341
1342 2005-11-16  Richard Guenther  <rguenther@suse.de>
1343
1344         PR middle-end/24851
1345         * gcc.c-torture/execute/pr24851.c: New testcase.
1346
1347 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gcc.dg/fold-overflow-1.c: New test.
1350
1351 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1352
1353         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1354         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1355
1356 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1357
1358         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1359         structures.
1360         * g++.dg/eh/forced2.C: Likewise.
1361         * g++.dg/eh/forced3.C: Likewise.
1362         * g++.dg/eh/forced4.C: Likewise.
1363
1364 2005-11-11  Mike Stump  <mrs@apple.com>
1365
1366         * g++.old-deja/g++.mike/unused.C: Add.
1367
1368 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR c++/24667
1371         * g++.dg/warn/Wcast-qual1.C: New test.
1372
1373 2005-11-15  Jan Hubicka  <jh@suse.cz>
1374
1375         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1376
1377 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1378
1379         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1380
1381 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1382
1383         PR 24840
1384         * gcc.dg/tree-ssa/pr24840.c: New test.
1385
1386 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1387
1388         PR testsuite/24841
1389         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1390
1391 2005-11-14  Dale Johannesen  <dalej@apple.com>
1392
1393         * gcc.c-torture/execute/20051113-1.c:  New.
1394
1395 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/24687
1398         * g++.dg/template/crash43.C: New test.
1399
1400 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1401
1402         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1403
1404 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1405
1406         PR c++/24817
1407         * g++.dg/eh/spec8.C: New test.
1408
1409 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1410
1411         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1412
1413 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/20293
1416         * g++.dg/parse/ambig4.C: New test.
1417         * g++.dg/tc1/dr101.C: Adjust error markers.
1418         * g++.dg/lookup/strong-using-2.C: Likewise.
1419         * g++.dg/lookup/ambig5.C: Likewise.
1420         * g++.dg/lookup/ambig4.C: Likewise.
1421         * g++.dg/parse/crash22.C: Likewise.
1422
1423 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1424
1425         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1426
1427 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1428
1429         * gcc.dg/nested-calls-1.c: New test.
1430
1431 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1432
1433         * gfortran.dg/complex_intrinsic_1.f90: New test.
1434         * gfortran.dg/complex_intrinsic_2.f90: New test.
1435         * gfortran.dg/fgetc_1.f90: New test.
1436         * gfortran.dg/fgetc_2.f90: New test.
1437         * gfortran.dg/fgetc_3.f90: New test.
1438         * gfortran.dg/ftell_1.f90: New test.
1439         * gfortran.dg/ftell_2.f90: New test.
1440         * gfortran.dg/gnu_logical_1.F: New test.
1441         * gfortran.dg/gnu_logical_2.f90: New test.
1442
1443 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1444
1445         PR middle-end/24820
1446         * testsuite/gcc.dg/pr24820.c: New test.
1447
1448 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1449
1450         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1451         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1452         variable.
1453
1454 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1455
1456         testsuite/24614
1457         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1458
1459 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1460
1461         * gcc.target/cris/cris.exp: New file.
1462         * gcc.target/cris/rld-legit1.c: New test.
1463         * gcc.target/cris/rld-legit2.c: New test.
1464
1465 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR c++/24780
1468         * g++.dg/opt/pr24780.C: New test.
1469
1470         PR c++/24761
1471         * g++.dg/template/asm1.C: New test.
1472
1473 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1474
1475         PR libgfortran/24787
1476         * gfortran.dg/scan_1.f90: New test.
1477
1478 2005-11-12  Jan Hubicka  <jh@suse.cz>
1479
1480         * gcc.target/i386/minmax-1.c: New.
1481         * gcc.target/i386/minmax-2.c: New.
1482
1483 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1484
1485         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1486
1487 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1488
1489         * gcc.c-torture/execute/20051110-1.c,
1490         gcc.c-torture/execute/20051110-2.c: New tests.
1491
1492 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1493
1494         PR middle-end/24750
1495         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1496         New tests.
1497
1498 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1499
1500         * lib/target-libpath.exp (get_shlib_extension): New proc.
1501         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1502         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1503         * lib/objc.exp (objc_target_compile): Likewise.
1504         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1505         detection.
1506
1507 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1508
1509         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1510
1511         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1512         Add -static to additional_flags and pass it to target_compile.
1513
1514 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1515
1516         PR libgfortran/24719
1517         gfortran.dg/read_noadvance.f90: New test.
1518
1519         PR libgfortran/24699
1520         gfortran.dg/fmt_t_2.f90: New test.
1521
1522         PR libgfortran/24785
1523         gfortran.dg/read_x_eor.f90: New test.
1524
1525         PR libgfortran/24584
1526         gfortran.dg/namelist_empty.f90: Rename test.
1527
1528         PR libgfortran/24489
1529         gfortran/read_eor.f90: Rename test.
1530
1531 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1532
1533         PR fortran/15976
1534         * gfortran.dg/automatic_module_variable.f90: New test.
1535
1536 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1537
1538         PR target/24445
1539         * gcc.dg/pr24445.c: New test.
1540
1541 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1542
1543         PR fortran/24655
1544         PR fortran/24755
1545         * gfortran.dg/recursive_statement_functions.f90: Add statement
1546         functions using inline intrinsic functions and parameters to test
1547         that they no longer seg-fault.
1548
1549         PR fortran/24409
1550         gfortran.dg/nested_modules_4.f90: New test.
1551         gfortran.dg/nested_modules_5.f90: New test.
1552
1553 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1554
1555         PR fortran/24643
1556         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1557
1558 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1559
1560         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1561         failures.
1562
1563 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1564
1565         * gcc.dg/sparc-getcontext-1.c: New test.
1566
1567 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1568
1569         * gcc.dg/ifcvt-fabs-1.c: New test.
1570
1571 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1572
1573         PR other/4372
1574         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1575         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1576
1577 2005-11-09  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/24716
1580         * gcc.c-torture/execute/pr24716.c: New testcase.
1581
1582 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1583
1584         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1585
1586 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1587
1588         PR 24624
1589         * gcc.dg/pr24624.c: Testcase added.
1590
1591 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1592
1593         PR 24623
1594         * g++.dg/other/pr24623.C: Testcase added.
1595
1596 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1597
1598         PR fortran/22607
1599         * gfortran-dg/pure_byref_1.f90: New.
1600         * gfortran-dg/pure_byref_2.f90: New.
1601
1602 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1603
1604         PR c/24101
1605         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1606         * gcc.dg/dg.exp: Run main loop also for *.i files.
1607
1608 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1609
1610         PR c++/19450
1611         * g++.dg/tls/diag-3.C: New test.
1612         * g++.dg/tls/diag-4.C: New test.
1613         * g++.dg/tls/static-1.C: New test.
1614         * g++.dg/tls/static-1a.cc: New file.
1615
1616 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1617
1618         PR 23046
1619         * g++.dg/tree-ssa/pr23046.C: New test.
1620
1621 2005-11-08  Devang Patel <dpatel@apple.com>
1622
1623         PR tree-optimization/23115
1624         * gcc.dg/tree-ssa/pr23115.c: New.
1625
1626 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1627
1628         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1629         * gcc.target/powerpc/pr16155.c: Same.
1630         * gcc.target/powerpc/altivec-1.c: Same.
1631         * gcc.target/powerpc/altivec-2.c: Same.
1632         * gcc.target/powerpc/altivec-3.c: Same.
1633         * gcc.target/powerpc/altivec-5.c: Same.
1634         * gcc.target/powerpc/altivec-11.c: Same.
1635         * gcc.target/powerpc/altivec-12.c: Same.
1636         * gcc.target/powerpc/altivec-14.c: Same.
1637         * gcc.target/powerpc/altivec-22.c: Same.
1638         * gcc.target/powerpc/altivec-consts.c: Same.
1639         * gcc.target/powerpc/altivec-pr22085.c: Same.
1640         * gcc.target/powerpc/altivec-splat.c: Same.
1641         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1642         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1643         * gcc.target/powerpc/darwin-longlong.c: Same.
1644
1645 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1646
1647         PR target/19340
1648         * gcc.dg/pr19340.c: New test.
1649
1650 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1651
1652         PR rtl-optimization/24683
1653         * gcc.dg/pr24683.c: New test.
1654
1655 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1656
1657         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1658         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1659
1660 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1661
1662         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1663
1664 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1665
1666         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1667
1668 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1669
1670         PR target/24230
1671
1672         * gcc.target/powerpc/altivec-consts.c,
1673         gcc.target/powerpc/altivec-splat.c: New testcase.
1674
1675 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1676
1677         PR c/24599
1678
1679         * gcc.dg/overflow-2.c: New testcase.
1680
1681 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR rtl-optimization/23567
1684         * gcc.c-torture/execute/20051104-1.c: New test.
1685
1686 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1687
1688         PR fortran/24534
1689         gfortran.dg/private_type_2.f90: Modified to check that case with
1690         PRIVATE declaration within derived type is accepted.
1691
1692         PR fortran/20838
1693         gfortran.dg/pointer_assign_1.f90: New test.
1694
1695         PR fortran/20840
1696         * gfortran.dg/arrayio_0.f90: New test.
1697
1698         PR fortran/17737
1699         gfortran.dg/data_initialized.f90: New test.
1700         gfortran.dg/data_constraints_1.f90: New test.
1701         gfortran.dg/data_constraints_2.f90: New test.
1702
1703 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1704
1705         PR fortran/24174
1706         PR fortran/24305
1707         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1708
1709 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1710
1711         PR 24670
1712         * gcc.dg/tree-ssa/pr24670.c: New test.
1713
1714 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1715
1716         PR target/22432
1717         * gcc.target/i386/pr22432.c: New test.
1718
1719 2005-11-05  Richard Henderson  <rth@redhat.com>
1720
1721         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1722         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1723         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1724         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1725         from gcc.dg/alpha-*.
1726         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1727         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1728
1729 2005-11-05  Andreas Jaeger  <aj@suse.de>
1730
1731         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1732
1733 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1734
1735         PR target/23424
1736         * gcc.dg/torture/pr23424-1.c: New test.
1737
1738 2005-11-04  Richard Henderson  <rth@redhat.com>
1739
1740         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1741         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1742         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1743         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1744         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1745         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1746         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1747         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1748         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1749         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1750         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1751         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1752         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1753         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1754         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1755         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1756         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1757         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1758         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1759         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1760         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1761         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1762         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1763         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1764         Move from gcc.dg/.
1765         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1766         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1767         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1768         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1769         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1770         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1771         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1772         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1773         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1774         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1775         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1776         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1777         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1778         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1779         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1780         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1781         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1782         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1783         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1784         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1785         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1786         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1787         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1788         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1789         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1790         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1791         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1792         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1793         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1794         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1795         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1796         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1797         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1798         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1799         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1800         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1801         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1802         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1803         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1804         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1805         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1806         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1807         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1808         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1809         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1810
1811 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1812
1813         PR 24627
1814         * gcc.dg/tree-ssa/pr24627.c: New test.
1815
1816 2005-11-04 Paul Brook  <paul@codesourcery.com>
1817
1818         * gcc.dg/tls/opt-10.c: New test.
1819
1820 2005-11-04  Andreas Jaeger  <aj@suse.de>
1821
1822         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1823         avoid extra warnings.
1824
1825 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1826
1827         PR libfortran/22298
1828         * gcc/testsuite/lib/target-supports.exp
1829         (check_effective_target_static_libgfortran): New
1830         static_libgfortran effective target.
1831         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1832         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1833
1834 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1835
1836         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1837
1838 2005-11-03  Josh Conner  <jconner@apple.com>
1839
1840         PR c++/19989
1841         g++.dg/ext/array2.C: New test.
1842         g++.dg/template/dependent-name3.C: New test.
1843         g++.dg/template/dependent-name4.C: New test.
1844         g++.dg/template/sfinae2.C: New test.
1845
1846 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1847
1848         PR preprocessor/22042
1849         * gcc.dg/cpp/strify4.c: New test.
1850
1851 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1852
1853         PR c++/17964
1854         * g++.dg/cpp/string-1.C: New test.
1855
1856 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1857
1858         * gcc.target/powerpc: New directory.
1859         * gcc.target/powerpc/powerpc.exp: New file.
1860         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1861         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1862         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1863         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1864         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1865         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1866         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1867         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1868         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1869         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1870         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1871         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1872         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1873         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1874         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1875         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1876         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1877         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1878         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1879         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1880         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1881         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1882         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1883         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1884         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1885         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1886         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1887         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1888         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1889         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1890         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1891         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1892         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1893         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1894
1895 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/21627
1898         * g++.dg/warn/inline2.C: New test.
1899
1900 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1901
1902         PR middle-end/23155
1903         * g++.dg/ext/c99struct1.C: New test.
1904         * gcc.dg/union-cast-1.c: New test.
1905         * gcc.dg/union-cast-2.c: New test.
1906         * gcc.dg/union-cast-3.c: New test.
1907
1908 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         PR middle-end/24589
1911         * gcc.c-torture/execute/zero-struct-2.c: New test.
1912
1913 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1914
1915         PR c++/24582
1916         * g++.dg/init/switch1.C: New test.
1917
1918 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1919
1920         * gcc.dg/delay-slot-1.c: New test.
1921
1922 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1923
1924         PR target/24620
1925         * gcc.dg/pr24620.c: New test.
1926
1927 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1928
1929         PR c/24329
1930         * gcc.dg/format/unnamed-1.c: New test.
1931
1932 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/22434
1935         * g++.dg/expr/cond8.C: New test.
1936
1937         PR c++/24560
1938         * g++.dg/parse/dot1.C: New test.
1939
1940 2005-11-02  Jan Hubicka  <jh@suse.cz>
1941
1942         PR target/23303
1943         * gcc.dg/i386-lea.c: New test
1944
1945 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1946
1947         PR target/24615
1948         * gcc.dg/pr24615.c: New test.
1949
1950 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1951
1952         PR target/24600
1953         * gcc.dg/pr24600.c: New test.
1954
1955 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1956
1957         PR c++/19253
1958         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1959         * g++.dg/parse/typename9.C: New test.
1960         * g++/dg/parse/typename10.C: Likewise.
1961
1962 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1963
1964         PR fortran/18157
1965         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1966         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1967         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1968
1969 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1970
1971         PR c++/24569
1972         * g++.dg/debug/static1.C: New test.
1973
1974 2005-11-02  Josh Conner  <jconner@apple.com>
1975
1976         * g++.dg/crash38.C: moved into proper directory...
1977         * g++.dg/template/crash42.C: ...here
1978
1979 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1980
1981         PR target/18338
1982         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1983         pcc_bitfield_type_matters || default_packed.
1984
1985         * lib/target-supports.exp
1986         (check_effective_target_pcc_bitfield_type_matters): New proc.
1987         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1988
1989         PR testsuite/23304
1990         * lib/target-supports.exp (check_effective_default_packed): New proc.
1991         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1992         Gate expected errors on target ! default_packed.
1993         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1994
1995 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1996
1997         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1998         change (r106358).
1999
2000 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2001
2002         PR fortran/24008
2003         * gfortran.dg/entry_5.f90: New.
2004         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2005
2006 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2007
2008         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2009
2010 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/21565
2013         gfortran.dg/namelist_blockdata.f90: New test.
2014
2015         PR fortran/18737
2016         gfortran.dg/external_implicit_none.f90: New test.
2017
2018         PR fortran/14994
2019         * gfortran.dg/secnds.f: New test.
2020
2021 2005-10-31  Jan Hubicka  <jh@suse.cz>
2022
2023         PR target/20928
2024         * gcc.c-torture/compile/pr20928.c: New test.
2025
2026 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2027
2028         PR middle-end/23492
2029         * gcc.c-torture/compile/zero-strct-5.c: New test.
2030
2031 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2032
2033         PR libgfortran/24584
2034         * gfortran.dg/pr24584.f90: New test.
2035
2036 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2037
2038         PR fortran/18883
2039         * gfortran.dg/char_result_9.f90: New.
2040         * gfortran.dg/char_result_10.f90: New.
2041
2042 2005-10-30  Jan Hubicka  <jh@suse.cz>
2043
2044         * g++.dg/tree-ssa/pr24172.C: New testcase.
2045
2046 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2047
2048         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2049
2050 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2051
2052         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2053         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2054         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2055         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2056         gfortran.dg/enum_9.f90,
2057         gfortran.fortran-torture/compile/enum_1.f90,
2058         gfortran.fortran-torture/execute/enum_1.f90,
2059         gfortran.fortran-torture/execute/enum_2.f90,
2060         gfortran.fortran-torture/execute/enum_3.f90,
2061         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2062
2063 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2064
2065         PR target/18482
2066         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2067         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2068
2069 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2070
2071         PR libfortran/20179
2072         * gfortran.dg/mixed_io_1.f90: New test.
2073         * gfortran.dg/mixed_io_1.c: New file.
2074
2075 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2076
2077         * gfortran.dg/malloc_free_1.f90: New test.
2078
2079 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2080
2081         * gcc.dg/nested-func-4.c: Require profiling -pg.
2082
2083 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2084
2085         PR C++/23229
2086         * g++.dg/warn/main-2.C: New test.
2087
2088 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2089
2090         PR fortran/24545
2091         * gfortran.dg/interface_2.f90: new test.
2092
2093 2005-10-28  Josh Conner  <jconner@apple.com>
2094
2095         PR c++/22153
2096         * g++.dg/template/crash38.C: New test.
2097         * g++.dg/parse/explicit1.C: Change expected errors.
2098
2099 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2100
2101         PR C++/23426
2102         * g++.dg/other/large-size-array.C: New test.
2103
2104 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2105
2106         PR middle-end/24362
2107         * g++.dg/opt/complex4.C: New test.
2108
2109 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gcc.dg/nested-func-4.c: New test.
2112
2113 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2114
2115         PR fortran/24158
2116         gfortran.dg/derived_recursion.f90: New test.
2117         gfortran.dg/implicit_actual.f90: New test.
2118
2119 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2120
2121         PR middle-end/24295, PR testsuite/24477
2122         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2123         removed when weakref hits the tree.
2124
2125 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2126
2127         * gfortran.dg/cray_pointers_4.f90: New test.
2128
2129         * gfortran.dg/cray_pointers_5.f90: New test.
2130
2131 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2132
2133         PR fortran/22290
2134         * gfortran.dg/assign_5.f90: New test.
2135         * gfortran.dg/assign_6.f: New test.
2136
2137 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2138
2139         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2140         CPU has no SSE support.
2141
2142 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2143
2144         PR libgfortran/24224
2145         * gfortran.dg/arrayio_1.f90: Update attribution.
2146         * gfortran.dg/arrayio_2.f90: Update attribution.
2147         * gfortran.dg/arrayio_3.f90: Update attribution.
2148         * gfortran.dg/arrayio_4.f90: Update test conditions.
2149         * gfortran.dg/arrayio_5.f90: Update attribution.
2150         * gfortran.dg/arrayio_6.f90: New test.
2151         * gfortran.dg/arrayio_7.f90: New test.
2152
2153 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2154
2155         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2156
2157 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2158
2159         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2160
2161 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2162
2163         PR fortran/24416
2164         * gfortran.dg/namelist_char_only.f90: New test.
2165
2166 2005-10-24  Asher Langton  <langton2@llnl.gov>
2167
2168         PR fortran/17031
2169         PR fortran/22282
2170         * gfortran.dg/cray_pointers_1.f90: New test.
2171         * gfortran.dg/cray_pointers_2.f90: New test.
2172         * gfortran.dg/cray_pointers_3.f90: New test.
2173         * gfortran.dg/loc_1.f90: New test.
2174         * gfortran.dg/loc_2.f90: New test.
2175
2176 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2177
2178         * gcc.dg/pr24225.c: New test.
2179
2180 2005-10-24  Asher Langton  <langton2@llnl.gov>
2181
2182         * gfortran.dg/dup_save_1.f90: New test.
2183         * gfortran.dg/dup_save_2.f90: New test.
2184
2185 2005-10-24  Paul Brook  <paul@codesourcery.com>
2186
2187         PR 24107
2188         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2189         stdint.h.
2190
2191 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2192
2193         PR libgfortran/24489
2194         * gfortran.dg/pr24489.f90: New test.
2195
2196 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         PR fortran/23635
2199         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2200
2201 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2202
2203         PR target/18911
2204         * g++.dg/init/array16.C: Skip for mmix-*-*.
2205
2206 2005-10-23  Asher Langton  <langton2@llnl.gov>
2207
2208         * gfortran.dg/byte_1.f90: New test.
2209         * gfortran.dg/byte_2.f90: New test.
2210
2211 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2212
2213         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2214
2215 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2216
2217         PR fortran/18022
2218         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2219
2220         PR fortran/24311
2221         * gfortran.dg/merge_char_const.f90: New test.
2222
2223         PR fortran/24384
2224         * gfortran.dg/spread_scalar_source.f90: New test.
2225
2226 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2227
2228         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2229
2230         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2231         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2232
2233         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2234
2235 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2236
2237         PR fortran/24426
2238         * gfortran.dg/der_pointer_4.f90: New.
2239
2240 2005-10-22  David Ayers  <d.ayers@inode.at>
2241
2242         * obj-c++.dg/except-1.mm: Simplify.
2243
2244 2005-10-21  David Ayers  <d.ayers@inode.at>
2245
2246         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2247
2248 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2249
2250         * gfortran.dg/assumed_dummy_2.f90: New test.
2251
2252 2005-10-21  James E Wilson  <wilson@specifix.com>
2253
2254         PR preprocessor/15220
2255         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2256
2257 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2258
2259         * gcc.c-torture/execute/20051021-1.c: New test.
2260
2261 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2262
2263         PR c++/24260
2264         * g++.dg/ext/tmplattr1.C: New test.
2265
2266 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2267
2268         PR fortran/24440
2269         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2270
2271 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2272
2273         * obj-c++.dg/except-1.mm: New.
2274
2275         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2276
2277 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2278
2279         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2280
2281 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2282
2283         PR middle-end/24295
2284         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2285         declarations with the same names as thunks' alias targets, use
2286         aliases instead.
2287         * gcc.dg/attr-alias-3.c: New test.
2288         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2289
2290 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/22618
2293         * g++.dg/parse/access8.C: New test.
2294
2295 2005-10-20  Richard Guenther  <rguenther@suse.de>
2296
2297         PR c++/24439
2298         * g++.dg/tree-ssa/pr24439.C: New testcase.
2299
2300 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2301
2302         * g++.dg/opt/delay-slot-1.C: New test.
2303
2304 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2305
2306         PR fortran/21625
2307         * gfortran.fg/der_init_1.f90: New.
2308
2309 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2310
2311         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2312
2313 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/21908
2316         * g++.dg/parse/error28.C: New test.
2317
2318 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2319
2320         * gcc.dg/profile-generate-2.c: New test.
2321
2322 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2323
2324         PR target/23589
2325         * g++.dg/ext/dllimport11.C: New.
2326
2327 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2328
2329         PR c++/22293
2330         * g++.dg/other/friend3.C: New test.
2331
2332 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2333
2334         PR c++/23293
2335         * g++.dg/template/error19.C: New test.
2336
2337 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2338
2339         PR c++/21383
2340         * g++.dg/overload/koenig2.C: New.
2341
2342         PR c++/23118
2343         * g++.dg/overload/error2.C: New.
2344
2345         PR c++/22604
2346         * g++.dg/inherit/covariant14.C: New.
2347
2348 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2349
2350         PR c++/23440
2351         * g++.dg/parse/for1.C: New test.
2352
2353 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2354
2355         PR fortran/23446
2356         * gfortran.dg/host_dummy_index_1.f90: New test.
2357
2358         PR fortran/21459
2359         * gfortran.dg/automatic_char_len_2.f90: New test.
2360
2361         PR fortran/20866
2362         * gfortran.dg/recursive_statement_functions.f90: New test.
2363
2364         PR fortran/20853
2365         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2366
2367         PR fortran/20849
2368         * gfortran.dg/external_initializer.f90: New test.
2369
2370         PR fortran/20837
2371         * non_module_public.f90: New test.
2372
2373 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         PR c++/24386
2376         * g++.dg/template/overload7.C: New.
2377
2378         PR c++/22551
2379         * g++.dg/other/switch2.C: Remove expected warnings.
2380
2381         PR c++/21353
2382         * g++.dg/template/defarg6.C: New.
2383
2384 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2385
2386         PR target/24315
2387         * gcc.target/i386/pr24315.c: New test.
2388
2389 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2390
2391         PR c++/24389
2392         * g++.dg/template/static21.C: New test.
2393         * g++.dg/template/static21-a.cc: Likewise.
2394
2395 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2396
2397         PR c++/23959
2398         * g++.dg/warn/Wswitch-default-1.C: New test.
2399         * g++.dg/warn/Wswitch-default-2.C: New test.
2400
2401 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/22173
2404         * g++.dg/parse/template18.C: New test.
2405         * g++.dg/template/nontype15.C: Likewise.
2406
2407 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2408
2409         PR fortran/22273
2410         * gfortran.dg/spec_expr_2.f90: New.
2411
2412 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2413
2414         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2415         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2416         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2417         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2418         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2419         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2420         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2421         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2422         previous target-specific skips and warning-message matches where
2423         applicable.
2424
2425 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/21347
2428         * g++.dg/warn/Wctor-dtor.C: New test.
2429
2430 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2431
2432         PR c/23439
2433         * gcc.dg/for-1.c: New test.
2434
2435 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/19565
2438         * g++.dg/warn/Wconversion1.C: New test.
2439         * g++.dg/ext/packed4.C: Compile with -w.
2440         * g++.dg/opt/20050511-1.C: Likewise.
2441         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2442
2443 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2444
2445         * gfortran.dg/boz_5.f90: New test.
2446
2447 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2448
2449         PR c++/22551
2450         * g++.dg/other/switch2.C: New.
2451
2452         PR c++/23984
2453         * g++.dg/init/ctor7.C: New.
2454
2455 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2456
2457         PR c++/23730
2458         * g++.dg/parse/crash32.C: New test.
2459
2460 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/20721
2463         * g++.dg/init/goto2.C: New test.
2464
2465         PR c++/22464
2466         * g++.dg/template/crash/41.C: New test.
2467
2468         PR c++/22180
2469         * g++.dg/template/crash40.C: New test.
2470
2471         PR c++/23694
2472         * g++.dg/parse/friend5.C: New test.
2473
2474         PR c++/23307
2475         * g++.dg/template/crash38.C: New test.
2476
2477         PR c++/22352
2478         * g++.dg/template/friend38.C: New test.
2479
2480         PR c++/22405
2481         * g++.dg/template/crash39.C: New test.
2482
2483 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2484
2485         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2486         gcc.dg/debug/dwarf2/dwarf-char2.c,
2487         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2488
2489         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2490
2491 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2492
2493         * gcc.dg/dll-2.c: Add tests for warnings.
2494         * gcc.dg/dll-3.c: Likewise.
2495         * gcc.dg/dll-4.c: Likewise.
2496
2497         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2498         * g++.dg/ext/dllimport2.C: Likewise.
2499         * g++.dg/ext/dllimport3.C: Likewise.
2500         * g++.dg/ext/dllimport7.C: Likewise.
2501         * g++.dg/ext/dllimport8.C: Likewise.
2502         * g++.dg/ext/dllimport9.C: Likewise.
2503
2504 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2505
2506         PR fortran/24092
2507         * gfortran.dg/derived_pointer_recursion.f90: New test.
2508
2509 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2510
2511         * gcc.c-torture/execute/20051012-1.c: New test.
2512
2513 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2514
2515         PR fortran/18082
2516         * gfortran.dg/automatic_char_len_1.f90: New test.
2517
2518 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2519
2520         PR fortran/20847
2521         * gfortran.dg/save_common.f90: New test.
2522
2523         PR fortran/20856
2524         * gfortran.dg/save_result.f90: New test.
2525
2526 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2527
2528         PR c++/21592
2529         * g++.dg/template/dependent-expr1.C: Add new expected error.
2530         * g++.dg/template/dependent-expr2.C: Adjust error text.
2531         * g++.dg/template/overload6.C: New.
2532
2533         PR c++/23797
2534         * g++.dg/other/typename8.C: New.
2535
2536         PR c++/21117
2537         * g++.dg/other/return1.C: New.
2538
2539 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2540
2541         PR c++/24052
2542         * g++.dg/ext/label5.C: New.
2543
2544 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2545
2546         PR c++/19964
2547         * g++.dg/parse/crash31.C: New.
2548
2549 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2550
2551         * g++.dg/ipa/ipa-1.c: New test.
2552         * g++.dg/ipa/ipa-2.c: New test.
2553         * g++.dg/ipa/ipa-3.c: New test.
2554         * g++.dg/ipa/ipa-4.c: New test.
2555         * g++.dg/ipa/ipa-5.c: New test.
2556         * g++.dg/ipa/ipa.exp: New file.
2557
2558 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2559
2560         PR fortran/24207
2561         * gfortran.dg/private_type_3.f90: New test.
2562
2563 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2564
2565         PR fortran/20786
2566         gfortran.dg/aint_anint_1.f90: New test.
2567
2568 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2569
2570         PR libgfortran/24313
2571         gfortran.dg/csqrt.f: New test.
2572
2573 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2574
2575         PR c++/8057
2576         * g++.dg/warn/noeffect7.C: New test.
2577         * g++.dg/warn/noeffect2.C: Instantiate templates.
2578         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2579         and warning.
2580
2581 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2582
2583         PR c++/21089
2584         * g++.dg/init/float1.C: New test.
2585
2586         PR c++/24277
2587         * g++.dg/init/member1.C: Tweak error markers.
2588
2589 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2590
2591         PR testsuite/24281
2592         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2593         Check for null pointer.
2594
2595 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c++/21369
2598         * g++.dg/parse/ret-type3.C: New test.
2599
2600 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2601
2602         PR tree-opt/23946
2603         * gcc.c-torture/compile/pr23946.c: New test.
2604
2605 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2606
2607         * g++.dg/opt/mmx2.C: New test.
2608
2609 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/24277
2612         * g++.dg/template/static20.C: New test.
2613
2614         PR c++/24302
2615         * g++.dg/warn/Wunused-12.C: New test.
2616
2617         PR c++/23437
2618         * g++.dg/template/arg4.C: New test.
2619
2620 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2621
2622         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2623         * gcc.dg/ucnid-3.c: Likewise.
2624         * gcc.dg/ucnid-4.c: Likewise.
2625         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2626         * g++.dg/other/ucnid-1.C: Likewise.
2627         * gcc.dg/sparc-frame-1.c: New test.
2628
2629 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/24139
2632         * g++.dg/template/spec27.C: New test.
2633
2634         PR c++/24275
2635         * g++.dg/template/static19.C: New test.
2636
2637 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2638
2639         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2640         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2641
2642 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2643
2644         PR target/24136
2645         * gfortran.fortran-torture/compile/pr24136.f: New test.
2646
2647 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2648
2649         PR c++/22172
2650         * g++.dg/parse/crash30.C: New test.
2651
2652 2005-10-07  Richard Guenther  <rguenther@suse.de>
2653
2654         PR middle-end/24227
2655         * gcc.c-torture/compile/pr24227.c: New testcase.
2656
2657 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2658
2659         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2660         Do not put aligned attributes on array elements.
2661
2662 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2663
2664         PR testsuite/23611, PR testsuite/23615
2665         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2666         writing prototypes of library functions by hand.
2667         * obj-c++.dg/bitfield-4.mm: Likewise.
2668         * obj-c++.dg/const-str-4.mm: Likewise.
2669         * obj-c++.dg/encode-4.mm: Likewise.
2670         * obj-c++.dg/encode-5.mm: Likewise.
2671         * obj-c++.dg/encode-6.mm: Likewise.
2672         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2673         * obj-c++.dg/method-10.mm: Likewise.
2674         * obj-c++.dg/method-17.mm: Likewise.
2675         * obj-c++.dg/method-19.mm: Likewise.
2676         * obj-c++.dg/try-catch-2.mm: Likewise.
2677
2678 2005-10-06  Richard Henderson  <rth@redhat.com>
2679
2680         PR 24236
2681         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2682
2683 2005-10-06  Dale Johannesen  <dalej@apple.com>
2684
2685         * gcc.c-torture/execute/20030125-1.c:  Correct.
2686
2687 2005-10-06  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/24238
2690         * g++.dg/tree-ssa/pr24238.C: New testcase.
2691
2692 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2693
2694         PR 18568
2695         * gfortran.dg/der_pointer_3.f90: New test.
2696
2697 2005-10-05  Devang Patel  <dpatel@apple.com>
2698
2699         PR Debug/23205
2700         * g++.dg/other/PR23205.C: New.
2701
2702 2005-10-05  Richard Henderson  <rth@redhat.com>
2703
2704         PR target/23602
2705         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2706         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2707
2708 2005-10-05  Dale Johannesen  <dalej@apple.com>
2709
2710         * gcc.c-torture/execute/float-floor.c:  New.
2711
2712 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2713
2714         PR tree-optimization/21419
2715         PR tree-optimization/24146
2716         PR tree-optimization/24151
2717
2718         * g++.dg/ext/asm7.C: New.
2719         * g++.dg/ext/asm8.C: New.
2720         * gcc.dg/asm-1.c: Compile on all targets.
2721         * gcc.dg/asm-pr24146.c: New.
2722         * gcc.dg/pr21419.c: Adjust error messages.
2723
2724 2005-10-05  Richard Guenther  <rguenther@suse.de>
2725
2726         PR fortran/24176
2727         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2728
2729 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2730
2731         PR c++/23513
2732         * g++.dg/template/spec22.C: Robustify test.
2733         * g++.dg/template/spec26.C: New.
2734
2735 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2736
2737         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2738         if target supports vector instructions.
2739
2740 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2741
2742         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2743         C99 functions.
2744
2745 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2746
2747         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2748         check_effective_target_fortran_large_int): Replace cached result
2749         when target changes.
2750
2751 2005-10-04  Devang Patel  <dpatel@apple.com>
2752
2753         * gcc.dg/i386-sse-vect-types.c: New.
2754
2755 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2756
2757         PR preprocessor/13726
2758         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2759         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2760
2761 2005-10-04  Richard Guenther  <rguenther@suse.de>
2762
2763         PR c/23576
2764         * gcc.dg/noncompile/pr23576.c: New testcase.
2765
2766 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2767
2768         PR middle-end/23125
2769         * gcc.dg/register-var-3.c: New test.
2770
2771 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2772
2773         * gcc.dg/pr23049.c: New test.
2774
2775         * gcc.dg/ucnid-4.c: Fix test.
2776
2777 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2778
2779         PR 23445
2780         * gcc.c-torture/compile/pr23445.c: New test.
2781
2782 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2783
2784         * g++.dg/overload/unknown1.C: New.
2785
2786 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/17775
2789         * g++.dg/template/repo4.C: New test.
2790
2791 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2792
2793         PR libfortran/19308
2794         * gfortran.dg/large_real_kind_2.F90: New test.
2795         * gfortran.dg/large_integer_kind_2.f90: New test.
2796
2797 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2798
2799         * lib/target-supports.exp (check_effective_target_vect_shift):
2800         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2801         (check_effective_target_vect_condition): Fix copy-n-pasto.
2802
2803         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2804         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2805         targets.
2806
2807 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/22621
2810         * g++.dg/template/overload5.C : New test.
2811
2812         PR c++/23840
2813         * g++.dg/expr/stdarg1.C: New test.
2814
2815 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2816
2817         PR 24142
2818         * gcc.c-torture/execute/pr24142.c: New test.
2819
2820 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2821
2822         PR 24141
2823         * gcc.c-torture/execute/pr24141.c: New test.
2824
2825 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2826             Diego Novillo  <dnovillo@redhat.com>
2827
2828         PR 23604
2829         * gcc.c-torture/execute/pr23604.c: New test.
2830
2831 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2832
2833         PR fortran/16404
2834         PR fortran/20835
2835         PR fortran/20890
2836         PR fortran/20899
2837         PR fortran/20900
2838         PR fortran/20901
2839         PR fortran/20902
2840         gfortran.dg/equiv_constraint_1.f90: New test.
2841         gfortran.dg/equiv_constraint_2.f90: New test.
2842         gfortran.dg/equiv_constraint_3.f90: New test.
2843         gfortran.dg/equiv_constraint_4.f90: New test.
2844         gfortran.dg/equiv_constraint_5.f90: New test.
2845         gfortran.dg/equiv_constraint_6.f90: New test.
2846         gfortran.dg/equiv_constraint_7.f90: New test.
2847         gfortran.dg/equiv_constraint_8.f90: New test.
2848         gfortran.dg/private_type_1.f90: New test.
2849         gfortran.dg/private_type_2.f90: New test.
2850         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2851         980628-10.f: Assert std=gnu to permit mixing of
2852         types in equivalence statements.
2853
2854 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2855
2856         PR 24112
2857         * gfortran.dg/open_status_1.f90: New.
2858
2859 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2860
2861         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2862         * gcc.dg/vect/pr22480.c: Clean up temp files.
2863         * gcc.dg/vect/pr23831.c: Clean up temp files.
2864         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2865         Clean up temp files.
2866         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2867         Clean up temp files.
2868
2869         * gcc.dg/20050309-1.c: Clean up temp files.
2870         * gcc.dg/20050325-1.c: Clean up temp files.
2871
2872 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2873
2874         PR tree-optimization/24059
2875         * gcc.dg/vect/pr24059.c : New test.
2876
2877 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2878
2879         PR middle-end/24109
2880         * gcc.c-torture/execute/20050929-1.c: New test.
2881
2882 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2883
2884         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2885
2886 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2887
2888         PR c/21419
2889         * gcc.dg/pr21419.c: New test.
2890
2891 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2892
2893         * gcc.dg/pr23911.c: New test.
2894
2895 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2896
2897         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2898
2899         PR c++/16782
2900         * g++.dg/parse/qualified4.C: New test.
2901         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2902         * g++.old-deja/g++.mike/p8154.C: Likewise.
2903
2904 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2905
2906         PR c++/22147
2907         * g++.dg/template/friend37.C: New test.
2908         * g++.dg/parse/crash28.C: Adjust error markers.
2909
2910 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR fortran/18518
2913         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2914
2915 2005-09-27  Devang Patel  <dpatel@apple.com>
2916
2917         PR tree-optimization/23625
2918         * gcc.dg/pr23625.c: New test.
2919
2920 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2921
2922         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2923         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2924
2925 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR fortran/23677
2928         * gfortran.fortran-torture/execute/save_1.f90: New test.
2929         * gfortran.dg/save_1.f90: New test.
2930
2931 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2932
2933         * gcc.target/i386/builtin-apply-mmx.c: New test.
2934
2935         PR target/22576
2936         * gcc.target/i386/pr22576.c: New test.
2937
2938         PR target/22585
2939         * gcc.target/i386/pr22585.c: New test.
2940
2941         PR target/23268
2942         * gcc.target/i386/pr23268.c: New test.
2943
2944         PR middle-end/23831
2945         * gcc.dg/vect/pr23831.c: New test.
2946
2947         PR target/24055
2948         * gcc.target/i386/pr24055.c: New test.
2949
2950 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2951
2952         PR tree-optimization/23960
2953         * gcc.c-torture/compile/pr23960.c: New.
2954
2955 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2956
2957         PR fortran/16861
2958         * gfortran.dg/nested_modules_3.f90: New.
2959
2960 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2961
2962         PR fortran/24005
2963         gfortran.dg/interface_1.f90: New test.
2964
2965 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2966         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2967
2968         PR fortran/23843
2969         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2970
2971 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2972
2973         PR fortran/23516
2974         * gfortran.dg/imag_1.f: New test.
2975         * gfortran.dg/imag_2.f: Ditto.
2976
2977 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2978
2979         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2980
2981 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR c++/21983
2984         * g++.dg/warn/pr21983.C: New test.
2985
2986 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/23993
2989         * g++.dg/template/array14.C: New test.
2990
2991 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2992
2993         PR fortran/19929
2994         * gfortran.dg/der_ptr_component_1.f90: New test.
2995
2996 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2997
2998         PR c++/23965
2999         * g++.dg/template/error1.C: Reject "no matching function" message.
3000
3001 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3002
3003         PR c++/17609
3004         * g++.dg/lookup/error1.C: New test.
3005
3006 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3007
3008         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3009         functionality of the testcase.
3010
3011 2005-09-20  Richard Henderson  <rth@redhat.com>
3012
3013         * gcc.dg/vect/vect-22.c: Require vect_float.
3014         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3015
3016 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3017
3018         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3019         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3020         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3021         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3022         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3023         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3024         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3025         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3026         * gcc.dg/cpp/ucnid-8.c: New test.
3027
3028 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR tree-optimization/23929
3031         * gcc.c-torture/compile/pr23929.c: New test.
3032
3033 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3034
3035         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3036         for one loop.
3037
3038 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3039
3040         PR testsuite/23186
3041         * g++.dg/other/pr22003.C: Require named sections.
3042
3043 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR c++/23947
3046         * g++.dg/rtti/crash3.C: New test.
3047
3048         PR tree-optimization/23818
3049         * gcc.dg/pr23818.c: New test.
3050
3051 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3052
3053         PR fortran/23420
3054         * gfortran.dg/print_fmt_4.f: New.
3055
3056 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3057
3058         PR fortran/23663
3059         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3060
3061 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3062
3063         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3064         Use pointers to local alignable arrays instead. Added comments.
3065         * gcc.dg/vect/vect-46.c: Likewise.
3066         * gcc.dg/vect/vect-48.c: Likewise.
3067         * gcc.dg/vect/vect-49.c: Likewise.
3068         * gcc.dg/vect/vect-52.c: Likewise.
3069         * gcc.dg/vect/vect-53.c: Likewise.
3070         * gcc.dg/vect/vect-54.c: Likewise.
3071         * gcc.dg/vect/vect-56.c: Likewise.
3072         * gcc.dg/vect/vect-57.c: Likewise.
3073         * gcc.dg/vect/vect-58.c: Likewise.
3074         * gcc.dg/vect/vect-60.c: Likewise.
3075         * gcc.dg/vect/vect-61.c: Likewise.
3076
3077         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3078         The test is no longer vectorizable on vect_no_align targets.
3079         * gcc.dg/vect/vect-43.c: Likewsie.
3080
3081         * gcc.dg/vect/vect-44.c: Added comments.
3082         * gcc.dg/vect/vect-45.c: Added comments.
3083         * gcc.dg/vect/vect-50.c: Added comments.
3084         * gcc.dg/vect/vect-51.c: Added comments.
3085
3086         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3087         aligned type.
3088         * gcc.dg/vect/Os-vect-95.c: Likewise.
3089
3090         * gcc.dg/vect/vect-41.c: Test removed.
3091         * gcc.dg/vect/vect-47.c: Test removed.
3092         * gcc.dg/vect/vect-55.c: Test removed.
3093         * gcc.dg/vect/vect-59.c: Test removed.
3094
3095 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3096
3097         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3098         No longer vectorizable on vect_no_align targets.
3099         * gcc.dg/vect/pr20122.c: Likewise.
3100         * gcc.dg/vect/vect-74.c: Likewise.
3101         * gcc.dg/vect/vect-75.c: Likewise.
3102         * gcc.dg/vect/vect-76.c: Likewise.
3103
3104         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3105         Will not be vectorizable on vect_no_align targets once aliasing issues
3106         are resolved.
3107         * gcc.dg/vect/vect-79.c: Likewise.
3108
3109         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3110         * gcc.dg/vect/vect-78.c: Likewise.
3111         * gcc.dg/vect/vect-97.c: Likewise.
3112
3113 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3114
3115         * gcc.dg/pr23943.c: New test.
3116
3117 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/19181
3120         * gfortran.dg/derived_pointer_null_1.f90: New test.
3121
3122 2005-09-18  Richard Guenther  <rguenther@suse.de>
3123
3124         PR middle-end/23944
3125         * gcc.c-torture/compile/pr23944.c: New testcase.
3126
3127 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3128
3129         PR fortran/15975
3130         * gfortran.dg/der_pointer_2.f90: New test.
3131
3132 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3133
3134         PR fortran/16861
3135         * gfortran.dg/nested_modules_2.f90: New test.
3136
3137 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3138
3139         PR c++/18368
3140         * g++.dg/other/semicolon.C: New test.
3141
3142 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3143
3144         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3145         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3146
3147 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3148
3149         PR c++/23914
3150         * g++.dg/template/static18.C: New test.
3151
3152         PR c++/21514
3153         * g++.dg/template/crash19.C: Remove dg-error marker.
3154         * g++.dg/template/local4.C: New test.
3155
3156 2005-09-16  Paul Brook  <paul@codesourcery.com>
3157
3158         PR fortran/23906
3159         * gfortran.dg/dependency_1.f90: New test.
3160
3161 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3162
3163         PR c++/23896
3164         * g++.dg/template/static17.C: New test.
3165
3166 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3167
3168         PR c++/23139
3169         * g++.dg/warn/huge-val1.C: New test.
3170
3171 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3172
3173         PR c++/13140
3174         * g++.dg/parse/class2.C: New test.
3175         * g++.dg/template/explicit8.C: Likewise.
3176         * g++.dg/template/spec25.C: Likewise.
3177
3178 2005-09-14  Josh Conner  <jconner@apple.com>
3179
3180         PR middle-end/23584
3181         * gcc.dg/pr23584.c: New test.
3182
3183 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3184
3185         PR fortran/21875 Internal Unit Array I/O, NIST
3186         * gfortran.dg/arrayio_1.f90: New test.
3187         * gfortran.dg/arrayio_1.f90: New test.
3188         * gfortran.dg/arrayio_1.f90: New test.
3189         * gfortran.dg/arrayio_1.f90: New test.
3190         * gfortran.dg/arrayio_1.f90: New test.
3191
3192 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3193
3194         PR middle-end/22480
3195         * gcc.dg/vect/pr22480.c: New test.
3196
3197 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3198
3199         PR fortran/19358
3200         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3201
3202 2005-09-13 Josh Conner <jconner@apple.com>
3203
3204         PR c++/23180
3205         * g++.dg/init/struct2.C: New test.
3206         * g++.dg/init/struct3.C: New test.
3207
3208 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3211         Clean up temp files.
3212         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3213         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3214         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3215         gcc.dg/tree-ssa/builtin-printf-1.c,
3216         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3217         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3218         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3219         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3220         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3221         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3222         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3223         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3224         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3225         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3226         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3227         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3228
3229 2005-09-13  Josh Conner  <jconner@apple.com>
3230
3231         * lib/gcc-dg.exp: Load scanipa.exp.
3232         (cleanup-dump): New procedure.
3233         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3234         * lib/scandump.exp: New file.
3235         * lib/scantree.exp: Use it.
3236         * lib/scanipa.exp: New file.
3237
3238 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3239
3240         PR fortran/17740
3241         * gfortran.dg/generic_4.f90: New test.
3242
3243 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3244
3245         PR target/23816
3246         * gcc.target/i386/pr23816-1.c: New test.
3247         * gcc.target/i386/pr23816-2.c: New test.
3248
3249
3250 2005-09-13  Bastian Blank <waldi@debian.org>
3251
3252         PR c++/16171
3253         * g++.dg/abi/mangle26.C: New test.
3254         * g++.dg/abi/mangle27.C: New test.
3255         * g++.dg/abi/mangle28.C: New test.
3256         * g++.dg/abi/mangle29.C: New test.
3257
3258         PR c++/23839
3259         * g++.dg/parse/register1.C: New test.
3260
3261 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/23842
3264         * g++.dg/template/access16.C: New test.
3265
3266 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3267
3268         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3269
3270 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3271
3272         PR fortran/18899
3273         * gfortran.dg/shape_2.f90: New test.
3274
3275 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3276
3277         PR target/19269
3278         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3279         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3280         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3281         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3282         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3283         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3284         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3285         tests.
3286
3287 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3288
3289         PR c++/23841
3290         * g++.dg/parse/template17.C: New test.
3291
3292 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/23789
3295         * g++.dg/template/nontype14.C: New test.
3296
3297 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3298
3299         PR g++/7874
3300         * g++.dg/lookup/friend7.C: New test.
3301         * g++.dg/lookup/friend8.C: New test.
3302         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3303         so that it will be found via argument dependent lookup.
3304         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3305         friend functions which will no longer be found.
3306         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3307         function g, so that it will be found via argument dependent
3308         lookup.
3309         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3310         * g++.old-deja/g++.mike/net43.C: Likewise.
3311
3312 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/23691
3315         * g++.dg/template/static16.C: New test.
3316
3317 2005-09-12  Josh Conner  <jconner@apple.com>
3318
3319         PR middle-end/23237
3320         * gcc.c-torture/compile/pr23237.c: New test.
3321
3322 2005-09-11  Richard Henderson  <rth@redhat.com>
3323
3324         * g++.dg/other/error8.C: Update expected diagnostic text.
3325
3326 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3327
3328         PR libfortran/19872
3329         * gfortran.dg/overwrite_1.f: New test.
3330
3331 2005-09-09  Josh Conner  <jconner@apple.com>
3332
3333         * g++.dg/init/pr23180-1.C: Removed.
3334         * g++.dg/init/pr23180-2.C: Removed.
3335
3336 2005-09-09  David Daney <ddaney@avtrex.com>
3337
3338         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3339         files which are ...
3340         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3341         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3342
3343 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3344
3345         * gfortran.dg/iostat_2.f90: New test.
3346
3347 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/22252
3350         * g++.dg/ext/interface1.C: New test.
3351         * g++.dg/ext/interface1.h: Likewise.
3352         * g++.dg/ext/interface1a.cc: Likewise.
3353
3354 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3355
3356         * gfortran.dg/iomsg_1.f90:  New test case.
3357
3358 2005-09-09  Richard Guenther  <rguenther@suse.de>
3359
3360         PR c++/23624
3361         * g++.dg/tree-ssa/pr23624.C: New testcase.
3362
3363 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3364
3365         PR fortran/19239
3366         * gfortran.dg/vector_subscript_1.f90,
3367         * gfortran.dg/vector_subscript_2.f90: New tests.
3368
3369 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3370
3371         PR fortran/21104
3372         * gfortran.dg/array_alloc_1.f90,
3373         * gfortran.dg/array_alloc_2.f90,
3374         * gfortran.dg/array_alloc_3.f90: New tests.
3375
3376 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3377
3378         PR fortran/12840
3379         * gfortran.dg/array_constructor_6.f90
3380         * gfortran.dg/array_constructor_7.f90
3381         * gfortran.dg/array_constructor_8.f90
3382         * gfortran.dg/array_constructor_9.f90
3383         * gfortran.dg/array_constructor_10.f90
3384         * gfortran.dg/array_constructor_11.f90
3385         * gfortran.dg/array_constructor_12.f90: New tests.
3386
3387 2005-09-08  Josh Conner  <jconner@apple.com>
3388
3389         PR c++/23180
3390         * g++.dg/init/pr23180-1.C: New test.
3391         * g++.dg/init/pr23180-2.C: New test.
3392
3393 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/18878
3396         * gfortran.dg/module_double_reuse.f90: New.
3397
3398 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3399
3400         PR fortran/23270
3401         PR fortran/22304
3402         PR fortran/18870
3403         PR fortran/17917
3404         PR fortran/16511
3405         * gfortran.dg/common_equivalence_1.f: New.
3406         * gfortran.dg/common_equivalence_2.f: New.
3407         * gfortran.dg/common_equivalence_3.f: New.
3408         * gfortran.dg/contained_equivalence_1.f90: New.
3409         * gfortran.dg/module_blank_common.f90: New.
3410         * gfortran.dg/module_commons_1.f90: New.
3411         * gfortran.dg/module_equivalence_1.f90: New.
3412         * gfortran.dg/nested_modules_1.f90: New.
3413         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3414         equivalences and add comment to connect the test with
3415         the PR.
3416
3417 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3418
3419         PR fortran/23765
3420         * gfortran.dg/common_6.f90: New test.
3421
3422 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3423
3424         PR fortran/15326
3425         * gfortran.dg/char_result_1.f90,
3426         * gfortran.dg/char_result_2.f90,
3427         * gfortran.dg/char_result_3.f90,
3428         * gfortran.dg/char_result_4.f90,
3429         * gfortran.dg/char_result_5.f90,
3430         * gfortran.dg/char_result_6.f90,
3431         * gfortran.dg/char_result_7.f90,
3432         * gfortran.dg/char_result_8.f90: New tests.
3433
3434 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3435
3436         PR fortran/19928
3437         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3438
3439 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3440
3441         PR obj-c++/16816
3442         * obj-c++.dg/selector-5.mm: New test.
3443         * obj-c++.dg/selector-6.mm: New test.
3444
3445 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3446
3447         PR objc/20574
3448         PR objc/19324
3449         * objc.dg/error-1.m: New test.
3450
3451 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3452
3453         PR fortran/23373
3454         * gfortran.fortran-torture/execute/pr23373-1.f90,
3455         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3456
3457 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3458
3459         PR libfortran/23760
3460         * gfortran.dg/g77/1832.f: Remove long string in write statement
3461         to allow the test to pass on correct list directed output with
3462         prepended space.
3463
3464 2005-09-07  James E Wilson  <wilson@specifix.com>
3465
3466         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3467
3468 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3469
3470         * gfortran.dg/parameter+save.f90:  Rename to
3471         * gfortran.dg/parameter_save.f90: .. this.
3472
3473 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3474
3475         PR fortran/20848
3476         * gfortran.dg/parameter+save.f90:  New test case.
3477
3478 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3479
3480         PR fortran/19269
3481         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3482
3483 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR c/23075
3486         * gcc.dg/pr23075.c: New test.
3487         * g++.dg/warn/pr23075.C: New test.
3488
3489         PR target/22362
3490         * gcc.target/i386/pr22362.c: New test.
3491
3492         PR rtl-optimization/23098
3493         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3494
3495         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3496         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3497         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3498
3499 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3500
3501         * g++.dg/expr/cast6.C: New test.
3502
3503         PR c++/9782
3504         * g++.dg/init/new15.C: New test.
3505
3506 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3507
3508         * gcc.dg/vect/Os-vect-95.c: New test.
3509         * gcc.dg/vect/vect-95.c: Same.
3510
3511 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3512
3513         * gcc.dg/vect/vect-29.c: Update xfail testing.
3514         * gcc.dg/vect/vect-44.c: Same.
3515         * gcc.dg/vect/vect-48.c: Same.
3516         * gcc.dg/vect/vect-50.c: Same.
3517         * gcc.dg/vect/vect-72.c: Same.
3518         * gcc.dg/vect/vect-77.c: Same.
3519         * gcc.dg/vect/vect-78.c: Same.
3520         * gcc.dg/vect/vect-80.c: Same.
3521         * gcc.dg/vect/vect-96.c: Same.
3522         * gcc.dg/vect/vect-100.c: Same.
3523         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3524         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3525         * gfortran.dg/vect/vect-5.f90: Same.
3526
3527 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3528
3529         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3530         start strings.
3531         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3532         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3533
3534         PR c++/23056
3535         * g++.dg/opt/pr23056.C: New test.
3536
3537         PR rtl-optimization/23098
3538         * gcc.target/i386/pr23098.c: New test.
3539
3540 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/23667
3543         * g++.dg/template/static15.C: New test.
3544
3545         PR c++/21440
3546         * g++.dg/ext/stmtexpr5.C: New test.
3547         * g++.dg/ext/stmtexpr6.C: Likewise.
3548
3549 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3550
3551         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3552
3553         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3554         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3555         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3556
3557 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3558
3559         PR libfortran/23321
3560         * gfortran.dg/direct_io_4.f90:  New test case.
3561
3562 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3563             Rasmus Hahn  <rassahah@neofonie.de>
3564
3565         PR libobjc/23108
3566         * objc.dg/type-stream-1.m: New test.
3567
3568 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3569
3570         PR fortran/23661
3571         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3572         gfortran.dg/print_fmt_3.f90: New test.
3573
3574 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3575
3576         * gfortran.dg/fmt_t_1.f90: New test.
3577
3578 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR rtl-optimization/23454
3581         * g++.dg/opt/pr23454.C: New test.
3582
3583 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3584
3585         PR c++/23699
3586         * g++.dg/ext/static1.C: New test.
3587
3588 2005-09-02  Richard Henderson  <rth@redhat.com>
3589
3590         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3591         tail call to check_fa_work.
3592
3593 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/21687
3596         * g++.dg/other/gc3.C: New test.
3597
3598 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3599
3600         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3601         * gcc.dg/20050826-1.c: Likewise.
3602
3603 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/23167
3606         * g++.dg/expr/volatile1.C: New test.
3607
3608 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         PR middle-end/23547
3611         * gcc.dg/pr23547.c: New test.
3612
3613 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3614
3615         PR c/22061
3616         * gcc.c-torture/execute/pr22061-1.c,
3617         * gcc.c-torture/execute/pr22061-2.c,
3618         * gcc.c-torture/execute/pr22061-3.c,
3619         * gcc.c-torture/execute/pr22061-4.c: New tests.
3620
3621 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3622
3623         * gcc.dg/Wredundant-decls-2.c: New test to check that
3624         -Wredundant-decls does not issue warning for a variable
3625         definition following a declaration.
3626
3627 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR debug/7241
3630         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3631         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3632         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3633
3634         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3635         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3636         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3637         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3638         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3639         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3640         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3641         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3642
3643 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         PR objc/23306
3646         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3647         scan-assmbler.
3648
3649 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3650
3651         PR target/21255
3652         * gcc.dg/pr21255-1.c: New test.
3653         * gcc.dg/pr21255-2-mb.c: Likewise.
3654         * gcc.dg/pr21255-2-ml.c: Likewise.
3655         * gcc.dg/pr21255-3.c: Likewise.
3656         * gcc.dg/pr21255-4.c: Likewise.
3657
3658 2005-08-31  Dale Johannesen  <dalej@apple.com>
3659
3660         * gcc.dg/20050830-1.c:  New.
3661
3662 2005-08-31  Josh Conner  <jconner@apple.com>
3663
3664         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3665         command-line options for arm-*-* targets.
3666         * g++.dg/init/array16.C: Likewise.
3667         * g++.dg/other/crash-4.C: Likewise.
3668
3669 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3670
3671         PR obj-c++/23640
3672         * obj-c++.dg/gnu-runtime-3.mm: New test.
3673
3674 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3675
3676         PR c++/13377
3677         * g++.dg/lookup/ambig4.C: New test.
3678         * g++.dg/lookup/ambig5.C: New test.
3679         * g++.dg/tc1/dr101.C: Adjust error markers.
3680
3681 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3682
3683         PR c++/23639
3684         * g++.dg/template/ttp5.C: Adjust error markers.
3685
3686 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3687
3688         PR testsuite/23609
3689         * lib/obj-c++.exp: Include target-libpath.exp.
3690         (obj-c++_link_flags): Look for the GNU libobjc library
3691         and set the library path to include it.
3692         Don't manually set LD_LIBRARY_PATH (etc.) but call
3693         set_ld_library_path_env_vars instead.
3694         (obj-c++_target_compile): Don't set library path or
3695         linker flags because they are already set correctly
3696         in obj-c++_link_flags.
3697
3698 2005-08-30  Josh Conner  <jconner@apple.com>
3699
3700         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3701         to command-line options for arm-*-* targets.
3702
3703 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3704
3705         * g++.dg/other/i386-1.C: New.
3706
3707 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR preprocessor/20348
3710         PR preprocessor/20356
3711         * gcc.dg/cpp/pr20348.c: New test.
3712         * gcc.dg/cpp/pr20348.h: New file.
3713         * gcc.dg/cpp/inc/pr20348.h: New file.
3714         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3715         * gcc.dg/cpp/pr20356.c: New test.
3716         * gcc.dg/cpp/pr20356.h: New file.
3717         * gcc.dg/cpp/inc/pr20356.h: New file.
3718         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3719
3720 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3721
3722         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3723         Fix array dimension to avoid correct end-of-file error.
3724
3725 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3726
3727         PR libfortran/23598
3728         * gfortran.dg/iostat_1.f90:  New test.
3729
3730 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3731
3732         PR middle-end/23408
3733         * gcc.dg/pr23408.c: New test.
3734
3735 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3736
3737         PR c++/23099
3738         * g++.dg/init/member1.C: Make sure erroneous static data member
3739         definitions are required.
3740         * g++.dg/template/static13.C: New test.
3741         * g++.dg/template/static14.C: Likewise.
3742
3743 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3746         -march=pentium4, remove ilp32 requirement.
3747
3748         PR middle-end/23484
3749         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3750         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3751
3752 2005-08-29  Andreas Jaeger  <aj@suse.de>
3753
3754         PR testsuite/23607
3755         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3756
3757 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3758
3759         * gcc.c-torture/execute/20050316-2.c: New test.
3760         * gcc.c-torture/execute/20050316-3.c: New test.
3761         * gcc.dg/torture/pr16104-1.c: New test.
3762
3763 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3764
3765         PR middle-end/23463
3766         * gcc.c-torture/execute/zero-struct-1.c: New test.
3767
3768 2005-08-27  Richard Guenther  <rguenther@suse.de>
3769
3770         PR target/23575
3771         * gcc.target/i386/pr23575.c: New testcase.
3772
3773 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR rtl-optimization/23561
3776         * gcc.c-torture/execute/20050826-1.c: New test.
3777
3778         PR rtl-opt/23560
3779         * gcc.c-torture/execute/20050826-2.c: New test.
3780
3781 2005-08-26  Dale Johannesen  <dalej@apple.com>
3782
3783         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3784         * gcc.dg/20050826-1.c:  New.
3785
3786 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/19004
3789         * g++.dg/template/nontype13.C: New test.
3790
3791         PR c++/23491
3792         * g++.dg/init/new14.C: New test.
3793         * g++.dg/expr/anew1.C: Do not XFAIL.
3794         * g++.dg/expr/anew2.C: Likewise.
3795         * g++.dg/expr/anew3.C: Likewise.
3796
3797 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3798
3799         PR middle-end/22439
3800         * gcc.dg/vla-3.c: New test.
3801
3802 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3803
3804         PR fortran/20363
3805         * gfortran.dg/named_interface.f90: New.
3806
3807 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3808
3809         * gcc.c-torture/execute/frame-address.c: New test.
3810
3811 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3812
3813         PR c++/20817
3814         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3815
3816 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3817
3818         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3819
3820 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3821
3822         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3823         * gcc.dg/altivec-22.c: Rename from..
3824         * gcc.dg/altivec-nomfcr.c: ..this.
3825
3826 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3827
3828         PR tree-optimization/23546
3829         * gcc.dg/tree-ssa/pr23546.c: New test.
3830
3831 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3832
3833         PR fortran/17758
3834         * gfortran.dg/nonreturning_statements.f90: New test.
3835
3836 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3837
3838         PR c++/22454
3839         * g++.dg/parse/crash29.C: New.
3840
3841 2005-08-23  DJ Delorie  <dj@redhat.com>
3842
3843         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3844         constants have the L suffix.
3845
3846 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3847
3848         PR c++/23044
3849         * g++.dg/template/instantiate8.C: New.
3850
3851 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3852
3853         PR middle-end/23467
3854         * gcc.c-torture/execute/pr23467.c: New test.
3855
3856 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR tree-optimization/22043
3859         * gcc.c-torture/execute/20050613-1.c: New test.
3860
3861 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3862
3863         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3864
3865 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR rtl-optimization/23478
3868         * g++.dg/opt/pr23478.C: New test.
3869
3870 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3871
3872         PR c/18715
3873         * gcc.dg/switch-warn-3.c: New test.
3874
3875 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3876
3877         PR c++/22233
3878         * g++.dg/template/param1.C: New test.
3879
3880 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3881
3882         PR c++/23089
3883         * g++.dg/other/incomplete1.C: New test.
3884
3885 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3886
3887         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3888         are vectorizable.
3889
3890 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3891
3892         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3893         d_lines_5.f: New.
3894
3895 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3896
3897         * gcc.target/i386/sse-4.c: New test.
3898
3899 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3900
3901         PR testsuite/23239
3902         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3903
3904 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3905
3906         * gcc.dg/20050811-1.c: New test.
3907         * gcc.dg/20050811-2.c: New test.
3908
3909 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3910
3911         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3912
3913 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3914
3915         PR 23476
3916         * gcc.c-torture/compile/pr23476.c: New test.
3917
3918 2005-08-19  Devang Patel  <dpatel@apple.com>
3919
3920         PR tree-optimization/23048
3921         * gcc.dg/tree-ssa/pr23048.c: New test.
3922
3923 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3924
3925         PR middle-end/20624
3926         * g++.dg/warn/Wreturn-3.C: New test
3927
3928 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3929
3930         PR tree-optimization/22228
3931         * g++.dg/vect/pr22543.cc: New test.
3932
3933 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3934
3935         PR tree-optimization/21574
3936         * gcc.dg/tree-ssa/pr21574.c: New test.
3937
3938 2005-08-16  James E Wilson  <wilson@specifix.com>
3939
3940         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3941
3942 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3943
3944         PR tree-opt/23402
3945         * gcc.c-torture/compile/zero-strct-3.c: New test.
3946         * gcc.c-torture/compile/zero-strct-4.c: New test.
3947
3948 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3949
3950         PR target/23376
3951         * gcc.target/x86_64/pr23376.c: New test.
3952
3953 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3954
3955         PR c++/23337
3956         * g++.dg/ext/vector2.C: New.
3957
3958 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3959
3960         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3961
3962 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3963
3964         PR libfortran/23428
3965         * gfortran.dg/inquire-complex.f90:  New test case.
3966
3967 2005-08-16  James E Wilson  <wilson@specifix.com>
3968
3969         PR tree-optimization/21105
3970         * gcc.dg/large-size-array.c: New.
3971
3972 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3973
3974         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3975         type.
3976         * gcc.dg/vect/vect-41: Likewise.
3977         * gcc.dg/vect/vect-42: Likewise.
3978         * gcc.dg/vect/vect-43: Likewise.
3979         * gcc.dg/vect/vect-44: Likewise.
3980         * gcc.dg/vect/vect-46: Likewise.
3981         * gcc.dg/vect/vect-47: Likewise.
3982         * gcc.dg/vect/vect-48: Likewise.
3983         * gcc.dg/vect/vect-52: Likewise.
3984         * gcc.dg/vect/vect-53: Likewise.
3985         * gcc.dg/vect/vect-54: Likewise.
3986         * gcc.dg/vect/vect-55: Likewise.
3987         * gcc.dg/vect/vect-56: Likewise.
3988         * gcc.dg/vect/vect-57: Likewise.
3989         * gcc.dg/vect/vect-58: Likewise.
3990         * gcc.dg/vect/vect-59: Likewise.
3991         * gcc.dg/vect/vect-60: Likewise.
3992         * gcc.dg/vect/vect-61: Likewise.
3993         * gcc.dg/vect/vect-85: Likewise.
3994         * gcc.dg/vect/vect-87: Likewise.
3995         * gcc.dg/vect/vect-88: Likewise.
3996         * gcc.dg/vect/vect-93.c: Likewise.
3997         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3998         * gcc.dg/vect/vect-75: Likewise.
3999         * gcc.dg/vect/vect-76: Likewise.
4000         * gcc.dg/vect/vect-77: Likewise.
4001         * gcc.dg/vect/vect-78: Likewise.
4002         * gcc.dg/vect/vect-80: Likewise.
4003         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4004         vectorized for the expected reason, rather than checking how alignment
4005         was handled.
4006         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4007         type and also instead of aligned pointers. Added documentation.
4008
4009 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4010
4011         * gfortran.dg/power.f90: New test.
4012
4013 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR rtl-optimization/23299
4016         * g++.dg/opt/pr23299.C: New test.
4017
4018 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4019
4020         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4021
4022 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4023
4024         * g++.dg/template/local6.C: New test.
4025
4026 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4027
4028         * execute/exceptions/finally-1.m: Check that the catch and finally are
4029         being called.  Also add a "return 0;" at the end of main.
4030
4031 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/21432.
4034         * gfortran.dg/namelist_print_1.f: New test of functionality of
4035         PRINT namelist.
4036         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4037         namelist generates error with -std=f95.
4038
4039 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4040
4041         PR tree-optimization/23119
4042         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4043
4044 2005-08-13  Marcin Koziej  <creep@desk.pl>
4045             Andrew Pinski  <pinskia@physics.uc.edu>
4046
4047         PR libobjc/22492
4048         * execute/exceptions/finally-1.m: New test.
4049
4050 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4053         testsuite.
4054         * objc/execute/exceptions/trivial.m: New test.
4055         * objc.dg/try-catch-11.m: Move to ...
4056         * objc/execute/exceptions/foward-1.m: Here.
4057         * objc.dg/try-catch-2.m: Move to ...
4058         * objc/execute/exceptions/catchall-1.m: Here.
4059         * objc.dg/try-catch-8.m: Move to ...
4060         * objc/execute/exceptions/local-variables-1.m: Here.
4061
4062 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4063
4064         * objc.dg/nested-func-1.m: Move to ...
4065         * objc/execute/nested-func-1.m: Here.
4066
4067 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4068
4069         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4070         in ${options} instead of [target_info name].
4071         * lib/obj-c++.exp (objc_target_compile): Likewise.
4072
4073 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4074
4075         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4076
4077 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4078
4079         part of PR testsuite/23348
4080         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4081         of the torture options.
4082         * objc/compile/trivial.m: New test.
4083
4084 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4085
4086         * gfortran.dg/eoshift.f90:  Correct format.
4087
4088 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4089
4090         * gfortran.fortran-torture/execute/character_passing.f90:
4091         Fix comment typo.
4092
4093 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4094
4095         PR c++/8271
4096         * g++.dg/template/unify10.C: New.
4097
4098 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4099
4100         * g++.dg/parse/pr22514.C: Move to...
4101         * g++.dg/debug/pr22514.C: here.
4102
4103 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4104
4105         PR c++/23266
4106         * g++.dg/inherit/pure1.C: New test.
4107
4108         * ChangeLog: Fix typos.
4109
4110 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4111             Steven Bosscher  <stevenb@suse.de>
4112
4113         * gfortran.dg/runtime_warning_1.f90: New test.
4114
4115 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4116
4117         PR c++/23219
4118         * g++.dg/parse/crash28.C: New.
4119
4120 2005-08-11  Richard Guenther  <rguenther@suse.de>
4121
4122         PR target/23289
4123         * gcc.target/i386/tailcall-1.c: New testcase.
4124
4125 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4126
4127         * gcc.dg/vect/vect-67.c: Un-xfail.
4128
4129 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4130
4131         PR c++/23225
4132         * g++.dg/testsuite/parse/crash27.C: new test.
4133
4134 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4135
4136         PR libfortran/22143
4137         * gfortran.dg/shift-kind.f90:  New testcase.
4138
4139 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4140
4141         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4142         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4143
4144 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4145
4146         PR c++/20646
4147         * g++.dg/other/mult-stor1.C: New test.
4148
4149 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         * gcc.c-torture/pr18299-1.c: Move to ...
4152         * gcc.c-torture/compile/pr18299-1.c: Here.
4153
4154 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4155
4156         * gfortran/fortran.torture/execute/character_passing.f90:
4157         Fix types for LSAME.
4158
4159 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4160
4161         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4162         input data back to what it was originally.
4163
4164 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4165
4166         * objc.dg/try-catch-8.m: Enable for all targets.
4167
4168 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4169
4170         * gcc.dg/pr23165.c: New test.
4171
4172 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4173
4174         PR tree-optimization/23234
4175         * gcc.dg/tree-ssa/pr23234.c: New test.
4176
4177 2005-08-08  Josh Conner  <jconner@apple.com>
4178
4179         PR rtl-optimization/23241
4180         * gcc.dg/char-compare.c: New test.
4181
4182 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4183
4184         PR c++/22508
4185         * g++.dg/init/new13.C: New test.
4186
4187 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4188
4189         PR c++/21166
4190         * g++.dg/other/crash-4.C: Adjust
4191         * g++/dg/ext/packed9.C: New.
4192
4193 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4194
4195         PR middle-end/21964
4196         * gcc.c-torture/execute/pr21964-1.c: New test.
4197
4198 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4199
4200         PR c/22458
4201         * gcc.dg/pr22458-1.c: New test.
4202
4203 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4204             Steven G. Kargl <kargls@comcast.net>
4205
4206         PR fortran/22390
4207         * gfortran.dg/flush_1.f90: New test.
4208
4209 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4210
4211         PR c++/23191
4212         * g++.dg/template/eh2.C: New test.
4213
4214 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4215
4216         PR c++/19498
4217         * g++.dg/template/instantiate7.C: New test.
4218
4219 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4220
4221         PR c/23113
4222         * gcc.dg/Wunused-value-1.c: New test.
4223
4224 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4225
4226         PR rtl-optimization/23233
4227         * gcc.c-torture/compile/pr23233-1.c: New test.
4228
4229 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR fortran/18833
4232         PR fortran/20850
4233         * gfortran.dg/equiv_1.f90: New test.
4234         * gfortran.dg/equiv_2.f90: New test.
4235         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4236         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4237         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4238
4239 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4240
4241         * gcc.c-torture/execute/vrp-5.c: New test.
4242         * gcc.c-torture/execute/vrp-6.c: New test.
4243         * gcc.dg/tree-ssa/vrp21.c: New test.
4244
4245 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4246
4247         * g++.dg/parse/pr22514.C: New test.
4248
4249 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4250
4251         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4252
4253         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4254         instead of constant loads / pool entries.
4255
4256 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4257
4258         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4259         TEST_TO_WCTYPE.
4260
4261 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4262
4263         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4264         __WINT_TYPE__ in generated prototypes if possible.
4265
4266 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4267
4268         PR 22037
4269         * g++.dg/tree-ssa/pr22037.C:
4270
4271 2005-08-04  Richard Henderson  <rth@redhat.com>
4272
4273         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4274         scan-tree-dump-times directive.
4275
4276 2005-08-04  Jan Hubicka  <jh@suse.cz>
4277
4278         * gcov-1.C: Fix switch counts.
4279         * gcov-4b.c: Likewise.
4280
4281 2005-08-03  Jeff Law  <law@redhat.com>
4282
4283         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4284
4285 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4286
4287         * gcc.c-torture/execute/pr23135.c: New test.
4288
4289 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4290
4291         PR tree-optimization/19899
4292         * gcc.dg/tree-ssa/scev-1.c: New test.
4293         * gcc.dg/tree-ssa/scev-2.c: New test.
4294
4295 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4296
4297         PR target/18582
4298         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4299
4300 2005-08-03  Jan Hubicka  <jh@suse.cz>
4301
4302         * update-conroll.c: New testcase.
4303         * update-conroll-2.c: New testcase.
4304
4305 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4306
4307         * gfortran.dg/constant_substring.f: New test.
4308         * gfortran.dg/pr22491.f: New test.
4309
4310 2005-08-02  Jan Hubicka  <jh@suse.cz>
4311
4312         * update-threading.c: Replace by the proper one.
4313
4314 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4315
4316         PR 23164
4317         * g++.dg/tree-ssa/pr23164.C: New test.
4318
4319 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4320
4321         * gcc.dg/tree-ssa/pr23192.c: New test.
4322
4323 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4324
4325         * gcc.c-torture/execute/vrp-4.c: New test.
4326
4327 2005-08-02  Jan Hubicka  <jh@suse.cz>
4328
4329         * update-threading.c: New test.
4330
4331 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4332
4333         * gcc.c-torture/compile/20050801-1.c: New test.
4334         * gcc.c-torture/compile/20050801-2.c: New test.
4335
4336 2005-08-01  Jan Hubicka  <jh@suse.cz>
4337
4338         * val-prof-5.c: New test.
4339
4340 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4341
4342         PR c/22311
4343         * gcc.dg/pr22311-1.c : New test.
4344
4345 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4346
4347         PR target/23095
4348         * gfortran.dg/pr23095.f: New test.
4349
4350         PR c++/22003
4351         * g++.dg/other/pr22003.C: New test.
4352
4353 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4354
4355         PR target/20621
4356         * gcc.c-torture/execute/pr20621-1.c: New test.
4357
4358 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4359
4360         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4361         of string for format.
4362         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4363         print statement with internal write.
4364         * gfortran.dg/der_array_io_2.f:  Likewise.
4365         * gfortran.dg/der_array_io_3.f:  Likewise.
4366
4367 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4368
4369         * gcc.dg/fold-abs-4.c: new test.
4370
4371 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4372
4373         PR fortran/22570 an related issues.
4374         * gfortran.dg/x_slash_1.f: New test.
4375
4376 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4377
4378         PR c/23143
4379         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4380         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4381
4382 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4383
4384         PR c/529
4385         * gcc.dg/Wshadow-3.c: New test.
4386
4387 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4388
4389         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4390         used to have the wrong bounds).
4391
4392 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4393
4394         PR c/21720
4395         * gcc.dg/hex-round-1.c: Test more cases.
4396         * gcc.dg/hex-round-2.c: New test.
4397
4398 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4399
4400         PR 22550
4401         * g++.dg/tree-ssa/pr22550.C: New test.
4402
4403 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4404
4405         * gcc.dg/tree-ssa/vrp19.c: New test.
4406         * gcc.dg/tree-ssa-vrp20.c: New test.
4407
4408 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4409
4410         PR c/22240
4411         * gcc.dg/transparent-union-4.c: New test.
4412
4413 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4414
4415         PR c/22192
4416         * gcc.dg/c99-vla-2.c: New test.
4417
4418 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4419
4420         PR c/21720
4421         * gcc.dg/hex-round-1.c: New test.
4422
4423 2005-07-28  Jan Hubicka  <jh@suse.cz>
4424
4425         * inliner-1.c: Do not dump everything.
4426         * tree-prof.exp: Do not pass -ftree-based-profiling.
4427         * bprob.exp: Likewise.
4428
4429         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4430
4431 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4432
4433         PR c++/22545
4434         * g++.dg/expr/ptrmem7.C: New test.
4435
4436 2005-07-28  Mike Stump  <mrs@apple.com>
4437
4438         * g++.old-deja/g++.mike/visibility-1.C: New test.
4439
4440 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4441
4442         PR c/20187
4443         * gcc.c-torture/execute/pr20187-1.c: New test.
4444
4445 2005-07-28  Jeff Law  <law@redhat.com>
4446
4447         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4448         * gcc.dg/tree-ssa/vrp18.c: New test.
4449
4450 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4451
4452         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4453
4454 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4455
4456         PR tree-optimization/22506
4457         * gcc.dg/vect/ps22506.c: New test.
4458
4459 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR target/21149
4462         * gcc.target/i386/sse-3.c: New test.
4463
4464 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4465
4466         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4467         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4468
4469 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4470
4471         PR c/22589
4472         * gcc.c-torture/compile/pr22589-1.c: New test.
4473
4474 2005-07-28  Jan Hubicka  <jh@suse.cz>
4475
4476         * update-loopch.c: New testcase.
4477
4478 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4479
4480         PR rtl-optimization/23047
4481         * gcc.c-torture/execute/pr23047.c: New test.
4482         * gcc.c-torture/execute/pr23047.x: New.
4483
4484 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4485
4486         PR tree-optimization/22493
4487         * gcc.c-torture/execute/pr22493-1.c: New test.
4488         * gcc.c-torture/execute/pr22493-1.x: New.
4489         * gcc.c-torture/execute/vrp-1.c: New test.
4490         * gcc.c-torture/execute/vrp-2.c: New test.
4491         * gcc.c-torture/execute/vrp-2.c: New test.
4492
4493 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4494
4495         * gcc.target/frv/all-builtin-read8.c: Delete.
4496         * gcc.target/frv/all-builtin-read16.c: Delete.
4497         * gcc.target/frv/all-builtin-read32.c: Delete.
4498         * gcc.target/frv/all-builtin-read64.c: Delete.
4499         * gcc.target/frv/all-builtin-write8.c: Delete.
4500         * gcc.target/frv/all-builtin-write16.c: Delete.
4501         * gcc.target/frv/all-builtin-write32.c: Delete.
4502         * gcc.target/frv/all-builtin-write64.c: Delete.
4503         * gcc.target/frv/all-read-write-1.c: New.
4504
4505 2005-07-27  Jeff Law  <law@redhat.com>
4506
4507         * gcc.c-torture/execute/pr22630.c: New test.
4508
4509 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4510
4511         PR tree-optimization/23073
4512         * gcc.dg/vect/nodump-pr23073.c: New test.
4513         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4514
4515 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4516
4517         PR tree-optimize/22348
4518         * gcc.c-torture/execute/pr22348.c: New.
4519
4520 2005-07-27  Richard Guenther  <rguenther@suse.de>
4521
4522         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4523
4524 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4525
4526         PR fortran/22503
4527         * gfortran.dg/logical_comp.f90: New test.
4528
4529 2005-07-27  Jan Hubicka  <jh@suse.cz>
4530
4531         * inliner-1.c: Add cleanup of dumps.
4532         * val-prof-*.c: Likewise.
4533         * update-tailcall.c: New.
4534
4535 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4536
4537         PR 22591
4538         * gcc.dg/tree-ssa/pr22591.c: New test.
4539         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4540
4541 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         PR libobjc/22606
4544         * objc.dg/try-catch-11.m: New test.
4545
4546 2005-07-26  Richard Guenther  <rguenther@suse.de>
4547
4548         PR tree-optimization/22486
4549         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4550
4551 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4552
4553         PR tree-opt/22484
4554         * testsuite/g++.dg/opt/loop2.C: New test.
4555
4556 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4559         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4560
4561 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4562
4563         * lib/profopt.exp (profopt-execute): Check for profiling data
4564         files on the target.
4565
4566 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4567
4568         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4569         for matching of asm labels.
4570
4571 2005-07-25  Richard Guenther  <rguenther@suse.de>
4572
4573         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4574
4575 2005-07-25  Richard Guenther  <rguenther@suse.de>
4576
4577         PR testsuite/22624
4578         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4579
4580 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4581
4582         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4583         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4584         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4585         * gcc.dg/vect/vect-100.c: New test.
4586         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4587         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4588         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4589         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4590         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4591         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4592         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4593         * gfortran.dg/vect/pr19049.f90: New testcase.
4594         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4595
4596 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4597
4598         * gcc.c-torture/execute/20050713-1.c: New test.
4599
4600         PR fortran/20063
4601         * gfortran.fortran-torture/execute/data_4.f90: New test.
4602
4603         PR middle-end/20303
4604         * gcc.dg/visibility-d.c: New test.
4605
4606 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4607
4608         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4609         * gfortran.dg/underflow.f90: Ditto.
4610
4611 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4612
4613         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4614         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4615         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4616
4617 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4618
4619         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4620         include case of field width of zero.
4621
4622 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4623
4624         PR libgfortran/21875
4625         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4626         with trailing blanks on normal formatted read.
4627
4628 2005-07-23  Chao-ying Fu  <fu@mips.com>
4629
4630         * gcc.target/mips/mips32-dsp-type.c: New test.
4631         * gcc.target/mips/mips32-dsp.c: New test.
4632
4633 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4634
4635         PR testsuite/21073
4636         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4637
4638         PR testsuite/20454
4639         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4640         and __cyg_profile_func_exit.
4641
4642 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4643
4644         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4645         * gfortran.dg/comma_format_extension_4.f: Same.
4646         * gfortran.dg/pr15332.f: Same.
4647         * gfortran.dg/pr21730.f: Same.
4648
4649 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4650
4651         * g++.dg/opt/vrp2.C: Fix testcase.
4652
4653         PR tree-opt/22625
4654         * g++.dg/opt/vrp2.C: New test.
4655
4656 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR debug/21828
4659         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4660
4661 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4662
4663         * gcc.dg/tree-ssa/20050719-1.c: New test.
4664
4665 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4666
4667         * gcc.dg/bfin-longcall-1.c: New file.
4668         * gcc.dg/bfin-longcall-2.c: New file.
4669
4670 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4671
4672         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4673
4674 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4675
4676         PR middle-end/19055
4677         * gcc.dg/tree-ssa/pr19055.c: New test.
4678         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4679
4680 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4681
4682         PR C++/22358
4683         * g++.dg/other/pr22358.C: New test.
4684
4685 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4686
4687         PR c++/2922
4688         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4689
4690 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4691
4692         PR c++/15938
4693         * g++.dg/init/union2.C: New test.
4694
4695 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4696
4697         PR c/22393
4698         * gcc.dg/complex-4.c: New test.
4699
4700 2005-07-21  Richard Guenther  <rguenther@suse.de>
4701
4702         PR testsuite/22522
4703         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4704         scanning for asm labels.
4705         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4706
4707 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4708
4709         PR target/22085
4710         * gcc.dg/altivec-pr22085.c: New.
4711
4712 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4713
4714         PR tree-optimization/19210
4715         * gcc.dg/tree-ssa/pr19210-1.c: New.
4716         * gcc.dg/tree-ssa/pr19210-2.c: New.
4717
4718 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4719
4720         PR rtl-optimization/22167
4721         * g++.dg/opt/pr22167.C: New test.
4722
4723 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4724
4725         PR c++/2922
4726         * g++.dg/lookup/two-stage2.C: New.
4727         * g++.dg/lookup/two-stage3.C: New.
4728         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4729         fixed two-stage name lookup for operators.
4730         * g++.dg/template/call3.C: Compiler now produces an appropriate
4731         error message.
4732         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4733         14 as a candidate.
4734         * g++.dg/template/ptrmem4.C: Compiler produces different error
4735         message.
4736         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4737         connect_to_method as a candidate.
4738
4739 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4740
4741         * gcc.dg/fold-alloc-1.c: New test.
4742
4743 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4744
4745         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4746         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4747
4748 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4749
4750         * gcc.dg/fold-abs-1.c: New test.
4751         * gcc.dg/fold-abs-2.c: New test.
4752         * gcc.dg/fold-abs-3.c: New test.
4753
4754 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4755
4756         Make CONSTRUCTOR use VEC to store initializers.
4757         * g++.dg/ext/complit3.C: Check for specific error messages.
4758         * g++.dg/init/brace2.C: Update error message.
4759         * g++.dg/warn/Wbraces2.C: Likewise.
4760
4761 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4762
4763         PR fortran/16940
4764         * gfortran.dg/module_interface_1.f90: New test.
4765
4766 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4767             Kenneth Zadeck <zadeck@naturalbridge.com>
4768
4769         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4770
4771 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4772
4773         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4774         specify -Wformat for these tests.
4775         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4776         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4777         * gcc.dg/format/opt-6.c: Delete.
4778
4779 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4780
4781         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4782         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4783
4784 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4785
4786         * gcc.dg/tree-ssa/alias-2.c: New test.
4787
4788 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4789
4790         PR c++/22263
4791         * g++.dg/template/explicit7.C: New test.
4792
4793 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4794
4795         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4796         width of 8 to +Inf and -Inf.
4797
4798 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4799
4800         PR c++/22139
4801         * g++.dg/template/friend36.C: New test.
4802
4803 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4804
4805         PR fortran/21730
4806         * gfortran.dg/pr21730.f: New test.
4807
4808 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4809             Kenneth Zadeck <zadeck@naturalbridge.com>
4810
4811         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4812         since pure const detection cannot run at -O1 in c compiler.
4813         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4814         can now optimize this case properly.
4815         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4816         because we now pass.
4817         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4818
4819 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4820
4821         PR c/22421
4822         * gcc.dg/format/bitfld-1.c: New test.
4823
4824 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/22204
4827         * g++.dg/rtti/repo1.C: New test.
4828
4829 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         PR middle-end/22398
4832         * gcc.c-torture/compile/pr22398.c: New test.
4833
4834 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/22132
4837         * g++.dg/expr/cast4.C: New test.
4838
4839 2005-07-15  Richard Guenther  <rguenther@suse.de>
4840
4841         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4842         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4843
4844 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4845
4846         PR tree-optimization/22230
4847         * gcc.dg/tree-ssa/pr22230.c: New test.
4848
4849 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * gfortran.dg/g77/cpp6.f: New test.
4852
4853         PR fortran/22417
4854         * gfortran.dg/g77/cpp5.F: New test.
4855         * gfortran.dg/g77/cpp5.h: New file.
4856         * gfortran.dg/g77/cpp5inc.h: New file.
4857
4858 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4859
4860         PR libfortran/16435
4861         * gfortran.dg/tl_editting.f90: New.
4862         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4863
4864 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4865
4866         * gfortran.dg/char_array_constructor.f90: New test.
4867
4868 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4869
4870         * gfortran.dg/past_eor.f90: New.
4871         * gfortran.dg/complex_read.f90: New.
4872
4873 2005-07-13  Jeff Law  <law@redhat.com>
4874
4875         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4876         additional casts.
4877
4878         * gcc.dg/tree-ssa/pr22321.c: New test
4879
4880 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4881
4882         PR tree-optimization/21921
4883         * gcc.dg/tree-ssa/pr21921.c: New.
4884
4885 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4886
4887         PR tree-optimizatio/22442
4888         * gcc.dg/tree-ssa/loop-11.c: New test.
4889
4890 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         PR tree-opt/21840
4893         * gcc.c-torture/compile/pr21840.c: New test.
4894
4895 2005-07-12  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.c-torture/compile/pr22379.c: New test.
4898
4899 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4900
4901         PR libfortran/21593
4902         gfortran.dg/dev_null.f90:  Remove outdated comment about
4903         PR libfortran/21593.
4904
4905
4906 2005-07-12  Dale Johannesen  <dalej@apple.com>
4907
4908         * gcc.target/i386/compress-float-sse.c:  New.
4909         * gcc.target/i386/compress-float-sse-pic.c:  New.
4910         * gcc.target/i386/compress-float-387.c:  New.
4911         * gcc.target/i386/compress-float-387-pic.c:  New.
4912         * gcc.dg/compress-float-ppc.c:  New.
4913         * gcc.dg/compress-float-ppc-pic.c:  New.
4914
4915 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4916
4917         PR libfortran/21593
4918         gfortran.dg/dev_null.f90:  Remove targets.
4919
4920 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR tree-opt/22335
4923         * gcc.dg/pr22335-1.c: New test.
4924         * gcc.dg/pr22335-2.c: New test.
4925
4926 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4927
4928         PR c++/20172
4929         * g++.dg/template/nontype12.C : New test.
4930
4931 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4932
4933         * gcc.dg/tree-ssa/loop-10.c: New test.
4934
4935 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4936
4937         * gcc.c-torture/execute/20020720-1.x: Remove.
4938
4939 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4940
4941         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4942
4943 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4944
4945         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4946         (dg-mips-options): Use it.
4947
4948 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4949
4950         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4951
4952 2005-07-09  Richard Henderson  <rth@redhat.com>
4953
4954         * lib/target-supports.exp (check_effective_target_sync_char_short):
4955         Add alpha.
4956
4957 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4958
4959         PR libfortran/22217
4960         * gfortran.dg/negative-z-descriptor.f90:  New test.
4961
4962 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4963
4964         PR tree-opt/22329
4965         * gcc.dg/pr22329.c: New test.
4966
4967 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4968
4969         PR tree-optimization/20139
4970         * gcc.dg/tree-ssa/pr20139.c: New.
4971
4972 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR tree-opt/22356
4975         * testsuite/gcc.dg/pr22356-1.c: New test.
4976
4977 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4978
4979         PR c++/21799
4980         * g++.dg/template/unify8.C: New.
4981         * g++.dg/template/unify9.C: New.
4982
4983 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4984
4985         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4986
4987 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4988
4989         * gcc.dg/darwin-version-1.c: New.
4990         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4991         * gcc.dg/builtins-20.c: Likewise.
4992         * gcc.dg/builtins-53.c: Likewise.
4993         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4994         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4995         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4996         * gcc.dg/torture/builtins-power-1.c: Likewise.
4997         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4998         on Darwin.
4999
5000 2005-07-07  Jeff Law  <law@redhat.com>
5001
5002         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5003         argument evaluation order.
5004
5005 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5006
5007         PR libfortran/21594
5008         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5009         Add test cases where the shift length is greater than the
5010         array length.
5011
5012 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5013
5014         * obj-c++.dg/proto-lossage-6.mm: New.
5015         * objc.dg/proto-lossage-6.m: New.
5016
5017 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5018
5019         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5020         * objc.dg/gnu-runtime-2.m: Likewise.
5021
5022 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5023
5024         * gfortran.dg/longline.f: New test.
5025
5026         * gfortran.dg/badline.f: New test.
5027
5028 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5029
5030         PR fortran/16531
5031         PR fortran/15966
5032         PR fortran/18781
5033         * gfortran.dg/hollerith.f90: New.
5034         * gfortran.dg/hollerith2.f90: New.
5035         * gfortran.dg/hollerith3.f90: New.
5036         * gfortran.dg/hollerith4.f90: New.
5037         * gfortran.dg/hollerith_f95.f90: New.
5038         * gfortran.dg/hollerith_legacy.f90: New.
5039         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5040
5041 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5042
5043         PR objc/22274
5044         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5045         * objc.dg/gnu-runtime-2.m: New.
5046
5047 2005-07-06  Jeff Law  <law@redhat.com>
5048
5049         * gcc.dg/tree-ssa/vrp17.c: New test.
5050
5051 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5052
5053         PR fortran/22327
5054         * gfortran.dg/array_constructor_5.f90: New test.
5055
5056 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5057
5058         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5059
5060 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5061
5062         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5063         * gcc.dg/980816-1.c: Ditto.
5064
5065 2005-07-06  Jeff Law  <law@redhat.com>
5066
5067         * gcc.c-torture/compile/pr21356.c: New test.
5068
5069 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5070
5071         PR c/22013
5072         PR c/22098
5073         * gcc.c-torture/compile/pr22013-1.c,
5074         gcc.c-torture/execute/pr22098-1.c,
5075         gcc.c-torture/execute/pr22098-2.c,
5076         gcc.c-torture/execute/pr22098-3.c: New tests.
5077
5078 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5079
5080         PR c/22308
5081         * gcc.dg/pr22308-1.c: New test.
5082
5083 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5084
5085         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5086         target.
5087         * gcc.dg/compare9.c: Use -fshort-enums instead of
5088         -fno-short-enums.  Change the last test to dg-bogus.
5089
5090 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5091
5092         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5093         * gcc.dg/compare9.c: New.
5094
5095 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5096
5097         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5098
5099 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5100
5101         PR testsuite/22288
5102         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5103
5104
5105 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5106
5107         * gcc.dg/format/gcc_gfc-1.c: New.
5108
5109 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5110
5111         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5112
5113 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5114
5115         PR fortran/20842
5116         * gfortran.dg/io_invalid_1.f90: New test.
5117
5118 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5119
5120         * gcc.dg/format/gcc_diag-1.c: Update.
5121
5122 2005-07-02  Jeff Law  <law@redhat.com>
5123
5124         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5125         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5126
5127 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5128
5129         * gcc.dg/format/gcc_diag-1.c: Update.
5130
5131 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR tree-opt/22269
5134         * gcc.c-torture/compile/pr22269.c: New test.
5135
5136 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5137
5138         PR 21584
5139         PR 22219
5140         * g++.dg/tree-ssa/pr21584-1.C: New test.
5141         * g++.dg/tree-ssa/pr21584-2.C: New test.
5142
5143 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5144
5145         * obj-c++.dg/try-catch-11.mm: New.
5146         * objc.dg/try-catch-10.m: New.
5147
5148 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5149
5150         * g++.dg/other/ucnid-1.C: xfail on AIX.
5151
5152 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5153
5154         PR 22234
5155         * gcc.dg/20050629-1.c: New test.
5156
5157 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5158
5159         * obj-c++.dg/const-str-1[0-1].mm: New.
5160         * objc.dg/const-str-1[0-1].m: New.
5161
5162 2005-05-29  Richard Henderson  <rth@redhat.com>
5163
5164         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5165         Rename from check_effective_target_vect_no_max.
5166         (check_effective_target_vect_no_int_add): New.
5167         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5168         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5169         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5170         * gcc.dg/vect/vect-reduc-1.c: Use both.
5171         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5172
5173 2005-05-29  Richard Henderson  <rth@redhat.com>
5174
5175         * lib/target-supports.exp (check_effective_target_vect_no_max):
5176         Remove i386 and x86_64.
5177
5178 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5179
5180         PR testsuite/21969
5181         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5182
5183 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5184
5185         PR middle-end/21969
5186         * gcc.dg/vect/pr21969.c: New test.
5187
5188 2005-06-28  Eric Christopher  <echristo@redhat.com>
5189
5190         PR c/22052
5191         PR c/21975
5192         * gcc.dg/inline1.c: New test.
5193         * gcc.dg/inline2.c: Ditto.
5194         * gcc.dg/inline3.c: Ditto.
5195         * gcc.dg/inline4.c: Ditto.
5196         * gcc.dg/inline5.c: Ditto.
5197
5198 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5199
5200         PR libfortran/22142
5201         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5202         Add testcase also testing eoshift1 for PR 22142.
5203
5204 2005-06-28  Richard Henderson  <rth@redhat.com>
5205
5206         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5207         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5208         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5209         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5210         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5211
5212 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5213
5214         PR libfortran/22142
5215         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5216         Add testcase for PR 22142.
5217
5218 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5219
5220         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5221         gcc.target/ia64/fpreg-2.c: New tests.
5222
5223 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5224
5225         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5226
5227 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5228
5229         PR libfortran/22170
5230         * gfortran.dg/slash_1.f90: New test.
5231
5232 2005-06-27  Richard Henderson  <rth@redhat.com>
5233
5234         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5235         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5236         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5237         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5238         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5239         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5240
5241 2005-06-27  Richard Henderson  <rth@redhat.com>
5242
5243         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5244         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5245
5246 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5247
5248         * obj-c++.dg/proto-lossage-5.mm: New.
5249         * objc.dg/proto-lossage-5.m: New.
5250
5251 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5252
5253         PR 21959
5254         * gcc.dg/tree-ssa/pr21959.c: New test.
5255
5256 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5257
5258         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5259         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5260         testing uninitialized var.
5261
5262         * gcc.c-torture/execute/builtins/chk.h: New.
5263         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5264         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5265         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5266         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5267         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5268         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5269         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5270         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5271         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5272         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5273         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5274         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5275         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5276         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5277         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5278         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5279         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5280         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5281         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5282         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5283         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5284         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5285         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5286         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5287         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5288         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5289         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5290         * gcc.dg/builtin-object-size-1.c: New test.
5291         * gcc.dg/builtin-object-size-2.c: New test.
5292         * gcc.dg/builtin-object-size-3.c: New test.
5293         * gcc.dg/builtin-object-size-4.c: New test.
5294         * gcc.dg/builtin-object-size-5.c: New test.
5295         * gcc.dg/builtin-stringop-chk-1.c: New test.
5296         * gcc.dg/builtin-stringop-chk-2.c: New test.
5297         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5298         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5299         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5300         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5301         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5302         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5303         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5304         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5305         * gcc.c-torture/execute/printf-1.c: New test.
5306         * gcc.c-torture/execute/fprintf-1.c: New test.
5307         * gcc.c-torture/execute/vprintf-1.c: New test.
5308         * gcc.c-torture/execute/vfprintf-1.c: New test.
5309         * gcc.c-torture/execute/printf-chk-1.c: New test.
5310         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5311         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5312         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5313
5314 2005-06-27  Michael Matz  <matz@suse.de>
5315
5316         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5317         slot is not merged if address escapes.
5318
5319 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5320
5321         PR c/21911
5322         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5323
5324 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR middle-end/17965
5327         * gcc.c-torture/compile/20050622-1.c: New test.
5328
5329         PR middle-end/22028
5330         * gcc.dg/20050620-1.c: New test.
5331
5332 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5333
5334         PR tree-optimization/22026
5335         * gcc.dg/tree-ssa/pr22026.c: New.
5336
5337 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5338
5339         PR libfortran/22144
5340         * gfortran.dg/shift-alloc.f90:  New testcase.
5341
5342 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5343
5344         * all files: Update FSF address in copyright headers.
5345
5346 2005-06-22  Jan Hubicka  <jh@suse.cz>
5347
5348         * wholeprogram-1.c: New testcase.
5349         * wholeprogram-2.c: New testcase.
5350
5351 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR 22171
5354         * gcc.dg/tree-ssa/pr22171.c: New test.
5355
5356 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5357
5358         * gfortran.dg/simplify_modulo.f90: New.
5359
5360 2005-06-24  Jan Hubicka  <jh@suse.cz>
5361
5362         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5363
5364 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5365
5366         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5367
5368 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5369
5370         * obj-c++.dg/typedef-alias-1.mm: New.
5371         * objc.dg/typedef-alias-1.m: New.
5372
5373 2005-06-23  Jeff Law  <law@redhat.com>
5374
5375         * gcc.dg/tree-ssa/vrp16.c: New test.
5376
5377 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5378
5379         * lib/target-supports.exp: Add
5380         check_effective_target_fortran_large_real and
5381         check_effective_target_fortran_large_int to check for
5382         corresponding effective targets.
5383         * gfortran.dg/large_integer_kind_1.f90: New test.
5384         * gfortran.dg/large_real_kind_1.f90: New test.
5385
5386 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5387
5388         PR tree-optimization/22117
5389         * gcc.dg/tree-ssa/pr22117.c: New.
5390
5391 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5392
5393         PR testsuite/22123
5394         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5395
5396 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5397
5398         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5399
5400 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5401
5402         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5403         * gfortran.dg/f2c_4.c: Likewise
5404
5405 2005-06-22 Paul Brook  <paul@codesourcery.com>
5406
5407         PR fortran/21034
5408         * gfortran.dg/auto_save_1.f90: New test.
5409
5410 2005-06-22  Michael Matz  <matz@suse.de>
5411
5412         * gcc.target/x86-64/abi: New directory.
5413         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5414         * gcc.target/x86-64/abi/README.gcc: New file.
5415         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5416         * gcc.target/x86-64/abi/asm-support.s: New file.
5417         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5418         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5419         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5420         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5421         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5422         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5423         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5424         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5425         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5426         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5427         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5428         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5429         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5430         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5431         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5432         * gcc.target/x86_64/abi/test_varargs.c: New test.
5433
5434 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5435
5436         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5437         32-bit i?86 and x86_64.
5438
5439 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5440
5441         * obj-c++.dg/const-str-[1-9].mm: New tests.
5442
5443 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/22010
5446         * gfortran.dg/namelist_use.f90: New.
5447         * gfortran.dg/namelist_use_only.f90: New.
5448
5449 2005-06-21  Jeff Law  <law@redhat.com>
5450
5451         * gcc.dg/tree-ssa/vrp15.c: New test.
5452
5453 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5454
5455         * lib/target-supports.exp (check_effective_target_vect_reduction):
5456         Remove.
5457         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5458         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5459         remove vect_reduction target keyword. Also avoid two returns in main.
5460         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5461         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5462         * gcc.dg/vect/vect-reduc-1short.c: New test.
5463         * gcc.dg/vect/vect-reduc-1char.c: New test.
5464         * gcc.dg/vect/vect-reduc-2short.c: New test.
5465         * gcc.dg/vect/vect-reduc-2char.c: New test.
5466         * gcc.dg/vect/vect-reduc-6.c: New test.
5467         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5468         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5469         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5470
5471 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5472         Paul Thomas  <pault@gcc.gnu.org>
5473
5474         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5475         New tests.
5476
5477 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5478
5479         * gfortran.dg/backslash_1.f90: New test.
5480         * gfortran.dg/backslash_2.f90: New test.
5481
5482 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5483
5484         * gfortran.dg/duplicate_labels.f90: New test.
5485
5486 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5487
5488         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5489         unsupportable relocations.
5490         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5491         * gcc.dg/20050321-2.c: xfail for NetWare.
5492
5493 2005-06-20  Andreas Jaeger  <aj@suse.de>
5494
5495         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5496         gcc.target/i386/fastcall-sseregparm.c,
5497         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5498
5499 2005-06-19  Richard Henderson  <rth@redhat.com>
5500
5501         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5502
5503 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5504
5505         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5506
5507 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5508
5509         PR c++/22115
5510         * g++.dg/conversion/simd2.C: Change expected error message.
5511
5512 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5513
5514         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5515         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5516         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5517
5518 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5519
5520         * gcc.dg/fold-mod-1.c: New test.
5521
5522 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5523
5524         PR fortran/19926
5525         * gfortran.dg/pr19926.f90: New test.
5526
5527 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5528
5529         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5530         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5531         targets.
5532         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5533         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5534
5535 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5536
5537         * gcc.target/ia64/float80-varargs-1.c: New test.
5538
5539 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5540
5541         PR tree-opt/22035
5542         * gfortran.dg/f2c_6.f90: New test.
5543
5544 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5545
5546         PR c++/17413
5547         * g++.dg/template/local5.C: New.
5548
5549 2005-06-17  Richard Henderson  <rth@redhat.com>
5550
5551         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5552
5553 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5554
5555         PR testsuite/21945
5556         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5557
5558 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5559
5560         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5561         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5562         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5563         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5564         check_vect to verify the presence of hardware vector support.
5565
5566 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5567
5568         PR testsuite/22056
5569         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5570
5571 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5572
5573         PR libfortran/19216
5574         * gfortran.dg/pr19216.f: Add correct space between brackets and
5575         dg directive.
5576
5577 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5578
5579         PR libfortran/16436
5580         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5581
5582 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5583
5584         * gcc.target/i386/attributes-error.c: New testcase.
5585         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5586         * gcc.target/i386/regparm-stdcall.c: Likewise.
5587         * gcc.target/i386/sseregparm-1.c: Likewise.
5588         * gcc.target/i386/sseregparm-2.c: Likewise.
5589
5590 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5591
5592         * g++.dg/rtti/crash2.C: New.
5593
5594 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5595
5596         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5597
5598 2005-06-15  David Ung  <davidu@mips.com>
5599
5600         * gcc.target/mips/mips16e-extends.c: New test for testing the
5601         generation of MIPS16e zeb/zeh, seb/seh instructions.
5602
5603 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5604
5605         PR 22018
5606         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5607         * gcc.dg/tree-ssa/pr22018.c: New test.
5608
5609 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5610
5611         * gcc.dg/simd-1.c: Update error messages.
5612         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5613         * gcc.dg/simd-2.c: Update error messages.
5614         * gcc.dg/simd-4.c: New.
5615
5616 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5617
5618         PR c++/20678
5619         * g++.dg/other/crash-4.C: New.
5620
5621 2005-06-14  Devang Patel  <dpatel@apple.com>
5622
5623         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5624
5625 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5626
5627         PR c++/21929
5628         * g++.dg/parse/crash11.C: Update
5629
5630 2005-06-13  Jeff Law  <law@redhat.com>
5631
5632         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5633         perform the desired transformations.
5634         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5635         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5636
5637 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5638
5639         PR fortran/22038
5640         * gfortran.dg/forall_1.f90: Un-XFAIL.
5641
5642 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5643
5644         PR c++/21929
5645         * g++.dg/parse/crash26.C: New.
5646
5647         PR c++/20789
5648         * g++.dg/init/member1.C: New.
5649
5650 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5651
5652         * gfortran.dg/altreturn_1.f90: New test.
5653
5654 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5655
5656         PR middle-end/21985
5657         * gcc.dg/tree-ssa/pr21985.c: New test.
5658
5659 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5660
5661         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5662
5663 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5664
5665         PR c++/21930
5666         * g++.dg/other/error10.C: New test case.
5667
5668 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5669
5670         PR libfortran/19155
5671         * gfortran.dg/pr19155.f: Add test.
5672
5673 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5674
5675         * gfortran.dg/f2c_7.f90: New test.
5676
5677         * gfortran.dg/forall_1.f90: XFAILed.
5678
5679 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5680
5681         * gcc.dg/pr14796-1.c: New.
5682         * gcc.dg/pr14796-2.c: New.
5683
5684 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5685
5686         PR fortran/17792
5687         PR fortran/21375
5688         * gfortran.dg/deallocate_stat.f90:  New test.
5689
5690 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5691
5692         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5693
5694 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5695
5696         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5697         access will be generated when this loop is vectorized. Test that
5698         accesses with same alignment were detected.
5699         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5700         Test that accesses with same alignment were detected.
5701         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5702         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5703         alignment were detected.
5704
5705 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5706
5707         PR c++/10611
5708         * g++.dg/conversion/simd2.C: New.
5709
5710 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5711
5712         * gcc.dg/Wcxx-compat-1.c: New.
5713
5714 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5715
5716         PR libfortran/21480
5717         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5718         complex array.
5719
5720 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         * gcc.dg/alias-8.c: New.
5723
5724 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5725
5726         * gcc.dg/format/cmn_err-1.c: Update.
5727
5728 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5729
5730         PR target/20666
5731         * gcc.target/sparc/fexpand-2.c: New.
5732         * gcc.target/sparc/fpmerge-2.c: New.
5733         * gcc.target/sparc/fpmul-2.c: New.
5734         * gcc.target/sparc/noresult.c: New.
5735         * gcc.target/sparc/pdist-2.c: New.
5736         * gcc.target/sparc/pdist-3.c: New.
5737
5738 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5739
5740         PR testsuite/21702
5741         * gcc.target/i386/i386.exp: Fix comment typo.
5742
5743 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5744
5745         PR c++/19497
5746         * g++.dg/inherit/using5.C: New.
5747         * g++.dg/inherit/using6.C: New.
5748
5749 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5750
5751         PR c++/19894
5752         * g++.dg/template/ptrmem15.C: New test.
5753
5754         PR c++/20563
5755         * g++.dg/ext/label4.C: New test.
5756
5757 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5758
5759         * gcc.dg/tls/debug-1.c: New test.
5760
5761 2005-06-07  Dale Johannesen  <dalej@apple.com>
5762
5763         * gcc.target/i386/movq.c:  New.
5764
5765 2005-06-07  Dale Johannesen  <dalej@apple.com>
5766
5767         * gcc.dg/20050607-1.c:  New.
5768
5769 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR middle-end/21850
5772         * gcc.c-torture/execute/20050607-1.c: New test.
5773
5774 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5775
5776         PR libfortran/21926
5777         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5778         Test case where the return array has lowest stride one,
5779         but isn't packed.
5780
5781 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5782
5783         * lib/target-supports.exp (check_effective_target_sync_int_long):
5784         Add s390 and s390x targets.
5785
5786 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5787
5788         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5789         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5790         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5791         * gcc.dg/tree-ssa/loop-9.c: New test.
5792
5793 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5794
5795         * g++.dg/parse/defarg10.C: New.
5796
5797 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR regression/21897
5800         * gcc.c-torture/execute/20050604-1.c: New test.
5801
5802 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5803
5804         PR 21903
5805         * g++.dg/parse/defarg9.C: New.
5806
5807         PR c++/20637
5808         * g++.dg/inherit/using4.C: New.
5809         * g++.dg/overload/error1.C: Adjust expected errors.
5810         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5811         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5812         * g++.old-deja/g++.other/redecl2.C: Likewise.
5813         * g++.old-deja/g++.other/redecl4.C: Likewise.
5814         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5815
5816 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5817
5818         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5819
5820 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5821
5822         * lib/gfortran.exp (gfortran_target_compile): Call
5823         dg-additional-files-options
5824         * gfortran.dg/f2c_4.f90: New file
5825         * gfortran.dg/f2c_4.c: New file
5826         * gfortran.dg/f2c_5.f90: New file
5827         * gfortran.dg/f2c_5.c: New file
5828
5829 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5830
5831         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5832
5833         PR fortran/21912
5834         * gfortran.dg/array_constructor_4.f90: New test.
5835
5836 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5837
5838         PR c++/21619
5839         * g++.dg/ext/builtin9.C: New test.
5840
5841 2005-06-05  Dale Johannesen  <dalej@apple.com>
5842
5843         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5844         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5845
5846 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5847
5848         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5849         * gcc.dg/vect/vect-reduc-1.c: New.
5850         * gcc.dg/vect/vect-reduc-2.c: New.
5851         * gcc.dg/vect/vect-reduc-3.c: New.
5852
5853 2005-06-04  Dale Johannesen  <dalej@apple.com>
5854
5855         * gcc.c-torture/execute/20050603-1.c:  New.
5856         * gcc.c-torture/execute/20050603-2.c:  New.
5857         * gcc.dg/20050603-3.c:  New.
5858
5859 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5860
5861         PR fortran/19195
5862         * gfortran.dg/debug_1.f90: New test.
5863
5864         * gfortran.dg/forall_1.f90: New test.
5865
5866 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5867
5868         * gfortran.dg/array_constructor_3.f90: New test.
5869
5870 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5871
5872         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5873
5874 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5875
5876         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5877
5878 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5879
5880         PR c/21873
5881         * gcc.dg/init-excess-1.c: New test.
5882
5883 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/21853
5886         * g++.dg/expr/static_cast6.C: New test.
5887
5888 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5889
5890         * gcc.dg/tree-ssa/vrp14.c: New test.
5891
5892 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/21336
5895         * g++.dg/template/new2.C: New test.
5896
5897 2005-06-03  Josh Conner  <jconner@apple.com>
5898
5899         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5900         all entries in initializer.
5901
5902 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5903
5904         PR middle-end/21858
5905         * gcc.dg/pr21858.c: New testcase.
5906
5907 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5908
5909         PR tree-optimization/21292
5910
5911         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5912         New.
5913         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5914         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5915         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5916         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5917         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5918
5919 2005-06-02  Richard Henderson  <rth@redhat.com>
5920
5921         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5922
5923 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5924
5925         * gcc.dg/wtypequal.c: New testcase.
5926
5927 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5928
5929         PR 21582
5930         * gcc.dg/tree-ssa/pr21582.c: New test.
5931
5932 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5933
5934         PR c++/21280
5935         * g++.dg/opt/interface2.h: New.
5936         * g++.dg/opt/interface2.C: New.
5937         * g++.dg/init/ctor4.C: Adjust error lines.
5938         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5939         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5940         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5941         * g++.old-deja/g++.pt/assign1.C: Likewise.
5942         * g++.old-deja/g++.pt/crash20.C: Likewise.
5943
5944 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5945
5946         PR tree-optimization/21734
5947         * g++.dg/vect/pr21734_1.cc: New.
5948         * g++.dg/vect/pr21734_2.cc: New.
5949
5950 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5951
5952         PR c++/20350
5953         * g++.dg/template/spec24.C: New.
5954
5955         PR c++/21151
5956         * g++.dg/pch/local-1.C: New.
5957         * g++.dg/pch/local-1.Hs: New.
5958
5959 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5960
5961         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5962         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5963         * gcc.dg/tree-ssa/pr14341.c: New test.
5964         * gcc.dg/tree-ssa/pr14841.c: New test.
5965         * gcc.dg/tree-ssa/pr20701.c: New test.
5966         * gcc.dg/tree-ssa/pr21086.c: New test.
5967         * gcc.dg/tree-ssa/pr21090.c: New test.
5968         * gcc.dg/tree-ssa/pr21332.c: New test.
5969         * gcc.dg/tree-ssa/pr21458.c: New test.
5970         * gcc.dg/tree-ssa/pr21658.c: New test.
5971         * gcc.dg/tree-ssa/vrp01.c: New test.
5972         * gcc.dg/tree-ssa/vrp02.c: New test.
5973         * gcc.dg/tree-ssa/vrp03.c: New test.
5974         * gcc.dg/tree-ssa/vrp04.c: New test.
5975         * gcc.dg/tree-ssa/vrp05.c: New test.
5976         * gcc.dg/tree-ssa/vrp06.c: New test.
5977         * gcc.dg/tree-ssa/vrp07.c: New test.
5978         * gcc.dg/tree-ssa/vrp08.c: New test.
5979         * gcc.dg/tree-ssa/vrp09.c: New test.
5980         * gcc.dg/tree-ssa/vrp10.c: New test.
5981         * gcc.dg/tree-ssa/vrp11.c: New test.
5982         * gcc.dg/tree-ssa/vrp12.c: New test.
5983         * gcc.dg/tree-ssa/vrp13.c: New test.
5984
5985 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5986
5987         PR 21029
5988         * gcc.dg/tree-ssa/pr21029.c: New test.
5989
5990 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5991
5992         * gfortran.dg/logint-1.f: New test case.
5993         * gfortran.dg/logint-2.f: Likewise.
5994         * gfortran.dg/logint-3.f: Likewise.
5995
5996 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR c/21536
5999         PR c/20760
6000         * gcc.dg/20050527-1.c: New test.
6001
6002         * gcc.dg/i386-sse-12.c: New test.
6003
6004         PR fortran/21729
6005         * gfortran.dg/implicit_5.f90: New test.
6006
6007 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6008
6009         PR fortran/20883
6010         * gfortran/assign_4.f90: New test.
6011         * gfortran/assign_2.f90: Change compile to run.
6012
6013 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6014
6015         * lib/target-supports.exp
6016         (check_effective_target_sync_char_short): New.
6017         * gcc.dg/sync-2.c: New.
6018
6019 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6020
6021         PR tree-optimization/21817
6022         * gcc.dg/torture/pr21817-1.c: New.
6023
6024 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         PR c++/21165
6027         * g++.dg/template/init5.C: New.
6028
6029 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6030
6031         * gfortran.dg/char_initialiser_actual.f90:
6032         Test character initialisers as actual arguments.
6033         * gfortran.dg/char_pointer_comp_assign.f90:
6034         Test character pointer structure component assignments.
6035         * gfortran.dg/char_array_structure_constructor.f90:
6036         Test character components in structure constructors.
6037
6038 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6039
6040         PR middle-end/20931
6041         * g++.dg/opt/pr20931.C: New test.
6042
6043 2005-05-31  Andreas Jaeger  <aj@suse.de>
6044
6045         PR testsuite/20772
6046         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6047         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6048         g++.old-deja/g++.ext/asmspec1.C,
6049         g++.old-deja/g++.other/regstack.C,
6050         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6051         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6052         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6053         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6054         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6055         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6056         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6057         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6058         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6059         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6060         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6061         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6062         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6063         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6064         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6065         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6066         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6067         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6068         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6069
6070 2005-05-31  Jeff Law  <law@redhat.com>
6071
6072         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6073
6074 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6075
6076         PR middle-end/21743
6077         * gcc.dg/builtins-1.c: Activate disabled clog test.
6078         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6079
6080 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6081
6082         * gfortran.dg/char_pointer_assign.f90:
6083         Test character-pointer assignments and pointer assignments.
6084         * gfortran.dg/char_pointer_dummy.f90:
6085         Test character-pointer dummy arguments.
6086         * gfortran.dg/char_pointer_func.f90:
6087         Test character-pointer function returns.
6088         * gfortran.dg/char_pointer_dependency.f90:
6089         Test character-pointer functions with dependencies.
6090
6091 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/21784
6094         * g++.dg/lookup/using14.C: New test.
6095
6096 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6097
6098         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6099         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6100         trailing ^M.
6101
6102 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6103
6104         PR c++/17413
6105         * g++.dg/template/local5.C: New.
6106
6107         PR target/21761
6108         * gcc.c-torture/compile/pr21761.c: New.
6109
6110         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6111         before darwin8.
6112
6113 2005-05-30  Steven G. Kargl
6114
6115         PR fortran/20846
6116         * gfortran.dg/inquire_8.f90: New test.
6117
6118 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6119
6120         PR libfortran/21376
6121         * gfortran.dg/output_exponents_1.f90: New test.
6122
6123 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6124
6125         PR libfortran/20006
6126         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6127
6128 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/21210
6131         * g++.dg/ext/complex1.C: New test.
6132
6133         PR c++/21340
6134         * g++.dg/init/ctor6.C: New test.
6135
6136 2005-05-29  Jan Hubicka  <jh@suse.cz>
6137
6138         * gcc.c-torture/compile/pr21562.c: New.
6139
6140 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6141
6142         * gfortran.dg/subnormal_1.f90: New test.
6143
6144 2005-05-28  Jan Hubicka  <jh@suse.cz>
6145
6146         * tree-prof.exp: Fix comment.
6147         * value-prof-1.c: New.
6148         * value-prof-2.c: New.
6149         * value-prof-3.c: New.
6150         * value-prof-4.c: New.
6151
6152 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/21614
6155         * g++.dg/expr/ptrmem6.C: New test.
6156         * g++.dg/expr/ptrmem6a.C: Likewise.
6157
6158 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6159
6160         PR tree-optimization/21658
6161         * gcc.dg/tree-ssa/pr21658.c: New.
6162
6163 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6164
6165         PR c++/21455
6166         * g++.dg/inherit/ptrmem3.C: New.
6167
6168         PR c++/21681
6169         * g++.dg/parse/template16.C: New.
6170
6171 2005-05-27  Andreas Jaeger  <aj@suse.de>
6172
6173         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6174
6175         * gcc.dg/i386-sse-8.c: Run test on all archs.
6176
6177 2005-05-26  Mike Stump  <mrs@apple.com>
6178
6179         * objc.dg/isa-field-1.m: Only run on darwin.
6180         * objc.dg/lookup-1.m: Likewise.
6181         * objc.dg/try-catch-8.m: Likewise.
6182
6183 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6184
6185         PR tree-optimization/9814
6186         * gcc.dg/pr9814-1.c: New test case.
6187
6188 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6189
6190         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6191         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6192         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6193         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6194         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6195         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6196         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6197         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6198         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6199         objc.dg/try-catch-8.m: New.
6200
6201 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6202
6203         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6204         remove extraneous semicolons.
6205
6206 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6207
6208         * obj-c++.dg/comp-types-12.mm: New.
6209         * objc.dg/comp-types-11.m: New.
6210         * objc.dg/selector-4.m: New.
6211
6212 2005-05-26  Andreas Jaeger  <aj@suse.de>
6213
6214         PR testsuite/20772
6215         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6216         g++.old-deja/g++.ext/attrib3.C,
6217         g++.old-deja/g++.other/store-expr1.C,
6218         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6219         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6220         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6221         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6222         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6223         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6224         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6225         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6226         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6227         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6228         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6229         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6230         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6231         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6232         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6233         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6234         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6235         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6236         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6237
6238 2005-05-26  Andreas Jaeger  <aj@suse.de>
6239
6240         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6241         x86-64 compilation.
6242
6243 2005-05-26  Andreas Jaeger  <aj@suse.de>
6244
6245         PR testsuite/20772
6246         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6247         gcc.misc-tests/i386-pf-athlon-1.c,
6248         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6249         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6250         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6251         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6252         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6253         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6254         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6255         programs.
6256
6257         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6258         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6259         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6260         x86-64 compilation.
6261
6262         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6263         x86_64.
6264
6265         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6266         effective-target ilp32.
6267
6268 2005-05-26  David Ung  <davidu@mips.com>
6269
6270         * gcc.target/mips/ext_ins.c: New test for testing the generation
6271         of MIPS32/64 rev 2 ext/ins instructions.
6272
6273 2005-05-26  Andreas Jaeger  <aj@suse.de>
6274
6275         * treelang/compile/unsigned.tree: Use gimple instead of
6276         nonexisting generic dump.
6277
6278 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6279
6280         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6281
6282 2005-05-26  Andreas Jaeger  <aj@suse.de>
6283
6284         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6285
6286 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6287
6288         PR libfortran/17283
6289         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6290         Test callee-allocated memory with write statements.
6291
6292 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6293
6294         PR middle-end/21709
6295         * gcc.dg/pr21709-1.c: New test case.
6296
6297 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6298             Mike Stump  <mrs@apple.com>
6299
6300         * objc/execute/next_mapping.h: Update for C++.
6301
6302         * obj-c++.dg/selector-1.mm: Move to...
6303         * obj-c++.dg/selector-4.mm: here...
6304
6305         * obj-c++.dg/basic.mm: New.
6306         * obj-c++.dg/comp-types-1.mm: New.
6307         * obj-c++.dg/cxx-class-1.mm: New.
6308         * obj-c++.dg/cxx-ivars-1.mm: New.
6309         * obj-c++.dg/cxx-ivars-2.mm: New.
6310         * obj-c++.dg/cxx-ivars-3.mm: New.
6311         * obj-c++.dg/cxx-scope-1.mm: New.
6312         * obj-c++.dg/cxx-scope-2.mm: New.
6313         * obj-c++.dg/defs.mm: New.
6314         * obj-c++.dg/empty-private-1.mm: New.
6315         * obj-c++.dg/encode-1.mm: New.
6316         * obj-c++.dg/encode-2.mm: New.
6317         * obj-c++.dg/encode-3.mm: New.
6318         * obj-c++.dg/extern-c-1.mm: New.
6319         * obj-c++.dg/extra-semi.mm: New.
6320         * obj-c++.dg/fix-and-continue-2.mm: New.
6321         * obj-c++.dg/isa-field-1.mm: New.
6322         * obj-c++.dg/ivar-list-semi.mm: New.
6323         * obj-c++.dg/local-decl-1.mm: New.
6324         * obj-c++.dg/lookup-1.mm: New.
6325         * obj-c++.dg/lookup-2.mm: New.
6326         * obj-c++.dg/method-1.mm: New.
6327         * obj-c++.dg/method-2.mm: New.
6328         * obj-c++.dg/method-3.mm: New.
6329         * obj-c++.dg/method-4.mm: New.
6330         * obj-c++.dg/method-5.mm: New.
6331         * obj-c++.dg/method-6.mm: New.
6332         * obj-c++.dg/method-7.mm: New.
6333         * obj-c++.dg/no-extra-load.mm: New.
6334         * obj-c++.dg/overload-1.mm: New.
6335         * obj-c++.dg/pragma-1.mm: New.
6336         * obj-c++.dg/pragma-2.mm: New.
6337         * obj-c++.dg/private-1.mm: New.
6338         * obj-c++.dg/private-2.mm: New.
6339         * obj-c++.dg/proto-qual-1.mm: New.
6340         * obj-c++.dg/qual-types-1.mm: New.
6341         * obj-c++.dg/stubify-1.mm: New.
6342         * obj-c++.dg/stubify-2.mm: New.
6343         * obj-c++.dg/super-class-1.mm: New.
6344         * obj-c++.dg/super-class-2.mm: New.
6345         * obj-c++.dg/super-dealloc-1.mm: New.
6346         * obj-c++.dg/super-dealloc-2.mm: New.
6347         * obj-c++.dg/template-1.mm: New.
6348         * obj-c++.dg/template-2.mm: New.
6349         * obj-c++.dg/template-3.mm: New.
6350         * obj-c++.dg/template-4.mm: New.
6351         * obj-c++.dg/template-5.mm: New.
6352         * obj-c++.dg/template-6.mm: New.
6353         * obj-c++.dg/try-catch-1.mm: New.
6354         * obj-c++.dg/try-catch-2.mm: New.
6355         * obj-c++.dg/try-catch-3.mm: New.
6356         * obj-c++.dg/try-catch-4.mm: New.
6357         * obj-c++.dg/try-catch-5.mm: New.
6358         * obj-c++.dg/try-catch-6.mm: New.
6359         * obj-c++.dg/try-catch-7.mm: New.
6360         * obj-c++.dg/try-catch-8.mm: New.
6361         * obj-c++.dg/try-catch-9.mm: New.
6362         * obj-c++.dg/va-meth-1.mm: New.
6363
6364 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6365
6366         * obj-c++.dg/selector-1.mm: New.
6367         * obj-c++.dg/selector-2.mm: New.
6368
6369 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6370
6371         * obj-c++.dg/selector-3.mm: New.
6372         * objc.dg/selector-3.m: New.
6373
6374 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6375
6376         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6377         about where warning appears.
6378
6379 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6380
6381         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6382         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6383         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6384         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6385
6386 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6387
6388         * gcc.dg/20050524-1.c: New test.
6389
6390 2005-05-25  Jan Hubicka  <jh@suse.cz>
6391
6392         * gcc.dg/tree-prof/inliner-1.c: New.
6393
6394 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6395
6396         * gcc.dg/tree-prof: New directory.
6397         * gcc.dg/tree-prof/tree-prof.exp: New.
6398
6399 2005-05-25  DJ Delorie  <dj@redhat.com>
6400
6401         * gcc.dg/Wattributes-1.c: New.
6402         * gcc.dg/Wattributes-2.c: New.
6403         * gcc.dg/Wattributes-3.c: New.
6404
6405 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6406
6407         PR tree-optimization/19833
6408         * gcc.dg/uninit-4.c: Remove xfail.
6409         * gcc.dg/uninit-9.c: Ditto.
6410
6411 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6412
6413         * obj-c++.dg/bitfield-[1-5].mm: New.
6414         * obj-c++.dg/class-protocol-1.mm: New.
6415         * obj-c++.dg/comp-types-1[0-1].mm: New.
6416         * obj-c++.dg/comp-types-[2-9].mm: New.
6417         * obj-c++.dg/encode-[4-8].mm: New.
6418         * obj-c++.dg/layout-1.mm: New.
6419         * obj-c++.dg/method-1[0-9].mm: New.
6420         * obj-c++.dg/method-2[0-1].mm: New.
6421         * obj-c++.dg/method-[8-9].mm: New.
6422         * obj-c++.dg/objc-gc-3.mm: New.
6423         * obj-c++.dg/try-catch-10.mm: New.
6424         * objc.dg/bitfield-5.m: New.
6425         * objc.dg/comp-types-10.m: New.
6426         * objc.dg/comp-types-9.m: New.
6427         * objc.dg/layout-1.m: New.
6428         * objc.dg/objc-gc-4.m: New.
6429         * objc.dg/try-catch-9.m: New.
6430         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6431         * objc.dg/comp-types-1.m: Likewise.
6432         * objc.dg/comp-types-[5-6].m: Likewise.
6433         * objc.dg/method-9.m: Likewise.
6434
6435 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6436
6437         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6438         and on hardware without VMX support.
6439
6440         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6441
6442         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6443
6444         * lib/profopt.exp (dg-final-generate, dg-final-use,
6445         profopt-final-code, profopt-get-options): New.
6446         (profopt-execute): Process test directives.
6447
6448         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6449         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6450         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6451
6452 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6453
6454         PR C++/21645
6455         * g++.dg/init/ctor5.C: New test.
6456
6457 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6458
6459         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6460         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6461         vect-113.c, vect-114.c.
6462
6463 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6464
6465         * gcc.dg/const-elim-1.c: Remove xfails.
6466
6467 2005-05-23  Jeff Law  <law@redhat.com>
6468
6469         * gcc.c-torture/compile/pr21638.c: New test.
6470         * gcc.c-torture/compile/20050520-1.c: New test.
6471
6472 2005-05-23  Nick Clifton  <nickc@redhat.com>
6473
6474         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6475         be a proper triple, ie: m32r*-*-*.
6476         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6477
6478 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6479
6480         PR middle-end/21331
6481         PR tree-opt/21293
6482         * gcc.c-torture/compile/pr21293.c: New test.
6483         * gcc.c-torture/execute/pr21331.c: New test.
6484
6485 2004-05-20  Richard Henderson  <rth@redhat.com>
6486
6487         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6488
6489 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6490
6491         * obj-c++-dg.exp: Add.
6492         * obj-c++.exp: Add.
6493         * obj-c++.dg/dg.exp: Add.
6494
6495 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6496
6497         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6498         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6499
6500 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6501
6502         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6503
6504 2004-05-19  Richard Henderson  <rth@redhat.com>
6505
6506         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6507
6508 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6509
6510         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6511
6512         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6513
6514 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR c++/21495
6517         * g++.dg/parse/extern1.C: New test.
6518         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6519
6520 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6521
6522         * gcc.dg/c99-math.h: New.
6523         * gcc.dg/c99-math-float-1.c: New test.
6524         * gcc.dg/c99-math-double-1.c: Likewise.
6525         * gcc.dg/c99-math-long-double-1.c: Likewise.
6526
6527 2005-05-18  Richard Henderson  <rth@redhat.com>
6528
6529         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6530
6531 2005-05-18  Devang Patel  <dpatel@apple.com>
6532
6533         * g++.dg/opt/20050511-1.C: New test.
6534
6535 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6536
6537         PR libfortran/21127
6538         * gfortran.dg/reshape-complex.f90:  New test.
6539
6540 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6541
6542         * gfortran.dg/array_constructor_1.f90: New test.
6543         * gfortran.dg/array_constructor_2.f90: New test.
6544
6545 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6546
6547         PR fortran/20954
6548         * gfortran.dg/pr20954.f: New test.
6549
6550 2005-05-17  Mike Stump  <mrs@apple.com>
6551
6552         Yet more Objective-C++...
6553
6554         * objc.dg/method-5.m: Update.
6555         * objc.dg/method-6.m: Update.
6556         * objc.dg/method-7.m: Update.
6557         * objc.dg/method-9.m: Update.
6558         * objc.dg/try-catch-2.m: Update.
6559
6560 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6561
6562         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6563         Remove little-endian optimizations.
6564
6565 2005-05-17  Jeff Law  <law@redhat.com>
6566
6567         * g++.dg/tree-ssa/pr14814.C: New test.
6568         * gcc.dg/tree-ssa/pr14814.C: New test.
6569         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6570         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6571
6572 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6573
6574         * gcc.dg/compat/generate-random.c: Do not include
6575         libiberty.h.
6576         * gcc.dg/compat/generate-random_r.c: Likewise.
6577
6578 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6579
6580         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6581
6582 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6583
6584         PR middle-end/21595
6585         * g++.dg/tree-ssa/builtin1.C: New testcase.
6586
6587 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR c++/21454
6590         * g++.dg/opt/const4.C: New test.
6591
6592         PR middle-end/21492
6593         * g++.dg/opt/crossjump1.C: New test.
6594
6595         PR tree-optimization/21610
6596         * gcc.c-torture/compile/20050516-1.c: New test.
6597
6598         PR fortran/15080
6599         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6600         about the test failing.
6601         * gfortran.fortran-torture/execute/where_7.f90: New test.
6602         * gfortran.fortran-torture/execute/where_8.f90: New test.
6603
6604 2005-05-16  Richard Henderson  <rth@redhat.com>
6605
6606         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6607         i?86 and x86_64.
6608
6609 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6610
6611         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6612         (limits.h): Include unconditionally.
6613         (stdlib.h): Likewise.
6614         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6615         (limits.h): Include unconditionally.
6616         (stdlib.h): Likewise.
6617         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6618         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6619         (limits.h): Include unconditionally.
6620         (stdlib.h): Likewise.
6621         (hashtab.h): Do not include.
6622         (getopt.h): Likewise.
6623         (stddef.h): Include.
6624         (hashval_t): Define.
6625         (struct entry): Add "next" field.
6626         (HASH_SIZE): New macro.
6627         (hash_table): New variable.
6628         (switchfiles): Do not use xmalloc.
6629         (mix): New macro.
6630         (iterative_hash): New function.
6631         (hasht): Remove.
6632         (e_exists): New function.
6633         (e_insert): Likewise.
6634         (output): Use, instead of libiberty hashtable functions.
6635         (main): Do not use getopt.  Do not call htab_create.
6636
6637 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6638
6639         PR libstdc++/21526
6640         * lib/target-supports.exp (check_mkfifo_available):
6641         Return 0 for cygwin as mkfifo support incomplete on platform.
6642         Fix typos in comments.
6643
6644 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6645
6646         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6647
6648 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6649
6650         PR fortran/17432
6651         * gfortran.dg/assign_4.f: New test.
6652
6653 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6654
6655         PR tree-optimization/21563
6656         * gcc.dg/tree-ssa/pr21563.c: New.
6657
6658 2005-05-14  Jan Hubicka  <jh@suse.cz>
6659
6660         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6661
6662 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6663
6664         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6665
6666 2005-05-13  Julian Brown  <julian@codesourcery.com>
6667
6668         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6669         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6670
6671 2005-05-13  Jan Hubicka  <jh@suse.cz>
6672
6673         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6674         * gcc.dg/fold-xor-?.c: Likewise.
6675         * gcc.dg/pr15784-?.c: Likewise.
6676         * gcc.dg/pr20922-?.c: Likewise.
6677         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6678         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6679         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6680
6681 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6682
6683         PR fortran/21260
6684         * gfortran.dg/hollerith_1.f90: New test.
6685
6686 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         * gfortran.dg/func_result_2.f90: New test.
6689
6690 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6691
6692         * gfortran.dg/dev_null.f90: New test.
6693
6694 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6695
6696         * gcc.dg/arm-vfp1.c: Revert last change.
6697
6698 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6699
6700         PR middle-end/19807
6701         PR tree-optimization/19639
6702         * g++.dg/tree-ssa/pr19807.C: New testcase.
6703
6704 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6705
6706         PR libfortran/21471
6707         * gfortran.dg/append-1.f90: New test.
6708
6709 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6710
6711         * gcc.dg/pr18501.c: XFAIL.
6712         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6713         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6714         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6715         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6716         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6717         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6718         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6719         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6720
6721 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6722
6723         PR fortran/20178
6724         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6725         gfortran.dg/f2c_3.f90: New tests.
6726
6727         * gfortran.dg/return_1.f90: Fix dg annotation.
6728
6729 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6730
6731         * gcc.c-torture/compile/20050510-1.c: New test.
6732
6733 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6736
6737 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6738
6739         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6740
6741 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6742
6743         PR c/17913
6744         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6745
6746 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6747
6748         PR c/21342
6749         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6750         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6751
6752 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6753
6754         PR debug/16676
6755         * gcc.dg/debug/pr16676.c: New test.
6756
6757 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6758
6759         PR testsuite/21443
6760         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6761         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6762         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6763         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6764         Change -O1 to -O2.
6765         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6766         -fno-tree-dominator-opts.
6767
6768 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6769
6770         * gfortran.dg/return_1.f90: New test.
6771
6772 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6773
6774         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6775
6776         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6777
6778 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6779
6780         PR c++/21427
6781         * g++.dg/inherit/covariant13.C: New.
6782
6783 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6784
6785         PR libfortran/19155
6786         * gfortran.dg/pr19155.f: New test.
6787
6788 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR inline-asm/8788
6791         * gcc.dg/pr8788-1.c: New testcase.
6792
6793 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6794
6795         PR target/21416
6796         * gcc.target/mips/fpcmp-[12].c: New tests.
6797
6798 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6799
6800         * lib/target-supports-dg.exp (dg-require-fork): New function.
6801         (dg-require-mkfifo): Likewise.
6802         * lib/target-supports.exp (check_function_available): New
6803         function.
6804         (check_fork_available): Likewise.
6805         (check_mkfifo_available): Likewise.
6806
6807 2005-05-06  Jeff Law  <law@redhat.com>
6808
6809         * gcc.c-torture/compile/pr21380.c: New test.
6810
6811 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR c++/20961
6814         * g++.dg/ext/weak3.C: New test.
6815
6816 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/21352
6819         * g++.dg/template/crash37.C: New test.
6820
6821 2005-05-05  Paul Brook  <paul@codesourcery.com>
6822
6823         * gcc.dg/arm-g2.c: Use effective-target arm32.
6824         * gcc.dg/arm-mmx-1.c: Ditto.
6825         * gcc.dg/arm-scd42-2.c: Ditto.
6826         * gcc.dg/arm-vfp1.c: Ditto.
6827         * lib/target-supports.exp (check_effective_target_arm32): New
6828         function.
6829
6830 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6831
6832         PR libfortran/21354
6833         gfortran.dg/in_pack_rank7.f90:  New test.
6834
6835 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6836
6837         PR middle-end/15618
6838         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6839
6840 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR middle-end/21265
6843         * gcc.dg/20050503-1.c: New test.
6844
6845         PR rtl-optimization/21239
6846         * gcc.dg/i386-sse-11.c: New test.
6847
6848 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6849
6850         PR target/16888
6851         * gcc.target/i386/asm-1.c: New test.
6852
6853 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6854
6855         PR rtl-optimization/21330
6856         * gcc.c-torture/execute/20050502-1.c: New test.
6857
6858         PR target/21297
6859         * gcc.c-torture/execute/20050502-2.c: New test.
6860
6861 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6862
6863         PR middle-end/21282
6864         * gcc.dg/pr21282.c: New.
6865
6866 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6867
6868         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6869         * gcc.dg/vect/vect-92.c: Likewise
6870         * gcc.dg/vect/vect-93.c: Likewise
6871         * gcc.dg/vect/vect-dv-1.c: Likewise
6872         * gcc.dg/vect/vect-dv-2.c: Likewise
6873         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6874
6875 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6876
6877         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6878         * gfortran.dg/vect/vect-2.f90:  Likewise
6879         * gfortran.dg/vect/vect-3.f90:  Likewise
6880         * gfortran.dg/vect/vect-4.f90:  Likewise
6881         * gfortran.dg/vect/vect-5.f90:  Likewise
6882
6883 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6884
6885         PR target/20813
6886         * gcc.dg/rs6000-fpint-2.c: New.
6887
6888 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6889
6890         PR c/15698
6891         * gcc.dg/builtins-30.c: Update expected messages.
6892         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6893         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6894         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6895
6896 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6897
6898         PR tree-optimization/21294
6899         * gcc.dg/tree-ssa/pr21294.c: New.
6900
6901 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6902
6903         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6904         __builtin_altivec_st_internal_4si built-in.
6905
6906 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/15875
6909         * g++.dg/template/ptrmem14.C: New test.
6910
6911 2005-05-02  Paul Brook  <paul@codesourcery.com>
6912
6913         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6914
6915 2005-05-02  Michael Matz  <matz@suse.de>
6916
6917         PR c++/19542
6918         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6919
6920 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6921
6922         * g++.dg/cpp/weak.C: New test.
6923
6924 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6925
6926         * gcc.dg/tree-ssa/loop-8.c: New test.
6927
6928 2005-04-30  Michael Maty  <matz@suse.de>
6929
6930         * gcc.dg/inline-mcpy.c: New test.
6931
6932 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6933
6934         PR libfortran/18958
6935         * gfortran.dg/eoshift.f90:  New test case.
6936
6937 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6938
6939         PR libfortran/18857
6940         * gfortran.dg/matmul_1.f90: New test.
6941
6942 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6943
6944         PR tree-optimization/21030
6945         * gcc.dg/tree-ssa/pr21030.c: New.
6946
6947 2005-04-29  Devang Patel  <dpatel@apple.com>
6948
6949         PR tree-optimization/21272
6950         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6951
6952 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR fortran/13082
6955         PR fortran/18824
6956         * gfortran.dg/entry_4.f90: New test.
6957         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6958         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6959         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6960         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6961         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6962         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6963         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6964
6965 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6966
6967         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6968
6969 2005-04-29  Paul Brook   <paul@codesourcery.com>
6970
6971         * gfortran.dg/entry_3.f90: New test.
6972
6973 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6974
6975         * gfortran.dg/implicit_4.f90: New test.
6976
6977 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6978
6979         * lib/target-supports.exp (check_profiling_available): Return
6980         false for xtensa-*-elf.
6981
6982 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6983
6984         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6985         error if file cannot be deleted.
6986
6987 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6988
6989         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6990         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6991         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6992         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6993         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6994         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6995         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6996         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6997         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6998         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6999         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7000         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7001         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7002
7003 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7004
7005         PR fortran/20865
7006         * gfortran.dg/pr20865.f90: New test.
7007
7008 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7009
7010         * gcc.dg/void-cast-2.c: New test.
7011
7012 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7013
7014         PR c/21159
7015         * gcc.dg/void-cast-1.c: New test.
7016
7017 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7018
7019         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7020
7021 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7022
7023         PR fortran/21177
7024         * gfortran.dg/pr21177.f90: New test.
7025
7026 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7027
7028         PR tree-optimization/21171
7029         * gcc.dg/tree-ssa/pr21171.c: New test.
7030
7031 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7032
7033         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7034         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7035         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7036         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7037         gcc.dg/tree-ssa/gen-vect-32.c: New.
7038         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7039         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7040         don't run on PPC32.
7041
7042 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7043
7044         PR c/21213
7045         * gcc.dg/transparent-union-3.c: New test.
7046
7047 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7048
7049         PR c/20740
7050         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7051         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7052         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7053         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7054         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7055         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7056
7057 2005-04-26  Jeff Law  <law@redhat.com>
7058
7059         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7060         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7061         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7062         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7063         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7064         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7065         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7066
7067 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7068
7069         PR tree-optimization/17598
7070         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7071
7072 2005-04-25  Mike Stump  <mrs@apple.com>
7073
7074         * objc.dg/fix-and-continue-1.m: Add.
7075
7076 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7077
7078         PR c++/20995
7079         * g++.dg/opt/pr20995-1.C: New test case.
7080
7081 2005-04-25  Devang Patel <dpatel@apple.com>
7082
7083         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7084
7085 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         PR testsuite/21062
7088         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7089
7090 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7091
7092         PR C++/21188
7093         * g++.dg/opt/rtti2.C: New test.
7094
7095 2005-04-25  Paul Brook  <paul@codesourcery.com>
7096         Steven G. Kargl  <kargls@comcast.net>
7097
7098         PR fortran/20879
7099         * gfortran.dg/ichar_1.f90: New file.
7100
7101 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR middle-end/20991
7104         * g++.dg/opt/pr20991.C: New test.
7105
7106         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7107         where sizeof (type) < __alignof__ (type).
7108         * gcc.dg/compat/struct-layout-1.h: Likewise.
7109
7110 2005-04-24  Per Bothner  <per@bothner.com>
7111             Devang Patel  <dpatel@apple.com>
7112
7113         PR preprocessor/20907
7114         * gcc.dg/cpp/very-long-comment.c: New test.
7115
7116 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7117
7118         PR fortran/20059
7119         * gfortran.dg/common_5.f: New test.
7120
7121 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7122
7123         PR middle-end/21082
7124         * g++.dg/tree-ssa/pr21082.C: New testcase.
7125
7126 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7127
7128         * gcc.dg/vect/vect-99.c: New test.
7129
7130 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7131
7132         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7133
7134 2005-04-22  Jeff Law  <law@redhat.com>
7135
7136         * gcc.dg/uninit-5.c: Remove xfails.
7137         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7138         conditionals and loads.
7139
7140 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7141
7142         PR libfortran/20074
7143         PR libfortran/20436
7144         PR libfortran/21108
7145         * gfortran.dg/nested_reshape.f90: new test
7146         * gfortran.dg/reshape-alloc.f90: new test
7147         * gfortran.dg/reshape.f90: new test
7148
7149 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7150
7151         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7152
7153         * gcc.dg/arm-vfp1.c: New test.
7154
7155 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7156
7157         PR c++/21087
7158         * g++.dg/lookup/builtin2.C: New test.
7159
7160 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7161
7162         * gcc.dg/weak/weak-13.c: New test.
7163
7164 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7165
7166         * lib/target-supports.exp (check_effective_target_sync_int_long):
7167         Add powerpc*.
7168
7169 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7170
7171         * gcc.target/mips/branch-1.c: New test.
7172
7173 2005-04-21  Richard Henderson  <rth@redhat.com>
7174
7175         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7176         * gcc.dg/vect/vect-86.c: Likewise.
7177         * gcc.dg/vect/vect-87.c: Likewise.
7178         * gcc.dg/vect/vect-88.c: Likewise.
7179
7180 2005-04-21  Devang Patel  <dpatel@apple.com>
7181
7182         PR optimization/20994
7183         * gcc.dg/tree-ssa/ifc-3.c: New test.
7184
7185 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7186
7187         PR c/12913
7188         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7189         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7190         gcc.dg/c99-vla-jump-5.c: New tests.
7191
7192 2005-04-19  Richard Henderson  <rth@redhat.com>
7193
7194         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7195         Fix typo in exists check.
7196         (check_effective_target_sync_int_long): New.
7197         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7198         * gcc.dg/ia64-sync-2.c: Likewise.
7199         * gcc.dg/ia64-sync-3.c: Likewise.
7200         * gcc.dg/ia64-sync-4.c: Likewise.
7201
7202 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7203
7204         * gcc.dg/fold-xor-1.c: New test.
7205         * gcc.dg/fold-xor-2.c: New test.
7206
7207 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7208
7209         PR target/20670
7210         * g++.dg/eh/fp-regs.C: New test.
7211
7212 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7213
7214         * gcc.dg/Wint-to-pointer-cast-1.c,
7215         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7216         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7217         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7218
7219 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7220
7221         PR fortran/16861
7222         * gfortran.dg/pr16861.f90: New test.
7223
7224 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7225
7226         * gcc.dg/pr21085.c: New test.
7227
7228 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7229
7230         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7231         (setup_mips_tests, dg-mips-options): New procedures.
7232         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7233         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7234         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7235         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7236         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7237         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7238         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7239         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7240         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7241         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7242         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7243         dg-mips-options instead of dg-options.  Remove now-redundant
7244         preprocessor guards.
7245         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7246         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7247         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7248         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7249         * gcc.dg/vr-mult-2.c: Delete.
7250         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7251         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7252         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7253         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7254         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7255         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7256         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7257
7258 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7259
7260         * ada/acats/run_all.sh: Use sync when executable not present.
7261
7262 2005-04-18  Devang Patel  <dpatel@apple.com>
7263
7264         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7265         * gcc.dg/vect/vect-11a.c: New.
7266         * gcc.dg/vect/vect-none.c: Update.
7267         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7268
7269 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7270
7271         PR tree-optimization/20922
7272         * gcc.dg/pr20922-1.c: New test.
7273         * gcc.dg/pr20922-2.c: New test.
7274         * gcc.dg/pr20922-3.c: New test.
7275         * gcc.dg/pr20922-4.c: New test.
7276         * gcc.dg/pr20922-5.c: New test.
7277         * gcc.dg/pr20922-6.c: New test.
7278
7279 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7280
7281         PR libfortran/20950
7282         * gfortran.dg/pr20950.f: New test.
7283
7284 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7285
7286         PR libfortran/19216
7287         * gfortran.dg/pr19216.f: New test.
7288
7289 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7290
7291         PR tree-optimization/21001
7292         * gcc.dg/tree-ssa/pr21001.c: New.
7293
7294 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7295
7296         PR libfortran/21075
7297         * gfortran.dg/reshape_rank7.f90: New test.
7298
7299 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7300
7301         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7302         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7303         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7304         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7305         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7306         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7307         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7308         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7309         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7310         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7311         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7312         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7313         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7314         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7315         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7316         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7317         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7318         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7319         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7320         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7321         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7322
7323 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7324
7325         * gfortran.dg/wtruncate.f: New testcase.
7326         * gfortran.dg/wtruncate.f90: New testcase.
7327
7328 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7329
7330         PR c++/21025
7331         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7332         which sizeof/alignof is dependent, rather than just whether we are
7333         processing_template_decl.
7334
7335 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7336
7337         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7338         corrected typo where the wrong variables had been compared.
7339
7340 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7341
7342         PR libfortran/18495
7343         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7344         Test callee-allocated version of return array with a write
7345         statement.
7346         Test spread with a temporary with another write statement.
7347
7348 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7349
7350         PR tree-optimization/21031
7351         * gcc.dg/tree-ssa/pr21031.c: New.
7352
7353 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7354
7355         PR tree-optimization/21004
7356         * gcc.dg/builtins-53.c: Include builtins-config.h.
7357         Check floorf, ceilf, floorl and ceill transformations
7358         only when HAVE_C99_RUNTIME is defined.
7359
7360 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7361
7362         PR middle-end/20739
7363         * gcc.dg/tree-ssa/pr20739.c: New test.
7364
7365 2005-04-14  Mike Stump  <mrs@apple.com>
7366
7367         * gcc.dg/Foundation.framework/empty: New.
7368         * gcc.dg/framework-2.c: New.
7369
7370 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7371
7372         PR tree-optimization/21021
7373         * gcc.c-torture/compile/pr21021.c: New.
7374
7375 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7376
7377         PR testsuite/21010
7378         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7379         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7380         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7381         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7382         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7383         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7384         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7385         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7386
7387 2005-04-14  Richard Henderson  <rth@redhat.com>
7388
7389         * lib/target-supports.exp (check_effective_target_vect_condition):
7390         Add ia64, i?86, and x86_64.
7391
7392 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7393
7394         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7395
7396 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7397
7398         PR tree-optimization/20657
7399         * gcc.dg/tree-ssa/pr20657.c: New.
7400
7401 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7402
7403         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7404         (long long int)trunc*.
7405
7406 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7407
7408         PR target/20927
7409         * gcc.dg/pr20927.c: New test.
7410
7411 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7412
7413         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7414         * gcc.target/mips/asm-1.c: Likewise.
7415
7416 2005-04-13  Dale Johannesen  <dalej@apple.com>
7417
7418         * objc.dg/objc-fast-4.m:  New.
7419
7420 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7421
7422         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7423         directory.
7424         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7425
7426 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7427
7428         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7429         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7430         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7431
7432 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7433
7434         PR tree-optimization/20913
7435         * gcc.dg/tree-ssa/pr20913.c: New.
7436
7437         PR tree-optimization/20702
7438         * gcc.dg/tree-ssa/pr20702.c: New.
7439
7440 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7441
7442         PR c++/13744
7443         * g++.dg/inherit/local3.C: New test.
7444
7445 2005-04-12  Jeff Law  <law@redhat.com>
7446
7447         * gcc.dg/tree-ssa/20050412-1.c: New test.
7448
7449 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7450
7451         PR libfortran/19016
7452         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7453         Add tests with mask generated by expression.
7454         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7455         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7456         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7457
7458 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7459
7460         PR middle-end/20917
7461         * gcc.dg/20050409-1.c: New test.
7462
7463 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7466
7467 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7468
7469         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7470         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7471         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7472         (TARGET_CXX): Adjust accordingly.
7473         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7474         determine_class_data_visibility and class_data_always_comdat.
7475         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7476         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7477         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7478         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7479         (arm_cxx_determine_class_data_visibility): New.
7480         (arm_cxx_class_data_always_comdat): Likewise.
7481         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7482         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7483         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7484         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7485         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7486         Define.
7487
7488 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7489
7490         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7491
7492 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7493
7494         * gcc.dg/i386-darwin-fpmath.c: New.
7495
7496 2004-04-11  Devang Patel  <dpatel@apple.com>
7497
7498         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7499         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7500         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7501         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7502         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7503         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7504         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7505         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7506         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7507
7508 2004-04-11  Devang Patel  <dpatel@apple.com>
7509
7510         * gcc.dg/vect/vect-dv-1.c: New test.
7511         * gcc.dg/vect/vect-dv-2.c: New test.
7512
7513 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7514
7515         PR tree-optimization/20933
7516         * gcc.dg/tree-ssa/pr20933.c: New test.
7517
7518 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7519
7520         * gfortran.dg/fold_nearest.f90: New test.
7521
7522 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7523
7524         * gcc.dg/tree-ssa/alias-1.c: New test.
7525
7526 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7527
7528         PR tree-optimization/20920
7529         * g++.dg/tree-ssa/pr20920.C: New test.
7530
7531 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7532
7533         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7534         (long long int)ceil*.
7535
7536 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7537
7538         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7539         explicit C++ linkage.
7540
7541 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7542
7543         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7544         warning for arithmetic IF statements.
7545
7546 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7547
7548         * eor_handling_1.f90: New test case.
7549         * eor_handling_2.f90: New test case.
7550         * eor_handling_3.f90: New test case.
7551         * eor_handling_4.f90: New test case.
7552         * eor_handling_5.f90: New test case.
7553         * noadv_size.f90: New test case.
7554         * pad_no.f90: New test case.
7555
7556 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7557
7558         * gcc.c-torture/execute/20050410-1.c: New test.
7559
7560 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7561
7562         * gcc.dg/pr20126.c: New.
7563
7564 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7565             Steven G. Kargl <kargls@comcast.net>
7566
7567         * gfortran.dg/PR19872.f: New test.
7568
7569 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7570
7571         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7572
7573 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7574
7575         * gfortran.dg/nint_1.f90: New test.
7576
7577 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7578
7579         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7580         Added test for callee-allocated arrays with write statements.
7581         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7582         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7583         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7584         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7585         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7586
7587 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7588
7589         PR libfortran/20163
7590         * gfortran.dg/open-options-blanks.f:  New test.
7591
7592 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7593
7594         PR fortran/13257
7595         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7596
7597 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7598
7599         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7600         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7601         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7602         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7603         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7604         * gcc.c-torture/execute/stdarg-4.c: New test.
7605
7606         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7607
7608         PR target/20795
7609         * g++.dg/abi/param2.C: New test.
7610
7611 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7612
7613         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7614
7615 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7616
7617         * gcc.dg/builtins-53.c: New test.
7618
7619 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7620
7621         * g++.dg/tree-ssa/pr18178.C: New test.
7622         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7623         * gcc.c-torture/execute/20041019-1.c: New test.
7624         * gcc.dg/tree-ssa/20041008-1.c: New test.
7625         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7626         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7627         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7628         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7629         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7630         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7631         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7632         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7633         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7634         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7635
7636 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7637
7638         PR rtl-optimization/20466
7639         * gcc.c-torture/execute/pr20466-1.c: New test.
7640
7641 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/20905
7644         * g++.dg/parse/cond2.C: New test.
7645
7646         PR c++/20145
7647         * g++.dg/warn/Wdtor1.C: New test.
7648
7649 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7650
7651         PR fortran/17229
7652         * gfortran.dg/pr17229.f: New test.
7653
7654 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7655
7656         * gfortran.dg/tiny_1.f90: New test.
7657         * gfortran.dg/tiny_2.f90: ditto.
7658
7659 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7660
7661         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7662         * gfortran.dg/open_new.f90:  Fix dg-do run line
7663
7664 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7665
7666         * lib/target-supports.exp (get_compiler_messages): Support
7667         optional arguments, the fourth being compiler options.
7668         (check_effective_target_fpic): New proc.
7669         * gcc.dg/20050321-2.c: Restrict to target fpic.
7670
7671 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7672
7673         * gcc.dg/15443-1.c: New test.
7674         * gcc.dg/15443-2.c: Likewise.
7675
7676 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7677
7678         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7679
7680 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7681
7682         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7683
7684 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7685
7686         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7687         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7688         -m64.
7689         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7690         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7691         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7692
7693 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/20212
7696         * g++.dg/warn/Wunused-11.C: New test.
7697
7698 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7699
7700         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7701
7702 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7703
7704         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7705
7706 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/20734
7709         * g++.dg/template/ptrmem13.C: New test.
7710
7711 2005-04-05  Per Bothner  <per@bothner.com>
7712
7713         * lib/gcc.exp: Always add -fno-show-column, for now.
7714
7715 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7716
7717         PR testsuite/20767
7718         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7719         of plain old "unsigned int" for the type of "i".  Makes this test
7720         64bit clean.
7721
7722 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7723
7724         * gcc.dg/i386-ssefn-1.c: New test.
7725         * gcc.dg/i386-ssefn-2.c: New test.
7726         * gcc.dg/i386-ssefn-3.c: New test.
7727         * gcc.dg/i386-ssefn-4.c: New test.
7728
7729 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR tree-optimization/20076
7732         * gcc.dg/builtin-apply4.c: New test.
7733
7734         PR preprocessor/19475
7735         * gcc.dg/cpp/macspace1.c: New test.
7736         * gcc.dg/cpp/macspace2.c: New test.
7737
7738 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7739
7740         * gfortran.dg/pr20755.f: Fixed bad format.
7741
7742 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7743
7744         PR c++/20763
7745         * g++.dg/ext/attrib21.C: New test.
7746
7747 2004-04-05  Devang Patel  <dpatel@apple.com>
7748
7749         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7750         * gcc.dg/vect/vect-shift-1.c: New test.
7751
7752 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7753
7754         PR libfortran/20755
7755         * gfortran.dg/pr20755.f: New test.
7756
7757 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7758
7759         * gfortran.dg/pr15959.f90: New test.
7760         * gfortran.dg/string_pad_trunc.f90: New test.
7761
7762 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7763
7764         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7765         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7766         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7767         syntax.
7768
7769 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7770
7771         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7772
7773 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7774
7775         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7776         * gcc.c-torture/compile/20011119-2.c: Likewise.
7777         * gcc.c-torture/compile/981001-2.c: Likewise.
7778
7779 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/20679
7782         * g++.dg/template/overload4.C: New test.
7783
7784 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7785
7786         PR c++/20746
7787         * g++.dg/abi/covariant5.C: New.
7788
7789         PR debug/20505
7790         * g++.dg/debug/const2.C: New.
7791
7792 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR rtl-optimization/16104
7795         * gcc.c-torture/execute/20050316-1.c: New test.
7796
7797 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7798
7799         * g++.dg/template/spec23.C: Fix dg-error text.
7800
7801 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7802
7803         PR c++/19199
7804         * g++.dg/expr/lval2.C: New.
7805
7806 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7807
7808         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7809         __builtin_strcasecmp and __builtin_strncasecmp.
7810
7811 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7812
7813         PR c++/20723
7814         * g++.dg/template/spec22.C: New.
7815         * g++.dg/template/spec23.C: New.
7816
7817 2005-04-03  Dale Ranta  <dir@lanl.gov>
7818             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7819
7820         PR libfortran/20068
7821         PR libfortran/20125
7822         PR libfortran/20156
7823         PR libfortran/20471
7824         * gfortran.dg/backspace.f: New test.
7825
7826 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7827
7828         * gcc.dg/pr19345.c: New test.
7829
7830 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7831
7832         PR tree-optimization/20640
7833         * gcc.dg/torture/tree-loop-1.c: New.
7834
7835 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7836
7837         PR rtl-optimization/20290
7838         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7839
7840 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7841
7842         * gcc.dg/rs6000-fpint.c: New.
7843
7844 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7845
7846         * gcc.dg/old-style-then-proto-1.c: New test.
7847
7848 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7849
7850         * gfortran.fortran-torture/execute/backspace.f90: Check
7851         after backspace and read was incorrect.
7852
7853 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7854
7855         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7856         buffer past the terminating NUL using memcmp.
7857         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7858         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7859
7860         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7861         Fix unused/uninitialized variable warnings.
7862
7863         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7864         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7865         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7866         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7867
7868         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7869         gcc.c-torture/execute/builtins/fputs-lib.c,
7870         gcc.c-torture/execute/builtins/lib/fprintf.c,
7871         gcc.c-torture/execute/builtins/lib/main.c,
7872         gcc.c-torture/execute/builtins/lib/memcmp.c,
7873         gcc.c-torture/execute/builtins/lib/memmove.c,
7874         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7875         gcc.c-torture/execute/builtins/lib/memset.c,
7876         gcc.c-torture/execute/builtins/lib/printf.c,
7877         gcc.c-torture/execute/builtins/lib/sprintf.c,
7878         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7879         gcc.c-torture/execute/builtins/lib/strchr.c,
7880         gcc.c-torture/execute/builtins/lib/strcmp.c,
7881         gcc.c-torture/execute/builtins/lib/strcpy.c,
7882         gcc.c-torture/execute/builtins/lib/strcspn.c,
7883         gcc.c-torture/execute/builtins/lib/strlen.c,
7884         gcc.c-torture/execute/builtins/lib/strncat.c,
7885         gcc.c-torture/execute/builtins/lib/strncmp.c,
7886         gcc.c-torture/execute/builtins/lib/strncpy.c,
7887         gcc.c-torture/execute/builtins/lib/strrchr.c,
7888         gcc.c-torture/execute/builtins/lib/strspn.c,
7889         gcc.c-torture/execute/builtins/lib/strstr.c,
7890         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7891         gcc.c-torture/execute/builtins/strlen-2.c,
7892         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7893         prototypes.
7894
7895 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7896
7897         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7898         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7899         selectany usage.
7900
7901 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR c++/19406
7904         * g++.dg/debug/using1.C: New test.
7905
7906 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7907
7908         PR middle-end/20524
7909         * gcc.dg/alias-7.c: Prefix asm-declared name with
7910         __USER_LABEL_PREFIX__.
7911
7912 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7913
7914         Fix fallout from PR middle-end/15700:
7915         * gcc.c-torture/compile/20011119-1.c: Take
7916         __USER_LABEL_PREFIX__ into account.
7917         * gcc.c-torture/compile/20011119-2.c: Likewise.
7918
7919 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7920
7921         PR c++/18644
7922         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7923
7924 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7925
7926         PR c/17855
7927         * gcc.c-torture/compile/struct-non-lval-1.c,
7928         gcc.c-torture/compile/struct-non-lval-2.c,
7929         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7930
7931 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7932
7933         * gcc.dg/tls/tls.exp: Remove temporary file.
7934         * g++.dg/tls/tls.exp: Ditto.
7935         * lib/file-format.exp: Ditto.
7936         * g++.dg/special/ecos.exp: Ditto.
7937
7938         * lib/profopt.exp: Treat prof_ext as a list.
7939         * gcc.misc-tests/bprob.exp: Ditto.
7940         * g++.dg/bprob/bprob.exp: Ditto.
7941
7942         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7943         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7944         g++.dg/tree-ssa/pointer-reference-alias.C,
7945         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7946         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7947         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7948         g++.dg/vect/pr19951.cc: Ditto.
7949         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7950         gcc.dg/builtins-47.c: Ditto.
7951         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7952         gcc.dg/pr20115-1.c: Ditto.
7953         * gcc.dg/tree-ssa/20030530-2.c,
7954         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7955         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7956         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7957         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7958         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7959         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7960         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7961         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7962         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7963         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7964         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7965         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7966         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7967         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7968         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7969         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7970         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7971         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7972         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7973         gcc.dg/tree-ssa/20030824-1.c,
7974         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7975         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7976         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7977         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7978         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7979         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7980         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7981         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7982         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7983         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7984         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7985         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7986         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7987         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7988         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7989         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7990         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7991         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7992         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7993         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7994         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7995         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7996         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7997         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7998         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7999         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8000         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8001         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8002         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8003         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8004         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8005         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8006         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8007         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8008         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8009         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8010         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8011         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8012         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8013         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8014         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8015         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8016         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8017         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8018         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8019         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8020         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8021         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8022         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8023         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8024         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8025         gcc.dg/tree-ssa/useless-1.c: Ditto.
8026         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8027         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8028         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8029         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8030         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8031         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8032         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8033         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8034         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8035         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8036         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8037         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8038         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8039         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8040         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8041         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8042         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8043         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8044         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8045         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8046         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8047         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8048         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8049         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8050         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8051         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8052         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8053         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8054         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8055         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8056         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8057         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8058         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8059         gcc.dg/vect/vect-none.c: Ditto.
8060         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8061         treelang/compile/unsigned.tree: Ditto.
8062
8063         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8064         * gcc.dg/cpp/direct2s.c: Ditto.
8065         * gcc.dg/cpp/paste4.c: Ditto.
8066         * gcc.dg/cpp/separate-1.c: Ditto.
8067         * gcc.dg/pch/save-temps-1.c: Ditto.
8068         * g++.dg/ext/altivec-10.C: Ditto.
8069         * g++.dg/pch/pch.C: Ditto.
8070
8071         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8072
8073         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8074         * g++.dg/template/repo1.C: Ditto.
8075         * g++.dg/template/repo2.C: Ditto.
8076         * g++.dg/template/repo3.C: Ditto.
8077         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8078         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8079         * g++.old-deja/g++.pt/repo1.C: Ditto.
8080         * g++.old-deja/g++.pt/repo2.C: Ditto.
8081         * g++.old-deja/g++.pt/repo3.C: Ditto.
8082         * g++.old-deja/g++.pt/repo4.C: Ditto.
8083
8084         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8085         * gcc.dg/20030107-1.c: Ditto.
8086         * gcc.dg/20030702-1.c: Ditto.
8087         * gcc.dg/profile-generate-1.c: Ditto.
8088         * g++.dg/other/profile1.C: Ditto.
8089         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8090
8091         * lib/gcc-dg.exp (remove-build-file): New.
8092         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8093         cleanup-tree-dump, cleanup-saved-temps): New.
8094
8095 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8096
8097         PR c++/19203, DR 214
8098         * g++.dg/parse/ambig3.C: Not ambiguous.
8099         * g++.dg/template/spec20.C: New.
8100         * g++.dg/template/spec21.C: New.
8101
8102 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8103
8104         PR target/20045
8105         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8106
8107 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8108
8109         PR libfortran/20660
8110         * gfortran.dg/negative_unit.f: New test.
8111
8112 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8113
8114         * gcc.dg/20050330-1.c: New test.
8115
8116 2005-03-30  Devang Patel  <dpatel@apple.com>
8117
8118         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8119
8120 2005-03-30  Dale Johannesen  <dalej@apple.com>
8121
8122         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8123
8124 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8125
8126         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8127         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8128         Strip options from test name.
8129
8130 2005-03-31  Jan Hubicka  <jh@suse.cz>
8131
8132         * gcc.dg/varpool-1.c: New testcase.
8133
8134 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8135
8136         PR c/772
8137         PR c/17913
8138         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8139         gcc.dg/stmt-expr-label-3.c : New tests.
8140         * gcc.c-torture/execute/medce-2.c: Remove.
8141
8142 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8143
8144         PR c/20368
8145         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8146         tests.
8147
8148 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8149
8150         * gcc.c-torture/compile/pr20203.c: New test.
8151
8152 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8153
8154         * gfortran.dg/promotion.f90:  New test.
8155
8156 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8157
8158         PR middle-end/20491
8159         * gcc.dg/torture/asm-subreg-1.c: New test.
8160
8161 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8162
8163         PR c/20672
8164         * gcc.dg/pr20672-1.c: New test.
8165
8166 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8167
8168         * gfortran.dg/vect: New directory.
8169         * gfortran.dg/vect/vect.exp: New.
8170         * gfortran.dg/vect/vect-1.f90: New test.
8171         * gfortran.dg/vect/vect-2.f90: New test.
8172         * gfortran.dg/vect/vect-3.f90: New test.
8173         * gfortran.dg/vect/vect-4.f90: New test.
8174         * gfortran.dg/vect/vect-5.f90: New test.
8175
8176 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR middle-end/20622
8179         * gcc.dg/alias-7.c: New test.
8180
8181 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8182
8183         * gcc.dg/sparc-reg-1.c: New test.
8184
8185 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8186
8187         PR target/19890
8188         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8189
8190 2005-03-29  Dale Ranta  <dir@lanl.gov>
8191             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8192
8193         PR libfortran/20163
8194         * gfortran.dg/pr20163-2.f: New test.
8195
8196 2005-03-28  Jan Hubicka  <jh@suse.cz>
8197
8198         PR middle-end/20635
8199         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8200         by Jakub Jelinek.
8201
8202 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8203
8204         PR tree-optimization/20626
8205         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8206         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8207
8208 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8209
8210         * gfortran.dg/underflow.f90:  New test.
8211         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8212
8213 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8214
8215         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8216
8217 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8220         (g++_init): Make sure that CXXFLAGS is set.
8221         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8222         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8223         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8224         * lib/objc.exp (objc_init): Likewise.
8225         * lib/treelang.exp (treelang_init): Likewise.
8226
8227 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8228
8229         PR tree-optimization/20470
8230         * gcc.dg/tree-ssa/pr20470.c: New test.
8231
8232 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8233
8234         * gcc.dg/ppc-stfiwx.c: New.
8235
8236 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8237
8238         PR target/19888
8239         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8240
8241 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8242
8243         * gcc.dg/20050325-1.c: Fix a typo.
8244
8245 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8246
8247         PR libfortran/19678
8248         PR libfortran/19679
8249         * gfortran.dg/dos_eol.f: New test.
8250
8251 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8252
8253         PR rtl-optimization/20249
8254         * gcc.dg/20050325-1.c: New test.
8255
8256 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8257
8258         PR libfortran/15332
8259         * gfortran.dg/pr15332.f: New test.
8260
8261 2005-03-24  Dale Johannesen  <dalej@apple.com>
8262
8263         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8264
8265 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8266
8267         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8268         'internal' visibility.
8269         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8270         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8271         'protected' visibility.
8272         * gcc.dg/visibility-7.c: Likewise.
8273         * lib/target-supports.exp (check_visibility_available): Take
8274         a parameter, the kind of visibility to check for.
8275         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8276         to check_visibility_available.
8277
8278         * g++.dg/expr/cast3.C: New.
8279
8280 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8281
8282         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8283         rs6000.
8284
8285 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8286
8287         PR target/20095
8288         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8289
8290 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8291
8292         * gcc.dg/badshift.c: Renamed to...
8293         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8294
8295         * gcc.target/i386/badshift.c: Renamed to...
8296         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8297         only.
8298
8299         PR rtl-optimization/20532
8300         * gcc.target/i386/badshift.c: New.
8301
8302 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8303
8304         * gfortran.dg/pr18025.f90: New test.
8305
8306 2005-03-23  Dale Johannesen  <dalej@apple.com>
8307
8308         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8309
8310 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8311
8312         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8313
8314         * lib/target-supports.exp (check_iconv_available): Default
8315         libiconv to -liconv, if there is no definition.
8316
8317 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8318
8319         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8320
8321 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8324         * g++.dg/opt/pr7503-2.C: Likewise.
8325         * g++.dg/opt/pr7503-3.C: Likewise.
8326         * g++.dg/opt/pr7503-4.C: Likewise.
8327         * g++.dg/opt/pr7503-5.C: Likewise.
8328         * g++.dg/warn/minmax.C: New test.
8329
8330 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8331
8332         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8333         * gfortran.dg/g77_intrinsics_sub.f: New test.
8334
8335 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8336             Jan Hubicka  <jh@suse.cz>
8337             Steven Bosscher <stevenb@suse.de
8338
8339         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8340
8341 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8342
8343         PR c++/19980
8344         * g++.dg/template/redecl3.C: New test.
8345
8346 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8347
8348         PR c++/20499
8349         * g++.dg/parse/error16.C: Tweak error markers.
8350
8351 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR target/20561
8354         * gcc.dg/20050321-2.c: New test.
8355
8356 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8357
8358         PR c++/20465
8359         PR c++/20381
8360         * g++.dg/template/ptrmem12.C: New.
8361
8362 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8363
8364         PR rtl-optimization/20527
8365         * gcc.c-torture/execute/pr20527-1.c: New test.
8366
8367 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8368
8369         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8370         program, compile it into a real executable and then delete the .c
8371         and .x files afterwards, to avoid problems on testglue targets.
8372
8373 2005-03-21  Stuart Hastings  <stuart@apple.com>
8374
8375         * gcc.target/i386/sse-2.c: New.
8376
8377 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8378
8379         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8380
8381 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8382
8383         * g++.dg/parse/crash25.C: Fix typo.
8384
8385 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8386
8387         PR c++/20461
8388         * g++.dg/parse/crash24.C: New test.
8389
8390         PR c++/20536
8391         * g++.dg/parse/crash25.C: New test.
8392
8393 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8394
8395         PR c++/20147
8396         * g++.dg/ext/stmtexpr4.C: New test.
8397
8398 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8399
8400         PR middle-end/20539
8401         * gcc.c-torture/compile/pr13066-1.c: New test case.
8402         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8403         * g++.dg/opt/pr13066-1.C: Likewise.
8404
8405 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8406
8407         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8408
8409 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8410
8411         PR fortran/18525
8412         * gfortran.dg/nesting_1.f90: New test.
8413
8414 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8415
8416         PR c++/20240
8417         * g++.dg/lookup/using13.C: New test.
8418
8419 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8420
8421         PR c++/20333
8422         * g++.dg/template/crash36.C: New test.
8423
8424 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8425
8426         PR c++/20463
8427         * g++.dg/template/crash35.C: New test.
8428
8429 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8430
8431         PR c++/19966
8432         * g++.dg/overload/operator2.C: New test.
8433
8434 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8435
8436         PR libfortran/20257
8437         * gfortran.dg/pr20257.f90: New test.
8438
8439 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8440
8441         PR libfortran/20480
8442         * gfortran.dg/pr20480.f90: New test.
8443
8444 2005-03-16  Richard Henderson  <rth@redhat.com>
8445
8446         PR middle-end/15700
8447         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8448         (_rtld_global): New.
8449         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8450         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8451
8452         * gcc.dg/alias-3.c: New.
8453         * gcc.dg/alias-4.c: New.
8454         * gcc.dg/alias-5.c: New.
8455         * gcc.dg/alias-6.c: New.
8456
8457 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8458
8459         * gcc.dg/cpp/ucnid-7.c: New.
8460
8461 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8462             Dorit Naishlos  <dorit@il.ibm.com>
8463
8464         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8465         darwin.
8466
8467 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8468
8469         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8470         misaligned accesses.
8471         * gcc.dg/vect/vect-58.c: Likewise.
8472         * gcc.dg/vect/vect-92.c: New.
8473         * gcc.dg/vect/vect-93.c: New.
8474
8475 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8476
8477         PR fortran/18827
8478         * gfortran.dg/assign_2.f90: New test.
8479         * gfortran.dg/assign_3.f90: New test.
8480         * gfortran.dg/assign.f90: New test.
8481
8482 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8483
8484         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8485         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8486         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8487         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8488         names.
8489
8490 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8491
8492         * gcc.dg/cpp/ucnid-6.c: New.
8493
8494         * gcc.dg/cpp/normalize-1.c: New.
8495         * gcc.dg/cpp/normalize-2.c: New.
8496         * gcc.dg/cpp/normalize-3.c: New.
8497         * gcc.dg/cpp/normalize-4.c: New.
8498         * gcc.dg/cpp/ucnid-4.c: New.
8499         * gcc.dg/cpp/ucnid-5.c: New.
8500         * g++.dg/cpp/normalize-1.C: New.
8501         * g++.dg/cpp/ucnid-1.C: New.
8502
8503 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8504
8505         * gcc.dg/pr18628.c: New.
8506
8507 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8508
8509         PR c++/20280
8510         * g++.dg/tree-ssa/pr20280.C: New.
8511
8512 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8513
8514         PR fortran/20467
8515         * gfortran.dg/stfunc_2.f90: New test.
8516
8517 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8518
8519         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8520
8521 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8522
8523         * gcc.dg/tree-ssa/20050314-1.c: New test.
8524
8525 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8526
8527         PR c++/4403
8528         PR c++/9783, DR433
8529         * g++.dg/template/friend34.C: New test.
8530         * g++.dg/template/friend35.C: Likewise.
8531         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8532
8533 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8534
8535         Friend class name lookup 5/n
8536         PR c++/1016
8537         * g++.dg/lookup/hidden-class1.C: New test.
8538         * g++.dg/lookup/hidden-class2.C: Likewise.
8539         * g++.dg/lookup/hidden-class3.C: Likewise.
8540         * g++.dg/lookup/hidden-class4.C: Likewise.
8541         * g++.dg/lookup/hidden-class5.C: Likewise.
8542         * g++.dg/lookup/hidden-class6.C: Likewise.
8543         * g++.dg/lookup/hidden-class7.C: Likewise.
8544         * g++.dg/lookup/hidden-class8.C: Likewise.
8545         * g++.dg/lookup/hidden-class9.C: Likewise.
8546         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8547         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8548         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8549         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8550         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8551         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8552         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8553         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8554         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8555         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8556         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8557
8558 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/20157
8561         * g++.dg/template/error18.C: New test.
8562
8563 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8564
8565         PR debug/16792
8566         * g++.dg/debug/pr16792.C: New test.
8567
8568 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8569
8570         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8571         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8572         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8573         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8574         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8575         test assertion names.
8576
8577 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8578
8579         PR fortran/18600
8580         * gfortran.dg/stfunc_1.f90: New test.
8581
8582 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8583
8584         PR fortran/16907
8585         * gfortran.dg/real_index_1.f90: New test.
8586
8587 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8588
8589         PR fortran/20323
8590         * gfortran.dg/spec_expr_1.f90: New test.
8591
8592 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8593
8594         PR c/20402
8595         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8596         new parser.
8597
8598 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8599
8600         PR fortran/20361
8601         * gfortran.dg/largeequiv_1.f90: New test.
8602
8603 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8604
8605         * gcc.dg/ucnid-1.c: New.
8606         * gcc.dg/ucnid-2.c: New.
8607         * gcc.dg/ucnid-3.c: New.
8608         * gcc.dg/ucnid-4.c: New.
8609         * gcc.dg/ucnid-5.c: New.
8610         * gcc.dg/ucnid-6.c: New.
8611         * gcc.dg/cpp/ucnid-1.c: New.
8612         * gcc.dg/cpp/ucnid-2.c: New.
8613         * gcc.dg/cpp/ucnid-3.c: New.
8614         * g++.dg/other/ucnid-1.C: New.
8615
8616 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8617
8618         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8619
8620 2005-03-11  Per Bothner  <per@bothner.com>
8621
8622         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8623         that diagnotics refer to correct token.
8624         * gcc.dg/unused-3.c: Likewise.
8625
8626 2005-03-11  Per Bothner  <per@bothner.com>
8627
8628         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8629         constant" is now actually on same line as string constant.
8630         * gcc.dg/cpp/direct2s.c: Likewise.
8631
8632 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8633
8634         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8635
8636 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8637
8638         PR libfortran/20124
8639         * gfortran.dg/pr20124.f90: New Test
8640
8641 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8642
8643         PR tree-optimization/20130
8644         * gcc.dg/pr20130-1.c: New test.
8645
8646 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8647
8648         PR target/20095
8649         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8650
8651 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8652
8653         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8654
8655 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8656
8657         * g++.dg/eh/forced1.C: Fix comment.
8658         * g++.dg/eh/forced2.C: Ditto.
8659         * g++.dg/eh/forced3.C: Ditto.
8660         * g++.dg/eh/forced4.C: Ditto.
8661
8662 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8663
8664         PR rtl-opt/20412
8665         * gcc.c-torture/compile/pr20412.c: New test.
8666
8667 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8668
8669         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8670
8671 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR target/20322
8674         * gcc.dg/20050307-1.c: New test.
8675
8676 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8677
8678         PR c++/20375
8679         * g++.dg/other/stdarg3.C: New.
8680
8681 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR c++/18384, c++/18327
8684         * g++.dg/init/array19.C: New test.
8685
8686         PR inline-asm/20314
8687         * gcc.dg/torture/pr20314-1.c: New test.
8688         * gcc.dg/torture/pr20314-2.c: New test.
8689
8690 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8691
8692         * gcc.dg/20050309-1.c: New test.
8693
8694 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8695
8696         * gcc.dg/builtins-10.c: Reactivate disabled test.
8697         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8698         new cbrt transformations.
8699
8700 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8701
8702         PR c++/20208
8703         * g++.dg/template/array13.C: New test.
8704
8705 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8706
8707         PR c++/16859
8708         * g++.dg/init/brace4.C: New test.
8709
8710 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8711
8712         PR c++/20186
8713         * g++.dg/template/non-dependent12.C: New.
8714
8715 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/20142
8718         * g++.dg/init/array18.C: Add dg-do run marker.
8719
8720         PR c++/20142
8721         * g++.dg/init/array18.C: New test.
8722
8723 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8724
8725         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8726         * g++.dg/gcov/gcov.exp: Likewise.
8727         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8728         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8729         * lib/c-torture.exp: Likewise.
8730         * lib/fortran-torture.exp: Likewise.
8731         * lib/g++.exp: Likewise.
8732         * lib/gcc-defs.exp: Likewise.
8733         * lib/gcc-dg.exp: Likewise.
8734         * lib/gcc.exp: Likewise.
8735         * lib/gcov.exp: Likewise.
8736         * lib/gfortran.exp: Likewise.
8737         * lib/mike-g++.exp: Likewise.
8738         * lib/mike-gcc.exp: Likewise.
8739         * lib/objc-torture.exp: Likewise.
8740         * lib/objc.exp: Likewise.
8741         * lib/profopt.exp: Likewise.
8742         * lib/target-libpath.exp: Likewise.
8743         * lib/target-supports.exp: Likewise.
8744         * lib/treelang.exp: Likewise.
8745         * lib/wrapper.exp: Likewise.
8746
8747 2005-03-08  Jeff Law  <law@redhat.com>
8748
8749         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8750         PHI-OPT changes.
8751
8752 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8753
8754         * gcc.dg/vect/pr20122.c: New test.
8755
8756 2005-03-07  Jeff Law  <law@redhat.com>
8757
8758         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8759         was folded away.
8760         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8761         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8762         * gcc.dg/tree-ssa/pr18134.c: New test.
8763
8764 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8765
8766         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8767         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8768         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8769
8770 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8771
8772         PR tree-opt/17671
8773         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8774
8775 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8776
8777         * g++.dg/warn/Wnvdtor.C: New test.
8778
8779 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8780
8781         * gcc.dg/torture/pr19683-1.c: New test.
8782
8783 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8784
8785         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8786         * gfortran.dg/g77/19990313-2.f: Ditto.
8787         * gfortran.dg/g77/19990313-3.f: Ditto.
8788         * gfortran.dg/g77/19990525-0.f: Ditto.
8789         * gfortran.dg/g77/19990826-0.f: Ditto.
8790         * gfortran.dg/g77/19990826-2.f: Ditto.
8791         * gfortran.dg/g77/19990826-3.f: Ditto.
8792         * gfortran.dg/g77/20000511-1.f: Ditto.
8793         * gfortran.dg/g77/20000511-2.f: Ditto.
8794         * gfortran.dg/g77/970625-2.f: Ditto.
8795         * gfortran.dg/g77/980310-2.f: Ditto.
8796         * gfortran.dg/g77/980310-3.f: Ditto.
8797         * gfortran.dg/g77/980310-8.f: Ditto.
8798         * gfortran.dg/g77/980519-2.f: Ditto.
8799         * gfortran.dg/g77/alpha1.f: Ditto.
8800         * gfortran.dg/g77/claus.f: Ditto.
8801         * gfortran.dg/g77/erfc.f: Ditto.
8802         * gfortran.dg/g77/short.f: Ditto.
8803         * gfortran.fortran-torture/execute/data.f90: Ditto.
8804         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8805         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8806
8807 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8808
8809         * lib/file-format.exp (gcc_target_object_format): Add check for som
8810         format and hardcode object formats on hppa*-*-hpux*.
8811         * lib/target-supports.exp (check_weak_available): Add check for som
8812         object format.  Always return 0 on hppa*-*-hpux10*.
8813
8814         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8815         is defined.
8816
8817         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8818
8819 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8820
8821         * gfortran.dg/pr19936_1.f90: New test.
8822         * gfortran.dg/pr19936_2.f90: New test.
8823         * gfortran.dg/pr19936_3.f90: New test.
8824
8825 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8826             Paul Thomas <prthomas@drfccad.cea.fr>
8827
8828         * gfortran.dg/PR19754_1.f90: New test.
8829         * gfortran.dg/PR19754_2.f90: Ditto.
8830
8831 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8832
8833         PR c++/19311
8834         * g++.dg/template/non-dependent11.C: New test.
8835
8836 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8837
8838         * lib/target-supports.exp (check_iconv_available): Fix comment.
8839
8840 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8841             Joseph S. Myers  <joseph@codesourcery.com>
8842
8843         PR c++/19797
8844         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8845
8846 2005-03-04  Matthew Sachs  <msachs@apple.com>
8847
8848         * gcc.exp (gcc_target_compile): Put braces around
8849         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8850         * objc.exp (objc_target_compile): Likewise.
8851         * treelang.exp (treelang_target_compile): Likewise.
8852
8853 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8854
8855         PR fortran/19673
8856         * gfortran.dg/func_result_1.f90: New test.
8857
8858 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8859
8860         * gcc.misc-tests/options.exp: New test.
8861
8862 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8863
8864         * gcc.dg/pr15784-4.c: New test.
8865
8866 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8867
8868         * gcc.c-torture/execute/pr17133.c: New.
8869         * gcc.c-torture/compile/20050303-1.c: New.
8870
8871 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8872
8873         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8874
8875 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8876
8877         * g++.dg/overload/using2.C: New.
8878
8879 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/19916
8882         * g++.dg/init/ptrmem2.C: New test.
8883
8884 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8885
8886         PR c/8927
8887         * gcc.dg/pr8927-1.c: New test.
8888
8889 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8890
8891         PR c++/20232
8892         * g++.dg/inherit/covariant12.C: New.
8893
8894 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8895
8896         PR fortran/19479
8897         * gfortran.dg/bound_1.f90: New test.
8898
8899 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8900
8901         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8902         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8903
8904 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8905
8906         PR c/20245
8907         * gcc.dg/pr20245-1.c: New test.
8908
8909 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8910
8911         PR middle-end/19874
8912         * gcc.c-torture/execute/20050119-2.c: New test case.
8913
8914 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8915
8916         * README: Update the DejaGnu bug reporting address.
8917         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8918         * lib/objc-torture.exp: Likewise.
8919
8920 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8921
8922         * gfortran.dg/boz_1.f90: New test.
8923         * gfortran.dg/boz_3.f90: New test.
8924         * gfortran.dg/boz_4.f90: New test.
8925
8926 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8927
8928         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8929         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8930
8931 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8932
8933         PR libfortran/20101
8934         * gfortran.dg/write_0_pe_format.f90: New test.
8935
8936 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR c++/20206
8939         * g++.dg/opt/thunk2.C: New test.
8940         * g++.dg/opt/covariant1.C: New test.
8941
8942 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         * gfortran.dg/e_d_fmt.f90: New test.
8945
8946 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8947
8948         * gcc.dg/asm-b.c: Fix comment typos.
8949
8950 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8951
8952         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8953         a V_MAY_DEF also.
8954
8955 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR tree-opt/20188
8958         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8959         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8960         * gcc.dg/asm-b.c: New test.
8961
8962 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8963
8964         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8965         Disable this test on IRIX 6.
8966
8967 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8968
8969         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8970         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8971         parser.
8972
8973 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8974
8975         PR tree-optimization/20204
8976         * testsuite/gcc.dg/pr20204.c: New test.
8977
8978 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR target/20196
8981         * gcc.c-torture/execute/20050224-1.c: New test.
8982
8983         PR c++/20175
8984         * g++.dg/warn/Wbraces2.C: New test.
8985
8986 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/19878
8989         * g++.dg/init/const2.C: New test.
8990
8991 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8992
8993         PR tree-optimization/20100
8994         * gcc.c-torture/execute/pr20100-1.c: New test.
8995
8996 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8997
8998         * gfortran.dg/implicit_3.f90: New test.
8999
9000         * gfortran.dg/deftype_1.f90: New test.
9001
9002 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9003
9004         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9005         the test passes.
9006         * g++.dg/other/anon3.C: Accept a warning.
9007
9008 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9009
9010         * gcc.dg/pr20017.c: Fix a comment typo.
9011
9012 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9013
9014         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9015
9016 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9017
9018         PR ada/19902
9019         * ada/acats/tests/cxa/cxa3004.a: Remove.
9020         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9021
9022 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9023
9024         PR c++/20073
9025         * g++.dg/init/const1.C: New test.
9026
9027         PR c++/19991
9028         * g++.dg/parse/constant7.C: New test.
9029
9030         PR c++/20152
9031         * g++.dg/parse/error27.C: New test.
9032         * g++.dg/template/qualttp15.C: Adjust error markers.
9033         * g++.old-deja/g++.other/struct1.C: Likewise.
9034
9035         PR c++/20153
9036         * g++.dg/template/error17.C: New test.
9037
9038         PR c++/20148
9039         * g++.dg/parser/error26.C: New test.
9040
9041 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9042
9043         PR tree-optimization/20100
9044         PR tree-optimization/20115
9045         * gcc.dg/pr20115.c: New test.
9046         * gcc.dg/pr20115-1.c: New test.
9047         * gcc.dg/pr20100.c: New test.
9048         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9049         call-clobbered variables after alias1.
9050
9051 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9052
9053         * gfortran.dg/list_read_4.f90: new test.
9054
9055 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9056
9057         PR rtl-optimization/20017.
9058         * gcc.dg/pr20017.c: New.
9059
9060 2005-02-22  Devang Patel  <dpatel@apple.com>
9061
9062         PR 19952
9063         * g++.dg/tree-ssa/pr19952.C: New test.
9064
9065 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/19883
9068         * g++.dg/parse/constant6.C: New test.
9069
9070 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9071
9072         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9073         * g++.dg/charset/asm2.c: Likewise.
9074         * g++.dg/charset/asm3.c: Likewise.
9075         * g++.dg/charset/asm4.c: Likewise.
9076         * g++.dg/charset/asm5.c: Likewise.
9077         * g++.dg/charset/attribute1.c: Likewise.
9078         * g++.dg/charset/attribute2.c: Likewise.
9079         * g++.dg/charset/extern1.cc: Likewise.
9080         * g++.dg/charset/extern2.cc: Likewise.
9081         * g++.dg/charset/extern3.cc: Likewise.
9082         * g++.dg/charset/function.cc: Likewise.
9083         * g++.dg/charset/string.c: Likewise.
9084         * g++.dg/charset/charset.exp: Likewise.
9085         * lib/target-supports.exp (check_iconv_available): Fix comment.
9086
9087 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9088
9089         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9090         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9091         * gcc.dg/charset/asm2.c: Likewise.
9092         * gcc.dg/charset/asm3.c: Likewise.
9093         * gcc.dg/charset/asm4.c: Likewise.
9094         * gcc.dg/charset/asm5.c: Likewise.
9095         * gcc.dg/charset/asm6.c: Likewise.
9096         * gcc.dg/charset/attribute1.c: Likewise.
9097         * gcc.dg/charset/attribute2.c: Likewise.
9098         * gcc.dg/charset/builtin1.c: Likewise.
9099         * gcc.dg/charset/extern.c: Likewise.
9100         * gcc.dg/charset/function.c: Likewise.
9101         * gcc.dg/charset/string.c: Likewise.
9102         * gcc.dg/charset/charset.exp: Likewise.
9103
9104 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9105
9106         PR fortran/20086
9107         * gfortran.dg/pr20086.f90: New test.
9108
9109 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9110
9111         PR tree-optimization/19786
9112         * g++.dg/tree-ssa/pr19786.C: New.
9113
9114 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9115
9116         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9117
9118 2005-02-21  Jeff Law  <law@redhat.com>
9119
9120         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9121
9122 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9123
9124         * gfortran.dg/do_iterator: Split loop, markup all lines for
9125         which an error locus is printed.
9126         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9127         locus is printed.
9128         * gfortran.dg/select_4.f90: Likewise.
9129         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9130         locuses in the various permutations.
9131
9132 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9133
9134         PR tree-optimization/19951
9135         * g++.dg/vect: New directory.
9136         * g++.dg/vect/vect.exp: New file.
9137         * g++.dg/vect/pr19951.cc: New testcase.
9138         * g++.dg/dg.exp: Also prune vectorizer tests.
9139
9140 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9141
9142         PR 18785
9143         * gcc.dg/charset/builtin1.c: New test.
9144
9145 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9146
9147         PR c++/19299
9148         * g++.dg/inherit/volatile1.C: New test.
9149
9150         PR c++/19440
9151         * g++.dg/template/dtor4.C: New test.
9152
9153 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9154
9155         * gfortran.dg/int_1.f90: New test.
9156
9157 2005-02-19  Devang Patel  <dpatel@apple.com>
9158
9159         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9160
9161 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9162
9163         * gfortran.dg/achar_1.f90: New test.
9164
9165 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9166
9167         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9168
9169 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9170             Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR tree-optimization/19828
9173         * gcc.dg/tree-ssa/loop-7.c: New test.
9174         * gcc.c-torture/execute/20050218-1.c: New test.
9175
9176 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR c/20043
9179         * gcc.dg/transparent-union-1.c: New test.
9180         * gcc.dg/transparent-union-2.c: New test.
9181
9182 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9183
9184         PR tree-optimization/18977
9185         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9186
9187 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9188
9189         PR target/20054
9190         * gcc.dg/pr20054.c: New test.
9191
9192 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9193
9194         PR c++/19508
9195         * g++.dg/ext/attrib20.C: New test.
9196
9197 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9198
9199         PR middle-end/20030
9200         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9201
9202 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9203
9204         PR c++/20008
9205         * g++.dg/opt/switch4.C: New.
9206
9207 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9208
9209         PR c++/20023
9210         PR tree-optimization/20009
9211         * gcc.c-torture/compile/20050217-1.c: New test.
9212         * g++.dg/opt/switch3.C: New test.
9213
9214         PR tree-optimization/18947
9215         * gcc.c-torture/compile/20050215-1.c: New test.
9216         * gcc.c-torture/compile/20050215-2.c: New test.
9217         * gcc.c-torture/compile/20050215-3.c: New test.
9218
9219 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         PR c++/20028
9222         * g++.dg/template/crash34.C: New.
9223
9224         PR c++/20022
9225         * g++.dg/other/access3.C: New.
9226
9227 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9228
9229         * gcc.dg/vect/vect-98.c: New test.
9230
9231 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9232
9233         PR tree-optimization/19967
9234         * gcc.dg/pr19967.c: New.
9235
9236 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR middle-end/19857
9239         * gcc.dg/tree-ssa/20050215-1.c: New test.
9240         * gcc.c-torture/execute/20050215-1.c: New test.
9241
9242 2005-02-15  Eric Christopher  <echristo@redhat.com>
9243
9244         * gcc.dg/cpp/20050215-1.c: New file.
9245
9246 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9247
9248         PR tree-optimization/15785
9249         * gcc.dg/pr15785-1.c: New test.
9250
9251 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9252
9253         PR c++/17788
9254         * g++.dg/init/ctor4.C: New.
9255         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9256
9257 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9258
9259         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9260         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9261
9262 2005-02-15  Andreas Schwab  <schwab@suse.de>
9263
9264         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9265         declare malloc.
9266
9267 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9268
9269         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9270
9271 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9272
9273         PR tree-optimization/19853
9274         * gcc.c-torture/compile/pr19853.c: New test.
9275
9276 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9277
9278         PR c++/19608
9279         * g++.dg/parse/local-class1.C: New.
9280
9281         PR c++/19895
9282         * g++.dg/parse/ptrmem3.C: New.
9283
9284         PR c++/19884
9285         * g++.old-deja/g++.oliva/template6.C: Add another case.
9286         * g++.dg/template/explicit6.C: New.
9287
9288 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9289
9290         PR c++/17816
9291         * g++.dg/other/redecl2.C: New.
9292
9293 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9294
9295         PR c++/19891
9296         * g++.dg/abi/covariant4.C: New.
9297
9298 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9299
9300         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9301
9302 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9303
9304         * gcc.dg/vect/vect-96.c: Fix typo.
9305
9306 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9307
9308         PR c++/14479
9309         PR c++/19487
9310         * g++.dg/template/enum5.C: New test.
9311
9312 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9313
9314         * gcc.dg/vect/vect-97.c: New test.
9315
9316 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9317
9318         * gcc.dg/vect/vect-96.c: New test.
9319
9320 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9321
9322         * gcc.dg/builtins-34.c: Also check ldexp*.
9323
9324 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9325
9326         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9327
9328 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9329
9330         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9331         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9332         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9333         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9334         selector_list, selector_expression, dg-process-target): Move to new
9335         file target-supports-dg.exp.
9336         * lib/target-supports-dg.exp: New.
9337
9338         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9339         New.
9340
9341 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9342
9343         PR c++/19666
9344         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9345
9346         PR middle-end/19858
9347         * gcc.c-torture/compile/20050210-1.c: New test.
9348
9349 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/19755
9352         * g++.dg/warn/Wbraces1.C: New test.
9353
9354 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9355
9356         * gcc.dg/builtins-52.c: New testcase.
9357
9358 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9359
9360         PR c/19342
9361         * gcc.c-torture/execute/20050119-1.c: New test.
9362
9363 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9364
9365         PR c++/19811
9366         * g++.dg/init/delete1.C: New test.
9367
9368 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9369
9370         PR c++/18470
9371         * g++.dg/template/static12.C: New test.
9372
9373 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/19787
9376         * g++.dg/conversion/ambig1.C: New test.
9377
9378         PR c++/19739
9379         * g++.dg/ext/attrib19.C: New test.
9380
9381         PR c++/19732
9382         * g++.dg/parse/dtor5.C: New test.
9383
9384         PR c++/19762
9385         * g++.dg/template/dtor3.C: New test.
9386
9387         PR c++/19826
9388         * g++.dg/template/static11.C: New test.
9389         * g++.dg/template/crash2.C: Remove dg-error marker.
9390
9391 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9392
9393         PR C++/18491
9394         * g++.old-deja/g++.mike/p10769a.C: Remove.
9395
9396 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.dg/builtins-48.c: New test case.
9399         * gcc.dg/builtins-49.c: New test case.
9400         * gcc.dg/builtins-50.c: New test case.
9401         * gcc.dg/builtins-51.c: New test case.
9402
9403 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9404
9405         PR middle-end/19583
9406         * g++.dg/warn/Wreturn-type-3.C: New test.
9407
9408 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9409
9410         PR middle-end/19402
9411         * gcc.dg/pr19402-1.c: New testcase.
9412         * gcc.dg/pr19402-2.c: likewise.
9413
9414 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9415
9416         PR middle-end/19854
9417         * g++.dg/tree-ssa/tmmti.C: New testcase.
9418
9419 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9420
9421         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9422
9423 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/19733
9426         * g++.dg/parse/crash23.C: New test.
9427         * g++.dg/warn/Weff1.C: New test.
9428
9429 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9430
9431         * gcc.dg/20050209-1.c: New test.
9432
9433 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9434
9435         PR target/19799
9436         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9437
9438 2005-02-08  Mike Stump  <mrs@apple.com>
9439
9440         * g++.dg/pch/import-2.c: New test.
9441         * g++.dg/pch/import-2.hs: New.
9442         * g++.dg/pch/include/import-2a.h: New.
9443         * g++.dg/pch/include/import-2b.h: New.
9444
9445 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9446
9447         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9448
9449 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9450
9451         * gfortran.dg/substr_1.f90: New test.
9452
9453 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9454
9455         PR middle-end/19775
9456         * gcc.dg/torture/builtin-power-1.c: Disable test for
9457         invalid transformation.
9458         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9459         no longer optimize.
9460         * gcc.dg/builtins-47.c: New testcase.
9461
9462 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9463             Dorit Naishlos  <dorit@il.ibm.com>
9464
9465         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9466
9467 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9468
9469         * gcc.c-torture/compile/20050206-1.c: New test.
9470
9471 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9472
9473         PR tree-opt/19768
9474         * g++.dg/opt/pr19768.C: New test.
9475
9476 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9477
9478         PR tree-opt/19736
9479         * gcc.c-torture/compile/pr19736.c: New test.
9480
9481 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9482
9483         PR c++/17401
9484         * g++.dg/parse/error25.C: New test.
9485
9486 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9487
9488         * gcc.c-torture/execute/20050203-1.c: New.
9489
9490 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9491
9492         * gcc.dg/vect/vect-85.c: Remove xfail.
9493         * gcc.dg/vect/vect-86.c: Remove xfail.
9494         * gcc.dg/vect/vect-87.c: Remove xfail.
9495         * gcc.dg/vect/vect-88.c: Remove xfail.
9496
9497 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9498
9499         * gcc.dg/altivec-19.c: New.
9500
9501 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9502
9503         PR c/17807
9504         * gcc.dg/nested-func-3.c: New test.
9505         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9506
9507 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9508
9509         * gcc.test-framework/gen_directive_tests: Generate tests for
9510         selector expressions.
9511
9512 2005-02-02  Matt Austern  <austern@apple.com>
9513
9514         PR c++/19628
9515         * g++/ext/builtin7.C: New.
9516         * g++/ext/builtin8.C: New.
9517
9518 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9519
9520         PR c/18502
9521         * gcc.dg/pr18502-1.c: New test.
9522
9523 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9524
9525         PR c++/17413
9526         * g++.dg/template/local4.C: Tweak.
9527
9528 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9529
9530         PR tree-optimization/19578
9531         * gcc.c-torture/compile/20050202-1.c: New test.
9532
9533 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9534
9535         PR c/19435
9536         * gcc.dg/c99-init-4.c: New test.
9537
9538 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9539
9540         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9541
9542         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9543
9544         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9545         * g++.dg/eh/check-vect.h: New.
9546
9547         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9548         * gcc.dg/vect/vect-78.c: Ditto.
9549         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9550         Remove.
9551
9552         * g++.dg/conversion/simd1.C: Expect warning.
9553         * g++.dg/ext/attribute-test-1.C: Ditto.
9554         * g++.dg/ext/attribute-test-2.C: Ditto.
9555         * g++.dg/ext/attribute-test-3.C: Ditto.
9556         * g++.dg/ext/attribute-test-4.C: Ditto.
9557
9558         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9559         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9560
9561         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9562
9563 2005-02-01  Richard Henderson  <rth@redhat.com>
9564
9565         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9566         long double for ibm double-double format.
9567         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9568
9569 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9570
9571         PR tree-optimization/19633
9572         * testsuite/gcc.dg/pr19633-1.c: New test.
9573         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9574         to NULL or a symbol.
9575
9576 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9577
9578         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9579         New procs.
9580         (dg-process-target (local override)): Handle selector expressions.
9581
9582         * gcc.test-framework/README: Describe tests in source directory.
9583         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9584         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9585         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9586         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9587         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9588         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9589         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9590         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9591         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9592         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9593         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9594         * gcc.test-framework/dg-error-exp-P.c: New test.
9595         * gcc.test-framework/dg-error-exp-XP.c: New test.
9596         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9597         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9598         * gcc.test-framework/dg-output-exp-P.c: New test.
9599         * gcc.test-framework/dg-output-exp-XF.c: New test.
9600         * gcc.test-framework/dg-warning-exp-P.c: New test.
9601         * gcc.misc-tests/dg-1.c: Remove.
9602         * gcc.misc-tests/dg-2.c: Remove.
9603         * gcc.misc-tests/dg-3.c: Remove.
9604         * gcc.misc-tests/dg-4.c: Remove.
9605         * gcc.misc-tests/dg-5.c: Remove.
9606         * gcc.misc-tests/dg-6.c: Remove.
9607         * gcc.misc-tests/dg-7.c: Remove.
9608         * gcc.misc-tests/dg-8.c: Remove.
9609         * gcc.misc-tests/dg-9.c: Remove.
9610         * gcc.misc-tests/dg-10.c: Remove.
9611         * gcc.misc-tests/dg-11.c: Remove.
9612         * gcc.misc-tests/dg-12.c: Remove.
9613         * gcc.misc-tests/dg-test.exp: Remove.
9614
9615         * gcc.test-framework/test-framework.awk: Change recording and
9616         printing of passes and failures.
9617
9618         * gcc.test-framework: New directory.
9619         * gcc.test-framework/README: New.
9620         * gcc.test-framework/test-framework.exp: New.
9621         * gcc.test-framework/test-framework.awk: New.
9622         * gcc.test-framework/gen_directive_tests: New.
9623
9624 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9625
9626         * lib/treelang.exp: Fix comment typos.
9627         (treelang_target_compile): Don't append libs=-ltreelang to options.
9628
9629 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9630
9631         * g++.dg/parse/typename7.C: Adjust error messages.
9632
9633 2005-01-31  Jeff Law  <law@redhat.com>
9634
9635         * gcc.c-torture/execute/20050131-1.c: New test.
9636         * gcc.dg/wcaselabel.c: New test.
9637
9638 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9639
9640         * g++.dg/other/warning1.C: Adjust error messags.
9641         * g++.dg/parse/constant5.C: New test.
9642
9643 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9644
9645         PR c/19333
9646         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9647         the test case valid.
9648         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9649         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9650         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9651         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9652         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9653         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9654
9655 2005-01-31  Dale Johannesen  <dalej@apple.com>
9656
9657         * g++.dg/opt/pr19650.C:  New test.
9658
9659 2005-01-31  Richard Henderson  <rth@redhat.com>
9660
9661         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9662         long double for intel double extended format.
9663         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9664
9665 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/19555
9668         * g++.dg/template/static10.C: New test.
9669
9670         PR c++/19395
9671         * g++.dg/parse/error24.C: New test.
9672
9673         PR c++/19367
9674         * g++.dg/lookup/builtin1.C: New test.
9675
9676         PR c++/19457
9677         * g++.dg/warn/conv3.C: New test.
9678
9679 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9680
9681         PR fortran/19647
9682         * gfortan.dg/inquire_7.f90
9683
9684 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9685
9686         PR tree-optimization/15791
9687         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9688         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9689         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9690         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9691         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9692         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9693         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9694         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9695         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9696         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9697
9698 2005-01-29  Paul Brook  <paul@codesourcery.com>
9699
9700         PR fortran/18565
9701         * check.c (real_or_complex_check): New function.
9702         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9703         * intrinsic.c (add_functions): Use new check functions.
9704         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9705         Add prototypes.
9706
9707 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9708
9709         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9710         gcc.dg/lvalue-3.c: New tests.
9711         * gcc.dg/concat.c: Update expected messages.
9712
9713 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9714
9715         PR libfortran/19595
9716         * gfortran.dg/eor_1.f90:  New test.
9717
9718 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9719
9720         PR fortran/19589
9721         * gfortran.dg/logical_data_1.f90: New test.
9722
9723 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9724
9725         PR c++/19253
9726         * g++.dg/template/crash33.C: New test.
9727
9728         PR c++/19667
9729         * g++.dg/template/crash32.C: New test.
9730
9731 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9732
9733         PR middle-end/16558
9734         * g++.dg/warn/Wreturn-type-2.C: New test.
9735
9736 2004-06-24  Jeff Law  <law@redhat.com>
9737
9738         * gcc.dg/tree-ssa/20050128-1.c: New test.
9739
9740 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9741
9742         * gcc.target/frv/all-mdpackh-1.c: New test.
9743
9744 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9745
9746         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9747
9748 2005-01-27  Richard Henderson  <rth@redhat.com>
9749
9750         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9751
9752 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9753
9754         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9755
9756 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9757
9758         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9759         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9760         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9761         to cope with cases where the multilib options override the dg-options.
9762
9763 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR c/18946
9766         * gcc.dg/noncompile/20050120-1.c: New test.
9767
9768 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9769
9770         PR tree-optimization/19633
9771         * gcc.dg/pr19633.c: New test.
9772         * gcc.dg/tree-ssa/pr19633.c: New test.
9773
9774 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9775
9776         * gcc.dg/20041216-1.c: New test.
9777
9778 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9779
9780         PR objc/18862
9781         * objc.dg/selector-2.m: New test.
9782
9783 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * g++.dg/opt/range-test-2.C: New test.
9786
9787         PR rtl-optimization/19579
9788         * gcc.c-torture/execute/20050124-1.c: New test.
9789
9790 2005-01-26  Greg Parker  <gparker@apple.com>
9791         Stuart Hastings  <stuart@apple.com>
9792
9793         * gcc.c-torture/execute/20050125-1.c: New.
9794
9795 2005-01-18  Jan Hubicka  <jh@suse.cz>
9796
9797         PR tree-optimize/19337
9798         * gcc.c-torture/compile/20050119-1.c: New test.
9799
9800 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9801
9802         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9803         test for successful match.
9804
9805 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9806
9807         PR objc/18408
9808         * objc.dg/comp-types-7.m: New test.
9809
9810 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9811
9812         * lib/target-supports.exp (current_target_name): New.
9813         (check_effective_target_ilp32, check_effective_target_lp64):
9814         Cache the result to use as long as the current target, with
9815         multilib flags, remains the same.
9816
9817         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9818         (dg-require-weak, dg-require-visibility, dg-require-alias,
9819         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9820         dg-require-effective-target, dg-skip-if): Remove call to
9821         skip_test_and_clear_xfail.
9822         (dg-test): Clear xfail data.
9823
9824 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR target/17751
9827         * gcc.dg/ppc64-toc.c: New test.
9828
9829         * g++.dg/tree-ssa/empty-1.C: New test.
9830
9831         PR middle-end/19551
9832         * gcc.c-torture/execute/20050121-1.c: New test.
9833         * gcc.dg/20050121-2.c: New test.
9834
9835 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9836         Paul Brook  <paul@codesourcery.com>
9837
9838         PR fortran/17941
9839         * gfortran.dg/real_const_1.f: New test.
9840         * gfortran.dg/real_const_2.f90: New test.
9841         * gfortran.dg/complex_int_1.f90: New test.
9842
9843 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9844
9845         PR fortran/19313
9846         * gfortan.dg/inquire_6.f90: New test.
9847
9848 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9849
9850         PR libfortran/19451
9851         * open_readonly_1.f90:  New test.
9852
9853 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9854
9855         PR libfortran/18982
9856         * gfortran.dg/open_new.f90: New file.
9857
9858 2005-01-22  Paul Brook  <paul@codesourcery.com>
9859
9860         * namelist_1.f90: New test.
9861
9862 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9863
9864         PR tree-optimization/19484
9865         * gcc.c-torture/compile/20050122-[12].c: New tests.
9866
9867 2005-01-22  Paul Brook  <paul@codesourcery.com>
9868
9869         * gfortran.dg/implicit_2.f90: New test.
9870
9871 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9872
9873         PR fortran/19314
9874         * gfortran.dg/inquire_5.f90: New test.
9875
9876 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9877
9878         PR c/18809
9879         * gcc.dg/pr18809-1.c: New test.
9880
9881 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9882
9883         * gcc.dg/20050121-1.c: New test.
9884
9885         PR tree-optimization/13000
9886         * gcc.dg/20040206-1.c: Change warning to point where function is
9887         being inlined.
9888
9889 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9890
9891         PR c++/19208
9892         * g++.dg/template/array11.C: New test.
9893
9894 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9895
9896         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9897         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9898         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9899         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9900         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9901         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9902
9903 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9904
9905         PR tree-optimization/15349
9906         * gcc.dg/tree-ssa/pr15349.c: New.
9907
9908 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9909
9910         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9911
9912 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9913
9914         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9915         scan-assembler-times directive name.
9916
9917         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9918         after dg-do.
9919
9920         PR rtl-optimization/19462
9921         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9922
9923 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9924
9925         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9926         counting function calls on ia64.
9927
9928 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR rtl-optimization/15139
9931         * gcc.dg/20050111-2.c: New test.
9932
9933         PR c/17297
9934         * gcc.c-torture/compile/20050113-1.c: New testcase.
9935
9936         PR middle-end/19164
9937         * gcc.dg/20050113-1.c: New testcase.
9938
9939 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9940
9941         * gcc.dg/vect/vect-85.c: Add comment.
9942         * gcc.dg/vect/vect-86.c: Add xfail for now.
9943         * gcc.dg/vect/vect-87.c: Add xfail for now.
9944         * gcc.dg/vect/vect-88.c: Add xfail for now.
9945         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9946
9947 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9948
9949         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9950
9951 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9952
9953         * g++.dg/debug/typedef3.C: New test.
9954
9955 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9956
9957         PR c/19472
9958         * gcc.dg/asm-a.c: New test.
9959
9960 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9961
9962         * gcc.dg/sh-relax.c: Add prototype for abort.
9963
9964 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.dg/short-compare-1.c: New test.
9967         * gcc.dg/short-compare-2.c: Likewise.
9968
9969 2005-01-18  Michael Matz  <matz@suse.de>
9970
9971         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9972
9973 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9974
9975         PR tree-optimization/19121
9976         * gcc.c-torture/compile/pr19121.c: New test.
9977
9978 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9979
9980         PR target/19357
9981         * gcc.c-torture/compile/pr19357.c: New test.
9982
9983 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9984
9985         PR c/5675
9986         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9987         pass--those that refer just to the variable, possibly with a
9988         cast.
9989         * gcc.dg/c99-const-expr-3.c: Likewise.
9990
9991         PR middle-end/13127
9992         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9993         longer emitted.
9994
9995 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9996
9997         PR fortran/18778
9998         * gfortran.dg/endfile_2.f90: New test.
9999
10000 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10001
10002         PR 19168
10003         * gfortran.dg/select_5.f90: New test.
10004
10005 2004-01-16  Paul Brook  <paul@codesourcery.com>
10006
10007         * gfortran.dg/common_4.f90: New test.
10008
10009 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10010
10011         PR rtl-optimization/19462
10012         * gcc.dg/torture/pr19462-1.c: New test.
10013
10014 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10015
10016         PR objc/19321
10017         * objc.dg/func-ptr-2.m: New.
10018         * objc.dg/volatile-1.m: New.
10019
10020 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10021
10022         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10023
10024 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10025
10026         PR tree-optimization/19060
10027         * gcc.c-torture/execute/20050104-1.c: New test.
10028
10029 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10030
10031         PR fortran/18983
10032         * gfortran.dg/write_to_null.f90: New test.
10033
10034 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10035             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10036
10037         PR other/19328
10038         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10039         argument.
10040
10041 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR c++/19263
10044         * g++.dg/init/vector1.C: New test.
10045
10046 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10047
10048         PR target/13158
10049         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10050         PR target/18987
10051         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10052
10053 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10054
10055         * gfortran.dg/select_1.f90: New test.
10056         * gfortran.dg/select_2.f90: New test.
10057         * gfortran.dg/select_3.f90: New test.
10058         * gfortran.dg/select_4.f90: New test.
10059
10060 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10061
10062         PR middle-end/19084
10063         PR rtl-optimization/19348
10064         * gcc.dg/20050111-1.c: New test.
10065         * gcc.c-torture/execute/20050111-1.c: New test.
10066
10067         * gcc.dg/i386-asm-4.c: New test.
10068
10069 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10070
10071         * gcc.dg/nested-func-2.c: New test.
10072         * ada/acats/norun.lst: Remove c953002.
10073
10074 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10075
10076         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10077
10078 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10079
10080         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10081
10082 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10083
10084         PR target/18761
10085         * g++.dg/abi/align1.C: New test.
10086
10087 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10088
10089         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10090         at a time.
10091         * g++.dg/ext/altivec_check.h: Support compiling as C.
10092
10093 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10094
10095         PR c++/19355
10096         * g++.dg/expr/pr19355-1.C: New test case.
10097
10098 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10099
10100         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10101         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10102         * ada/acats/tests/c3/c92005b.ada: Likewise.
10103         * ada/acats/tests/c3/cxb3012.a: Likewise.
10104         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10105
10106 2005-01-09  Paul Brook  <paul@codesourcery.com>
10107
10108         * gfortran.dg/common_2.f90: New file.
10109         * gfortran.dg/common_3.f90: New file.
10110
10111 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10112
10113         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10114
10115 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10116
10117         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10118         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10119         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10120         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10121         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10122         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10123         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10124         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10125         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10126         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10127         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10128         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10129         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10130         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10131         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10132         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10133         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10134         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10135         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10136         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10137         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10138         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10139         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10140         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10141         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10142         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10143         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10144         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10145         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10146         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10147         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10148         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10149         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10150         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10151         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10152         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10153         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10154         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10155         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10156         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10157         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10158         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10159         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10160         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10161         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10162         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10163         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10164         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10165         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10166         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10167         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10168         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10169         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10170         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10171         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10172         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10173         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10174         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10175         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10176         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10177         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10178         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10179         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10180         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10181         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10182         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10183         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10184
10185         * gcc.dg/vect/vect-1.c: Fix spelling.
10186         * gcc.dg/vect/vect-10.c: Fix spelling.
10187         * gcc.dg/vect/vect-11.c: Fix spelling.
10188         * gcc.dg/vect/vect-12.c: Fix spelling.
10189         * gcc.dg/vect/vect-14.c: Fix spelling.
10190         * gcc.dg/vect/vect-15.c: Fix spelling.
10191         * gcc.dg/vect/vect-16.c: Fix spelling.
10192         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10193         * gcc.dg/vect/vect-64.c: Fix comments.
10194         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10195
10196 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10197             Ira Rosen  <irar@il.ibm.com>
10198
10199         * gcc.dg/vect/vect-70.c: New test.
10200         * gcc.dg/vect/vect-71.c: New test.
10201
10202 2005-01-09  Manfred Hollstein  <mh@suse.com>
10203
10204         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10205         * gcc.dg/pr18241-2.c: Likewise.
10206         * gcc.dg/pr18241-3.c: Likewise.
10207         * gcc.dg/pr18241-4.c: Likewise.
10208         * gcc.dg/pr18241-5.c: Likewise.
10209
10210 2005-01-08  Richard Henderson  <rth@redhat.com>
10211
10212         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10213         False for x86 and x86-64.
10214
10215 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10216
10217         PR tree-optimization/18241
10218         * gcc.dg/pr18241-1.c: New test.
10219         * gcc.dg/pr18241-2.c: New test.
10220         * gcc.dg/pr18241-3.c: New test.
10221         * gcc.dg/pr18241-4.c: New test.
10222         * gcc.dg/pr18241-5.c: New test.
10223
10224 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10225
10226         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10227         gfortran.dg/select_4.f90: New.
10228
10229 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * gcc.c-torture/execute/20050107-1.c: New test.
10232
10233 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10234
10235         PR c++/19298
10236         * g++.dg/template/ref2.C: New.
10237
10238 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10241         instead of being empty.
10242
10243 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10244
10245         PR fortran/15553
10246         * gfortran.dg/array-1.f90: New test.
10247
10248 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10249
10250         PR tree-optimization/19283
10251         * gcc.c-torture/execute/20050106-1.c: New test.
10252
10253         PR rtl-optimization/18861
10254         * gcc.dg/20050105-1.c: New test.
10255
10256         PR tree-optimization/18828
10257         * gcc.dg/20050105-2.c: New test.
10258
10259 2005-01-07  Andreas Jaeger  <aj@suse.de>
10260
10261         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10262
10263 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10264
10265         PR fortran/18398
10266         * gfortran.dg/fmt_read.f90: New test.
10267
10268 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10269
10270         * gcc.dg/rs6000-ldouble-2.c: New.
10271
10272 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10273
10274         PR c++/19244
10275         * g++.dg/parser/ctor2.C: New test.
10276
10277 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10278
10279         PR c++/17154
10280         * g++.dg/template/using9.C: New test.
10281
10282 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10283
10284         PR c++/19258
10285         * g++.dg/lookup/friend6.C: New test.
10286
10287 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10288
10289         PR c++/19270
10290         * g++.dg/template/array10.C: New.
10291
10292 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10293
10294         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10295         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10296
10297 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * gcc.c-torture/compile/20050105-1.c: New test.
10300
10301 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10302
10303         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10304
10305 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10306
10307         PR middle-end/19100
10308         * gcc.dg/conv-3.c: New test case.
10309
10310 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10311
10312         * gcc.dg/asm-wide-1.c: New test.
10313
10314 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10315
10316         PR c++/19030
10317         * g++.dg/parse/crash22.C: New
10318
10319 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10320
10321         PR 19257
10322         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10323
10324 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10325
10326         PR middle-end/17767
10327         * gcc.dg/i386-mmx-6.c: New test case.
10328
10329 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10330
10331         PR tree-optimization/18308
10332         * gcc.dg/vect/pr18308.c: New testcase.
10333
10334 2005-01-04  Andreas Jaeger  <aj@suse.de>
10335
10336         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10337
10338 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10339             Robert Bowdidge <bowdidge@apple.com>
10340
10341         * gcc.dg/cpp/subframework1.c: New.
10342         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10343         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10344         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10345         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10346
10347 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10348
10349         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10350         producing warning.
10351         * gcc.dg/darwin-weakimport-2.c: New.
10352
10353 2005-01-03  Richard Henderson  <rth@redhat.com>
10354
10355         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10356
10357 2005-01-03  Richard Henderson  <rth@redhat.com>
10358
10359         * gcc.dg/vect/vect.exp: Enable for ia64.
10360         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10361         (check_effective_target_vect_float): Likewise.
10362         (check_effective_target_vect_no_align): Likewise.
10363         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10364         * gcc.dg/vect/vect-8.c: Likewise.
10365
10366 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10367
10368         PR target/19236
10369         * gcc.dg/pr19236-1.c: New test case.
10370
10371 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10372
10373         PR rtl-optimization/12092
10374         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10375
10376 2005-01-02  Andreas Jaeger  <aj@suse.de>
10377
10378         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10379
10380 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10381             Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         PR rtl-optimization/12092
10384         * gcc.dg/pr12092-1.c: New test case.
10385
10386 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10387
10388         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10389         'hidden' and 'default' for better portability.
10390         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10391
10392         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10393         6 and 7.
10394         * g++.old-deja/g++.brendan/new3.C: Likewise.
10395
10396 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10397
10398         * gcc.dg/20041231-1.C: New test.
10399         * g++.dg/warn/Wunreachable-code-1.C: New test.
10400
10401 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10402
10403         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10404         file, not /dev/null.  Abort on error.
10405
10406 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10407             Ziemowit Laski  <zlaski@apple.com>
10408
10409         PR objc/18971
10410         * objc.dg/encode-5.m: New test.
10411
10412 2004-12-29  Richard Henderson  <rth@redhat.com>
10413
10414         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10415         * objc.dg/stabs-1.m: Disable for ia64.
10416
10417 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/19190
10420         * g++.dg/warn/Wunused-10.C: New test.
10421
10422 2004-12-28  Richard Henderson  <rth@redhat.com>
10423
10424         * objc.dg/stabs-1.m: Disable for alpha.
10425
10426 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/19149
10429         * g++.dg/parse/error23.C: New test.
10430
10431 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10432
10433         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10434
10435         PR fortran/19032
10436         * gfortran.dg/intrinsic_modulo_1.f90: New.
10437         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10438         tests with divisor -1.
10439
10440 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10441
10442         * g++.dg/opt/temp1.C (memcpy): Return a value.
10443
10444         PR c++/19148
10445         * g++.dg/expr/cond7.C: New test.
10446
10447 2004-12-27  Paul Brook  <paul@codesourcery.com>
10448
10449         * gfortran.dg/g77/select_no_compile.f: Remove.
10450
10451 2004-12-27  Richard Henderson  <rth@redhat.com>
10452
10453         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10454         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10455         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10456
10457 2004-12-26  Richard Henderson  <rth@redhat.com>
10458
10459         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10460         by 1i instead of token pasting.
10461
10462 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10463
10464         PR tree-optimization/17578
10465         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10466         to additional_flags.
10467         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10468
10469 2004-12-25  Richard Henderson  <rth@redhat.com>
10470
10471         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10472         Remove Alpha.
10473
10474 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10475
10476         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10477         hppa*-*-hpux*.
10478         * gcc.dg/pr17957.c (dg-options): Likewise.
10479         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10480         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10481         instead of 0 on __hppa__.
10482         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10483         "foo,%r" on hppa*-*-*.
10484
10485 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10486
10487         PR fortran/19071
10488         * gfortran.dg/complex_write.f90: New test.
10489
10490 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/17595
10493         * g++.dg/parse/pragma2.C: New test.
10494
10495         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10496
10497 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10498
10499         * gcc.dg/empty2.c: Add missing dg-warning.
10500
10501 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/17413
10504         * g++.dg/template/local4.C: New test.
10505         * g++.dg/template/crash19.C: Add dg-error marker.
10506
10507         * g++.dg/template/crash31.C: Correct embedded PR number.
10508
10509 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/16405
10512         * g++.dg/opt/temp1.C: Add do-run marker.
10513
10514 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10515
10516         * g++.dg/template/spec19.C: New.
10517
10518 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10519
10520         PR target/16819
10521         * gcc.dg/empty2.c: New.
10522
10523 2004-12-23  Richard Henderson  <rth@redhat.com>
10524
10525         * lib/target-supports.exp (check_effective_target_vect_no_align):
10526         Remove i?86 and x86-64.
10527
10528 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR c++/16405
10531         * g++.dg/opt/temp1.C: New test.
10532
10533 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10534
10535         PR c++/18733
10536         * g++.dg/template/friend33.C: New testcase.
10537
10538 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10539
10540         PR c++/18464
10541         * g++.dg/template/cond5.C: New test.
10542
10543         PR c++/18492
10544         * g++.dg/inherit/thunk3.C: New test.
10545
10546         PR c++/11224
10547         * g++.dg/warn/Wunused-9.C: New test.
10548
10549 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10550
10551         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10552
10553 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10554
10555         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10556
10557 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10558
10559         PR c++/18378
10560         * g++.dg/ext/packed8.C: New test.
10561
10562         PR c++/19063
10563         * g++.dg/template/crash31.C: New test.
10564
10565         PR c++/19034
10566         * g++.dg/template/crash30.C: New test.
10567
10568 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         PR C++/18984
10571         * g++.dg/eh/ctor3.C: New test.
10572
10573 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10574
10575         * objc.dg/stabs-1.m: Allow section name to be quoted and
10576         assembly label to begin with '.LL'.
10577
10578 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10579
10580         * gcc.dg/vect/vect.exp
10581         (check_effective_target_lp64_or_vect_no_align): New.
10582         * gcc.dg/vect/vect-77.c: Use it.
10583         * gcc.dg/vect/vect-78.c: Use it.
10584
10585         * lib/target-supports.exp
10586         (check_effective_target_vect_no_max,
10587         check_effective_target_vect_no_bitwise,
10588         check_effective_target_vect_no_align): New.
10589         * gcc.dg/vect/vect-13.c: Use them.
10590         * gcc.dg/vect/vect-17.c: Ditto.
10591         * gcc.dg/vect/vect-18.c: Ditto.
10592         * gcc.dg/vect/vect-19.c: Ditto.
10593         * gcc.dg/vect/vect-20.c: Ditto.
10594         * gcc.dg/vect/vect-27.c: Ditto.
10595         * gcc.dg/vect/vect-29.c: Ditto.
10596         * gcc.dg/vect/vect-44.c: Ditto.
10597         * gcc.dg/vect/vect-48.c: Ditto.
10598         * gcc.dg/vect/vect-50.c: Ditto.
10599         * gcc.dg/vect/vect-52.c: Ditto.
10600         * gcc.dg/vect/vect-54.c: Ditto.
10601         * gcc.dg/vect/vect-56.c: Ditto.
10602         * gcc.dg/vect/vect-58.c: Ditto.
10603         * gcc.dg/vect/vect-60.c: Ditto.
10604         * gcc.dg/vect/vect-72.c: Ditto.
10605         * gcc.dg/vect/vect-80.c: Ditto.
10606
10607 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10608
10609         PR c++/14075
10610         * g++.dg/init/string1.C: New.
10611
10612         PR c++/18975
10613         * g++.dg/other/synth1.C: New.
10614
10615 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10616
10617         PR c/18963
10618         * gcc.dg/pr18963-1.c: New test.
10619
10620 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10621
10622         PR c/18596
10623         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10624         * gcc.dg/pr18596-1.c: Use dg-error.
10625         (dg-options): Use -fno-unit-at-a-time.
10626         * gcc.dg/pr18596-2.c: New test.
10627         * gcc.dg/pr18596-3.c: New test.
10628
10629 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10630
10631         PR middle-end/18683
10632         * g++.dg/opt/pr18683-1.C: New test case.
10633
10634 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10635
10636         PR other/19093
10637         * g++.dg/opt/max1.C: Fix for 64bit targets.
10638
10639 2004-12-20  Matt Austern  <austern@apple.com>
10640
10641         PR c++/19044
10642         * g++.dg/ext/builtin6.C: New
10643
10644 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10645
10646         PR tree-optimization/19080
10647         * gcc.c-torture/compile/pr19080.c: New test.
10648
10649 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10650
10651         * gcc.dg/20041219-1.c: New test.
10652
10653 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10654
10655         PR middle-end/19068
10656         * g++.dg/opt/max1.C: New test case.
10657
10658 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10659
10660         * gcc.dg/fdata-sections-1.c: New test.
10661
10662 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10663
10664         PR middle-end/18548
10665         * gcc.dg/max-1.c: New test case.
10666
10667 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * gcc.c-torture/execute/20041218-1.c: New test.
10670
10671 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10672
10673         * gcc.dg/pr18501.c: New test.
10674         * gcc.dg/uninit-5.c: XFAIL.
10675         * gcc.dg/uninit-9.c: XFAIL.
10676
10677 2004-12-17  Dale Johannesen  <dalej@apple.com>
10678
10679         * gcc.dg/20041213-1.c:  New.
10680
10681 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10682
10683         * objc.dg/stabs-1.m: Allow assembly label to begin
10684         with a dot ('.').
10685
10686 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * gcc.c-torture/execute/20041213-1.c: Move...
10689         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10690
10691 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         PR c++/18721
10694         * g++.dg/lookup/conv-5.C: New.
10695
10696 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10697
10698         * objc.dg/stabs-1.m: New test.
10699
10700 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10701
10702         * gcc.dg/visibility-c.c: Change compile to
10703         assemble for the test.
10704
10705 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         PR target/19041
10708         * gcc.dg/visibility-c.c: New test.
10709
10710 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10711
10712         PR middle-end/18493
10713         * gcc.dg/switch-8.c: New test case.
10714
10715 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10716
10717         PR c++/18905
10718         * g++.dg/template/init4.C: New.
10719         * g++.dg/opt/static3.C: Enable optimizer.
10720
10721 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10722
10723         * g++.dg/other/complex1.C: New test.
10724
10725 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10726
10727         * g++.dg/opt/inline9.C: New test.
10728
10729 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10730
10731         PR fortran/18993
10732         * gfotran.dg/nullify_1.f: New test.
10733
10734 2004-12-15  Richard Henderson  <rth@redhat.com>
10735
10736         * gcc.target/i386/i386.exp: New harness.
10737         * gcc.target/i386/vect-args.c: New.
10738
10739 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10740
10741         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10742
10743 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10744
10745         PR c++/18825
10746         * g++.dg/template/friend32.C: New test.
10747
10748 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10749
10750         * cpp/pragma-once-1.c: New test.
10751         * cpp/pragma-once-1b.h: Likewise.
10752         * cpp/pragma-once-1c.h: Likewise.
10753         * cpp/pragma-once-1d.h: Likewise.
10754         * cpp/inc/pragma-once-1a.h: Likewise.
10755
10756 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10757             Steven G. Kargl  <kargls@comcast.net>
10758
10759         PR fortran/17597
10760         * gfortran.dg/list_read_3.f90: New test.
10761
10762 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10763
10764         * gcc.dg/ftrapv-2.c: New test.
10765
10766 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10767
10768         PR c++/18981
10769         * g++.dg/template/typename9.C: New test.
10770
10771 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10772
10773         PR c++/18738
10774         * g++.dg/template/typename8.C: New test.
10775         * g++.dg/parse/friend2.C: Tweak error message.
10776
10777 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10778
10779         * gcc.c-torture/20041214-1.c: New test.
10780
10781 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         PR c++/18965
10784         * g++.dg/init/array17.C: New test.
10785
10786 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/18793
10789         * g++.dg/init/aggr3.C: New test.
10790
10791 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10792
10793         * gcc.dg/altivec-types-1.c: New test.
10794         * gcc.dg/altivec-types-2.c: New test.
10795         * gcc.dg/altivec-types-3.c: New test.
10796         * gcc.dg/altivec-types-4.c: New test.
10797         * g++.dg/ext/altivec-types-1.C: New test.
10798         * g++.dg/ext/altivec-types-2.C: New test.
10799         * g++.dg/ext/altivec-types-3.C: New test.
10800         * g++.dg/ext/altivec-types-4.C: New test.
10801
10802 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10803
10804         PR middle-end/18951
10805         * gcc.c-torture/execute/20041213-1.c: New test.
10806
10807 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         PR c++/18949
10810         * g++.dg/template/cast1.C: New.
10811
10812 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10813
10814         * gcc.c-torture/execute/20041213-2.c: New test.
10815
10816 2004-12-13  Richard Henderson  <rth@redhat.com>
10817
10818         * gcc.dg/i386-sse-10.c: Fix typo in options.
10819
10820 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10821
10822         PR c++/18968
10823         * g++.dg/opt/pr18968.C: New test.
10824
10825 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10826
10827         PR c++/18925
10828         * g++.dg/ext/visibility/staticdatamem.C: New test.
10829
10830 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10831
10832         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10833
10834 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10835
10836         PR rtl-optimization/18928
10837         * gcc.dg/pr18928-1.c: New test case.
10838
10839 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10840
10841         PR tree-opt/16951
10842         * gcc.c-torture/compile/20041211-1.c: New.
10843
10844 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10845
10846         PR middle-end/17564
10847         * gcc.c-torture/execute/20041212-1.c: New test.
10848
10849 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10850
10851         PR fortran/18869
10852         * gfortran.dg/common_1.f90: New test.
10853
10854 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10855         Paul Brook  <paul@codesourcery.com>
10856
10857         PR fortran/16222
10858         * gfortran.dg/real_do_1.f90: New test.
10859
10860 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10861
10862         PR tree-opt/18040
10863         * g++.dg/opt/ptrmem6.C: New test.
10864
10865 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10866
10867         PR middle-end/18921
10868         * gcc.dg/pr18921-1.c: New test case.
10869
10870 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10871
10872         PR fortran/17175
10873         * gfortran.dg/scale_1.f90: New test.
10874
10875 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10876
10877         PR middle-end/18903
10878         * gcc.c-torture/compile/pr18903.c: New test.
10879
10880 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10881
10882         * gcc.c-torture/execute/20041210-1.c: New test.
10883
10884 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10885
10886         PR c++/18731
10887         * g++.dg/parser/struct-1.C: New test.
10888         * g++.dg/parser/struct-2.C: New test.
10889         * g++.dg/parser/struct-3.C: New test.
10890
10891 2004-12-09  Richard Henderson  <rth@redhat.com>
10892
10893         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10894
10895         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10896         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10897
10898 2004-12-09  Matt Austern  <austern@apple.com>
10899
10900         PR c++/18514
10901         * g++.dg/ext/builtin1.C: New
10902         * g++.dg/ext/builtin2.C: New
10903         * g++.dg/ext/builtin3.C: New
10904         * g++.dg/ext/builtin4.C: New
10905         * g++.dg/ext/builtin5.C: New
10906
10907 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10908
10909         PR tree-opt/18904
10910         * g++.dg/opt/ptrmem5.C: New test.
10911
10912 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10913
10914         * g++.dg/parse/typename5.C: Adjust for new error.
10915         * g++.dg/parse/typename7.C: New.
10916
10917 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10918
10919         PR c++/18073
10920         * g++.dg/other/mmintrin.C: New test.
10921
10922 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         PR c++/16681
10925         * g++.dg/init/array15.C: New.
10926         * g++.dg/init/array16.C: New.
10927
10928 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10929
10930         PR fortran/18826
10931         * gfortran.dg/assign_1.f90: New test.
10932
10933 2004-12-08  Nick Clifton  <nickc@redhat.com>
10934
10935         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10936         * gcc.target/xstormy16/data_below100: Likewise.
10937         * gcc.target/xstormy16/sfr: Likewise.
10938         * gcc.target/xstormy16/below100.S: New test source file.
10939         * gcc.target/xstormy16/below100.ld: New test linker script.
10940         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10941         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10942         bp instructions.
10943         * gcc.target/xstormy16/bp.c: Likewise.
10944
10945         * gcc.target/xstormy16/bss_below100: New files:
10946         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10947         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10948         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10949         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10950         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10951         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10952         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10953         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10954         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10955         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10956         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10957         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10958         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10959         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10960         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10961         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10962         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10963         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10964         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10965         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10966         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10967         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10968         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10969         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10970         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10971         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10972         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10973
10974         * gcc.target/xstormy16/data_below100: New files:
10975         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10976         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10977         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10978         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10979         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10980         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10981         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10982         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10983         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10984         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10985         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10986         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10987         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10988         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10989         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10990         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10991         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10992         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10993         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10994         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10995         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10996         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10997         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10998         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10999         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11000         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11001         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11002
11003         * gcc.target/xstormy16/sfr: New files:
11004         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11005         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11006         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11007         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11008         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11009         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11010         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11011         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11012         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11013         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11014         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11015         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11016         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11017         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11018         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11019         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11020         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11021         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11022         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11023         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11024         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11025         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11026         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11027         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11028         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11029         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11030         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11031         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11032         27_if0_sfrw_bitfield_f.c
11033
11034 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         PR c++/18100
11037         * g++.dg/lookup/name-clash4.C: New test.
11038
11039 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         PR c++/18672
11042         * g++.dg/opt/array1.C: New.
11043
11044         PR c++/18803
11045         * g++.dg/template/operator5.C: New.
11046
11047 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11048
11049         PR c/18867
11050         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11051
11052 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11053
11054         * gcc.dg/noncompile/20041207.c: New test.
11055
11056 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11057
11058         * g++.dg/other/unreachable-1.C: New test.
11059
11060 2004-12-06  Nick Clifton  <nickc@redhat.com>
11061
11062         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11063         <limits.h> because the latter comes from gcc's include/ directory
11064         and not the newlib/libc/include directory.
11065
11066 2004-12-04  Richard Henderson  <rth@redhat.com>
11067
11068         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11069
11070 2004-12-04  Richard Henderson  <rth@redhat.com>
11071
11072         * lib/target-supports.exp (check_gc_sections_available): Disable
11073         for alpha and ia64.
11074
11075 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11076
11077         PR middle-end/17909
11078         * g++.dg/other/vararg-2.C: New test.
11079
11080 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11081
11082         PR c++/17011, c++/17971
11083         * g++.dg/template/error15.C: Adjust expected error.
11084         * g++.dg/template/instantiate3.C: Likewise.
11085
11086 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11087
11088         * gcc.dg/altivec-18.c: Fix for darwin
11089
11090 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         PR c++/18782
11093         * g++.dg/parse/ptrmem2.C: New.
11094
11095         PR c++/18318
11096         * g++.dg/template/new1.C: New.
11097
11098 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11099
11100         PR fortran/18710
11101         * gfortran.dg/direct_io_3.f90: New test.
11102
11103 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         PR 18758
11106         * g++.dg/parse/crash21.C: New.
11107
11108 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11109
11110         PR c++/15664, c++/18276
11111         * g++.dg/template/ttp13.C: New test.
11112         * g++.dg/template/ttp14.C: Likewise.
11113
11114 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11115
11116         PR c++/18123
11117         * g++.dg/parse/enum2.C: New test.
11118         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11119
11120 2004-12-02  Nick Clifton  <nickc@redhat.com>
11121
11122         * gcc.target/xstormy16: New test directory.
11123         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11124         * gcc.target/xstormy16/bp.c: Check the generation of bp
11125         instructions.
11126         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11127         bn instructions and the BELOW100 attribute.
11128
11129 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11130
11131         PR target/16952
11132         * gcc.dg/ppc-eabi.c: New.
11133
11134 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11135
11136         PR fortran/18284
11137         * gfortran.dg/backspace.f90
11138
11139 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11140
11141         * gfortran.dg/inquire.f90: New test.
11142
11143 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11144
11145         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11146         handle effective-target-keyword.
11147         (dg-skip-if): Support effective-target keyword as target list.
11148         (dg-xfail-if): Ditto.
11149         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11150
11151 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11152
11153         PR tree-optimization/18291
11154         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11155
11156 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11157
11158         PR C++/18729
11159         * g++.dg/parse/crash20.C: New.
11160
11161         PR c++/17431
11162         * g++.dg/overload/arg1.C: New.
11163         * g++.dg/overload/arg2.C: New.
11164         * g++.dg/overload/arg3.C: New.
11165         * g++.dg/overload/arg4.C: New.
11166
11167 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11168
11169         * gcc.dg/c99-flex-array-4.c: Remove.
11170
11171 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11172
11173         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11174
11175         * lib/target-supports.exp (is-effective-target): Simplify.
11176
11177         * lib/target-supports.exp (check_effective_target_vect_long):
11178         Fix for powerpc64-*-*.
11179
11180 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11181
11182         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11183         to support new requirements on FreeBSD 5.
11184
11185 2004-11-30  Devang Patel  <dpatel@apple.com>
11186
11187         PR 18702
11188         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11189
11190 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11191
11192         * g++.dg/ext/altivec-13.C: New test.
11193
11194 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11195
11196         PR tree-opt/18298
11197         * gcc.c-torture/execute/p18298.c: New test.
11198
11199 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11200             Dorit Naishlos  <dorit@il.ibm.com>
11201
11202         PR tree-opt/18607
11203         * gcc.dg/vect/vect-89.c: New test.
11204
11205 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11206
11207         * gcc.dg/pr18596-1.c: New test.
11208
11209 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11210
11211         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11212
11213 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11214
11215         PR c/18479
11216         * gcc.dg/pr18479.c: New test.
11217
11218 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11219
11220         PR target/18490
11221         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11222         mmix-knuth-mmixware.
11223
11224         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11225         cris-*-elf* cris-*-aout* mmix-*-*
11226
11227 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11228
11229         PR middle-end/18725
11230         * gcc.dg/pr18725.c: New test.
11231
11232 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11233
11234         PR target/18488
11235         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11236
11237         PR target/18336
11238         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11239
11240 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/18368
11243         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11244         * g++.old-deja/g++.law/ctors5.C: Likewise.
11245         * g++.old-deja/g++.other/crash25.C: Likewise.
11246
11247         PR c++/18674
11248         * g++.dg/template/error16.C: New test.
11249
11250         PR c++/18512
11251         * g++.dg/template/crash29.C: New test.
11252
11253 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11254
11255         PR tree-optimization/18712
11256         * gcc.c-torture/compile/pr18712.c: New test.
11257
11258 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11259
11260         PR c/7544
11261         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11262         tests.
11263
11264 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11265
11266         PR c++/18652
11267         * g++.dg/lookup/crash6.C: New test.
11268
11269 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11270
11271         PR middle-end/18164
11272         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11273
11274 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11275
11276         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11277         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11278         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11279
11280 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         * gcc.dg/pr18164.c: New test.
11283
11284 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11285
11286         * gcc.dg/funroll-loops-all.c: New.
11287
11288 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11289
11290         PR target/18489
11291         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11292         delimeter, match space and TAB as well as ":".
11293
11294         PR target/18484
11295         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11296
11297         PR target/18348
11298         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11299
11300         PR target/18345
11301         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11302
11303         PR target/18337
11304         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11305
11306 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11307
11308         * gfortran.dg/direct_io_2.f90: New test.
11309
11310 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11311
11312         PR target/18334
11313         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11314
11315 2004-11-28  Richard Henderson  <rth@redhat.com>
11316
11317         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11318
11319 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11320
11321         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11322         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11323         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11324         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11325         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11326         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11327         gcc.dg/pointer-arith-8.c: New tests.
11328
11329 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11330
11331         PR fortran/18364
11332         * gfortran.dg/endfile.f90: New test.
11333
11334 2004-11-27  Falk Hueffner  <falk@debian.org>
11335
11336         * gcc.dg/loop-6.c: New test.
11337
11338 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * gcc.c-torture/execute/20041126-1.c: New test.
11341
11342 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11343
11344         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11345         on IRIX.
11346
11347 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11348
11349         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11350         functions.
11351
11352 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR rtl-optimization/17825
11355         * gcc.c-torture/compile/20041119-1.c: New test.
11356
11357 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11358
11359         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11360         Check existence of ld library path variables before unsetting.
11361
11362 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11363
11364         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11365
11366 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11367
11368         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11369
11370 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11371
11372         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11373
11374 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11375
11376         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11377         dg-do directive.
11378
11379 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11380
11381         * gcc.dg/pr17957.c: Pass --param, not -param.
11382
11383 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11384
11385         PR middle-end/17957
11386         * testsuite/gcc.dg/pr17957.c: New test.
11387
11388 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11389
11390         PR c++/18445
11391         * g++.dg/template/crash28.C: Likewise.
11392
11393         PR c++/18001
11394         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11395         * g++.dg/ext/lvaddr.C: Likewise.
11396         * g++.dg/opt/pr7503-3.C: Likewise.
11397
11398         PR c++/18466
11399         * g++.dg/parse/qualified3.C: New test.
11400         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11401
11402         PR c++/18545
11403         * g++.dg/expr/return1.C: New test.
11404
11405 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11406
11407         Friend class name lookup 3/n, PR c++/3332
11408         * g++.dg/lookup/friend3.C: New test.
11409         * g++.dg/lookup/friend4.C: Likewise.
11410         * g++.dg/lookup/friend5.C: Likewise.
11411
11412 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11413
11414         Friend class name lookup 2/n, PR c++/14513, c++/15410
11415         * g++.dg/lookup/friend2.C: New test.
11416         * g++.dg/template/friend31.C: Likewise.
11417
11418 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11419
11420         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11421
11422 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/17473
11425         * g++.dg/tc1/dr56.C: Remove.
11426         * g++.dg/template/typedef1.C: Add dg-error markers.
11427         * g++.old-deja/g++.other/typedef7.C: Likewise.
11428
11429         PR c++/18285
11430         * g++.dg/parse/typedef7.C: New test.
11431
11432 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11433
11434         * gcc.c-torture/execute/20041124-1.c: New test.
11435
11436 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11437
11438         * g++.dg/template/deduce3.C: New test.
11439
11440         PR c++/18586
11441         * g++.dg/template/crash27.C: New test.
11442
11443         PR c++/18530
11444         * g++.dg/warn/Wshadow-3.C: New test.
11445
11446 2004-11-24  Devang Patel  <dpatel@apple.com>
11447
11448         PR/18555
11449         * gcc.dg/cpp/isysroot-1.c: New test.
11450         * gcc.dg/cpp/usr/include/stdio.h: New file.
11451         * gcc.dg/cpp/isysroot-2.c: New test.
11452         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11453         New file.
11454
11455 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11456
11457         PR c++/8929
11458         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11459
11460 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11461
11462         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11463         * gcc.target/sparc/pdist.c: Likewise.
11464
11465 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11466
11467         PR c++/16882
11468         * g++.dg/conversion/simd1.C: New test.
11469
11470 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11471
11472         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11473         and restore_ld_library_path_env_vars.
11474         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11475         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11476         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11477         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11478
11479 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11480
11481         * gcc.dg/pragma-align-2.c: Test macro expansion.
11482         * gcc.dg/pragma-pack-2.c: New test.
11483
11484 2004-11-23  Richard Henderson  <rth@redhat.com>
11485
11486         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11487         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11488         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11489         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11490         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11491         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11492
11493         * gcc.dg/vect/vect.exp: Add check for alpha.
11494         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11495         (check_effective_target_vect_int): Enable for alpha.
11496         (check_effective_target_vect_long): New.
11497         (is-effective-target): Add it.
11498
11499 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11500
11501         * gcc.dg/pr18614-1.c: New test.
11502
11503 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * gcc.dg/setjmp-2.c: New test.
11506
11507 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11508
11509         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11510         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11511         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11512         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11513         gcc.target/sparc/pdist.c: New tests.
11514
11515 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11516
11517         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11518
11519 2004-11-22  Dale Johannesen  <dalej@apple.com>
11520
11521         * gcc.dg/20041111-1.c:  New.
11522
11523 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11524
11525         PR tree-opt/18536
11526         * gcc.dg/vect/pr18536.c: New test.
11527
11528 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11529
11530         PR c++/18354
11531         * g++.dg/template/nontype11.C: New test.
11532
11533 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11534
11535         PR middle-end/18520
11536         * gcc.dg/pr18520-1.c: New test case.
11537
11538 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11539
11540         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11541         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11542         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11543         expected diagnostics.
11544
11545 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11546
11547         PR target/18580
11548         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11549         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11550         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11551
11552 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11553
11554         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11555
11556 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11557             Joseph Myers  <joseph@codesourcery.com>
11558
11559         * lib/target-supports.exp (check_visibility_available): Really
11560         test the compiler.
11561
11562 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11563
11564         PR tree-opt/18181
11565         * gcc.dg/vect/vect-85.c: New test.
11566         * gcc.dg/vect/vect-86.c: New test.
11567         * gcc.dg/vect/vect-87.c: New test.
11568         * gcc.dg/vect/vect-88.c: New test.
11569
11570 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11571
11572         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11573
11574 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11575
11576         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11577         * gcc.dg/ppc-and-1.c: Ditto.
11578         * gcc.dg/ppc-compare-1.c: Ditto.
11579         * gcc.dg/ppc-mov-1.c: Ditto
11580
11581 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11582             Mark Mitchell  <mark@codesourcery.com>
11583
11584         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11585
11586 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11587             Aldy Hernandez  <aldyh@redhat.com>
11588
11589         * lib/target-supports.exp (check_effective_target_vect_int): New
11590         (check_effective_target_vect_float): New
11591         (check_effective_target_vect_double): New.
11592         (is-effective-target): Support new effective targets keywords.
11593         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11594         default action for dg-do.
11595         * gcc.dg/vect/pr16105.c: Use new support.
11596         * gcc.dg/vect/pr18400.c: Ditto.
11597         * gcc.dg/vect/pr18425.c: Ditto.
11598         * gcc.dg/vect/vect-1.c: Ditto.
11599         * gcc.dg/vect/vect-10.c: Ditto.
11600         * gcc.dg/vect/vect-11.c: Ditto.
11601         * gcc.dg/vect/vect-12.c: Ditto.
11602         * gcc.dg/vect/vect-13.c: Ditto.
11603         * gcc.dg/vect/vect-14.c: Ditto.
11604         * gcc.dg/vect/vect-15.c: Ditto.
11605         * gcc.dg/vect/vect-16.c: Ditto.
11606         * gcc.dg/vect/vect-17.c: Ditto.
11607         * gcc.dg/vect/vect-18.c: Ditto.
11608         * gcc.dg/vect/vect-19.c: Ditto.
11609         * gcc.dg/vect/vect-2.c: Ditto.
11610         * gcc.dg/vect/vect-20.c: Ditto.
11611         * gcc.dg/vect/vect-21.c: Ditto.
11612         * gcc.dg/vect/vect-22.c: Ditto.
11613         * gcc.dg/vect/vect-23.c: Ditto.
11614         * gcc.dg/vect/vect-24.c: Ditto.
11615         * gcc.dg/vect/vect-25.c: Ditto.
11616         * gcc.dg/vect/vect-26.c: Ditto.
11617         * gcc.dg/vect/vect-27.c: Ditto.
11618         * gcc.dg/vect/vect-27a.c: Ditto.
11619         * gcc.dg/vect/vect-28.c: Ditto.
11620         * gcc.dg/vect/vect-29.c: Ditto.
11621         * gcc.dg/vect/vect-29a.c: Ditto.
11622         * gcc.dg/vect/vect-3.c: Ditto.
11623         * gcc.dg/vect/vect-30.c: Ditto.
11624         * gcc.dg/vect/vect-31.c: Ditto.
11625         * gcc.dg/vect/vect-32.c: Ditto.
11626         * gcc.dg/vect/vect-33.c: Ditto.
11627         * gcc.dg/vect/vect-34.c: Ditto.
11628         * gcc.dg/vect/vect-35.c: Ditto.
11629         * gcc.dg/vect/vect-36.c: Ditto.
11630         * gcc.dg/vect/vect-37.c: Ditto.
11631         * gcc.dg/vect/vect-38.c: Ditto.
11632         * gcc.dg/vect/vect-4.c: Ditto.
11633         * gcc.dg/vect/vect-40.c: Ditto.
11634         * gcc.dg/vect/vect-41.c: Ditto.
11635         * gcc.dg/vect/vect-42.c: Ditto.
11636         * gcc.dg/vect/vect-43.c: Ditto.
11637         * gcc.dg/vect/vect-44.c: Ditto.
11638         * gcc.dg/vect/vect-45.c: Ditto.
11639         * gcc.dg/vect/vect-46.c: Ditto.
11640         * gcc.dg/vect/vect-47.c: Ditto.
11641         * gcc.dg/vect/vect-48.c: Ditto.
11642         * gcc.dg/vect/vect-48a.c: Ditto.
11643         * gcc.dg/vect/vect-49.c: Ditto.
11644         * gcc.dg/vect/vect-5.c: Ditto.
11645         * gcc.dg/vect/vect-50.c: Ditto.
11646         * gcc.dg/vect/vect-51.c: Ditto.
11647         * gcc.dg/vect/vect-52.c: Ditto.
11648         * gcc.dg/vect/vect-53.c: Ditto.
11649         * gcc.dg/vect/vect-54.c: Ditto.
11650         * gcc.dg/vect/vect-55.c: Ditto.
11651         * gcc.dg/vect/vect-56.c: Ditto.
11652         * gcc.dg/vect/vect-56a.c: Ditto.
11653         * gcc.dg/vect/vect-57.c: Ditto.
11654         * gcc.dg/vect/vect-58.c: Ditto.
11655         * gcc.dg/vect/vect-59.c: Ditto.
11656         * gcc.dg/vect/vect-6.c: Ditto.
11657         * gcc.dg/vect/vect-60.c: Ditto.
11658         * gcc.dg/vect/vect-61.c: Ditto.
11659         * gcc.dg/vect/vect-62.c: Ditto.
11660         * gcc.dg/vect/vect-63.c: Ditto.
11661         * gcc.dg/vect/vect-64.c: Ditto.
11662         * gcc.dg/vect/vect-65.c: Ditto.
11663         * gcc.dg/vect/vect-66.c: Ditto.
11664         * gcc.dg/vect/vect-67.c: Ditto.
11665         * gcc.dg/vect/vect-68.c: Ditto.
11666         * gcc.dg/vect/vect-69.c: Ditto.
11667         * gcc.dg/vect/vect-7.c: Ditto.
11668         * gcc.dg/vect/vect-72.c: Ditto.
11669         * gcc.dg/vect/vect-72a.c: Ditto.
11670         * gcc.dg/vect/vect-73.c: Ditto.
11671         * gcc.dg/vect/vect-74.c: Ditto.
11672         * gcc.dg/vect/vect-75.c: Ditto.
11673         * gcc.dg/vect/vect-76.c: Ditto.
11674         * gcc.dg/vect/vect-77.c: Ditto.
11675         * gcc.dg/vect/vect-77a.c: Ditto.
11676         * gcc.dg/vect/vect-78.c: Ditto.
11677         * gcc.dg/vect/vect-79.c: Ditto.
11678         * gcc.dg/vect/vect-8.c: Ditto.
11679         * gcc.dg/vect/vect-80.c: Ditto.
11680         * gcc.dg/vect/vect-82.c: Ditto.
11681         * gcc.dg/vect/vect-82_64.c: Ditto.
11682         * gcc.dg/vect/vect-83.c: Ditto.
11683         * gcc.dg/vect/vect-83_64.c: Ditto.
11684         * gcc.dg/vect/vect-9.c: Ditto.
11685         * gcc.dg/vect/vect-all.c: Ditto.
11686         * gcc.dg/vect/vect-none.c: Ditto.
11687
11688 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11689
11690         * lib/gcc-dg.exp (dg-skip-if): New function.
11691         (dg-forbid-option): Remove.
11692         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11693         * g++.dg/abi/bitfield8.C: Likewise.
11694         * g++.dg/abi/dtor1.C: Likewise.
11695         * g++.dg/abi/empty10.C: Likewise.
11696         * g++.dg/abi/empty7.C: Likewise.
11697         * g++.dg/abi/empty9.C: Likewise.
11698         * g++.dg/abi/layout3.C: Likewise.
11699         * g++.dg/abi/layout4.C: Likewise.
11700         * g++.dg/abi/thunk1.C: Likewise.
11701         * g++.dg/abi/thunk2.C: Likewise.
11702         * g++.dg/abi/vbase11.C: Likewise.
11703         * g++.dg/abi/vthunk2.C: Likewise.
11704         * g++.dg/abi/vthunk3.C: Likewise.
11705         * g++.dg/ext/attrib8.C: Likewise.
11706         * g++.dg/opt/longbranch2.C: Likewise.
11707         * g++.dg/opt/reg-stack4.C: Likewise.
11708         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11709         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11710         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11711         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11712         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11713         * gcc.dg/20000609-1.c: Likewise.
11714         * gcc.dg/20000720-1.c: Likewise.
11715         * gcc.dg/20011107-1.c: Likewise.
11716         * gcc.dg/20011119-1.c: Likewise.
11717         * gcc.dg/20020108-1.c: Likewise.
11718         * gcc.dg/20020122-2.c: Likewise.
11719         * gcc.dg/20020122-3.c: Likewise.
11720         * gcc.dg/20020201-3.c: Likewise.
11721         * gcc.dg/20020206-1.c: Likewise.
11722         * gcc.dg/20020218-1.c: Likewise.
11723         * gcc.dg/20020310-1.c: Likewise.
11724         * gcc.dg/20020411-1.c: Likewise.
11725         * gcc.dg/20020418-2.c: Likewise.
11726         * gcc.dg/20020426-1.c: Likewise.
11727         * gcc.dg/20020426-2.c: Likewise.
11728         * gcc.dg/20020517-1.c: Likewise.
11729         * gcc.dg/20020523-1.c: Likewise.
11730         * gcc.dg/20020523-2.c: Likewise.
11731         * gcc.dg/20020729-1.c: Likewise.
11732         * gcc.dg/20030204-1.c: Likewise.
11733         * gcc.dg/20030826-2.c: Likewise.
11734         * gcc.dg/20030926-1.c: Likewise.
11735         * gcc.dg/20031202-1.c: Likewise.
11736         * gcc.dg/980312-1.c: Likewise.
11737         * gcc.dg/980313-1.c: Likewise.
11738         * gcc.dg/990117-1.c: Likewise.
11739         * gcc.dg/990424-1.c: Likewise.
11740         * gcc.dg/990524-1.c: Likewise.
11741         * gcc.dg/991230-1.c: Likewise.
11742         * gcc.dg/i386-387-1.c: Likewise.
11743         * gcc.dg/i386-387-2.c: Likewise.
11744         * gcc.dg/i386-387-3.c: Likewise.
11745         * gcc.dg/i386-387-4.c: Likewise.
11746         * gcc.dg/i386-387-5.c: Likewise.
11747         * gcc.dg/i386-387-6.c: Likewise.
11748         * gcc.dg/i386-asm-1.c: Likewise.
11749         * gcc.dg/i386-bitfield1.c: Likewise.
11750         * gcc.dg/i386-bitfield2.c: Likewise.
11751         * gcc.dg/i386-loop-1.c: Likewise.
11752         * gcc.dg/i386-loop-2.c: Likewise.
11753         * gcc.dg/i386-loop-3.c: Likewise.
11754         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11755         * gcc.dg/i386-pic-1.c: Likewise.
11756         * gcc.dg/i386-regparm.c: Likewise.
11757         * gcc.dg/i386-signbit-1.c: Likewise.
11758         * gcc.dg/i386-signbit-2.c: Likewise.
11759         * gcc.dg/i386-signbit-3.c: Likewise.
11760         * gcc.dg/i386-sse-5.c: Likewise.
11761         * gcc.dg/i386-sse-8.c: Likewise.
11762         * gcc.dg/i386-unroll-1.c: Likewise.
11763         * gcc.dg/tls/opt-1.c: Likewise.
11764         * gcc.dg/tls/opt-2.c: Likewise.
11765         * gcc.dg/unroll-1.c: Likewise.
11766         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11767         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11768         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11769         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11770
11771 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11772
11773         * g++.dg/template/incomplete1.C: New test.
11774
11775 2004-11-16  Nick Clifton  <nickc@redhat.com>
11776
11777         Revert patches accidentally commited during checkin of fixes for
11778         xstormy16 tests:
11779         gcc.c-torture/execute/simd-4.c: Revert
11780         gcc.dg/20040910-1.c: Revert.
11781
11782 2004-11-16  Paul Brook  <paul@codesourcery.com>
11783
11784         PR fortran/13010
11785         * gfortran.dg/der_pointer_1.f90: New test.
11786
11787 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11788
11789         PR c/18498
11790         * gcc.dg/bitfld-13.c: New test.
11791
11792 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11793
11794         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11795         powerpc*-*-linux*.
11796
11797         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11798         * gcc.dg/ppc64-abi-2.c: Ditto.
11799         * gcc.dg/ppc64-abi-3.c: Ditto.
11800
11801         * lib/gcc-dg.exp (dg-target-list): Remove.
11802
11803 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11804
11805         * gcc.dg/ia64-postinc.c: New test.
11806
11807 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11808
11809         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11810
11811 2004-11-15  Nick Clifton  <nickc@redhat.com>
11812
11813         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11814         __INT_MAX__ so that the test can be compiled by toolchains
11815         targeted at 16-bit processors.
11816
11817         * gcc.dg/20040625-1.c: Use long constants rather than integers
11818         when performing arithmetic that will overflow 16-bits.
11819
11820         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11821         xstormy16.  It does not support 128-bit vector operations.
11822
11823         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11824         with the macro PTR_TYPE.  Define this macro to an integer type
11825         suitable for holding a pointer.
11826
11827         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11828         the target is a 16-bit processor.
11829
11830         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11831         16-bit targets where the character constant will be too long.
11832
11833         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11834         where the double will not be directly addressable.
11835
11836 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11837
11838         Friend class name lookup 1/n, PR c++/18471
11839         * g++.dg/template/crash26.C: New test.
11840         * g++.dg/lookup/struct1.C: Adjust expected error.
11841         * g++.dg/parse/elab1.C: Likewise.
11842         * g++.dg/parse/elab2.C: Likewise.
11843         * g++.dg/parse/int-as-enum1.C: Likewise.
11844         * g++.dg/parse/struct-as-enum1.C: Likewise.
11845         * g++.dg/parse/typedef1.C: Likewise.
11846         * g++.dg/parse/typedef3.C: Likewise.
11847         * g++.dg/parse/typedef4.C: Likewise.
11848         * g++.dg/parse/typedef5.C: Likewise.
11849         * g++.dg/template/nontype4.C: Likewise.
11850         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11851         * g++.old-deja/g++.other/elab1.C: Likewise.
11852         * g++.old-deja/g++.other/syntax4.C: Likewise.
11853
11854 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11855
11856         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11857
11858 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11859
11860         * gcc.c-torture/execute/20041114-1.c: New test.
11861
11862 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11863
11864         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11865         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11866         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11867         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11868         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11869         gcc.dg/switch-7.c: New tests.
11870
11871 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11872
11873         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11874
11875 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11876
11877         PR tree-opt/18400
11878         * gcc.dg/vect/pr18400.c: New test.
11879
11880 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11881             Andrew Pinski  <pinskia@physics.uc.edu>
11882
11883         PR tree-opt/18425
11884         * gcc.dg/vect/pr18425.c: New test.
11885
11886 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11887
11888         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11889         Guard with dg-require-alias and dg-require-visibility.
11890
11891 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11892
11893         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11894
11895 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11896
11897         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11898
11899 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11900
11901         PR c++/17344
11902         * g++.dg/template/defarg5.C: New test.
11903
11904 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11905
11906         * g++.dg/parse/cast1.C: Run only on ILP32.
11907         * g++.old-deja/g++.mike/p784.C: Likewise.
11908
11909 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11910
11911         * gcc.c-torture/execute/20041113-1.c: New test.
11912
11913 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11914
11915         PR target/18230
11916         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11917         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11918         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11919         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11920         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11921         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11922         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11923         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11924         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11925         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11926         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11927         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11928         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11929
11930 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11931
11932         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11933         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11934         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11935         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11936         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11937         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11938         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11939         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11940         gcc.target/sparc/combined-1.c: New tests.
11941
11942 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11943
11944         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11945         New tests.
11946
11947 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11948
11949         * lib/gcc-dg.exp (dg-forbid-option): New function.
11950         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11951         * g++.dg/abi/bitfield8.C: Likewise.
11952         * g++.dg/abi/dtor1.C: Likewise.
11953         * g++.dg/abi/empty10.C: Likewise.
11954         * g++.dg/abi/empty7.C: Likewise.
11955         * g++.dg/abi/empty9.C: Likewise.
11956         * g++.dg/abi/layout3.C: Likewise.
11957         * g++.dg/abi/layout4.C: Likewise.
11958         * g++.dg/abi/thunk1.C: Likewise.
11959         * g++.dg/abi/thunk2.C: Likewise.
11960         * g++.dg/abi/vbase11.C: Likewise.
11961         * g++.dg/abi/vthunk2.C: Likewise.
11962         * g++.dg/abi/vthunk3.C: Likewise.
11963         * g++.dg/ext/attrib8.C: Likewise.
11964         * g++.dg/opt/longbranch2.C: Likewise.
11965         * g++.dg/opt/reg-stack4.C: Likewise.
11966         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11967         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11968         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11969         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11970         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11971         * gcc.dg/20000609-1.c: Likewise.
11972         * gcc.dg/20000720-1.c: Likewise.
11973         * gcc.dg/20011107-1.c: Likewise.
11974         * gcc.dg/20011119-1.c: Likewise.
11975         * gcc.dg/20020108-1.c: Likewise.
11976         * gcc.dg/20020122-2.c: Likewise.
11977         * gcc.dg/20020122-3.c: Likewise.
11978         * gcc.dg/20020201-3.c: Likewise.
11979         * gcc.dg/20020206-1.c: Likewise.
11980         * gcc.dg/20020218-1.c: Likewise.
11981         * gcc.dg/20020310-1.c: Likewise.
11982         * gcc.dg/20020411-1.c: Likewise.
11983         * gcc.dg/20020418-2.c: Likewise.
11984         * gcc.dg/20020426-1.c: Likewise.
11985         * gcc.dg/20020426-2.c: Likewise.
11986         * gcc.dg/20020517-1.c: Likewise.
11987         * gcc.dg/20020523-1.c: Likewise.
11988         * gcc.dg/20020523-2.c: Likewise.
11989         * gcc.dg/20020729-1.c: Likewise.
11990         * gcc.dg/20030204-1.c: Likewise.
11991         * gcc.dg/20030826-2.c: Likewise.
11992         * gcc.dg/20030926-1.c: Likewise.
11993         * gcc.dg/20031202-1.c: Likewise.
11994         * gcc.dg/980312-1.c: Likewise.
11995         * gcc.dg/980313-1.c: Likewise.
11996         * gcc.dg/990117-1.c: Likewise.
11997         * gcc.dg/990424-1.c: Likewise.
11998         * gcc.dg/990524-1.c: Likewise.
11999         * gcc.dg/991230-1.c: Likewise.
12000         * gcc.dg/i386-387-1.c: Likewise.
12001         * gcc.dg/i386-387-2.c: Likewise.
12002         * gcc.dg/i386-387-3.c: Likewise.
12003         * gcc.dg/i386-387-4.c: Likewise.
12004         * gcc.dg/i386-387-5.c: Likewise.
12005         * gcc.dg/i386-387-6.c: Likewise.
12006         * gcc.dg/i386-asm-1.c: Likewise.
12007         * gcc.dg/i386-bitfield1.c: Likewise.
12008         * gcc.dg/i386-bitfield2.c: Likewise.
12009         * gcc.dg/i386-loop-1.c: Likewise.
12010         * gcc.dg/i386-loop-2.c: Likewise.
12011         * gcc.dg/i386-loop-3.c: Likewise.
12012         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12013         * gcc.dg/i386-pic-1.c: Likewise.
12014         * gcc.dg/i386-regparm.c: Likewise.
12015         * gcc.dg/i386-signbit-1.c: Likewise.
12016         * gcc.dg/i386-signbit-2.c: Likewise.
12017         * gcc.dg/i386-signbit-3.c: Likewise.
12018         * gcc.dg/i386-sse-5.c: Likewise.
12019         * gcc.dg/i386-sse-8.c: Likewise.
12020         * gcc.dg/i386-unroll-1.c: Likewise.
12021         * gcc.dg/tls/opt-1.c: Likewise.
12022         * gcc.dg/tls/opt-2.c: Likewise.
12023         * gcc.dg/unroll-1.c: Likewise.
12024         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12025         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12026         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12027         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12028         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12029         -m64 is specified.
12030
12031 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12032
12033         PR c++/18389
12034         * g++.dg/parse/cond1.C: New test.
12035
12036         PR c++/18429
12037         * g++.dg/template/array9.C: New test.
12038         * g++.dg/ext/vla1.C: Adjust error messages.
12039         * g++.dg/ext/vlm1.C: Likewise.
12040         * g++.dg/template/crash2.C: Likewise.
12041
12042         PR c++/18436
12043         * g++.dg/template/call3.C: New test.
12044
12045         PR c++/18407
12046         * g++.dg/template/ptrmem11.C: New test.
12047
12048 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12049
12050         PR other/14264
12051         * lib/g++.exp: Set LC_ALL and LANG to C.
12052         * lib/gcc-dg.exp: Likewise.
12053         * lib/gfortran.exp: Likewise.
12054         * lib/objc.exp: Likewise.
12055         * lib/treelang.exp: Likewise.
12056
12057 2004-11-12  Andreas Schwab  <schwab@suse.de>
12058
12059         * gcc.dg/pr16286.c: Fix last change.
12060
12061 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12062
12063         PR c++/18416
12064         * g++.dg/init/global1.C: New test.
12065
12066 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12067
12068         * gcc.c-torture/execute/20041112-1.c: New test.
12069
12070 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12071
12072         * lib/gcc-dg.exp (dg-target-list): New.
12073
12074 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12075             Richard Sandiford  <rsandifo@redhat.com>
12076
12077         * lib/target-supports.exp (get-compiler_messages): New.
12078         (check_named_sections_available): Use it.
12079         (check_effective_target_ilp32): New.
12080         (check_effective_target_lp64): New.
12081         (is-effective-target): New.
12082         * lib/gcc-dg.exp (dg-require-effective-target): New.
12083
12084 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12085
12086         * gcc.dg/precedence-1.c: New test.
12087
12088 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12089
12090         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12091
12092         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12093         message, delete generated files, use more descriptive name for
12094         executable, and make the test unsupported when it cannot be run.
12095
12096         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12097         (dg-require-weak, dg-require-visibility, dg-require-alias,
12098         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12099         dg-require-iconv, dg-require-named-sections): Use it.
12100
12101         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12102
12103 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12104
12105         PR target/16457
12106         * gcc.dg/ppc-and-1: New
12107
12108         PR target/16796
12109         * gcc.dg/ppc-mov-1.c: New.
12110
12111         PR target/16458
12112         * gcc.dg/ppc-compare-1.c: New.
12113
12114 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12115
12116         * objc.dg/desig-init-2.m: New test.
12117
12118 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12119
12120         PR middle-end/18160
12121         * g++.dg/warn/register-var-1.C: New test.
12122         * g++.dg/warn/register-var-2.C: New test.
12123
12124 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12125
12126         * gcc.dg/union-2.c: New test.
12127
12128 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12129
12130         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12131         New test for PR tree-optimization/17892.
12132
12133 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/18369
12136         * g++.dg/init/new12.C: New test.
12137
12138 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12139
12140         * gcc.target/sparc: New directory.
12141         * gcc.target/sparc/sparc.exp: New driver.
12142         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12143         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12144         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12145         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12146
12147 2004-11-10  Paul Brook  <paul@codesourcery.com>
12148
12149         PR fortran/18218
12150         * gfortran.dg/list_read.c: New test.
12151
12152 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12153
12154         PR c/18322
12155         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12156         expected diagnostic location.
12157
12158 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12159
12160         * gcc.dg/20041109-1.c: New test.
12161
12162 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12163
12164         PR objc/18406
12165         * objc/compile/pr18406.m: New test.
12166
12167 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12168
12169         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12170
12171 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12172
12173         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12174
12175 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12176
12177         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12178
12179 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12180
12181         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12182         exit.
12183
12184 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12185
12186         PR tree-opt/18299
12187         * gcc.c-torture/pr18299-1.c: New test.
12188
12189 2004-11-06  Andreas Schwab  <schwab@suse.de>
12190
12191         * gcc.dg/pr16286.c: Also test for bool and pixel.
12192
12193 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12194
12195         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12196         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12197         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12198         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12199         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12200         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12201         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12202         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12203         gcc.dg/struct-semi-3.c: New tests.
12204
12205 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12206
12207         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12208
12209 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12210
12211         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12212         Do not use C99 designators.
12213
12214 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12215
12216         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12217
12218 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12219
12220         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12221         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12222         * gcc.c-torture/execute/simd-5.x: Remove.
12223
12224 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12225
12226         PR rtl-optimization/17933
12227         * gcc.dg/torture/pr17933-1.c: New test.
12228
12229 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12230
12231         PR target/18106
12232         * lib/target-supports.exp (check_weak_available): Support
12233         Windows.
12234
12235 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12236
12237         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12238         call to fflush(stdout) before abort.
12239         (my_ffsll): New function.
12240         (generate_fields): Use it.
12241
12242 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12243
12244         * gcc.dg/init-undef-1.c: New test.
12245
12246 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12247
12248         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12249         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12250         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12251         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12252         expected messages for new parser.
12253
12254 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12255
12256         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12257
12258 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12259
12260         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12261         on LP64 targets.
12262
12263 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12264
12265         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12266         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12267         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12268         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12269         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12270         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12271         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12272         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12273         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12274         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12275
12276 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12277
12278         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12279         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12280         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12281         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12282         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12283         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12284         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12285         for new parser.
12286
12287 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12288
12289         PR target/15342
12290         * gcc.dg/20041104-1.c: New test.
12291
12292 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12293
12294         * g++.dg/template/nontype7.C: New test.
12295         * g++.dg/template/nontype8.C: Likewise.
12296         * g++.dg/template/nontype9.C: Likewise.
12297         * g++.dg/template/nontype10.C: Likewise.
12298         * g++.dg/tc1/dr49.C: Likewise.
12299         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12300         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12301
12302 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12303
12304         * g++.dg/rtti/tinfo1.C: Remove xfails.
12305
12306 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12307
12308         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12309         packed attribute to the definition to satisfy the new C++ parser.
12310
12311 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12312
12313         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12314         invocations of va_arg.
12315
12316 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12317
12318         PR c++/18124
12319         * g++.dg/template/crash25.C: New test.
12320
12321         PR c++/18155
12322         * g++.dg/template/typedef2.C: New test.
12323         * g++.dg/parse/crash13.C: Adjust error markers.
12324
12325         PR c++/18177
12326         * g++.dg/conversion/const3.C: New test.
12327
12328 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12329
12330         PR fortran/17535
12331         PR fortran/17583
12332         PR fortran/17713
12333         * gfortran.dg/generic_[123].f90: New testcases.
12334
12335 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12338         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12339
12340 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12341
12342         PR tree-opt/16808
12343         * gcc.c-torture/compile/pr16808.c: New test.
12344
12345 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         PR rtl-optimization/17104
12348         * gcc.dg/ppc-bitfield1.c: New.
12349
12350 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12351
12352         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12353
12354 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12355
12356         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12357         strings for 32-bit code.
12358
12359 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12360
12361         PR c/18239
12362         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12363
12364 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12365
12366         PR c++/18064
12367         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12368
12369 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/15172
12372         * g++.dg/init/aggr2.C: New test.
12373
12374 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12375
12376         * objc.dg/local-decl-1.m: New test.
12377
12378 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12379
12380         * gcc.dg/20040910-1.c: Adjust regex.
12381
12382 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12383
12384         PR rtl-optimization/18084
12385         * g++.dg/opt/pr18084-1.C: New testcase.
12386
12387 2004-10-30  Matt Austern  <austern@apple.com>
12388
12389         PR c++/17542
12390         * g++.dg/ext/attrib18.C: New test.
12391
12392 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR middle-end/18096
12395         * gcc.dg/pr18096-1.c: New test case.
12396
12397 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12398
12399         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12400
12401 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12402
12403         PR c/16666
12404         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12405         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12406         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12407         gcc.dg/old-style-prom-3.c: New tests.
12408
12409 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12410
12411         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12412         Remove unnecessary inclusion of stdio.h.
12413
12414 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12415
12416         PR rtl-optimization/17581
12417         * gcc.dg/pr17581-1.c: New test case.
12418
12419 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12422         being implemented.
12423         * g++.dg/conversion/dr195-1.C: New.
12424         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12425         * g++.old-deja/g++.mike/p10148.C: Likewise.
12426
12427 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/17695
12430         * g++.dg/debug/typedef2.C: New test.
12431
12432 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12433
12434         PR fortran/13490
12435         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12436         * gfortran.dg/g77/README: Update.
12437
12438 2004-10-28  Matt Austern  <austern@apple.com>
12439
12440         PR c++/14124
12441         * g++.dg/ext/packed7.C: New test.
12442
12443 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12444
12445         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12446         scan-assembler.
12447         * lib/scanasm.exp (hidden-scan-for): New proc.
12448         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12449         string.
12450         (scan-not-hidden): Likewise.
12451         * lib/target-supports.exp (check_visibility_available): mach-o is
12452         support too.
12453
12454 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/17132
12457         * g++.dg/template/memclass3.C: New test.
12458
12459 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12460
12461         PR middle-end/18160
12462         * gcc.dg/register-var-1.c: New test.
12463         * gcc.dg/register-var-2.c: New test.
12464         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12465         error now.
12466
12467 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12468
12469         PR other/18172
12470         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12471         unused variables.
12472         * gcc.dg/vect/vect-22.c: Likewise.
12473
12474 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.dg/i386-rotate-1.c: New test.
12477
12478 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12479
12480         * g++.dg/init/ref12.C: Add "run" marker.
12481
12482         PR c++/17435
12483         * g++.dg/init/ref12.C: New test.
12484
12485         PR c++/18140
12486         * g++.dg/template/shift1.C: New test.
12487         * g++.dg/template/error10.C: Adjust error markers.
12488
12489 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12490
12491         PR tree-opt/17529
12492         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12493
12494 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12495
12496         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12497         * gcc.dg/weak/weak-3.c: Likewise.
12498         * gcc.dg/weak/weak-5.c: Likewise.
12499         * gcc.dg/weak/weak-9.c: Likewise.
12500         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12501         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12502
12503         * gcc.dg/darwin-weakimport-1.c: New.
12504
12505 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12506
12507         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12508
12509 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12510
12511         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12512         'syntax' error messages.
12513         * gcc.dg/cpp/direct2s.c: Likewise.
12514
12515 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12516
12517         * gcc.c-torture/compile/20041026-1.c: New.
12518
12519 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12520
12521         PR c++/18093
12522         * g++.dg/lookup/ns2.C: New test.
12523
12524         PR c++/18020
12525         * g++.dg/template/enum4.C: New test.
12526
12527         PR c++/18161
12528         * g++.dg/template/expr1.C: New test.
12529
12530 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12531
12532         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12533
12534 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12535
12536         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12537         gcc.dg/decl-nospec-3.c: New tests.
12538
12539 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12540
12541         * objc.dg/super-class-3.m: New test.
12542
12543 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12546         resyncing.
12547         * gcc.dg/cpp/direct2s.c: Likewise.
12548
12549 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12550
12551         * objc.dg/image-info.m: Update for changes to section selection.
12552
12553 2004-10-25  David Ayers  <d.ayers@inode.at>
12554             Ziemowit Laski  <zlaski@apple.com>
12555
12556         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12557         diagnostics when messaging 'id <Proto>'.
12558         * objc.dg/class-protocol-1.m: New test.
12559         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12560         a non-existent method signature.
12561         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12562         Update diagnostics when messaging with non-existent method signature.
12563         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12564         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12565         invalid receivers are now resolved as if messaging 'id'; remove
12566         extraneous diagnostics.
12567
12568 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12569
12570         PR c/16667
12571         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12572         gcc.dg/init-desig-obs-3.c: New tests.
12573
12574 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12575
12576         * gcc.dg/debug/20041023-1.c: New test.
12577
12578 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12579
12580         PR middle-end/17407
12581         * gcc.c-torture/compile/pr17407.c: New test.
12582
12583         PR c++/18121
12584         * g++.dg/template/array8.C: New test.
12585
12586 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12587
12588         PR other/18138
12589         * lib/g++.exp: Accept more than one multilib libgcc.
12590         * lib/gcc-dg.exp: Likewise.
12591         * lib/objc.exp: Likewise.
12592         * lib/treelang.exp: Likewise.
12593         * lib/gfortran.exp: Likewise.
12594
12595 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12596
12597         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12598
12599 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12600
12601         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12602         * gcc.dg/c99-const-expr-3.c: Likewise.
12603
12604 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12605
12606         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12607
12608 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12609
12610         * gcc.c-torture/execute/loop-2e.x: Remove.
12611
12612 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         PR c++/18095
12615         * g++.dg/parse/crash18.C: New.
12616         * g++.dg/parse/crash19.C: New.
12617
12618 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12619
12620         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12621         * g++.dg/ext/dllimport2.C: Same.
12622         * g++.dg/ext/dllimport8.C: Same.
12623
12624 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/10841
12627         * g++.dg/conversion/cast1.C: New test.
12628         * g++.dg/overload/pmf1.C: Adjust error marker.
12629
12630 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12631
12632         PR objc/17923
12633         * objc.dg/const-str-7.m: New test.
12634
12635 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12636
12637         * g++.dg/template/memfriend11.C: Fix comment typo.
12638         * g++.dg/template/memfriend14.C: Likewise.
12639
12640 2004-10-20  Richard Henderson  <rth@redhat.com>
12641
12642         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12643         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12644         -fasynchronous-unwind-tables.
12645
12646 2004-10-20  Richard Henderson  <rth@redhat.com>
12647
12648         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12649         (main): Return success.
12650         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12651         (main): Return success.
12652
12653 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12654
12655         PR c++/13495
12656         * g++.dg/template/memfriend9.C: New test.
12657         * g++.dg/template/memfriend10.C: Likewise.
12658         * g++.dg/template/memfriend11.C: Likewise.
12659         * g++.dg/template/memfriend12.C: Likewise.
12660         * g++.dg/template/memfriend13.C: Likewise.
12661         * g++.dg/template/memfriend14.C: Likewise.
12662         * g++.dg/template/memfriend15.C: Likewise.
12663         * g++.dg/template/memfriend16.C: Likewise.
12664         * g++.dg/template/memfriend17.C: Likewise.
12665         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12666
12667 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12668
12669         * g++.dg/conversion/dr195.C: New.
12670         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12671
12672 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12673             Devang Patel  <dpatel@apple.com>
12674
12675         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12676         of floating point arithmetic, which could trap.
12677
12678 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/14035
12681         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12682         * g++.dg/conversion/const2.C: New test.
12683         * g++.dg/expr/reinterpret2.C: New test.
12684         * g++.dg/expr/reinterpret3.C: New test.
12685         * g++.dg/expr/cast2.C: New test.
12686         * g++.dg/expr/copy1.C: New test.
12687         * g++.dg/other/conversion1.C: Change error message.
12688         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12689         function pointers to void *.
12690         * g++.old-deja/g++.mike/p10148.C: Likewise.
12691
12692 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12693
12694         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12695
12696 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12697
12698         PR c++/18047
12699
12700         * g++.dg/parse/expr3.C: New test.
12701
12702 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12703
12704         * gcc.dg/smod-1.c: New test.
12705
12706 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12707
12708         * objc.dg/method-14.m: New test.
12709
12710 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12711
12712         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12713         Also xfail as the patch was reverted.
12714
12715 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12716
12717         PR middle-end/16973
12718         * gcc.dg/pr16973.c: New test.
12719
12720 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12721
12722         PR tree-optimization/17656
12723         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12724
12725 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12726
12727         * g++.dg/eh/shadow1.C: New.
12728
12729 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.c-torture/compile/20041018-1.c: New test.
12732
12733 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12734
12735         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12736         compiler referring to register 0 when accessing sdata.  The linker
12737         now patches things up.
12738
12739 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12740
12741         PR c/17529
12742         * gcc.c-torture/compile/pr17529.c: New test.
12743
12744 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12745
12746         PR c++/17743
12747         * g++.dg/ext/attrib17.C: New test.
12748
12749 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12750
12751         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12752
12753 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12754
12755         PR c++/10479
12756         * g++.dg/ext/attrib16.C: New test.
12757
12758 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/17042
12761         * g++.dg/init/dso_handle1.C: New test.
12762
12763         PR c++/14667
12764         * g++.dg/parse/typedef6.C: New test.
12765
12766         PR c++/17916
12767         * g++.dg/parse/pragma1.C: New test.
12768
12769 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12770
12771         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12772
12773 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12774
12775         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12776         -fno-common when on HPPA HP-UX platforms.
12777
12778 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12779
12780         PR other/16820
12781         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12782         stdint.h.
12783         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12784         uintptr_t.
12785
12786 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12787
12788         PR c++/16301
12789         * g++.dg/lookup/strong-using-4.C: New test.
12790
12791 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12792
12793         PR middle-end/16567
12794         * gcc.c-torture/compile/nested-1.c: New test.
12795
12796 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12797
12798         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12799         and mipsisa64*-*-* (until support for misaligned loads is added).
12800         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12801         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12802         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12803         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12804         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12805         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12806
12807 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/17976
12810         * g++.dg/init/dtor3.C: New test.
12811
12812 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12813
12814         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12815
12816 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12817
12818         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12819         * gcc.dg/macho-lo-sum.c: Likewise.
12820
12821 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12822
12823         * gcc.dg/ppc-spe64-1.c: New test.
12824
12825 2004-10-14  Devang Patel  <dpatel@apple.com>
12826
12827         PR 17635
12828         * gcc.dg/pr17635.c : New test.
12829
12830 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12831
12832         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12833         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12834         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12835         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12836         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12837         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12838         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12839         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12840         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12841         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12842         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12843         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12844         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12845         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12846         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12847         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12848         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12849         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12850
12851 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12852
12853         * gcc.dg/vect/vect-82.c: New testcase.
12854         * gcc.dg/vect/vect-82_64.c: New testcase.
12855         * gcc.dg/vect/vect-83.c: New testcase.
12856         * gcc.dg/vect/vect-83_64.c: New testcase.
12857
12858 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12859
12860         * gcc.dg/cpp/error-1.c: New test.
12861
12862 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12863
12864         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12865
12866 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12867
12868         PR target/17984
12869         * gcc.dg/cris-peep2-xsrand2.c: New test.
12870
12871 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12872
12873         PR c++/17661
12874         * testsuite/g++.dg/expr/for2.C: New test.
12875
12876 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12877
12878         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12879
12880 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12881
12882         PR tree-optimization/17724
12883         * g++.dg/opt/pr17724-1.C: New test.
12884         * g++.dg/opt/pr17724-2.C: New test.
12885         * g++.dg/opt/pr17724-3.C: New test.
12886         * g++.dg/opt/pr17724-4.C: New test.
12887         * g++.dg/opt/pr17724-5.C: New test.
12888         * g++.dg/opt/pr17724-6.C: New test.
12889
12890 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12891
12892         PR c/17301
12893         * gcc.dg/pr17301-2.c: New test.
12894
12895 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/15876
12898         * g++.dg/parse/error22.C: New test.
12899
12900         PR c++/17936
12901         * g++.dg/template/spec18.C: New test.
12902
12903 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12904
12905         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12906         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12907         memcpy.
12908         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12909         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12910
12911 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         * g++.dg/eh/cleanup5.C: Add dg-options "".
12914
12915 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12916
12917         PR middle-end/17657
12918         * gcc.dg/switch-4.c: New test case.
12919
12920 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12921
12922         * gcc.c-torture/execute/20041011-1.c: New test.
12923
12924 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12925
12926         PR c++/17554
12927         * g++.dg/init/for3.C: New test.
12928
12929         PR c++/17657
12930         * g++.dg/opt/switch2.C: New test.
12931
12932         PR middle-end/17703
12933         * g++.dg/warn/Wreturn-2.C: New test.
12934
12935 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12936
12937         PR c++/17907
12938         * g++.dg/eh/cleanup5.C: New test.
12939
12940 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12941
12942         PR c++/17393
12943         * g++.dg/parse/error21.C: New test.
12944
12945 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12946
12947         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12948         * g++.dg/warn/incomplete1.C: Likewise.
12949         * g++.dg/template/qualttp20.C: Likewise.
12950
12951 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12952
12953         PR c/17881
12954         * parm-incomplete-1.c: New test.
12955
12956 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12957
12958         PR c++/17867
12959         * g++.dg/parse/error19.C: New test.
12960
12961         PR c++/17670
12962         * g++.dg/init/new11.C: New test.
12963
12964         PR c++/17821
12965         * g++.dg/parse/error20.C: New test.
12966
12967         PR c++/17826
12968         * g++.dg/template/crash24.C: New test.
12969
12970 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12971
12972         PR c/17301
12973         * gcc.dg/pr17301-1.c: New test.
12974
12975 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12976
12977         PR c/17189
12978         * gcc.dg/anon-struct-5.c: New test.
12979
12980 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12981
12982         PR c/17844
12983         * gcc.dg/pr17844-1.c: New test.
12984
12985 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12986
12987         PR tree-optimization/17906
12988         * gcc.c-torture/compile/pr17906.c: New.
12989
12990 2004-10-09  Stuart Hastings  <stuart@apple.com>
12991             Roger Sayle  <roger@eyesopen.com>
12992
12993         PR rtl-optimization/17853
12994         * gcc.dg/i386-mmx-5.c: New testcase.
12995
12996 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12997
12998         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12999
13000 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13001
13002         PR c++/17524
13003         * g++.dg/template/static9.C: New test.
13004
13005         PR c++/17685
13006         * g++.dg/parse/operator5.C: New test.
13007
13008 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13009
13010         PR middle-end/17894
13011         * gcc.c-torture/execute/divcmp-4.c: New test case.
13012
13013 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         PR tree-opt/17902
13016         * g++.dg/opt/pr17902.C: New test.
13017
13018 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13019
13020         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13021
13022 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13023
13024         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13025
13026 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13027
13028         * gcc.dg/assign-warn-3.c: New test.
13029
13030 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR c/16999
13033         * gcc.dg/cpp/ident-1.c: New test.
13034
13035 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13036
13037         * gcc.c-torture/compile/acc1.c: New.
13038
13039 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13040
13041         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13042         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13043
13044 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13045
13046         * gcc.dg/ultrasp11.c: New test.
13047
13048 2004-10-08  Michael Matz  <matz@suse.de>
13049
13050         * gcc.dg/doloop-2.c: New test.
13051
13052 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13053
13054         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13055         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13056         objc.dg/method-9.m: Update expected diagnostics.
13057
13058 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13059
13060         * gcc.dg/ppc-fsel-3.c: New file.
13061         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13062
13063 2004-10-07  Paul Brook  <paul@codesourcery.com>
13064
13065         * gfortran.dg/intrinsic_verify_1.f90: New test.
13066
13067 2004-10-07  Paul Brook  <paul@codesourcery.com>
13068
13069         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13070
13071 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13072
13073         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13074         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13075         commit.
13076
13077 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13078
13079         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13080
13081 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13082
13083         PR c++/17115
13084         * g++.dg/warn/Winline-4.C: New test.
13085
13086 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13087
13088         * gcc.c-torture/compile/20041007-1.c: New test.
13089
13090 2004-10-07  Paul Brook  <paul@codesourcery.com>
13091
13092         PR fortran/17678
13093         * gfortran.dg/use_allocated_1.f90: New test.
13094
13095 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13096
13097         PR middle-end/17849
13098         * gfortran.fortran-torture/compile/nested.f90: New test
13099
13100 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13101
13102         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13103
13104 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13105
13106         PR c++/17368
13107         * g++.dg/ext/asm6.C: New test.
13108
13109 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13110
13111         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13112
13113 2004-10-06  Paul Brook  <paul@codesourcery.com>
13114
13115         PR libfortran/17709
13116         * gfortran.dg/empty_format_1.f90: New test.
13117
13118 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13119
13120         PR fortran/17568
13121         * gfortran.dg/ishft.f90: New test.
13122
13123         PR fortran/17283
13124         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13125         tests.
13126
13127 2004-10-06  Paul Brook  <paul@codesourcery.com>
13128
13129         * gfortran.dg/do_1.f90: New test.
13130
13131 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13132
13133         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13134         optimizing for size.
13135
13136 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13137
13138         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13139
13140 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13141
13142         * gcc.c-torture/compile/20041005-1.c: New test.
13143
13144 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         PR c++/17829
13147         * g++.dg/lookup/koenig4.C: New.
13148
13149 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13150
13151         * g++.dg/other/classkey1.C: Adjust quoting marks.
13152         * g++.dg/parse/error15.C: Likewise.
13153         * g++.dg/template/meminit2.C (int>): Likewise.
13154
13155 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13156
13157         PR fortran/17283
13158         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13159
13160         PR fortran/17631
13161         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13162
13163         PR fortran/17708
13164         * gfortran.dg/pr17708.f90: New test.
13165
13166 2004-10-04  Chao-ying Fu  <fu@mips.com>
13167
13168         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13169         * gcc.dg/vect/vect-4.c: Ditto.
13170         * gcc.dg/vect/vect-5.c: Ditto.
13171         * gcc.dg/vect/vect-6.c: Ditto.
13172         * gcc.dg/vect/vect-8.c: Ditto.
13173         * gcc.dg/vect/vect-16.c: Ditto.
13174         * gcc.dg/vect/vect-30.c: Ditto.
13175         * gcc.dg/vect/vect-40.c: Ditto.
13176         * gcc.dg/vect/vect-41.c: Ditto.
13177         * gcc.dg/vect/vect-42.c: Ditto.
13178         * gcc.dg/vect/vect-43.c: Ditto.
13179         * gcc.dg/vect/vect-44.c: Ditto.
13180         * gcc.dg/vect/vect-45.c: Ditto.
13181         * gcc.dg/vect/vect-46.c: Ditto.
13182         * gcc.dg/vect/vect-47.c: Ditto.
13183         * gcc.dg/vect/vect-48.c: Ditto.
13184         * gcc.dg/vect/vect-49.c: Ditto.
13185         * gcc.dg/vect/vect-50.c: Ditto.
13186         * gcc.dg/vect/vect-51.c: Ditto.
13187         * gcc.dg/vect/vect-52.c: Ditto.
13188         * gcc.dg/vect/vect-53.c: Ditto.
13189         * gcc.dg/vect/vect-54.c: Ditto.
13190         * gcc.dg/vect/vect-55.c: Ditto.
13191         * gcc.dg/vect/vect-56.c: Ditto.
13192         * gcc.dg/vect/vect-57.c: Ditto.
13193         * gcc.dg/vect/vect-58.c: Ditto.
13194         * gcc.dg/vect/vect-59.c: Ditto.
13195         * gcc.dg/vect/vect-60.c: Ditto.
13196         * gcc.dg/vect/vect-74.c: Ditto.
13197         * gcc.dg/vect/vect-79.c: Ditto.
13198         * gcc.dg/vect/vect-80.c: Ditto.
13199
13200 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13201
13202         * gcc.dg/unused-7.c: Use the correct option.
13203
13204 2004-10-04  Paul Brook  <paul@codesourcery.com>
13205         Bud Davis  <bdavis9659@comcast.net>
13206
13207         PR fortran/17706
13208         PR fortran/16434
13209         * gfortran/pr17706.f90: New test.
13210         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13211
13212 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13213
13214         * gfortran.dg/pr17612.f90: New test.
13215
13216 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13217
13218         * g++.dg/template/local1.C: Adjust quoting marks in
13219         testing for diagnostics.
13220         * g++.dg/tls/diag-2.C: Likewise.
13221         * g++.dg/other/error8.C: Likewise.
13222
13223 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13224
13225         PR c/17178
13226         * gcc.dg/unused-4.c: Adjust to be correct.
13227
13228         PR c/17820
13229         * gcc.dg/unused-7.c: New test.
13230
13231 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13232
13233         PR c++/17797
13234         * g++.dg/overload/template2.C: New test.
13235
13236 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13237
13238         PR tree-optimization/16632
13239         * gcc.dg/tree-ssa/20041002-1.c: New.
13240
13241 2004-10-03  Paul Brook  <paul@codesourcery.com>
13242
13243         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13244         rather than relying on default formatting.
13245
13246 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13247
13248         * gcc.dg/20040920-1.c: Update expected message text.
13249
13250 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13251
13252         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13253
13254 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13255
13256         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13257         tree level.
13258
13259 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13260
13261         * gcc.dg/tree-ssa/pr17343.c: Remove.
13262
13263 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13264
13265         PR tree-opt/17343
13266         * gcc.dg/tree-ssa/pr17343.c: New test.
13267
13268 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13271         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13272         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13273         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13274         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13275
13276 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13277
13278         * gcc.dg/lvalue-2.c: New test.
13279
13280 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13281
13282         PR c/17730
13283         * gcc.dg/pr17730-1.c: New test
13284
13285 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13286
13287         PR c/7425
13288         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13289
13290 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13291
13292         * gcc.c-torture/execute/stdarg-1.c: New test.
13293         * gcc.c-torture/execute/stdarg-2.c: New test.
13294         * gcc.c-torture/execute/stdarg-3.c: New test.
13295         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13296         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13297         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13298         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13299         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13300
13301 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13302
13303         PR tree-optimization/17697
13304         * g++.dg/opt/pr17697-1.C: New test.
13305         * g++.dg/opt/pr17697-2.C: New test.
13306         * g++.dg/opt/pr17697-3.C: New test.
13307
13308 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13309
13310         PR c/16409
13311         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13312         gcc.dg/vla-init-5.c: New tests.
13313
13314 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13315
13316         PR c/13804
13317         * gcc.dg/pr13804-1.c: New test.
13318
13319 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13320
13321         PR fortran/16938
13322         * gfortran.dg/pr16938.f90: New test.
13323
13324 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13325
13326         * g++.dg/template/crash23.C: New test.
13327
13328 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13329
13330         PR c++/17585
13331         * g++.dg/template/static8.C: New test.
13332
13333 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         PR c++/17681
13336         * g++.dg/other/error9.C: New test.
13337
13338 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13339
13340         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13341
13342 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13343
13344         PR fortran/15164
13345         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13346
13347 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13348
13349         PR middle-end/17112
13350         * gcc.dg/pr17112-1.c: New test case.
13351
13352 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13353
13354         PR c/11459
13355         * gcc.dg/pr11459-1.c: New test.
13356
13357 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13358
13359         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13360         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13361
13362 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13363
13364         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13365
13366 2004-09-25  Jan Hubicka  <jh@suse.cz>
13367
13368         * compile/30040909-1.c: New test.
13369         * compile/30040907-1.c: New test.
13370
13371 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13372
13373         * gcc.c-torture/execute/va-arg-26.c: New test.
13374
13375 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13376
13377         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13378         extra diagnostics on targets with 64-bit pointers.
13379         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13380
13381 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13382
13383         PR c/17188
13384         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13385         * gcc.dg/decl-3.c: Adjust expected message.
13386
13387 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         PR fortran/17615
13390         * gfortran.dg/pr17615.f90: New test.
13391
13392 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13393
13394         PR tree-optimzation/17517
13395         * g++.dg/tree-ssa/pr17517.C: New Test.
13396
13397 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         PR c++/16889
13400         * g++.dg/lookup/ambig3.C: New.
13401
13402 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13403
13404         PR tree-opt/17624
13405         * g++.dg/opt/pr17624.C: New test.
13406
13407 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13408
13409         PR c/6980
13410         * gcc.dg/Wbad-function-cast-1.c: New test.
13411
13412 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13413
13414         * g++.dg/ext/complit1.C
13415         * g++.dg/other/error2.C
13416         * g++.dg/other/nontype-1.C
13417         * g++.dg/parse/crash11.C
13418         * g++.dg/parse/crash12.C
13419         * g++.dg/parse/error15.C
13420         * g++.dg/parse/error4.C
13421         * g++.dg/parse/tmpl-outside1.C
13422         * g++.dg/parse/too-many-tmpl-args1.C
13423         * g++.dg/template/dependent-expr3.C
13424         * g++.dg/template/error10.C
13425         * g++.dg/template/instantiate1.C
13426         * g++.dg/template/vtable2.C
13427         * g++.dg/warn/Wshadow-1.C
13428         * g++.dg/warn/weak1.C
13429         * g++.old-deja/g++.brendan/crash16.C
13430         * g++.old-deja/g++.brendan/crash18.C
13431         * g++.old-deja/g++.brendan/crash48.C
13432         * g++.old-deja/g++.brendan/crash49.C
13433         * g++.old-deja/g++.brendan/crash55.C
13434         * g++.old-deja/g++.brendan/crash56.C
13435         * g++.old-deja/g++.brendan/crash8.C
13436         * g++.old-deja/g++.brendan/enum11.C
13437         * g++.old-deja/g++.brendan/enum8.C
13438         * g++.old-deja/g++.brendan/enum9.C
13439         * g++.old-deja/g++.brendan/friend3.C
13440         * g++.old-deja/g++.brendan/misc14.C
13441         * g++.old-deja/g++.bugs/900402_02.C
13442         * g++.old-deja/g++.bugs/900404_03.C
13443         * g++.old-deja/g++.bugs/900404_04.C
13444         * g++.old-deja/g++.bugs/900428_03.C
13445         * g++.old-deja/g++.jason/crash4.C
13446         * g++.old-deja/g++.jason/overload21.C
13447         * g++.old-deja/g++.jason/redecl1.C
13448         * g++.old-deja/g++.jason/report.C
13449         * g++.old-deja/g++.jason/rfg10.C
13450         * g++.old-deja/g++.jason/template30.C
13451         * g++.old-deja/g++.law/arm12.C
13452         * g++.old-deja/g++.law/ctors5.C
13453         * g++.old-deja/g++.law/cvt20.C
13454         * g++.old-deja/g++.law/init10.C
13455         * g++.old-deja/g++.law/init8.C
13456         * g++.old-deja/g++.law/visibility17.C
13457         * g++.old-deja/g++.law/visibility7.C
13458         * g++.old-deja/g++.mike/net8.C
13459         * g++.old-deja/g++.mike/p646.C
13460         * g++.old-deja/g++.mike/p700.C
13461         * g++.old-deja/g++.mike/p701.C
13462         * g++.old-deja/g++.mike/p811.C
13463         * g++.old-deja/g++.ns/template13.C
13464         * g++.old-deja/g++.other/array3.C
13465         * g++.old-deja/g++.other/crash25.C
13466         * g++.old-deja/g++.other/dtor3.C
13467         * g++.old-deja/g++.other/dtor4.C
13468         * g++.old-deja/g++.other/main1.C
13469         * g++.old-deja/g++.other/warn7.C
13470         * g++.old-deja/g++.pt/crash11.C
13471         * g++.old-deja/g++.pt/crash36.C
13472         * g++.old-deja/g++.pt/spec22.C
13473         * g++.old-deja/g++.pt/spec9.C
13474         * g++.old-deja/g++.pt/ttp52.C
13475         * g++.old-deja/g++.robertl/eb103.C
13476         * g++.old-deja/g++.robertl/eb121.C
13477         * g++.old-deja/g++.robertl/eb22.C
13478         * g++.old-deja/g++.robertl/eb8.C:
13479         Update locations and/or regexps of dg-error markers.
13480         Remove markers for some bogus messages that are no longer issued.
13481
13482 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13485         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13486
13487 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13488
13489         PR c++/17618
13490         * g++.dg/lookup/crash5.C: New test.
13491
13492 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13493
13494         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13495         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13496         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13497         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13498         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13499         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13500
13501         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13502         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13503         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13504         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13505         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13506         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13507
13508         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13509
13510         * gcc.dg/vect/vect-44.c: Check additional cases.
13511         * gcc.dg/vect/vect-48.c: Check additional cases.
13512
13513         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13514         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13515         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13516         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13517         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13518         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13519         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13520         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13521         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13522
13523         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13524         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13525         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13526
13527 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13528
13529         * gcc.dg/tree-ssa/loop-6.c: New test.
13530
13531 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         PR c++/17620
13534         * g++.dg/inherit/base2.C: New.
13535
13536 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13537
13538         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13539         * gcc.dg/20001012-2.c: Likewise.
13540         * gcc.dg/20001013-1.c: Likewise.
13541         * gcc.dg/20001101-1.c: Likewise.
13542         * gcc.dg/20001102-1.c: Likewise.
13543         * gcc.dg/bf-spl1.c: Likewise.
13544         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13545         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13546
13547 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13548
13549         PR tree-optimization/16721
13550         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13551
13552 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13553
13554         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13555         * gcc.dg/20040305-1.c: Likewise.
13556
13557 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13558
13559         PR c/16566
13560         * gcc.c-torture/compile/pr16566-1.c,
13561         gcc.c-torture/compile/pr16566-2.c,
13562         gcc.c-torture/compile/pr16566-3.c: New tests.
13563
13564 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13565
13566         PR tree-optimization/17512
13567         * gcc.c-torture/compile/20040916-1.c.
13568
13569 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13570
13571         * gcc.dg/pragma-re-3.c: New test.
13572
13573 2004-09-17  Matt Austern  <austern@apple.com>
13574
13575         PR c++/15049
13576         * g++.dg/other/anon3.C: New.
13577
13578 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13579
13580         PR c++/7503
13581         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13582         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13583         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13584         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13585         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13586
13587 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13588
13589         PR fortran/17286
13590         * gfortran.dg/pr17286.f90: New test.
13591
13592 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/17530
13595         * g++.dg/template/static7.C: New test.
13596
13597 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13598
13599         PR tree-opt/17558
13600         * gcc.c-torture/compile/pr17558.c: New test.
13601
13602 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13603
13604         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13605         if SKIP_ATTRIBUTE is defined.
13606
13607 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13608
13609         PR fortran/15957
13610         * gfortran.dg/pr15957.f90: New test.
13611
13612 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13613
13614         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13615         in comparison.
13616         * gcc.dg/vect/vect-79.c: Likewise.
13617         * gcc.dg/vect/vect-80.c: Likewise.
13618
13619 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13620
13621         PR fortran/15750
13622         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13623
13624 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13625
13626         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13627         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13628         * gcc.dg/vect/vect-62.c: New testcase.
13629         * gcc.dg/vect/vect-63.c: New testcase.
13630         * gcc.dg/vect/vect-64.c: New testcase.
13631         * gcc.dg/vect/vect-65.c: New testcase.
13632         * gcc.dg/vect/vect-66.c: New testcase.
13633         * gcc.dg/vect/vect-67.c: New testcase.
13634         * gcc.dg/vect/vect-68.c: New testcase.
13635         * gcc.dg/vect/vect-69.c: New testcase.
13636         * gcc.dg/vect/vect-79.c: New testcase.
13637         * gcc.dg/vect/vect-80.c: New testcase.
13638
13639 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13640
13641         * gcc.target/mips/asm-1.c: New test.
13642
13643 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13644
13645         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13646         * gcc.dg/vect/vect-73.c: New testcase.
13647         * gcc.dg/vect/vect-74.c: New testcase.
13648         * gcc.dg/vect/vect-75.c: New testcase.
13649         * gcc.dg/vect/vect-76.c: New testcase.
13650         * gcc.dg/vect/vect-77.c: New testcase.
13651         * gcc.dg/vect/vect-78.c: New testcase
13652
13653 2004-09-18  Paul Brook  <paul@codesourcery.com>
13654
13655         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13656
13657 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13658
13659         PR c/17424
13660         * gcc.dg/pr17424-1.c: New test.
13661
13662 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13663
13664         * g++.dg/tree-ssa/pr17153.C: New test.
13665
13666 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13667
13668         PR pch/13361
13669         * testsuite/g++.dg/pch/wchar-1.C: New.
13670         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13671
13672 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13673
13674         * gcc.c-torture/execute/20040917-1.c: New test.
13675
13676 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13677
13678         PR tree-optimization/17319
13679         * gcc.dg/pr17319.c: New test.
13680
13681 2004-09-17  Devang Patel  <dpatel@apple.com>
13682
13683         * gcc.dg/20040813-1.c: New test.
13684
13685 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13686
13687         PR tree-optimization/17273
13688         * gcc.c-torture/compile/pr17273.c: New test.
13689
13690 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13691
13692         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13693         Update expected messages.
13694         * gcc.dg/declspec-13.c: New test.
13695
13696 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13697
13698         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13699
13700 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13701
13702         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13703         change what 'a' is pointing to.
13704
13705 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13706
13707         PR c++/16002
13708         * g++.dg/template/error18.C: New test.
13709
13710         PR c++/16029
13711         * g++.dg/warn/Wunused-8.C: New test.
13712
13713 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13714
13715         PR tree-optimization/17513
13716         * gcc.dg/20040916-1.c: New test.
13717
13718 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/17501
13721         * g++.dg/template/typename7.C: New test.
13722
13723 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13724
13725         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13726
13727 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13728
13729         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13730         with -ftree-based-profiling also.
13731         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13732
13733 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13734
13735         PR/15364
13736         * gfortran.dg/der_array_io_1.f90: New test.
13737         * gfortran.dg/der_array_io_2.f90: New test.
13738         * gfortran.dg/der_array_io_3.f90: New test.
13739
13740 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13741
13742         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13743         EABI.
13744
13745 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13746
13747         * g++.dg/opt/switch1.C: New test.
13748
13749 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13750
13751         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13752         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13753         Update expected messages.
13754
13755 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13756
13757         PR fortran/16485
13758         * gfortran.dg/same_name_1.f90: New test.
13759
13760 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13761
13762         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13763         dereference garbage pointers.
13764
13765 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13768         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13769
13770         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13771         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13772         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13773
13774 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/17324
13777         * g++.dg/template/mangle1.C: New test.
13778
13779 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13780
13781         PR tree-optimization/17252
13782         * gcc.c-torture/execute/pr17252.c: New test.
13783
13784 2004-09-14  Andrew Pinski  <apinski@apple.com>
13785
13786         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13787
13788 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13789
13790         PR rtl-optimization/9771
13791         * gcc.dg/pr9771-1.c: New test case.
13792
13793 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13794
13795         PR tree-optimization/15262
13796         * gcc.c-torture/execute/pr15262-1.c: New test.
13797         * gcc.c-torture/execute/pr15262-2.c: New test.
13798
13799 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13800
13801         * gcc.dg/declspec-12.c: New test.
13802
13803 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13804
13805         * gfortran.dg/pr17090.f90: Add directives to test.
13806
13807 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13808
13809         * gcc.c-torture/compile/20040914-1.c: New test.
13810
13811 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/16162
13814         * g++.dg/template/decl2.C: New test.
13815
13816 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13817
13818         PR fortran/17090
13819         * gfortran.dg/pr17090.f90: New test.
13820
13821 2004-09-13  Dale Johannesen  <dalej@apple.com>
13822
13823         * gcc.c-torture/compile/pr17408.c:  New test case.
13824
13825 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13826
13827         PR c++/16716
13828         * g++.dg/parse/crash17.C: New test.
13829
13830         PR c++/17327
13831         * g++.dg/template/enum3.C: New test.
13832
13833 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13834
13835         * lib/gcc-defs.exp: Load wrapper.exp.
13836         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13837         using local code.
13838         * lib/gcc.exp (gcc_init): Similar.
13839         * lib/gfortran.exp (gfortran_init): Similar.
13840         * lib/objc.exp (objc_init): Similar.
13841         * lib/treelang.exp (treelang_init): Similar.
13842         * lib/wrapper.exp: New file with build_wrapper call machinery in
13843         ${tool}_maybe_build_wrapper.
13844
13845 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13846
13847         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13848         "inline".
13849         * gcc.dg/declspec-11.c: Update expected messages.
13850         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13851         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13852         gcc.dg/inline-12.c: New tests.
13853
13854 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13855
13856         * g++.dg/tree-ssa/pr17400.C: New testcase.
13857
13858 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13859
13860         * gcc.target/mips/sb1-1.c: New testcase.
13861
13862 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13863
13864         * lib/g77-dg.exp: Remove unused file.
13865         * lib/mike-g77.exp: Ditto.
13866         * lib/g77.exp: Ditto.
13867
13868 2004-09-12  Richard Henderson  <rth@redhat.com>
13869
13870         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13871
13872 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13873
13874         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13875         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13876         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13877         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13878         Update expected messages.
13879
13880 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13881
13882         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13883         declaration/use mismatch for dirp parameter.
13884
13885 2004-09-12  Andrew Pinski  <apinski@apple.com>
13886
13887         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13888         -fgnu-runtime is passed.
13889
13890 2004-09-12  Richard Henderson  <rth@redhat.com>
13891
13892         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13893         do the uplevel thing and update additional_flags directly.
13894         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13895         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13896         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13897         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13898
13899 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13900
13901         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13902
13903 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13904
13905         PR middle-end/17411
13906         * g++.dg/opt/pr17411-1.C: New test case.
13907
13908 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13909
13910         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13911         gcc.dg/tls/diag-2.c: Update expected messages.
13912         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13913         messages.
13914         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13915         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13916         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13917         gcc.dg/tls/diag-5.c: New tests.
13918
13919 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13920
13921         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13922
13923 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13924
13925         * g++.dg/parse/break-in-for.C: New test.
13926
13927 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13928
13929         * gcc.dg/tree-ssa/20040911-1.c: New test.
13930
13931 2004-09-11  Andreas Jaeger  <aj@suse.de>
13932
13933         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13934         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13935
13936 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13937
13938         * gcc.target/frv: New directory of FR-V-specific tests.
13939
13940 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13941
13942         * gcc.dg/convert-vec-1.c: New test.
13943
13944 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13945
13946         PR middle-end/17024
13947         * gcc.dg/pr17024-1.c: New test case.
13948
13949 2004-09-10  Eric Christopher  <echristo@redhat.com>
13950
13951         * gcc.dg/20040910-1.c: New test.
13952
13953 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13954
13955         * gcc.dg/bitfld-9.c: New test.
13956
13957 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13958
13959         * gcc.c-torture/execute/ieee/acc1.c: New test.
13960         * gcc.c-torture/execute/ieee/acc2.c: New test.
13961         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13962
13963 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13964
13965         * gcc.dg/deprecated-2.c: New test.
13966
13967 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13968
13969         * gcc.dg/init-vec-1.c: New test.
13970
13971 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13972
13973         PR middle-end/17055
13974         * gcc.dg/pr17055-1.c: New test case.
13975
13976 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13977
13978         PR target/17377
13979         * gcc.c-torture/execute/pr17377.c: New test.
13980
13981 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13982
13983         PR c/8420
13984         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13985         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13986         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13987         gcc.dg/long-long-typespec-1.c: New tests.
13988         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13989
13990 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13991
13992         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13993         gcc.dg/gnu99-static-1.c: New tests.
13994
13995 2004-09-08  Devang Patel  <dpatel@apple.com>
13996
13997         * gcc.dg/darwin-ld-20040828-1.c: New test.
13998         * gcc.dg/darwin-ld-20040828-2.c: New test.
13999         * gcc.dg/darwin-ld-20040828-3.c: New test.
14000
14001 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14002
14003         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14004         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14005         in error message.
14006         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14007         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14008         in error message.
14009         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14010         types they qualify.
14011         * objc.dg/type-size-2.m: Fix wording in comment.
14012         * objc.dg/va-meth-1.m: New test case.
14013
14014 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14015
14016         PR c/16633:
14017         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14018         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14019
14020 2004-09-06  Devang Patel  <dpatel@apple.com>
14021
14022         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14023         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14024
14025 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14026
14027         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14028         reflect changed line numbering of diagnostics.
14029
14030 2004-09-06  Paul Brook  <paul@codesourcery.com>
14031
14032         * gfortran.dg/edit_real_1.f90: Add new test.
14033
14034 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14035
14036         * gcc.dg/tree-ssa/loop-2.c: New test.
14037         * gcc.dg/tree-ssa/loop-3.c: New test.
14038         * gcc.dg/tree-ssa/loop-4.c: New test.
14039         * gcc.dg/tree-ssa/loop-5.c: New test.
14040
14041 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14042
14043         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14044
14045 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046
14047         * gcc.dg/format/sentinel-1.c: New test.
14048
14049 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14050
14051         * testsuite/gcc.dg/builtins-46.c: New.
14052
14053 2004-09-03  Devang Patel  <dpatel@apple.com>
14054
14055         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14056         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14057
14058 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14059
14060         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14061         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14062         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14063         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14064         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14065         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14066         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14067         the non-portable bzero.
14068         * gcc.dg/20010912-1.c: xfail for NetWare.
14069         * gcc.dg/20020426-2.c: xfail for NetWare.
14070         * gcc.dg/20021014-1.c: xfail for NetWare.
14071         * gcc.dg/20021018-1.c: xfail for NetWare.
14072         * gcc.dg/20030213-1.c: xfail for NetWare.
14073         * gcc.dg/20030225-1.c: xfail for NetWare.
14074         * gcc.dg/20030708-1.c: xfail for NetWare.
14075         * gcc.dg/builtins-config.h: Also exclude NetWare.
14076         * gcc.dg/format/format.h: Define restrict only if not already defined.
14077         * gcc.dg/nest.c: xfail for NetWare.
14078         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14079         * lib/target-supports.exp (check_visibility_available): Exclude
14080         NetWare.
14081
14082 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14083
14084         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14085         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14086         deterministic starting point for the alignment of structure fields.
14087         * gcc.dg/Wpadded.c: Dito.
14088         * g++.dg/abi/vbase10.C: Dito.
14089
14090 2004-09-03  Devang Patel  <dpatel@apple.com>
14091
14092         * g++.dg/debug/pr15736.cc: New test.
14093
14094 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14095
14096         * README.QMTEST: Fix out-of-date link.
14097
14098 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14099
14100         PR fortran/16579
14101         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14102         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14103
14104 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14105
14106         * g++.dg/abi/arm_rtti1.C: New test.
14107
14108 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14109
14110         * gcc.dg/ppc-vector-memcpy.c: New.
14111         * gcc.dg/ppc-vector-memset.c: New.
14112
14113 2004-09-02  Chao-ying Fu  <fu@mips.com>
14114
14115         * gcc.target/mips/mips-3d-1.c: New test.
14116         * gcc.target/mips/mips-3d-2.c: New test.
14117         * gcc.target/mips/mips-3d-3.c: New test.
14118         * gcc.target/mips/mips-3d-4.c: New test.
14119         * gcc.target/mips/mips-3d-5.c: New test.
14120         * gcc.target/mips/mips-3d-6.c: New test.
14121         * gcc.target/mips/mips-3d-7.c: New test.
14122         * gcc.target/mips/mips-3d-8.c: New test.
14123         * gcc.target/mips/mips-3d-9.c: New test.
14124         * gcc.target/mips/mips-ps-1.c: New test.
14125         * gcc.target/mips/mips-ps-2.c: New test.
14126         * gcc.target/mips/mips-ps-3.c: New test.
14127         * gcc.target/mips/mips-ps-4.c: New test.
14128         * gcc.target/mips/mips-ps-type.c: New test.
14129
14130 2004-09-02  Paul Brook  <paul@codesourcery.com>
14131
14132         * gfortran.dg/edit_real_1.f90: Add new tests.
14133
14134 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14135
14136         PR fortran/15327
14137         * gfortran.dg/merge_char_1.f90: New test.
14138
14139 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14140
14141         PR fortran/16404
14142         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14143
14144 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14145
14146         PR c/1522
14147         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14148
14149 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14150
14151         * g++.dg/opt/loop1.C: Do not XFAIL.
14152
14153 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14154
14155         * gcc.c-torture/execute/20040831-1.c: New test.
14156
14157 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14158
14159         PR fortran/16579
14160         * gfortran.dg/g77/20010610.f: Now passes.
14161         Copy from g77.f-torture/execute. Add dg-run directive.
14162         * gfortran.dg/g77/README: Update
14163
14164 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14165
14166         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14167         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14168         (t1, t2, t3, t4): Add volatile.
14169
14170 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14171
14172         * g++.dg/ext/visibility/arm1.C: New test.
14173
14174 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14175
14176         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14177         -pedantic-errors.
14178
14179 2004-09-01  Paul Brook  <paul@codesourcery.com>
14180
14181         * gfortran.dg/eof_2.f90: New test.
14182
14183 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14184
14185         PR fortran/16579
14186         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14187
14188 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14189
14190         PR libfortran/16805
14191         * gfortran.dg/list_read_2.f90: New test.
14192
14193 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * g++.dg/abi/key1.C: New test.
14196
14197 2004-08-31  Richard Henderson  <rth@redhat.com>
14198
14199         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14200         form of offsetof.
14201         * g++.dg/other/offsetof5.C: Remove duplicate.
14202
14203 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14204
14205         PR fortran/17244
14206         * gfortran.dg/func_derived_1.f90: New test.
14207
14208 2004-08-31  Paul Brook  <paul@codesourcery.com>
14209
14210         * gfortran.dg/eof_1.f90: New test.
14211
14212 2004-08-31  Paul Brook  <paul@codesourcery.com>
14213
14214         * gfortran.dg/list_read_1.f90: New file.
14215
14216 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14217
14218         * g++.dg/opt/loop1.C: XFAIL.
14219
14220 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14221
14222         * gcc.dg/funcdef-storage-1.c: New.
14223         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14224         an extern function in local scope.
14225         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14226         declare an 'auto inline' function in local scope.
14227         * gcc.dg/20011130-1.c: Likewise.
14228         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14229         an 'auto' function in local scope.
14230         * gcc.dg/20021014-1.c: Likewise.
14231         * gcc.dg/20030331-2.c: Likewise.
14232
14233 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14234
14235         * gfortran.dg/blockdata_1.f90: New test.
14236
14237 2004-08-30  Richard Henderson  <rth@redhat.com>
14238
14239         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14240
14241 2004-08-30  Richard Henderson  <rth@redhat.com>
14242
14243         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14244         additional_flags set by alternate driver.
14245         (ieee-options): New procedure.
14246         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14247         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14248         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14249         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14250
14251 2004-08-30  Richard Henderson  <rth@redhat.com>
14252
14253         * lib/f-torture.exp: Remove.
14254
14255 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14256
14257         PR rtl-optimization/16590
14258         * g++.dg/opt/loop1.C: New test.
14259
14260 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14261
14262         PR fortran/13910
14263         * gfortran.dg/oldstyle_1.f90: New test.
14264
14265 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14266         Paul Brook  <paul@codesourcery.com>
14267
14268         * gfortran.dg/g77/README: Update.
14269         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14270         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14271         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14272
14273 2004-08-28  Paul Brook  <paul@codesourcery.com>
14274
14275         PR libfortran/17195
14276         * gfortran.dg/edit_real_1.f90: New test.
14277
14278 2004-08-27  Paul Brook  <paul@codesourcery.com>
14279
14280         * gfortran.dg/rewind_1.f90: New test.
14281
14282 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14283
14284         PR fortran/16597
14285         * gfortran.dg/pr16597.f90: New test.
14286
14287 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14288
14289         PR c/13801
14290         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14291         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14292         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14293         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14294         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14295
14296 2004-08-26  Nick Clifton  <nickc@redhat.com>
14297
14298         * gcc.c-torture/compile/pr17119.c: New test.
14299
14300 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14301
14302         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14303
14304 2004-08-25  Richard Henderson  <rth@redhat.com>
14305
14306         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14307         the bits that expect kind=8 to be the largest real kind.
14308
14309 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14310
14311         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14312
14313 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14314
14315         * gfortran.dg/assignment_1.f90: New test.
14316
14317 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14318
14319         * g++.dg/template/repo3.C: New test.
14320
14321 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14322
14323         PR middle-end/16693
14324         PR tree-optimization/16372
14325         * g++.dg/opt/pr16372-1.C: New test case.
14326         * g++.dg/opt/pr16693-1.C: New test case.
14327         * g++.dg/opt/pr16693-2.C: New test case.
14328
14329 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14330
14331         * objc.dg/proto-lossage-4.m: New test.
14332
14333 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/17155
14336         * g++.dg/inherit/local2.C: New test.
14337
14338 2004-08-25  Paul Brook  <paul@codesourcery.com>
14339
14340         PR fortran/17144
14341         * gfortran.dg/string_ctor_1.f90: New test.
14342
14343 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14344
14345         PR c++/14428
14346         * g++.dg/template/redecl2.C: New test.
14347
14348 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14349
14350         PR fortran/17143
14351         * gfortran.dg/pr17143.f90: New test.
14352
14353 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14354
14355         PR fortran/17164
14356         * gfortran.dg/pr17164.f90: New test.
14357
14358 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14359
14360         * gcc.dg/tree-ssa/loop-1.c: New test.
14361
14362 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14363
14364         * gcc.c-torture/compile/20040824-1.c: New test.
14365
14366 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14367
14368         * gcc.c-torture/compile/iftrap-3.c: New test.
14369
14370 2004-08-24  Paul Brook  <paul@codesourcery.com>
14371
14372         * gfortran.dg/entry_2.f90: New test.
14373
14374 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         PR c++/16889
14377         * g++.dg/lookup/ambig[12].C: New.
14378
14379 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14380
14381         PR c++/16706
14382         * g++.dg/template/crash21.C: New test.
14383         * g++.dg/template/crash22.C: Likewise.
14384
14385 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         PR c++/17149
14388         * g++.dg/template/access15.C: New.
14389
14390 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/17163
14393         * g++.dg/template/repo2.C: New test.
14394
14395 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14396
14397         PR rtl-optimization/17078
14398         * gcc.c-torture/execute/pr17078-1.c: New test case.
14399
14400 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14401
14402         PR c/14492
14403         * gcc.dg/debug/crash1.c: New test.
14404
14405 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c/16180
14408         * gcc.dg/loop-5.c: New test.
14409
14410 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14411
14412         * gcc.c-torture/execute/20040823-1.c: New test.
14413
14414 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14415
14416         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14417         to the assembler.  Simplify test accordingly.
14418         (asm_abi_flags): Use GNU names.
14419         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14420         to check for ABI flags.
14421
14422 2004-08-22  Andrew Pinski  <apinski@apple.com>
14423
14424         * g++.dg/opt/pr14029.C: New test.
14425         * gcc.c-torture/execute/pr15262.c: New test.
14426
14427 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14428
14429         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14430
14431 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14432
14433         PR 16908
14434         * gfortran.dg/direct_io.f90: New test.
14435
14436 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR c++/17121
14439         * g++.dg/inherit/local2.C: New test.
14440
14441 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14442
14443         PR c++/17120
14444         * g++.dg/warn/Wparentheses-4.C: New test.
14445
14446 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14447
14448         PR c++/17121
14449         * g++.dg/inherit/local2.C: New test.
14450
14451         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14452         * gcc.dg/ppc-ldstruct.c: Likewise.
14453         * gcc.dg/ppc64-abi-2.c: Likewise.
14454
14455 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14456
14457         PR rtl-optimization/17099
14458         * gcc.c-torture/execute/20040820-1.c: New test.
14459
14460 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14461
14462         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14463
14464 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14465
14466         PR fortran/17077
14467         * gfortran.dg/auto_array_1.f90: New test.
14468
14469 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14470
14471         PR fortran/17074
14472         * gfortran.dg/simpleif_1.f90: New test.
14473
14474 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14475
14476         * lib/target-supports.exp (check_profiling_available): Return
14477         false for arm*-*-symbianelf* and arm*-*-eabi*.
14478
14479         PR c++/15890
14480         * g++.dg/template/delete1.C: New test.
14481
14482 2004-08-19  Paul Brook  <paul@codesourcery.com>
14483
14484         PR fortran/14976
14485         PR fortran/16228
14486         * gfortran.dg/data_char_1.f90: New test.
14487
14488 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14489
14490         PR fortran/16946
14491         * gfortran.dg/reduction.f90: New testcase.
14492
14493 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14494
14495         PR fortran/16520
14496         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14497
14498 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14499
14500         PR c++/17041
14501         * g++.dg/Wparentheses-3.C: New test.
14502
14503 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14504
14505         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14506         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14507         * gcc.dg/vect/vect-2.c: Likewise.
14508         * gcc.dg/vect/vect-3.c: Likewise.
14509         * gcc.dg/vect/vect-4.c: Likewise.
14510         * gcc.dg/vect/vect-5.c: Likewise.
14511         * gcc.dg/vect/vect-6.c: Likewise.
14512         * gcc.dg/vect/vect-7.c: Likewise.
14513         * gcc.dg/vect/vect-25.c: Likewise.
14514         * gcc.dg/vect/vect-31.c: Likewise.
14515         * gcc.dg/vect/vect-32.c: Likewise.
14516         * gcc.dg/vect/vect-34.c: Likewise.
14517         * gcc.dg/vect/vect-36.c: Likewise.
14518         * gcc.dg/vect/vect-all.c: Likewise.
14519
14520 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/17068
14523         * g++.dg/template/operator4.C: New test.
14524
14525 2004-08-18  Richard Henderson  <rth@redhat.com>
14526
14527         * gcc.dg/20040206-1.c: XFAIL.
14528
14529 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/16246
14532         * g++.dg/template/array7.C: New test.
14533
14534 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14535
14536         * gcc.dg/mips-movcc-1.c: New test.
14537         * gcc.dg/mips-movcc-2.c: New test.
14538         * gcc.dg/mips-movcc-3.c: New test.
14539
14540         * gcc.dg/mips-nmadd-1.c: New test.
14541         * gcc.dg/mips-nmadd-2.c: New test.
14542
14543 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14544
14545         PR c++/15871
14546         * g++.dg/opt/inline8.C: New test.
14547
14548         PR c++/16965
14549         * g++.dg/parse/error17.C: New test.
14550
14551 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14552
14553         * gcc.dg/vect: New directory for vectorizer tests.
14554         * gcc.dg/vect/tree-vect.h: New file.
14555         * gcc.dg/vect/vect.exp: New file.
14556         * gcc.dg/vect/pr16105.c.c: New test.
14557         * gcc.dg/vect/vect-1.c: New test.
14558         * gcc.dg/vect/vect-2.c: New test.
14559         * gcc.dg/vect/vect-3.c: New test.
14560         * gcc.dg/vect/vect-4.c: New test.
14561         * gcc.dg/vect/vect-5.c: New test.
14562         * gcc.dg/vect/vect-6.c: New test.
14563         * gcc.dg/vect/vect-7.c: New test.
14564         * gcc.dg/vect/vect-8.c: New test.
14565         * gcc.dg/vect/vect-9.c: New test.
14566         * gcc.dg/vect/vect-10.c: New test.
14567         * gcc.dg/vect/vect-11.c: New test.
14568         * gcc.dg/vect/vect-12.c: New test.
14569         * gcc.dg/vect/vect-13.c: New test.
14570         * gcc.dg/vect/vect-14.c: New test.
14571         * gcc.dg/vect/vect-15.c: New test.
14572         * gcc.dg/vect/vect-16.c: New test.
14573         * gcc.dg/vect/vect-17.c: New test.
14574         * gcc.dg/vect/vect-18.c: New test.
14575         * gcc.dg/vect/vect-19.c: New test.
14576         * gcc.dg/vect/vect-20.c: New test.
14577         * gcc.dg/vect/vect-21.c: New test.
14578         * gcc.dg/vect/vect-22.c: New test.
14579         * gcc.dg/vect/vect-23.c: New test.
14580         * gcc.dg/vect/vect-24.c: New test.
14581         * gcc.dg/vect/vect-25.c: New test.
14582         * gcc.dg/vect/vect-26.c: New test.
14583         * gcc.dg/vect/vect-27.c: New test.
14584         * gcc.dg/vect/vect-28.c: New test.
14585         * gcc.dg/vect/vect-29.c: New test.
14586         * gcc.dg/vect/vect-30.c: New test.
14587         * gcc.dg/vect/vect-31.c: New test.
14588         * gcc.dg/vect/vect-32.c: New test.
14589         * gcc.dg/vect/vect-33.c: New test.
14590         * gcc.dg/vect/vect-34.c: New test.
14591         * gcc.dg/vect/vect-35.c: New test.
14592         * gcc.dg/vect/vect-36.c: New test.
14593         * gcc.dg/vect/vect-37.c: New test.
14594         * gcc.dg/vect/vect-38.c: New test.
14595         * gcc.dg/vect/vect-40.c: New test.
14596         * gcc.dg/vect/vect-41.c: New test.
14597         * gcc.dg/vect/vect-42.c: New test.
14598         * gcc.dg/vect/vect-43.c: New test.
14599         * gcc.dg/vect/vect-44.c: New test.
14600         * gcc.dg/vect/vect-45.c: New test.
14601         * gcc.dg/vect/vect-46.c: New test.
14602         * gcc.dg/vect/vect-47.c: New test.
14603         * gcc.dg/vect/vect-48.c: New test.
14604         * gcc.dg/vect/vect-49.c: New test.
14605         * gcc.dg/vect/vect-50.c: New test.
14606         * gcc.dg/vect/vect-51.c: New test.
14607         * gcc.dg/vect/vect-52.c: New test.
14608         * gcc.dg/vect/vect-53.c: New test.
14609         * gcc.dg/vect/vect-54.c: New test.
14610         * gcc.dg/vect/vect-55.c: New test.
14611         * gcc.dg/vect/vect-56.c: New test.
14612         * gcc.dg/vect/vect-57.c: New test.
14613         * gcc.dg/vect/vect-58.c: New test.
14614         * gcc.dg/vect/vect-59.c: New test.
14615         * gcc.dg/vect/vect-60.c: New test.
14616         * gcc.dg/vect/vect-61.c: New test.
14617         * gcc.dg/vect/vect-all.c: New test.
14618         * gcc.dg/vect/vect-none.c: New test.
14619
14620 2004-08-17  Paul Brook  <paul@codesourcery.com>
14621
14622         PR fortran/13082
14623         * gfortran.dg/entry_1.f90: New test.
14624
14625 2004-08-17  Andrew Pinski  <apinski@apple.com>
14626
14627         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14628
14629 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14630
14631         * gcc.dg/pr17036-1.c: New test.
14632
14633 2004-08-16  Devang Patel  <dpatel@apple.com>
14634
14635         * gcc.dg/darwin-20040809-1.c: New test.
14636
14637 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14638
14639         * gcc.dg/funcdef-attr-1.c: New test.
14640
14641 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14642
14643         * gcc.dg/altivec-17.c: New test.
14644         * gcc.dg/altivec-18.c: New test.
14645
14646 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/6749
14649         * g++.dg/template/vtable2.C: New test.
14650
14651 2004-08-14  Richard Henderson  <rth@redhat.com>
14652
14653         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14654         * gcc.dg/pack-test-4.c (main): Return 0.
14655         * gcc.dg/setjmp-1.c: Remove XFAIL.
14656         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14657
14658 2004-08-14  Richard Henderson  <rth@redhat.com>
14659
14660         * gcc.dg/980217-1.c: Add prototype for printf.
14661
14662 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14663
14664         * gfortran.dg/pr16935.f90: New test.
14665
14666 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14667
14668         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14669
14670 2004-08-13  Paul Brook  <paul@codesourcery.com>
14671
14672         * gfortran.dg/der_io_1.f90: Remove stray comma.
14673
14674 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14675
14676         * gcc.dg/vmx/cw-bug-2.c: Remove.
14677         * gcc.dg/vmx/vprint-1.c: Remove.
14678         * gcc.dg/vmx/vscan-1.c: Remove.
14679
14680 2004-08-12  Devang patel  <dpatel@apple.com>
14681
14682         * gcc.dg/darwin-20040809-2.c: New test.
14683
14684 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14685
14686         * g++.dg/ext/altivec-12.C: New test.
14687
14688         * g++.dg/ext/altivec-11.C: New test.
14689
14690 2004-08-12  Paul Brook  <paul@codesourcery.com>
14691
14692         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14693
14694 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14695
14696         * g++.dg/ext/altivec-2.C: Check for hardware support before
14697         executing any VMX instructions.
14698
14699         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14700
14701 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14702
14703         PR c++/16276
14704         * g++.old-deja/g++.other/comdat4.C: New test.
14705         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14706
14707 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14708
14709         PR target/16286
14710         * gcc.dg/pr16286.c: New test.
14711
14712 2004-08-12 Jan Beulich <jbeulich@novell.com>
14713
14714         * g++.dg/ext/asm5.C: New.
14715
14716 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/16698
14719         * g++.dg/eh/crash1.C: New test.
14720
14721         PR c++/16717
14722         * g++.dg/ext/construct1.C: New test.
14723
14724 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/16853
14727         * g++.dg/init/ptrmem1.C: New test.
14728
14729         PR c++/16618
14730         * g++.dg/parse/offsetof5.C: New test.
14731
14732         PR c++/16870
14733         * g++.dg/template/overload3.C: New test.
14734
14735 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/16964
14738         * g++.dg/parse/error16.C: New test.
14739
14740         PR c++/16904
14741         * g++.dg/template/error14.C: New test.
14742
14743         PR c++/16929
14744         * g++.dg/template/error15.C: New test.
14745
14746 2004-08-11  Devang Patel  <dpatel@apple.com>
14747
14748         * gcc.dg/darwin-ld-20040809-1.c: New test.
14749         * gcc.dg/darwin-ld-20040809-2.c: New test.
14750
14751 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14752
14753         PR fortran/16917
14754         * gfortran.dg/dfloat_1.f90: New test.
14755
14756 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14757
14758         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14759         * gcc.dg/dll-2.c: Fix dg-require syntax.
14760         * gcc.misc-tests/arm-isr.c (abort): Declare.
14761         (exit): Likewise.
14762
14763 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/16971
14766         * g++.dg/parse/crash16.C: New test.
14767
14768 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gcc.dg/mips-rsqrt-1.c: New test case.
14771         * gcc.dg/mips-rsqrt-2.c: New test case.
14772         * gcc.dg/mips-rsqrt-3.c: New test case.
14773
14774 2004-08-10  Paul Brook  <paul@codesourcery.com>
14775
14776         * gfortran.dg/der_io_1.f90: New test.
14777
14778 2004-08-10  Paul Brook  <paul@codesourcery.com>
14779
14780         PR fortran/16919
14781         * gfortran.dg/der_array_1.f90: New test.
14782
14783 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14784
14785         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14786
14787 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14788
14789         * gcc.dg/wchar_t-2.c: Fix typo.
14790
14791 2004-08-09  Falk Hueffner  <falk@debian.org>
14792
14793         PR tree-optimization/12517
14794         * gcc.c-torture/compile/pr12517.c: New test.
14795
14796         PR tree-optimization/12578
14797         * gcc.c-torture/compile/pr12578.c: New test.
14798
14799         PR tree-optimization/12899
14800         * gcc.c-torture/compile/pr12899.c: New test.
14801
14802         PR rtl-optimization/14692
14803         * gcc.c-torture/compile/pr14692.c: New test.
14804
14805         PR tree-optimization/16461
14806         * gcc.c-torture/compile/pr16461.c: New test.
14807
14808 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14809
14810         * gfortran.dg/getenv_1.f90: New test.
14811
14812 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14813
14814         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14815         wchar_t.
14816         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14817
14818 2004-08-06  Paul Brook  <paul@codesourcery.com>
14819
14820         * gfortran.dg/ret_array_1.f90: New test.
14821         * gfortran.dg/ret_pointer_1.f90: New test.
14822
14823 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14824
14825         * gcc.dg/missing-field-init-[12].c: New tests.
14826         * g++.dg/warn/missing-field-init-[12].C: New tests.
14827
14828 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14829
14830         * gcc.dg/enum2.c: New test.
14831         * gcc.dg/symbian3.c: Likewise.
14832         * gcc.dg/symbian4.c: Likewise.
14833         * gcc.dg/wchar_t-2.c: Likewise.
14834
14835 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14836
14837         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14838         destructor tests.
14839
14840 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14841
14842         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14843         dg-require-visiblity.
14844         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14845         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14846         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14847         * g++.dg/ext/visibility/new1.C: Likewise.
14848         * g++.dg/ext/visibility/pragma.C: Likewise.
14849         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14850         * g++.dg/ext/visibility/virtual.C: Likewise.
14851         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14852         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14853         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14854         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14855         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14856         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14857         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14858         * g++/dg/ext/visibility/visibility-8.C: New test.
14859         * gcc.c-torture/compile/dll.x: Remove.
14860         * gcc.dg/dll-2.c: Use dg-require-dll
14861         * gcc.dg/visibility-10.c: New test.
14862         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14863         supporting DLLs.
14864         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14865         (scan_not_hidden): Likewise.
14866
14867 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14868
14869         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14870
14871 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14872
14873         * gcc.c-torture/execute/20040805-1.c: New test.
14874
14875 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         * gcc.dg/20020118-1.c: Declare abort.
14878         * gcc.dg/altivec_check.h: Likewise.
14879         * gcc.dg/iftrap-2.c: Likewise.
14880         * gcc.dg/pragma-darwin.c: Likewise.
14881         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14882
14883 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14884
14885         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14886
14887 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14888
14889         * gcc.c-torture/execute/builtins/abs-2.c,
14890         gcc.c-torture/execute/builtins/abs-3.c,
14891         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14892         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14893         intmax_t, uintmax_t and their limits.
14894         * gcc.dg/intmax_t-1.c: New test.
14895
14896 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14897
14898         * g++.dg/tc1/dr147.C: Add reference to PR.
14899
14900 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14901
14902         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14903         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14904
14905 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14906
14907         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14908
14909 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14910
14911         * gcc.dg/redecl-5.c: New test.
14912         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14913         of scanf.
14914
14915 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14916
14917         PR middle-end/16790
14918         * gcc.c-torture/execute/pr16790-1.c: New test case.
14919
14920 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14921
14922         * g++.dg/ext/visibility/assign1.C: New test.
14923         * g++.dg/ext/visibility/new1.C: Likewise.
14924
14925         * gcc.dg/symbian1.c: New test.
14926         * gcc.dg/symbian2.c: Likewise.
14927
14928 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14929
14930         PR target/16570
14931         * gcc.dg/i386-sse-9.c: New test.
14932
14933 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14934
14935         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14936
14937 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14938
14939         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14940         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14941         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14942         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14943         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14944         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14945         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14946         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14947         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14948         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14949         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14950         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14951         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14952         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14953         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14954         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14955         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14956         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14957         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14958         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14959         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14960         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14961         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14962         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14963         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14964         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14965         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14966         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14967         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14968         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14969         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14970         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14971         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14972         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14973         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14974         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14975         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14976         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14977         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14978         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14979         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14980         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14981         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14982         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14983         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14984         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14985         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14986         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14987         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14988         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14989         gcc.misc-tests/i386-pf-3dnow-1.c,
14990         gcc.misc-tests/i386-pf-athlon-1.c,
14991         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14992         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14993         Declare built-in functions used.
14994         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14995
14996 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c++/16707
14999         * g++.dg/lookup/using12.C: New test.
15000
15001         * g++.dg/init/null1.C: Fix PR number.
15002         * g++.dg/parse/namespace10.C: Likewise.
15003
15004 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/16224
15007         * g++.dg/template/spec17.C: New test.
15008         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15009         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15010
15011 2004-08-02  David Billinghurst
15012
15013         PR fortran/16292
15014         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15015
15016 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15017
15018         * gcc.dg/ia64-got-1.c: New test case.
15019
15020 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15021
15022         PR c++/16489
15023         * g++.dg/init/null1.C: New test.
15024         * g++.dg/tc1/dr76.C: Adjust error marker.
15025
15026         PR c++/16529
15027         * g++.dg/parse/namespace10.C: New test.
15028
15029         PR c++/16810
15030         * g++.dg/inherit/ptrmem2.C: New test.
15031
15032 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15033
15034         PR target/16155
15035         * gcc.dg/pr16155.c: New test.
15036
15037 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15038
15039         * gcc.dg/redecl-2.c: New test.
15040
15041 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15042
15043         * gcc.dg/darwin-longdouble.c: New file.
15044
15045 2004-07-30  Richard Henderson  <rth@redhat.com>
15046
15047         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15048         write to constant argument.
15049         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15050
15051 2004-07-30  Richard Henderson  <rth@redhat.com>
15052
15053         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15054         tests of nearest around zero.
15055
15056 2004-07-30  Andrew Pinski  <apinski@apple.com>
15057
15058         * gcc.c-torture/compile/20040730-1.c: New test.
15059
15060 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15061
15062         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15063         powerpc-eabispe.
15064
15065 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15066
15067         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15068
15069 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15070
15071         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15072         contains $ld_library_path.
15073         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15074
15075 2004-07-29  Richard Henderson  <rth@redhat.com>
15076
15077         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15078
15079         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15080         (alt2, which): New.
15081         (Check): Accept either alternative.
15082
15083 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15084
15085         * g++.dg/abi/inline1.C: New test.
15086         * g++.dg/abi/local1-a.cc: Likewise.
15087         * g++.dg/abi/local1.C: Likewise.
15088         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15089         * g++.dg/abi/mangle12.C: Likewise.
15090         * g++.dg/abi/mangle17.C: Likewise.
15091         * g++.dg/abi/mangle20-2.C: Likewise.
15092         * g++.dg/opt/interface1.C: Likewise.
15093         * g++.dg/opt/interface1.h: Likewise.
15094         * g++.dg/opt/interface1-a.cc: New test.
15095         * g++.dg/parse/repo1.C: New test.
15096         * g++.dg/template/repo1.C: Likewise.
15097         * g++.dg/warn/Winline-1.C: Likewise.
15098         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15099
15100 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15101
15102         * gcc.dg/tree-ssa/20040729-1.c: New test.
15103
15104 2004-07-27  Matt Austern <austern@apple.com>
15105
15106         * gcc.dg/darwin-bool-1.c: New test.
15107         * gcc.dg/darwin-bool-2.c: New test.
15108
15109 2004-07-28  Richard Henderson  <rth@redhat.com>
15110
15111         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15112         arguments in the correct type.  Don't write to constant arguments.
15113
15114 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15115
15116         PR tree-optimization/16688
15117         PR tree-optimization/16689
15118         * g++.dg/tree-ssa/pr16688.C: New test.
15119
15120 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15121
15122         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15123         loads.  Not only in the comment, this time.
15124
15125 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15126
15127         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15128         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15129         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15130         * gcc.dg/sh4a-bitmovua.c: New.
15131         * gcc.dg/sh4a-cos.c: New.
15132         * gcc.dg/sh4a-cosf.c: New.
15133         * gcc.dg/sh4a-fprun.c: New.
15134         * gcc.dg/sh4a-fsrra.c: New.
15135         * gcc.dg/sh4a-memmovua.c: New.
15136         * gcc.dg/sh4a-sin.c: New.
15137         * gcc.dg/sh4a-sincos.c: New.
15138         * gcc.dg/sh4a-sincosf.c: New.
15139         * gcc.dg/sh4a-sinf.c: New.
15140
15141 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15142
15143         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15144         conditionals.
15145         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15146         loads.
15147         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15148         DOM1.
15149
15150 2004-07-27  Andrew Pinski  <apinski@apple.com>
15151
15152         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15153
15154 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15155
15156         * gcc.dg/pragma-isr.c: New test.
15157
15158 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15159
15160         PR c++/14429
15161         * g++.dg/template/ttp11.C: New test.
15162
15163 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15164
15165         * gcc.c-torture/compile/20040727-1.c: New test.
15166
15167 2004-07-26  Eric Christopher  <echristo@redhat.com>
15168
15169         * gcc.c-torture/compile/20040726-2.c: New test.
15170
15171 2004-07-26  Andrew Pinski  <apinski@apple.com>
15172
15173         * g++.dg/rtti/tinfo1.C: Xfail.
15174
15175 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15176
15177         * gcc.c-torture/compile/20040726-1.c: New test.
15178
15179 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15180             Brian Ryner  <bryner@brianryner.com>
15181
15182         PR c++/9283
15183         PR c++/15000
15184         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15185         * g++.dg/ext/visibility/: New directory.
15186         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15187         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15188         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15189         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15190         * g++.dg/ext/visibility/fvisibility.C,
15191         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15192         g++.dg/ext/visibility/fvisibility-override1.C
15193         g++.dg/ext/visibility/fvisibility-override2.C
15194         g++.dg/ext/visibility/memfuncts.C
15195         g++.dg/ext/visibility/noPLT.C
15196         g++.dg/ext/visibility/pragma.C
15197         g++.dg/ext/visibility/pragma-override1.C
15198         g++.dg/ext/visibility/pragma-override2.C
15199         g++.dg/ext/visibility/staticmemfuncts.C
15200         g++.dg/ext/visibility/virtual.C: New tests.
15201
15202 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15203
15204         PR c/15360
15205         * gcc.dg/pr15360-1.c: New test.
15206
15207 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15208
15209         * gcc.dg/pragma-align-2.c: New test.
15210         * gcc.dg/pragma-init-fini.c: New test.
15211         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15212         targets.
15213
15214 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15215
15216         * gcc.dg/init-string-2.c: New test.
15217
15218 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15219
15220         PR 16684
15221         * gcc.dg/Wredundant-decls-1.c: New test case.
15222
15223 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15224
15225         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15226         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15227         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15228         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15229         * gcc.dg/compat/generate-random.c: New file.
15230         * gcc.dg/compat/generate-random.h: Likewise.
15231         * gcc.dg/compat/generate-random_r.c: Likewise.
15232         * gcc.dg/compat/struct-layout-1.h: Likewise.
15233         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15234         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15235         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15236         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15237         * gcc.dg/compat/struct-layout-1_main.c: New test.
15238         * gcc.dg/compat/struct-layout-1_x.c: New file.
15239         * gcc.dg/compat/struct-layout-1_y.c: New file.
15240         * gcc.dg/compat/struct-layout-1_test.h: New file.
15241
15242 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15243
15244         * gcc.dg/comp-return-1.c: New test
15245
15246 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15247
15248         * gcc.dg/vmx/8-02a.c: Fix typo.
15249
15250         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15251         * gcc.dg/darwin-abi-3.c: New test.
15252
15253         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15254         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15255
15256         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15257         * gcc.dg/vmx/ops-long-1.c: New test.
15258         * gcc.dg/vmx/ops-long-2.c: New test.
15259
15260 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         * g++.dg/lookup/conv-[1234].C: New.
15263
15264 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * g++.dg/parse/attr2.C: Simplify.
15267
15268 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15269
15270         PR c/7284
15271         * gcc.c-torture/execute/pr7284-1.c: New test.
15272
15273 2004-07-22  Brian Booth  <bbooth@redhat.com>
15274
15275         * gcc.dg/tree-ssa/20040721-1.c: New test.
15276
15277 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15278
15279         * g++.dg/template/crash20.c: New.
15280
15281 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15282
15283         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15284         Add dg-run directive.  Declare variables as required.
15285         * gfortran.dg/g77/README: Update
15286
15287 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15288
15289         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15290         gcc.dg/cris-peep2-andu2.c: New tests.
15291
15292 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15293
15294         PR c/15052
15295         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15296         on return type.
15297         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15298         messages.
15299         * gcc.dg/qual-return-2.c: Update expected messages.
15300         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15301
15302 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15303
15304         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15305         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15306
15307 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15308
15309         PR c/11250
15310         * gcc.dg/init-string-1.c: New test.
15311
15312 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15313
15314         PR middle-end/15345
15315         PR c/16450
15316         * gcc.dg/torture/nested-fn-1.c: New test.
15317
15318 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15319
15320         PR target/16559
15321         * gcc.dg/ia64-fptr-1.c: New file.
15322
15323 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15324
15325         PR c++/14497
15326         * g++.dg/template/spec16.C: New test.
15327         * g++.old-deja/g++.robertl/eb118.C: Remove.
15328
15329 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15330
15331         PR c++/509
15332         * g++.dg/template/spec15.C: New test.
15333
15334 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15335
15336         Copy cases from g77.f-torture/execute and add dg-run
15337         directive.  Other changes as noted.
15338         * gfortran.dg/g77/13037.f
15339         * gfortran.dg/g77/1832.f
15340         * gfortran.dg/g77/19981119-0.f
15341         * gfortran.dg/g77/19990313-0.f
15342         * gfortran.dg/g77/19990313-1.f
15343         * gfortran.dg/g77/19990313-2.f
15344         * gfortran.dg/g77/19990313-3.f
15345         * gfortran.dg/g77/19990419-1.f
15346         * gfortran.dg/g77/19990826-0.f
15347         * gfortran.dg/g77/19990826-2.f
15348         * gfortran.dg/g77/20000503-1.f
15349         * gfortran.dg/g77/20001111.f
15350         * gfortran.dg/g77/20010116.f
15351         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15352         * gfortran.dg/g77/20010430.f
15353         * gfortran.dg/g77/6177.f
15354         * gfortran.dg/g77/947.f
15355         * gfortran.dg/g77/970816-3.f
15356         * gfortran.dg/g77/971102-1.f
15357         * gfortran.dg/g77/980520-1.f
15358         * gfortran.dg/g77/980628-0.f
15359         * gfortran.dg/g77/980628-1.f
15360         * gfortran.dg/g77/980628-10.f
15361         * gfortran.dg/g77/980628-2.f
15362         * gfortran.dg/g77/980628-3.f
15363         * gfortran.dg/g77/980628-7.f
15364         * gfortran.dg/g77/980628-8.f
15365         * gfortran.dg/g77/980628-9.f
15366         * gfortran.dg/g77/980701-0.f
15367         * gfortran.dg/g77/980701-1.f
15368         * gfortran.dg/g77/cabs.f
15369         * gfortran.dg/g77/claus.f
15370         * gfortran.dg/g77/complex_1.f
15371         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15372         * gfortran.dg/g77/dcomplex.f
15373         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15374         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15375         * gfortran.dg/g77/f90-intrinsic-numeric.f
15376         * gfortran.dg/g77/int8421.f
15377         * gfortran.dg/g77/labug1.f
15378         * gfortran.dg/g77/large_vec.f
15379         * gfortran.dg/g77/le.f
15380         * gfortran.dg/g77/short.f
15381         * gfortran.dg/g77/README: Update
15382
15383 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/16637
15386         * g++.dg/parse/lookup4.C: New test.
15387
15388 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15389
15390         PR c++/16175
15391         * g++.dg/template/ttp10.C: New test.
15392
15393 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15394
15395         * gcc.dg/pr12625-1.c: New test.
15396
15397 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15398
15399         * testsuite/gcc.dg/switch-warn-1.c: New test.
15400         * testsuite/gcc.dg/switch-warn-2.c: New test.
15401         * gcc.c-torture/compile/pr14730.c: Update.
15402
15403 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15404
15405         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15406         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15407         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15408         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15409
15410 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15411
15412         PR c++/16623
15413         * g++.dg/template/assign1.C: New test.
15414
15415 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15416
15417         PR c++/12170
15418         * g++.dg/template/ttp9.C: New test.
15419
15420 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15421
15422         * gcc.dg/format/cmn-err-1.c: New test.
15423
15424 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15425
15426         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15427         gcc.dg/Wparentheses-10.c: New tests.
15428         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15429
15430 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15431
15432         PR fortran/16465
15433         * gfortran.dg/g77//ffixed-line-length-0.f,
15434         gfortran.dg/g77/ffixed-line-length-132.f,
15435         gfortran.dg/g77/ffixed-line-length-72.f,
15436         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15437         gfortran.dg/g77/README: Update.
15438
15439 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15440
15441         PR c++/13092
15442         * g++.dg/template/non-dependent7.C: New test.
15443         * g++.dg/template/non-dependent8.C: Likewise.
15444         * g++.dg/template/non-dependent9.C: Likewise.
15445         * g++.dg/template/non-dependent10.C: Likewise.
15446
15447 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/16337
15450         * g++.dg/parse/attr2.C: New test.
15451
15452 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15453
15454         * g77.dg: Removed.
15455         * g77.f-torture: Ditto.
15456
15457 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15458
15459         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15460         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15461         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15462
15463 2004-07-16  Richard Henderson  <rth@redhat.com>
15464
15465         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15466
15467 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15468
15469         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15470         tests with full list of options.
15471         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15472         of TORTURE_OPTIONS if test contains 'dg-do run'.
15473
15474         PR fortran/16404
15475         * gfortran.dg/do_iterator.f90: New test.
15476
15477 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15478
15479         PR rtl-optimization/16536
15480         * gcc.c-torture/execute/restrict-1.c: New test.
15481
15482 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15483
15484         PR fortran/15324
15485         * gfortran.dg/pr15324.f90: New test.
15486
15487         PR fortran/15129
15488         * gfortran.dg/pr15129.f90: New test.
15489
15490         PR fortran/15140
15491         * gfortran.dg/pr15140.f90: New test.
15492
15493         PR fortran/13792
15494         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15495         compile-time simplification.
15496
15497 2004-07-14  Mike Stump  <mrs@apple.com>
15498
15499         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15500
15501 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15502
15503         PR target/16325
15504         * gcc.dg/profile-generate-1.c: New.
15505
15506 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15507
15508         * gcc.c-torture/execute/20040709-1.c: New test.
15509         * gcc.c-torture/execute/20040709-2.c: New test.
15510
15511 2004-07-14  Mike Stump  <mrs@apple.com>
15512
15513         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15514
15515 2004-07-14  Mike Stump  <mrs@apple.com>
15516
15517         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15518
15519 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/16518
15522         * g++.dg/parse/mutable1.C: New test.
15523
15524 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15525
15526         PR tree-optimization/16443
15527         * gcc.dg/tree-ssa/20040713-1.c: New test.
15528
15529 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15530
15531         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15532         for operator new.
15533
15534 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15535
15536         * gfortran.dg/g77/README: New file
15537         * gfortran.dg/g77/19981216-0.f:  Copy from
15538         g77.f-torture/noncompile.  Add "dg-do compile" and
15539         dg-error as required.
15540         * gfortran.dg/g77/19990218-1.f: Likewise
15541         * gfortran.dg/g77/19990905-1.f: Likewise
15542         * gfortran.dg/g77/9263.f: Likewise
15543         * gfortran.dg/g77/980615-0.f: Likewise
15544         * gfortran.dg/g77/980616-0.f: Likewise
15545         * gfortran.dg/g77/check0.f: Likewise
15546         * gfortran.dg/g77/select_no_compile.f: Likewise
15547
15548 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15549
15550         Copy files from g77.f-torture/compile.
15551         Add "{ dg-do compile}".  Other changes as noted
15552         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15553         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15554         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15555         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15556         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15557         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15558         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15559         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15560         statement to conform to standard.  Append alpha1.x for reference.
15561         * gfortran.dg/g77/xformat.f: Add dg-warning
15562
15563 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15564
15565         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15566         Add {dg-do compile} directive.
15567         * gfortran.dg/g77/cpp2.F: Likewise
15568
15569 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15570
15571         PR c++/5402
15572         * g++.dg/lookup/name-clash1.C: New test.
15573
15574         PR c++/9777
15575         * g++.dg/lookup/name-clash2.C: New test.
15576
15577         PR c++/12102
15578         * g++.dg/lookup/name-clash3.C: New test.
15579
15580 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15581
15582         * g++.dg/lookup/new2.C: New test.
15583         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15584
15585 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15586
15587         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15588         Add {dg-do compile} directive.
15589         * gfortran.dg/g77/13060.f: Likewise
15590         * gfortran.dg/g77/19990218-0.f: Likewise
15591         * gfortran.dg/g77/19990305-0.f: Likewise
15592         * gfortran.dg/g77/19990419-0.f: Likewise
15593         * gfortran.dg/g77/19990502-0.f: Likewise
15594         * gfortran.dg/g77/19990502-1.f: Likewise
15595         * gfortran.dg/g77/19990525-0.f: Likewise
15596         * gfortran.dg/g77/19990826-1.f: Likewise
15597         * gfortran.dg/g77/19990826-3.f: Likewise
15598         * gfortran.dg/g77/19990905-2.f: Likewise
15599         * gfortran.dg/g77/20000412-1.f: Likewise
15600         * gfortran.dg/g77/20000511-1.f: Likewise
15601         * gfortran.dg/g77/20000511-2.f: Likewise
15602         * gfortran.dg/g77/20000518.f: Likewise
15603         * gfortran.dg/g77/20000601-1.f: Likewise
15604         * gfortran.dg/g77/20000601-2.f: Likewise
15605         * gfortran.dg/g77/20000629-1.f: Likewise
15606         * gfortran.dg/g77/20000630-2.f: Likewise
15607         * gfortran.dg/g77/20010115.f: Likewise
15608         * gfortran.dg/g77/20010321-1.f: Likewise
15609         * gfortran.dg/g77/20010426.f: Likewise
15610         * gfortran.dg/g77/20020307-1.f: Likewise
15611         * gfortran.dg/g77/8485.f: Likewise
15612         * gfortran.dg/g77/960317-1.f: Likewise
15613         * gfortran.dg/g77/970915-0.f: Likewise
15614         * gfortran.dg/g77/980310-1.f: Likewise
15615         * gfortran.dg/g77/980310-2.f: Likewise
15616         * gfortran.dg/g77/980310-3.f: Likewise
15617         * gfortran.dg/g77/980310-4.f: Likewise
15618         * gfortran.dg/g77/980310-6.f: Likewise
15619         * gfortran.dg/g77/980310-7.f: Likewise
15620         * gfortran.dg/g77/980310-8.f: Likewise
15621         * gfortran.dg/g77/980419-2.f: Likewise
15622         * gfortran.dg/g77/980424-0.f: Likewise
15623         * gfortran.dg/g77/980427-0.f: Likewise
15624         * gfortran.dg/g77/980729-0.f: Likewise
15625         * gfortran.dg/g77/981117-1.f: Likewise
15626         * gfortran.dg/g77/toon_1.f: Likewise
15627
15628 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15629
15630         PR c++/2204
15631         * g++.dg/other/abstract2.C: New test.
15632
15633 2004-07-12  Paul Brook  <paul@codesourcery.com>
15634
15635         * gfortran.dg/pointer_init_1.f90: New test.
15636
15637 2004-07-11  Paul Brook  <paul@codesourcery.com>
15638
15639         PR fortran/15986
15640         * gfortran.dg/contained_1.f90: New test.
15641
15642 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15643
15644         * g++.dg/parse/defarg8.C: New test.
15645
15646 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15647
15648         PR fortran/16433
15649         * gfortran.dg/pr16433.f: New test.
15650
15651         PR fortran/17574
15652         * gfortran.dg/pr15754.f90: New test.
15653
15654 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15655
15656         PR tree-optimization/16437
15657         * gcc.c-torture/execute/bitfld-4.c: New test.
15658
15659 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15660
15661         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15662         access to common var from module.
15663
15664 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         PR fortran/16336
15667         * gfortran.fortran-torture/execute/common_2.f90: New test.
15668
15669 2004-07-10  Paul Brook  <paul@codesourcery.com>
15670
15671         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15672
15673 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15674
15675         PR fortran/15969
15676         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15677
15678 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15679
15680         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15681         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15682         * gfortran.dg/g77/ffree-form-1.f: Likewise
15683         * gfortran.dg/g77/ffree-form-2.f: Likewise
15684         * gfortran.dg/g77/ffree-form-3.f: Likewise
15685         * gfortran.dg/g77/fno-underscoring.f: Likewise
15686         * gfortran.dg/g77/funderscoring.f: Likewise
15687         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15688
15689 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15690
15691         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15692
15693 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15694         Paul Brook  <paul@codesourcery.com>
15695
15696         PR fortran/13415
15697         * gfortran.dg/common_pointer_1.f90: New test.
15698
15699 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15700
15701         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15702
15703 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15704
15705         PR target/16364
15706         * gcc.c-torture/compile/20040709-1.c: New.
15707
15708 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15709
15710         PR fortran/14077
15711         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15712
15713 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15714
15715         PR fortran/13201
15716         * gfortran.dg/shape_1.f90: New test.
15717
15718 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15719             Andrew Pinski  <apinski@apple.com>
15720
15721         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15722
15723 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15724
15725         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15726         comment.
15727
15728 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15729         Paul Brook  <paul@codesourcery.com>
15730
15731         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15732         '.f95' and '.F95'.
15733
15734 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15735
15736         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15737
15738 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15739
15740         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15741         testcases with capital suffix.
15742
15743 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15744
15745         PR fortran/15481
15746         PR fortran/13372
15747         PR fortran/13575
15748         PR fortran/15978
15749         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15750
15751         * gfortran.dg/implicit_1.f90: New test.
15752
15753 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15754
15755         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15756         expression to match gfortran warning/error messages
15757         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15758         dg-error text.
15759
15760 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15761
15762         * lib/fortran-torture.exp: Rename proc search_for to
15763         search_for_re.
15764
15765 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15766
15767         * gcc.c-torture/execute/simd-5.x: New file.
15768         XFAIL on SPARC 64-bit at -O0.
15769
15770 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15771
15772         PR c++/8211
15773         PR c++/16165
15774         * g++.dg/warn/effc3.C: New test.
15775
15776 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15777
15778         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15779         change X to 1X in format.
15780         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15781         add data statements to conform to standard.
15782
15783 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15784
15785         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15786         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15787         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15788
15789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15790
15791         * gfortran.dg/g77/7388.f: Copy from g77.dg
15792         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15793         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15794         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15795         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15796         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15797         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15798         * gfortran.dg/g77/strlen0.f: Likewise
15799
15800 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15801
15802         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15803         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15804
15805 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15806
15807         * gcc.c-torture/execute/920428-2.x: Delete.
15808         * gcc.c-torture/execute/920501-7.x: Likewise.
15809
15810 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15811
15812         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15813         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15814         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15815         prescott and c3-2.
15816         (PREFETCH_3DNOW): Add -march=c3.
15817
15818 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15819
15820         PR c/16437
15821         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15822         * gcc.c-torture/execute/bf64-1.x: Likewise.
15823
15824 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15825
15826         * gcc.c-torture/compile/20040708-1.c: New test.
15827
15828 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15829
15830         PR c++/16169
15831         * g++.dg/warn/effc2.C: New test.
15832
15833 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15834
15835         * gcc.c-torture/execute/bitfld-1.x: Remove.
15836         * gcc.c-torture/execute/bitfld-3.c: New test.
15837         * gcc.dg/bitfld-2.c: Remove XFAILs.
15838
15839 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15840
15841         PR c++/16276
15842         * g++.dg/rtti/tinfo1.C: New file.
15843
15844 2004-07-07  Eric Christopher  <echristo@redhat.com>
15845
15846         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15847
15848 2004-07-07  Andrew Pinski  <apinski@apple.com>
15849
15850         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15851
15852 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15853
15854         * g++.dg/init/call1.C: XFAIL.
15855
15856 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15857
15858         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15859         except for movstrict*, to movmem* and clrstr* to clrmem*.
15860
15861 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15862
15863         * gcc.c-torture/execute/20040707-1.c: New test.
15864
15865 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15866
15867         * gcc.c-torture/execute/20040706-1.c: New test.
15868
15869 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15870
15871         PR c++/3671
15872         * g++.dg/template/spec14.C: New test.
15873
15874 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15875
15876         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15877         nothing if not yet defined.  Use it in b, c and d type definitions.
15878         * gcc.c-torture/execute/20040705-1.c: New test.
15879         * gcc.c-torture/execute/20040705-2.c: New test.
15880
15881 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15882
15883         PR c++/2518
15884         * g++.dg/lookup/new1.C: New test.
15885
15886 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15887
15888         PR c++/11406
15889         * g++.dg/template/sizeof8.C: New test.
15890
15891 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15892
15893         * gcc.c-torture/compile/20040705-1.c: New test.
15894
15895 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15896
15897         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15898
15899 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15900
15901         * gcc.dg/cpp/if-mop.c: Two new testcases.
15902         * gcc.dg/cpp/trad/comment-3.c: New.
15903
15904 2004-07-04  Paul Brook  <paul@codesourcery.com>
15905
15906         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15907
15908 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15909
15910         PR c++/3761
15911         * g++.dg/lookup/crash4.C: New test.
15912
15913 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15914
15915         * gcc.c-torture/execute/builtin-abs-1.c
15916         * gcc.c-torture/execute/builtin-abs-2.c
15917         * gcc.c-torture/execute/builtin-complex-1.c
15918         * gcc.c-torture/execute/builtins/string-1-lib.c
15919         * gcc.c-torture/execute/builtins/string-1.c
15920         * gcc.c-torture/execute/builtins/string-2-lib.c
15921         * gcc.c-torture/execute/builtins/string-2.c
15922         * gcc.c-torture/execute/builtins/string-3-lib.c
15923         * gcc.c-torture/execute/builtins/string-3.c
15924         * gcc.c-torture/execute/builtins/string-4-lib.c
15925         * gcc.c-torture/execute/builtins/string-4.c
15926         * gcc.c-torture/execute/builtins/string-5-lib.c
15927         * gcc.c-torture/execute/builtins/string-5.c
15928         * gcc.c-torture/execute/builtins/string-6-lib.c
15929         * gcc.c-torture/execute/builtins/string-6.c
15930         * gcc.c-torture/execute/builtins/string-7-lib.c
15931         * gcc.c-torture/execute/builtins/string-7.c
15932         * gcc.c-torture/execute/builtins/string-8-lib.c
15933         * gcc.c-torture/execute/builtins/string-8.c
15934         * gcc.c-torture/execute/builtins/string-9-lib.c
15935         * gcc.c-torture/execute/builtins/string-9.c
15936         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15937         * gcc.c-torture/execute/builtins/string-asm-1.c
15938         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15939         * gcc.c-torture/execute/builtins/string-asm-2.c
15940         * gcc.c-torture/execute/stdio-opt-1.c
15941         * gcc.c-torture/execute/stdio-opt-2.c
15942         * gcc.c-torture/execute/stdio-opt-3.c
15943         * gcc.c-torture/execute/string-opt-1.c
15944         * gcc.c-torture/execute/string-opt-10.c
15945         * gcc.c-torture/execute/string-opt-11.c
15946         * gcc.c-torture/execute/string-opt-12.c
15947         * gcc.c-torture/execute/string-opt-13.c
15948         * gcc.c-torture/execute/string-opt-14.c
15949         * gcc.c-torture/execute/string-opt-15.c
15950         * gcc.c-torture/execute/string-opt-16.c
15951         * gcc.c-torture/execute/string-opt-2.c
15952         * gcc.c-torture/execute/string-opt-6.c
15953         * gcc.c-torture/execute/string-opt-7.c
15954         * gcc.c-torture/execute/string-opt-8.c:
15955         Replace with ...
15956
15957         * gcc.c-torture/execute/builtins/abs-2.c
15958         * gcc.c-torture/execute/builtins/abs-3.c
15959         * gcc.c-torture/execute/builtins/complex-1.c
15960         * gcc.c-torture/execute/builtins/fprintf.c
15961         * gcc.c-torture/execute/builtins/fputs.c
15962         * gcc.c-torture/execute/builtins/memcmp.c
15963         * gcc.c-torture/execute/builtins/memmove.c
15964         * gcc.c-torture/execute/builtins/memops-asm.c
15965         * gcc.c-torture/execute/builtins/mempcpy-2.c
15966         * gcc.c-torture/execute/builtins/mempcpy.c
15967         * gcc.c-torture/execute/builtins/memset.c
15968         * gcc.c-torture/execute/builtins/printf.c
15969         * gcc.c-torture/execute/builtins/sprintf.c
15970         * gcc.c-torture/execute/builtins/strcat.c
15971         * gcc.c-torture/execute/builtins/strchr.c
15972         * gcc.c-torture/execute/builtins/strcmp.c
15973         * gcc.c-torture/execute/builtins/strcpy.c
15974         * gcc.c-torture/execute/builtins/strcspn.c
15975         * gcc.c-torture/execute/builtins/strlen-2.c
15976         * gcc.c-torture/execute/builtins/strlen.c
15977         * gcc.c-torture/execute/builtins/strncat.c
15978         * gcc.c-torture/execute/builtins/strncmp-2.c
15979         * gcc.c-torture/execute/builtins/strncmp.c
15980         * gcc.c-torture/execute/builtins/strncpy.c
15981         * gcc.c-torture/execute/builtins/strpbrk.c
15982         * gcc.c-torture/execute/builtins/strpcpy-2.c
15983         * gcc.c-torture/execute/builtins/strpcpy.c
15984         * gcc.c-torture/execute/builtins/strrchr.c
15985         * gcc.c-torture/execute/builtins/strspn.c
15986         * gcc.c-torture/execute/builtins/strstr-asm.c
15987         * gcc.c-torture/execute/builtins/strstr.c:
15988         ... these new files.
15989
15990         * gcc.c-torture/execute/builtins/abs-2-lib.c
15991         * gcc.c-torture/execute/builtins/abs-3-lib.c
15992         * gcc.c-torture/execute/builtins/complex-1-lib.c
15993         * gcc.c-torture/execute/builtins/fprintf-lib.c
15994         * gcc.c-torture/execute/builtins/fputs-lib.c
15995         * gcc.c-torture/execute/builtins/memcmp-lib.c
15996         * gcc.c-torture/execute/builtins/memmove-lib.c
15997         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15998         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15999         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16000         * gcc.c-torture/execute/builtins/memset-lib.c
16001         * gcc.c-torture/execute/builtins/printf-lib.c
16002         * gcc.c-torture/execute/builtins/sprintf-lib.c
16003         * gcc.c-torture/execute/builtins/strcat-lib.c
16004         * gcc.c-torture/execute/builtins/strchr-lib.c
16005         * gcc.c-torture/execute/builtins/strcmp-lib.c
16006         * gcc.c-torture/execute/builtins/strcpy-lib.c
16007         * gcc.c-torture/execute/builtins/strcspn-lib.c
16008         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16009         * gcc.c-torture/execute/builtins/strlen-lib.c
16010         * gcc.c-torture/execute/builtins/strncat-lib.c
16011         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16012         * gcc.c-torture/execute/builtins/strncmp-lib.c
16013         * gcc.c-torture/execute/builtins/strncpy-lib.c
16014         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16015         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16016         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16017         * gcc.c-torture/execute/builtins/strrchr-lib.c
16018         * gcc.c-torture/execute/builtins/strspn-lib.c
16019         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16020         * gcc.c-torture/execute/builtins/strstr-lib.c
16021         * gcc.c-torture/execute/builtins/lib/abs.c
16022         * gcc.c-torture/execute/builtins/lib/fprintf.c
16023         * gcc.c-torture/execute/builtins/lib/memset.c
16024         * gcc.c-torture/execute/builtins/lib/printf.c
16025         * gcc.c-torture/execute/builtins/lib/sprintf.c
16026         * gcc.c-torture/execute/builtins/lib/strcpy.c
16027         * gcc.c-torture/execute/builtins/lib/strcspn.c
16028         * gcc.c-torture/execute/builtins/lib/strncat.c
16029         * gcc.c-torture/execute/builtins/lib/strncmp.c
16030         * gcc.c-torture/execute/builtins/lib/strncpy.c
16031         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16032         * gcc.c-torture/execute/builtins/lib/strspn.c
16033         * gcc.c-torture/execute/builtins/lib/strstr.c:
16034         New files containing support routines.
16035
16036         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16037         declaration.
16038         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16039         when not optimizing.
16040
16041 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16042
16043         PR c++/16240
16044         * g++.dg/abi/mangle22.C: New test.
16045         * g++.dg/abi/mangle23.C: Likewise.
16046
16047 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16048
16049         PR fortran/16290
16050         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16051         Allow for cases without denormalized floating point numbers.
16052
16053 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16054
16055         PR c/1027
16056         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16057         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16058         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16059         expected warning text.
16060         * gcc.dg/format/diag-2.c: New test.
16061
16062 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16063
16064         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16065
16066 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16067
16068         * gcc.dg/builtins-43.c: New.
16069         * gcc.dg/builtins-44.c: New.
16070         * gcc.dg/builtins-45.c: New.
16071
16072 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16073             Andreas Tobler  <a.tobler@schweiz.ch>
16074
16075         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16076         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16077         as SIGSEGV.
16078         * gcc.dg/cleanup-11.c: Likewise.
16079         * gcc.dg/cleanup-8.c: Likewise.
16080         * gcc.dg/cleanup-9.c: Likewise.
16081         * gcc.dg/cleanup-5.c: Run on all platforms.
16082
16083 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16084
16085         * g++.dg/warn/nonnull1.C: New test.
16086
16087 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16088
16089         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16090         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16091         Special-case the Sun compiler wrt to <complex.h>.
16092
16093 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16094
16095         * gcc.dg/Wunreachable-8.C: New test.
16096
16097         * gcc.dg/h8300-ice2.c : New test.
16098
16099 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16100
16101         PR fortran/16161
16102         * gfortran.fortran-torture/compile/implicit.f90: Add test
16103         for implicit character.
16104
16105 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16106
16107         PR fortran/16289
16108         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16109         Use tiny() intrinsic to find smallest non-negative real
16110
16111 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16112
16113         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16114         * gcc.dg/compat/struct-by-value-22_x.c: New.
16115         * gcc.dg/compat/struct-by-value-22_y.c: New.
16116
16117         * gcc.c-torture/execute/20040629-1.c: New test.
16118
16119 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16120
16121         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16122         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16123
16124         PR target/16195
16125         * gcc.dg/20040625-1.c: New test.
16126
16127 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16128
16129         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16130
16131 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16132
16133         PR fortran/15963
16134         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16135
16136 2004-06-29  Richard Henderson  <rth@redhat.com>
16137
16138         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16139
16140 2004-06-29  Paul Brook  <paul@codesourcery.com>
16141
16142         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16143         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16144
16145 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16146
16147         PR c++/16260
16148         * g++.dg/parse/crash15.C: New.
16149
16150 2004-06-28  Andrew Pinski  <apinski@apple.com>
16151
16152         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16153         by the error already.
16154
16155         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16156
16157 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16158
16159         PR target/14041
16160         * gcc.dg/h8300-bss-align-1.c : New.
16161
16162 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16163
16164         * PR c++/16174
16165         * g++.dg/template/ctor4.C: New.
16166
16167 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16168
16169         PR c++/16205
16170         * g++.dg/warn/Wsequence-point-1.C: New test.
16171
16172 2004-06-27  Paul Brook  <paul@codesourcery.com>
16173
16174         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16175
16176 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16177
16178         * g++.old-deja/g++.mike/p7325.C: Remove.
16179
16180 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16181
16182         PR c/14963
16183         * gcc.dg/pr14963.c: New test.
16184
16185 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16186
16187         PR c++/16193
16188         * g++.dg/parse/redef1.C: New test.
16189
16190 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16191
16192         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16193         20021110.c.
16194         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16195         20021119-1.c.
16196         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16197         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16198         5-04.c.
16199         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16200         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16201         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16202         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16203         g++.brendan/enum14.C.
16204         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16205         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16206         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16207         g++.mike/virt1.C.
16208         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16209         memtemp24.C.
16210
16211 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16212
16213         * gcc.dg/20040527-1.c: New test case.
16214
16215 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16216
16217         PR gfortran/pr16196
16218         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16219
16220 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16221
16222         PR middle-end/15825
16223         * gcc.dg/pr15825-1.c: New test case.
16224
16225 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16226
16227         * gcc.c-torture/execute/20040625-1.c: New test.
16228
16229 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16230
16231         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16232
16233 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16234
16235         * gcc.dg/torture/mips-div-1.c: New test.
16236
16237 2004-06-24  Jeff Law  <law@redhat.com>
16238
16239         * gcc.dg/tree-ssa/20040624-1.c: New test.
16240
16241 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16242
16243         * gcc.c-torture/compile/20040624-1.c: New test.
16244
16245 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16246
16247         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16248         this directory.
16249
16250 2004-06-23  Andrew Pinski  <apinski@apple.com>
16251
16252         PR middle-end/15988
16253         * g++.dg/opt/ptrmem4.C: New test.
16254
16255         * gcc.dg/c90-array-quals-2.c: New test.
16256
16257 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16258
16259         * gcc.dg/kpice1.c: New test.
16260
16261 2006-06-23  Andrew Pinski  <apinski@apple.com>
16262
16263         * gcc.dg/c90-array-quals.c: New test.
16264
16265 2006-06-22  Richard Henderson  <rth@redhat.com>
16266
16267         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16268
16269 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16270
16271         * gcc.dg/builtins-config.h: Handle FreeBSD.
16272
16273 2006-06-22  Richard Henderson  <rth@redhat.com>
16274
16275         * g++.dg/opt/devirt1.C: New.
16276
16277 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16278
16279         * g++.dg/opt/pr15551.C: New testcase.
16280
16281 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16282
16283         PR target/14800
16284         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16285         x86_64-*-linux* when compiling for 32bit.
16286
16287 2004-06-21  Andrew Pinski  <apinski@apple.com>
16288
16289         * gcc.dg/pch/struct-1.c: New.
16290         * gcc.dg/pch/struct-1.hs: New.
16291
16292 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16293
16294         * gcc.dg/pch/save-temps-1.c: New file.
16295         * gcc.dg/pch/save-temps-1.hs: New file.
16296
16297 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16298
16299         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16300         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16301
16302 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16303
16304         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16305         to fix type error.
16306         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16307         Remove trailing spaces.
16308
16309 2004-06-21  Richard Henderson  <rth@redhat.com>
16310
16311         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16312         merging && to BIT_FIELD_REF.
16313
16314 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * g++.dg/opt/placeholder1.C: New test.
16317
16318 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16319
16320         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16321         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16322         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16323         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16324
16325 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16326
16327         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16328         extern "C".
16329         * g++.dg/other/pragma-re-1.C: Add comments.
16330
16331 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16332
16333         PR gfortran/16080
16334         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16335
16336 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16337
16338         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16339         instead of setting the type of size_t by
16340         hand.
16341
16342 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16343
16344         * gcc.dg/unordered-2.c: New test case.
16345         * gcc.dg/unordered-3.c: New test case.
16346
16347 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16348
16349         PR other/16043
16350         * lib/g++.exp (g++_version): Tweak regexp for version
16351         * lib/g77.exp (g77_version): Likewise
16352         * lib/gfortran.exp (gfortran_version): Likewise
16353         * lib/objc.exp (objc_version): Likewise
16354         * lib/treelang.exp (treelang_version): Likewise
16355
16356 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16359         Use INT_MAX instead of __INT_MAX__.
16360         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16361
16362         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16363         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16364         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16365         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16366         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16367         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16368         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16369         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16370         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16371
16372         * gcc.dg/range-test-1.c: New test.
16373         * g++.dg/opt/range-test-1.C: New test.
16374
16375 2004-06-17  Richard Henderson  <rth@redhat.com>
16376
16377         * objc.dg/sync-1.m: New.
16378         * objc.dg/try-catch-1.m: Don't force next runtime.
16379         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16380         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16381         shadowed catch clause.
16382         * objc.dg/try-catch-5.m: New.
16383
16384 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16385
16386         Bug 14610
16387         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16388
16389 2004-06-15  Richard Henderson  <rth@redhat.com>
16390
16391         * gcc.dg/20001116-1.c: Move expected warning line.
16392
16393 2004-06-15  Richard Henderson  <rth@redhat.com>
16394
16395         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16396         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16397
16398 2004-06-15  Jeff Law  <law@redhat.com>
16399
16400         * gcc.dg/tree-ssa/20040615-1.c: New test.
16401         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16402         be less sensitive to operand ordering.
16403         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16404
16405 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16406
16407         * g++.dg/abi/bitfield3.C: Add comment..
16408
16409 2004-06-15  Richard Henderson  <rth@redhat.com>
16410
16411         * g++.dg/ext/stmtexpr1.C: XFAIL.
16412         * gcc.dg/20030612-1.c: XFAIL.
16413
16414 2004-06-15  Eric Christopher  <echristo@redhat.com>
16415
16416         * g++.dg/charset/asm5.c: New.
16417         * gcc.dg/charset/asm6.c: New.
16418
16419 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16420
16421         PR fortran/15962
16422         * gfortran.fortran-torture/execute/select_1.f90: New test.
16423
16424 2004-06-15  Paul Brook  <paul@codesourcery.com>
16425
16426         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16427
16428 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16429
16430         PR c++/15967
16431         * g++.dg/lookup/crash3.C: New test.
16432
16433 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16434
16435         PR c++/15947
16436         * g++.dg/parse/dtor4.C: New test.
16437
16438 2004-06-14  Jeff Law  <law@redhat.com>
16439
16440         * gcc.c-torture/compile/20040614-1.c: New test.
16441
16442 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16443
16444         PR fortran/15211
16445         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16446         LEN of a character array.
16447
16448 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/15096
16451         * g++.dg/template/ptrmem10.C: New test.
16452
16453         PR c++/14930
16454         * g++.dg/template/friend30.C: New test.
16455
16456 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16457
16458         PR fortran/14928
16459         * gfortran.fortran-torture/compile/mloc.f90: New test.
16460
16461 2004-06-13  Paul Brook  <paul@codesourcery.com>
16462
16463         * gfortran.fortran-torture/execute/random_2.f90: New test.
16464
16465 2004-06-13  Eric Christopher  <echristo@redhat.com>
16466
16467         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16468
16469 2004-06-12  Paul Brook  <paul@codesourcery.com>
16470
16471         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16472
16473 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16474
16475         PR fortran/14923
16476         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16477
16478 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16479
16480         PR fortran/14957
16481         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16482         syntax errors in end statements of contained subroutines.
16483
16484 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16485
16486         PR fortran/12841
16487         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16488
16489 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16490
16491         PR fortran/15665
16492         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16493
16494 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16495
16496         PR gfortran/12839
16497         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16498
16499 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16500
16501         PR c++/15862
16502         * g++.dg/parse/enum1.C: New test.
16503
16504 2004-06-10  Jeff Law  <law@redhat.com>
16505
16506         * gcc.c-torture/compile/20040610-1.c: New test.
16507
16508 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16509
16510         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16511         * g++.old-deja/g++.other/decl3.C: Likewise.
16512
16513 2004-06-10  Brian Booth  <bbooth@redhat.com>
16514
16515         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16516         V_MAY_DEF instead of VDEF.
16517         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16518
16519 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/14211
16522         * g++.dg/conversion/const1.C: New test.
16523
16524         PR c++/15076
16525         * g++.dg/conversion/reinterpret1.C: New test.
16526
16527         PR c++/15877
16528         * g++.dg/template/enum2.C: New test.
16529
16530         PR c++/15227
16531         * g++.dg/template/error13.C: New test.
16532
16533 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16534
16535         PR fortran/14957
16536         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16537         arguments to test_* REAL and of the right size.
16538
16539 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16540
16541         PR target/15569
16542         PR rtl-optimization/15681
16543         * gcc.dg/20040609-1.c: New test.
16544
16545 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16546
16547         PR c++/14791
16548         * g++.dg/opt/builtins1.C: New test.
16549
16550 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16551
16552         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16553         that use default windows32 struct layout.
16554         * gcc.dg/i386-bitfield2.c: Likewise.
16555
16556 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16557
16558         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16559         for mingw32 and cygwin targets.
16560
16561 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16562
16563         * gcc.dg/pch/macro-4.c: New.
16564         * gcc.dg/pch/macro-4.hs: New.
16565
16566 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16567
16568         PR fortran/13249
16569         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16570
16571 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16572
16573         PR fortran/13372
16574         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16575
16576 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16577
16578         PR gfortran/14897
16579         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16580
16581 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16582
16583         PR gfortran/15755
16584         * gfortran.fortran-torture/execute/backspace.c : New test.
16585
16586 2004-06-09  Paul Brook  <paul@codesourcery.com>
16587
16588         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16589         (pointer_to_section): Rewrite to use smaller array.
16590
16591 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16592
16593         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16594         * gcc.dg/ext/altivec-10.c: Same.
16595         * gcc.dg/ext/altivec-11.c: Same.
16596         * gcc.dg/ext/altivec-12.c: Same.
16597         * gcc.dg/ext/altivec-13.c: Same.
16598         * gcc.dg/ext/altivec-14.c: Same.
16599         * gcc.dg/ext/altivec-15.c: Same.
16600         * gcc.dg/ext/altivec-16.c: Same.
16601         * gcc.dg/ext/altivec-3.c: Same.
16602         * gcc.dg/ext/altivec-4.c: Same.
16603         * gcc.dg/ext/altivec-6.c: Same.
16604         * gcc.dg/ext/altivec-7.c: Same.
16605         * gcc.dg/ext/altivec-8.c: Same.
16606         * gcc.dg/ext/altivec-varargs-1.c: Same.
16607
16608         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16609         * g++.dg/ext/altivec-10.C: Same.
16610         * g++.dg/ext/altivec-2.C: Same.
16611         * g++.dg/ext/altivec-3.C: Same.
16612         * g++.dg/ext/altivec-4.C: Same.
16613         * g++.dg/ext/altivec-5.C: Same.
16614         * g++.dg/ext/altivec-6.C: Same.
16615         * g++.dg/ext/altivec-7.C: Same.
16616         * g++.dg/ext/altivec-8.C: Same.
16617         * g++.dg/ext/altivec-9.C: Same.
16618
16619 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16620
16621         PR c++/7841
16622         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16623
16624 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16625
16626         * gcc.dg/union-1.c: New test.
16627
16628 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16629
16630         * gcc.dg/builtins-41.c: New test case.
16631         * gcc.dg/builtins-42.c: New test case.
16632
16633 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16634
16635         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16636         * g++.dg/ext/altivec-10.C: Same.
16637         * g++.dg/ext/altivec-2.C: Same.
16638         * g++.dg/ext/altivec-3.C: Same.
16639         * g++.dg/ext/altivec-4.C: Same.
16640         * g++.dg/ext/altivec-5.C: Same.
16641         * g++.dg/ext/altivec-6.C: Same.
16642         * g++.dg/ext/altivec-7.C: Same.
16643         * g++.dg/ext/altivec-8.C: Same.
16644         * g++.dg/ext/altivec-9.C: Same.
16645         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16646         * g++.old-deja/g++.brendan/new3.C: Same.
16647         * gcc.c-torture/execute/eeprof-1.x: Same.
16648
16649 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16650
16651         PR c/14765
16652         * gcc.dg/pr14765-1.c: New test.
16653
16654 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16655
16656         PR c/14649
16657         * gcc.dg/pr14649-1.c: New test case.
16658
16659 2004-06-07  Richard Henderson  <rth@redhat.com>
16660
16661         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16662         if temporaries.
16663
16664 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16665
16666         * g++.dg/eh/elide1.C: Remove XFAIL.
16667
16668 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16669
16670         PR c++/15337
16671         * g++.dg/expr/sizeof3.C: New test.
16672
16673         PR c++/14777
16674         * g++.dg/template/access14.C: New test.
16675
16676         PR c++/15554
16677         * g++.dg/template/enum1.C: New test.
16678
16679         PR c++/15057
16680         * g++.dg/eh/throw1.C: New test.
16681
16682 2004-06-07  David Ayers  <d.ayers@inode.at>
16683             Ziemowit Laski  <zlaski@apple.com>
16684
16685         * lib/objc.exp (objc_target_compile): Revert the '-framework
16686         Foundation' flag fix, since bare Darwin does not ship
16687         with the Foundation framework.
16688         * objc/execute/next_mapping.h: Provide a local NSConstantString
16689         @interface and @implementation.
16690         (objc_constant_string_init): A constructor function, used to
16691         initialize the NSConstantString meta-class object.
16692         * objc/execute/string1.m: Include "next_mapping.h" instead of
16693         <Foundation/NSString.h>.
16694         * objc/execute/string2.m: Likewise.
16695         * objc/execute/string3.m: Likewise.
16696         * objc/execute/string4.m: Likewise.
16697
16698 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16699
16700         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16701         to double. Replace double with FLOAT.
16702         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16703
16704         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16705         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16706         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16707         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16708         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16709         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16710         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16711         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16712
16713 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16714
16715         PR c/13519
16716         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16717
16718 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16719
16720         PR c++/15503
16721         * g++.dg/template/meminit2.C: New test.
16722
16723 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16724
16725         PR target/15822
16726         * gcc.c-torture/execute/compare-fp-1.c,
16727         gcc.c-torture/execute/compare-fp-2.c,
16728         gcc.c-torture/execute/compare-fp-3.c,
16729         gcc.c-torture/execute/compare-fp-4.c,
16730         gcc.c-torture/execute/compare-fp-3.x,
16731         gcc.c-torture/execute/compare-fp-4.x: Moved...
16732         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16733         gcc.c-torture/execute/ieee/compare-fp-2.c,
16734         gcc.c-torture/execute/ieee/compare-fp-3.c,
16735         gcc.c-torture/execute/ieee/compare-fp-4.c,
16736         gcc.c-torture/execute/ieee/compare-fp-3.x,
16737         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16738
16739 2004-06-04  David Ayers  <d.ayers@inode.at>
16740
16741         * objc/execute/protocol-isEqual-4.m: New testcase.
16742
16743 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16744
16745         * objc/execute/protocol-isEqual-1.m: New testcase.
16746         * objc/execute/protocol-isEqual-2.m: New testcase.
16747         * objc/execute/protocol-isEqual-3.m: New testcase.
16748
16749 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16750
16751         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16752
16753 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16754
16755         * lib/objc.exp (objc_target_compile): When running tests on
16756         Darwin (Mac OS X), inform the linker about '-framework
16757         'Foundation'.
16758
16759 2004-06-02  Eric Christopher  <echristo@redhat.com>
16760
16761         * gcc.c-torture/compile/20040602-1.c: New.
16762
16763 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16764
16765         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16766         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16767
16768         PR tree-optimization/14736
16769         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16770
16771         PR tree-optimization/14042
16772         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16773
16774         PR tree-optimization/14729
16775         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16776
16777 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16778
16779         PR fortran/15557
16780         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16781
16782 2004-06-01  Richard Hederson  <rth@redhat.com>
16783
16784         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16785
16786 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16787
16788         PR c++/14932
16789         * g++.dg/parse/offsetof4.C: New test.
16790
16791 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16792
16793         PR objc/7993
16794         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16795
16796 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR c++/15701
16799         * g++.dg/template/friend29.C: New test.
16800
16801 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16802
16803         PR c/15749
16804         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16805
16806 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16807
16808         * gcc.dg/sparc-trap-1.c: New test.
16809
16810 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16811
16812         PR middle-end/15069
16813         * g++.dg/opt/fold3.C: New test case.
16814
16815 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16816
16817         * lib/target-supports.exp (check_iconv_available): Fix fallout
16818         from 2004-05-28 patch.
16819
16820 2004-05-30  Paul Brook  <paul@codesourcery.com>
16821
16822         PR fortran/15620
16823         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16824         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16825
16826 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16827
16828         * gfortran.fortran-torture/execute/random_1.f90: New test.
16829
16830 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16831
16832         * g++.dg/ext/altivec-10.C: New test.
16833
16834 2004-05-29  Paul Brook  <paul@codesourcery.com>
16835
16836         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16837
16838 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16839
16840         * gcc.dg/altivec-16.c: New test.
16841
16842 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16843
16844         * lib/target-supports.exp (check_vmx_hw_available): New.
16845         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16846
16847         * lib/target-supports.exp (check_alias_available,
16848         check_iconv_available, check_named_sections_available): Use
16849         unique names for temporary files.
16850
16851 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16852
16853         * gcc.dg/altivec-15.c: New test.
16854
16855 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/15083
16858         * g++.dg/warn/noeffect6.C: New test.
16859
16860         PR c++/15471
16861         * g++.dg/expr/ptrmem4.C: New test.
16862
16863         PR c++/15640
16864         * g++.dg/template/operator3.C: New test.
16865
16866 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16867
16868         PR c++/14668
16869         * g++.dg/lookup/redecl1.C: New test.
16870         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16871
16872 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16873
16874         * gcc.c-torture/execute/compare-fp-1.c,
16875         gcc.c-torture/execute/compare-fp-2.c,
16876         gcc.c-torture/execute/compare-fp-3.c,
16877         gcc.c-torture/execute/compare-fp-4.c,
16878         gcc.c-torture/execute/compare-fp-3.x,
16879         gcc.c-torture/execute/compare-fp-4.x,
16880         gcc.dg/pr15649-1.c: New.
16881
16882 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16883
16884         PR c++/12883
16885         * g++.dg/init/array14.C: New test.
16886
16887 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16888
16889         * lib/compat.exp (compat-get-options-main): New.
16890         (compat-get-options): Remove unneeded code, warn for ignored
16891         command.
16892         (compat-execute): Check flag set by dg-require-* commands.
16893
16894         * lib/compat.exp (compat-execute): Break up long lines.
16895
16896 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16897
16898         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16899         * gcc.dg/altivec-14.c: New test.
16900         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16901
16902         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16903         * gcc.dg/altivec-12.c: Ditto.
16904
16905         * gcc.dg/altivec-3.c: Move call to altivec_check.
16906
16907 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/15044
16910         * g++.dg/template/error12.C: New test.
16911
16912         PR c++/15317
16913         * g++.dg/ext/attrib15.C: New test.
16914
16915         PR c++/15329
16916         * g++.dg/template/ptrmem9.C: New test.
16917
16918 2004-05-25  Paul Brook  <paul@codesourcery.com>
16919
16920         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16921
16922 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/15165
16925         * g++.dg/template/crash19.C: New test.
16926
16927 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16928
16929         PR c++/15025
16930         * g++.dg/template/redecl1.C: New test.
16931
16932 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/14821
16935         * g++.dg/other/ns1.C: New test.
16936
16937         PR c++/14883
16938         * g++.dg/template/invalid1.C: New test.
16939
16940 2004-05-23  Paul Brook  <paul@codesourcery.com>
16941         Victor Leikehman  <lei@haifasphere.co.il>
16942
16943         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16944         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16945
16946 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16947
16948         PR c++/15285
16949         PR c++/15299
16950         * g++.dg/template/non-dependent5.C: New test.
16951         * g++.dg/template/non-dependent6.C: New test.
16952
16953 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16954
16955         PR c++/15507
16956         * g++.dg/inherit/union1.C: New test.
16957
16958         PR c++/15542
16959         * g++.dg/template/addr1.C: New test.
16960
16961         PR c++/15427
16962         * g++.dg/template/array5.C: New test.
16963
16964         PR c++/15287
16965         * g++.dg/template/array6.C: New test.
16966
16967 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16968             Roger Sayle  <roger@eyesopen.com>
16969
16970         * g++.dg/lookup/forscope2.C: New test case.
16971
16972 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16973
16974         * gcc.dg/cpp/Wmissingdirs.c: New.
16975
16976 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16977
16978         PR target/15301
16979         * gcc.dg/compat/union-m128-1.h: New file.
16980         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16981         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16982         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16983
16984 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16985
16986         PR target/15302
16987         * gcc.dg/compat/struct-complex-1.h: New file.
16988         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16989         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16990         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16991
16992 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16993
16994         PR middle-end/3074
16995         * gcc.dg/pr3074-1.c: New test case.
16996         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16997
16998 2004-05-20  Falk Hueffner  <falk@debian.org>
16999
17000         PR other/15526
17001         * gcc.dg/ftrapv-1.c: New test case.
17002
17003 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17004
17005         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17006
17007 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17008             Jeff Law  <law@redhat.com>
17009
17010         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17011         * gcc.dg/tree-ssa/20040518-2.c: New test.
17012
17013         * gcc.dg/tree-ssa/20040518-1.c: New test.
17014
17015 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17016
17017         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17018
17019 2004-05-18  Paul Brook  <paul@codesourcery.com>
17020
17021         PR fortran/13930
17022         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17023
17024 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17025
17026         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17027         constant folding.
17028
17029 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17030
17031         * gcc.dg/tree-ssa/20040517-1.c: New test.
17032
17033 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17034
17035         * gcc.dg/loop-4.c: New test.
17036
17037 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17038
17039         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17040
17041 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17042
17043         PR fortran/15311
17044         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17045
17046 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17047
17048         PR fortran/13826
17049         PR fortran/13940
17050         * gfortran.fortran-torture/compile/data_1.f90: New test.
17051
17052 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17053
17054         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17055         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17056
17057 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17058
17059         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17060
17061 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17062
17063         PR c/15444
17064         * gcc.dg/format/xopen-1.c: Adjust expected message.
17065         * gcc.dg/format/xopen-3.c: New test.
17066
17067 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17068
17069         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17070
17071 2004-05-14  Jeff Law  <law@redhat.com>
17072
17073         * gcc.dg/tree-ssa/20040514-2.c: New test.
17074
17075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17076
17077         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17078         this ...
17079         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17080         this.
17081
17082 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17083
17084         * gcc.dg/tree-ssa/20040514-1.c: New test.
17085
17086 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17087
17088         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17089         test.
17090
17091 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17092
17093         PR fortran/14066
17094         * gfortran.fortran-torture/compile/do_1.f90: New test.
17095
17096 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17097
17098         PR fortran/15051
17099         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17100         test.
17101
17102 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17103
17104         PR fortran/15149
17105         * gfortran.fortran-torture/execute/random_init.f90: New test.
17106
17107 2004-05-13  Paul Brook  <paul@codesourcery.com>
17108
17109         PR fortran/15314
17110         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17111
17112 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17115         for the powerpc case.
17116
17117 2004-05-13  Jeff Law  <law@redhat.com>
17118
17119         * gcc.dg/tree-ssa/20040513-1.c: New test.
17120         * gcc.dg/tree-ssa/20040513-2.c: New test.
17121
17122 2004-05-13  Paul Brook  <paul@codesourcery.com>
17123
17124         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17125         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17126         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17127
17128 2004-05-13  Andreas Schwab  <schwab@suse.de>
17129
17130         PR other/10819
17131         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17132         characters.
17133
17134 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17135
17136         PR fortran/15294
17137         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17138
17139 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17140
17141         Merge from tree-ssa-20020619-branch.  See
17142         ChangeLog.tree-ssa for details.
17143
17144 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17145
17146         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17147         include <altivec.h> explicitly.
17148         * gcc.dg/altivec-13.c: Likewise.
17149
17150 2004-05-11  Paul Brook  <paul@codesourcery.com>
17151
17152         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17153
17154 2004-05-10  Eric Christopher  <echristo@redhat.com>
17155
17156         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17157         * gcc.dg/sibcall-4.c: Ditto.
17158
17159 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17160
17161         * g++.dg/ext/altivec-8.C: New test case.
17162         * gcc.dg/altivec-13.c: New test case.
17163
17164 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17165
17166         * gcc.c-torture/execute/divcmp-1.c: New test case.
17167         * gcc.c-torture/execute/divcmp-2.c: New test case.
17168         * gcc.c-torture/execute/divcmp-3.c: New test case.
17169
17170 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17171
17172         * g++.dg/other/pragma-re-2.C: New test.
17173
17174 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17175
17176         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17177         * gcc.dg/i386-387-2.c: Likewise.
17178
17179         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17180         __builtin_drem.
17181         * gcc.dg/i386-387-6.c: Likewise.
17182
17183 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17184
17185         * gcc.dg/builtins-33.c:  Also check log1p*.
17186
17187 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17188
17189         PR optimization/15296
17190         * gcc.c-torture/execute/pr15296.c: New test.
17191
17192 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17193
17194         * gcc.dg/builtins-40.c: New test.
17195
17196 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17197
17198         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17199
17200 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17201
17202         * g++.dg/ext/spe1.C: New testcase.
17203
17204 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17205
17206         * objc.dg/image-info.m: Allow additional attributes
17207         for __image_info section.
17208
17209 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17210
17211         * gcc.dg/torture/mips-hilo-2.c: New test.
17212
17213 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17214
17215         PR c++/14389
17216         * g++.dg/template/member5.C: New test.
17217
17218 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17219
17220         * gcc.dg/builtins-34.c: Also check expm1*.
17221
17222 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17223
17224         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17225         * gcc.dg/torture/builtin-convert-3.c: New test.
17226
17227 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17228
17229         PR middle-end/15054
17230         * g++.dg/opt/pr15054.C: New test.
17231
17232 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17233
17234         * gcc.dg/torture/builtin-rounding-1.c: New test.
17235         * gcc.dg/builtins-25.c: Delete.
17236         * gcc.dg/builtins-29.c: Delete.
17237
17238 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17239
17240         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17241         * gcc.dg/sibcall-4.c: Likewise.
17242         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17243
17244 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17245
17246         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17247         bit-field on 16-bit targets.
17248
17249 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17250
17251         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17252         16-bit targets.
17253
17254 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17255
17256         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17257         * gcc.dg/rs6000-power2-2.c: Likewise.
17258
17259 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17260
17261         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17262         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17263         Change the asm registers to be in form of frN instead of fN.
17264
17265 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17266
17267         * gcc.dg/torture/builtin-convert-2.c: New test.
17268
17269 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17270
17271         * gcc.dg/rs6000-power2-1.c: New test.
17272         * gcc.dg/rs6000-power2-2.c: New test.
17273
17274 2004-04-28  Jan Hubicka  <jh@suse.cz>
17275
17276         * gcc.dg/unused-6.c: New test.
17277
17278 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17279             Ulrich Weigand  <uweigand@de.ibm.com>
17280
17281         * ada/acats/run_all.sh: Define $target variable.
17282
17283 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17284
17285         PR c++/15119
17286         * g++.dg/other/vararg-1.C: New test.
17287
17288         PR c++/4794
17289         * g++.dg/eh/cleanup3.C: New test.
17290
17291 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17292
17293         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17294         and ad8011a (target_insn).
17295         * ada/acats/support/macro.dfs: Likewise.
17296         * ada/acats/support/impbit.adb: New file.
17297
17298 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17299
17300         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17301
17302 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17303
17304         * gcc.dg/loop-3.c: New test.
17305
17306 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17307
17308         * gcc.c-torture/execute/simd-5.c: New test.
17309
17310 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17311
17312         PR c++/15064
17313         * g++.dg/template/crash18.C: New test.
17314
17315 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * g++.dg/ext/complit3.C: New test.
17318
17319 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17320
17321         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17322         * gcc.dg/altivec-3.c: Same.
17323         * gcc.dg/altivec-varargs-1.c: Same.
17324
17325 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17326
17327         * lib/target-supports.exp (check_profiling_available): Assume
17328         profiling is not available on powerpc-eabi targets.
17329
17330 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17331
17332         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17333         * gcc.dg/vmx/bug-1.c: Ditto.
17334
17335 2004-04-20  Eric Christopher  <echristo@redhat.com>
17336
17337         * gcc.dg/charset/extern.c: New test.
17338         * g++.dg/charset/extern3.cc: Ditto.
17339
17340 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17341
17342         * gcc.dg/builtins-39.c: New test.
17343
17344 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17345
17346         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17347
17348 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17349
17350         * gcc.dg/torture/mips-hilo-1.c: New test.
17351
17352 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17353
17354         * gcc.c-torture/compile/20040419-1.c: New test.
17355
17356 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17357
17358         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17359
17360 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17361             Aldy Hernandez  <aldyh@redhat.com>
17362
17363         * gcc.c-torture/execute/va-arg-24.c: New.
17364
17365 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17366             Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * gcc.dg/vmx/1b-01.c: New.
17369         * gcc.dg/vmx/1b-02.c: New.
17370         * gcc.dg/vmx/1b-03.c: New.
17371         * gcc.dg/vmx/1b-04.c: New.
17372         * gcc.dg/vmx/1b-05.c: New.
17373         * gcc.dg/vmx/1b-06.c: New.
17374         * gcc.dg/vmx/1b-07.c: New.
17375         * gcc.dg/vmx/1c-01.c: New.
17376         * gcc.dg/vmx/1c-02.c: New.
17377         * gcc.dg/vmx/3a-01a.c: New.
17378         * gcc.dg/vmx/3a-01.c: New.
17379         * gcc.dg/vmx/3a-01m.c: New.
17380         * gcc.dg/vmx/3a-03.c: New.
17381         * gcc.dg/vmx/3a-03m.c: New.
17382         * gcc.dg/vmx/3a-04.c: New.
17383         * gcc.dg/vmx/3a-04m.c: New.
17384         * gcc.dg/vmx/3a-05.c: New.
17385         * gcc.dg/vmx/3a-06.c: New.
17386         * gcc.dg/vmx/3a-06m.c: New.
17387         * gcc.dg/vmx/3a-07.c: New.
17388         * gcc.dg/vmx/3b-01.c: New.
17389         * gcc.dg/vmx/3b-02.c: New.
17390         * gcc.dg/vmx/3b-10.c: New.
17391         * gcc.dg/vmx/3b-13.c: New.
17392         * gcc.dg/vmx/3b-14.c: New.
17393         * gcc.dg/vmx/3b-15.c: New.
17394         * gcc.dg/vmx/3c-01a.c: New.
17395         * gcc.dg/vmx/3c-01.c: New.
17396         * gcc.dg/vmx/3c-02.c: New.
17397         * gcc.dg/vmx/3c-03.c: New.
17398         * gcc.dg/vmx/3d-01.c: New.
17399         * gcc.dg/vmx/4-01.c: New.
17400         * gcc.dg/vmx/4-03.c: New.
17401         * gcc.dg/vmx/5-01.c: New.
17402         * gcc.dg/vmx/5-02.c: New.
17403         * gcc.dg/vmx/5-03.c: New.
17404         * gcc.dg/vmx/5-04.c: New.
17405         * gcc.dg/vmx/5-05.c: New.
17406         * gcc.dg/vmx/5-06.c: New.
17407         * gcc.dg/vmx/5-07.c: New.
17408         * gcc.dg/vmx/5-07t.c: New.
17409         * gcc.dg/vmx/5-08.c: New.
17410         * gcc.dg/vmx/5-10.c: New.
17411         * gcc.dg/vmx/5-11.c: New.
17412         * gcc.dg/vmx/7-01a.c: New.
17413         * gcc.dg/vmx/7-01.c: New.
17414         * gcc.dg/vmx/7c-01.c: New.
17415         * gcc.dg/vmx/7d-01.c: New.
17416         * gcc.dg/vmx/7d-02.c: New.
17417         * gcc.dg/vmx/8-01.c: New.
17418         * gcc.dg/vmx/8-02a.c: New.
17419         * gcc.dg/vmx/8-02.c: New.
17420         * gcc.dg/vmx/brode-1.c: New.
17421         * gcc.dg/vmx/bug-1.c: New.
17422         * gcc.dg/vmx/bug-2.c: New.
17423         * gcc.dg/vmx/bug-3.c: New.
17424         * gcc.dg/vmx/cw-bug-1.c: New.
17425         * gcc.dg/vmx/cw-bug-2.c: New.
17426         * gcc.dg/vmx/cw-bug-3.c: New.
17427         * gcc.dg/vmx/dct.c: New.
17428         * gcc.dg/vmx/debug-1.c: New.
17429         * gcc.dg/vmx/debug-2.c: New.
17430         * gcc.dg/vmx/debug-3.c: New.
17431         * gcc.dg/vmx/debug-4.c: New.
17432         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17433         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17434         * gcc.dg/vmx/eg-5.c: New.
17435         * gcc.dg/vmx/fft.c: New.
17436         * gcc.dg/vmx/gcc-bug-1.c: New.
17437         * gcc.dg/vmx/gcc-bug-2.c: New.
17438         * gcc.dg/vmx/gcc-bug-3.c: New.
17439         * gcc.dg/vmx/gcc-bug-4.c: New.
17440         * gcc.dg/vmx/gcc-bug-5.c: New.
17441         * gcc.dg/vmx/gcc-bug-6.c: New.
17442         * gcc.dg/vmx/gcc-bug-7.c: New.
17443         * gcc.dg/vmx/gcc-bug-8.c: New.
17444         * gcc.dg/vmx/gcc-bug-9.c: New.
17445         * gcc.dg/vmx/gcc-bug-b.c: New.
17446         * gcc.dg/vmx/gcc-bug-c.c: New.
17447         * gcc.dg/vmx/gcc-bug-d.c: New.
17448         * gcc.dg/vmx/gcc-bug-e.c: New.
17449         * gcc.dg/vmx/gcc-bug-f.c: New.
17450         * gcc.dg/vmx/gcc-bug-g.c: New.
17451         * gcc.dg/vmx/gcc-bug-i.c: New.
17452         * gcc.dg/vmx/harness.h: New.
17453         * gcc.dg/vmx/ira1.c: New.
17454         * gcc.dg/vmx/ira2a.c: New.
17455         * gcc.dg/vmx/ira2b.c: New.
17456         * gcc.dg/vmx/ira2.c: New.
17457         * gcc.dg/vmx/ira2c.c: New.
17458         * gcc.dg/vmx/mem.c: New.
17459         * gcc.dg/vmx/newton-1.c: New.
17460         * gcc.dg/vmx/ops.c: New.
17461         * gcc.dg/vmx/sn7153.c: New.
17462         * gcc.dg/vmx/spill2.c: New.
17463         * gcc.dg/vmx/spill3.c: New.
17464         * gcc.dg/vmx/spill.c: New.
17465         * gcc.dg/vmx/t.c: New.
17466         * gcc.dg/vmx/varargs-1.c: New.
17467         * gcc.dg/vmx/varargs-2.c: New.
17468         * gcc.dg/vmx/varargs-3.c: New.
17469         * gcc.dg/vmx/varargs-4.c: New.
17470         * gcc.dg/vmx/varargs-5.c: New.
17471         * gcc.dg/vmx/varargs-6.c: New.
17472         * gcc.dg/vmx/varargs-7.c: New.
17473         * gcc.dg/vmx/vmx.exp: New.
17474         * gcc.dg/vmx/vprint-1.c: New.
17475         * gcc.dg/vmx/vscan-1.c: New.
17476         * gcc.dg/vmx/x-01.c: New.
17477         * gcc.dg/vmx/x-02.c: New.
17478         * gcc.dg/vmx/x-03.c: New.
17479         * gcc.dg/vmx/x-04.c: New.
17480         * gcc.dg/vmx/x-05.c: New.
17481         * gcc.dg/vmx/yousufi-1.c: New.
17482         * gcc.dg/vmx/zero-1.c: New.
17483         * gcc.dg/vmx/zero.c: New.
17484
17485 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17486
17487         * g++.dg/lookup/java1.C: Update for chage of
17488         _Jv_AllocObject.
17489         * g++.dg/lookup/java2.C: Likewise.
17490
17491 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17492
17493         * ada/acats/run_all.sh: use -O2 by default.
17494
17495 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17496
17497         * gcc.dg/vr-mult-[12].c: New tests.
17498
17499 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17500
17501         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17502
17503         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17504
17505 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17506
17507         * lib/target-supports.exp (check_profiling_available): Assume profiling
17508         isn't available for mips*-*-elf targets.
17509
17510 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17511
17512         * gcc.dg/builtins-38.c: New test.
17513
17514 2004-04-14  Eric Christopher  <echristo@redhat.com>
17515
17516         * g++.dg/charset/charset.exp: Run .cc extension tests.
17517
17518 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17519
17520         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17521
17522 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17523
17524         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17525
17526 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17527
17528         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17529         * gcc.dg/i386-387-2.c: Likewise.
17530
17531         * gcc.dg/i386-387-7.c: New test.
17532         * gcc.dg/i386-387-8.c: New test.
17533
17534         * gcc.dg/builtins-37.c: New test.
17535
17536 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17537
17538         * g++.dg/pch/externc-1.C: Add missing semicolon.
17539
17540 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17541
17542         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17543
17544 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17545
17546         * gcc.c-torture/execute/20040411-1.c: New test.
17547
17548 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17549
17550         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17551
17552 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17553
17554         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17555
17556 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17557
17558         * lib/target-supports.exp (check_named_sections_available): New.
17559         * lib/gcc-dg.exp (dg-require-named-sections): New.
17560         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17561         old-deja.exp.  Also prune error-count message from HP linker.
17562         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17563
17564         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17565         * g++.old-deja/g++.pt/static3.C: Likewise.
17566         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17567
17568 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17569
17570         * gcc.c-torture/execute/20040409-1.c: New test case.
17571         * gcc.c-torture/execute/20040409-2.c: New test case.
17572         * gcc.c-torture/execute/20040409-3.c: New test case.
17573
17574 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17575
17576         * gcc.dg/20040409-1.c: New test.
17577
17578 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17579
17580         PR target/14888
17581         * g++.dg/opt/pr14888.C: New test case.
17582
17583 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17584
17585         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17586         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17587         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17588         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17589         New tests.
17590
17591 2004-04-08  Paul Brook  <paul@codesourcery.com>
17592
17593         * gcc.dg/spill-1.c: New test.
17594
17595 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17596
17597         * gcc.dg/torture/builtin-ctype-2.c: New test.
17598
17599 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17600
17601         * gcc.dg/pch/pch.exp: Add largefile test.
17602
17603 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17604
17605         * g++.dg/pch/externc-1.Hs: New.
17606         * g++.dg/pch/externc-1.C: New.
17607
17608 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17609
17610         * gcc.dg/compat/struct-by-value-5a_main.c,
17611         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17612         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17613         * gcc.dg/compat/struct-by-value-5a_x.c,
17614         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17615         gcc.dg/compat/struct-by-value-5_x.c.
17616         * gcc.dg/compat/struct-by-value-5a_y.c,
17617         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17618         gcc.dg/compat/struct-by-value-5_y.c.
17619
17620         * gcc.dg/compat/struct-by-value-6a_main.c,
17621         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17622         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17623         * gcc.dg/compat/struct-by-value-6a_x.c,
17624         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17625         gcc.dg/compat/struct-by-value-6_x.c.
17626         * gcc.dg/compat/struct-by-value-6a_y.c,
17627         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17628         gcc.dg/compat/struct-by-value-6_y.c.
17629
17630         * gcc.dg/compat/struct-by-value-7a_main.c,
17631         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17632         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17633         * gcc.dg/compat/struct-by-value-7a_x.c,
17634         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17635         gcc.dg/compat/struct-by-value-7_x.c.
17636         * gcc.dg/compat/struct-by-value-7a_y.c,
17637         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17638         gcc.dg/compat/struct-by-value-7_y.c.
17639
17640 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17641
17642         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17643         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17644         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17645         options.
17646
17647 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17648
17649         * gcc.dg/builtins-36.c: New test.
17650
17651 2004-04-06  Paul Brook  <paul@codesourcery.com>
17652
17653         * README.gcc: Remove obsolete contraint on testcases.
17654
17655 2004-04-05  Paul Brook  <paul@codesourcery.com>
17656
17657         PR2123
17658         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17659         failure and exit(0) on success.
17660         * g++.dg/expr/anew2.C: Ditto.
17661         * g++.dg/expr/anew3.C: Ditto.
17662         * g++.dg/expr/anew4.C: Ditto.
17663
17664 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17665
17666         PR c++/3518
17667         * g++.dg/template/unify7.C: New.
17668
17669 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17670
17671         * g++.dg/README: Bring up to date with new subdirectories; remove
17672         duplicate subdirectory lines.
17673
17674 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         PR c++/14007
17677         * g++.dg/template/unify5.C: New.
17678         * g++.dg/template/unify6.C: New.
17679         * g++.dg/template/qualttp20.C: Adjust.
17680         * g++.old-deja/g++.jason/report.C: Adjust.
17681         * g++.old-deja/g++.other/qual1.C: Adjust.
17682
17683 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/14803
17686         * g++.dg/inherit/ptrmem1.C: New test.
17687
17688 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17689
17690         PR c++/14755
17691         * gcc.c-torture/execute/20040331-1.c: New test.
17692         * gcc.dg/20040331-1.c: New test.
17693
17694 2004-04-01  Paul Brook  <paul@codesourcery.com>
17695
17696         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17697
17698 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17699
17700         PR c++/14724
17701         * g++.dg/init/goto1.C: New test.
17702
17703         PR c++/14763
17704         * g++.dg/template/defarg4.C: New test.
17705
17706 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17707
17708         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17709
17710 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17711
17712         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17713
17714 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17715
17716         * gcc.dg/noncompile/undeclared-2.c: New test.
17717
17718 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17719
17720         * gcc.dg/940409-1.c: Remove XFAIL.
17721         * gcc.dg/reg-vol-struct-1.c: New test.
17722
17723 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17724
17725         * gcc.dg/torture/builtin-wctype-1.c: New test.
17726
17727 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17728
17729         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17730         * gcc.dg/20001101-1.c: Likewise.
17731         * gcc.dg/20001102-1.c: Likewise.
17732
17733 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17734
17735         * gcc.dg/compare8.c: Add an additional test for XOR.
17736
17737 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17738
17739         * gcc.dg/torture/builtin-ctype-1.c: New test.
17740
17741 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17742
17743         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17744         * gcc.dg/torture/builtin-math-1.c: Likewise.
17745         * gcc.dg/torture/builtin-power-1.c: New test.
17746
17747 2004-03-24  Andreas Schwab  <schwab@suse.de>
17748
17749         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17750         IA64 assembler.
17751
17752 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17753             Roger Sayle  <roger@eyesopen.com>
17754
17755         * gcc.dg/compare8.c: New test case.
17756
17757 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17758
17759         * g++.dg/ext/altivec-7.C: New test.
17760
17761 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17762
17763         PR 12267, 12391, 12560, 13129, 14114, 14133
17764         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17765         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17766         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17767         Adjust error regexps.
17768         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17769         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17770         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17771         * gcc.dg/local1.c: Add explanatory comment.
17772
17773 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17774
17775         PR optimization/14669
17776         * g++.dg/opt/fold2.C: New test case.
17777
17778 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17779
17780         PR c/14069
17781         * gcc.dg/20040322-1.c: New test.
17782
17783 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17784
17785         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17786         * gcc.dg/ultrasp4.c: Likewise.
17787         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17788
17789 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17790
17791         * gcc.dg/i386-sse-8.c: Reset default options.
17792
17793 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17794
17795         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17796         in the error message text.
17797
17798 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17799
17800         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17801
17802 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17803
17804         PR c++/14616
17805         * g++.dg/init/array13.C: New test.
17806
17807 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17808
17809         PR target/13889
17810         * gcc.c-torture/compile/pr13889.c: New test case.
17811
17812 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17813
17814         PR c/14635
17815         * builtins-1.c (nan, nans): Don't test.
17816         * builtins-30.c: Don't use nan, nanf, nanl.
17817         * builtins-35.c: New test.
17818
17819 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17820
17821         * g++.dg/ext/altivec-6.C: New test.
17822
17823 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17824
17825         * g++.dg/init/placement3.C: New test.
17826
17827         * g++.dg/template/spec13.C: New test.
17828
17829         * g++.dg/lookup/using11.C: New test.
17830
17831         * g++.dg/lookup/koenig3.C: New test.
17832
17833         * g++.dg/template/operator2.C: New test.
17834
17835         * g++.dg/expr/dtor3.C: New test.
17836         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17837         marker.
17838         * g++.old-deja/g++.law/visibility28.C: Likewise.
17839
17840 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17841
17842         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17843         * gcc.dg/ppc64-abi-3.c: Likewise.
17844
17845 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17846
17847         PR c++/14545
17848         * g++.dg/parse/template15.C: New test.
17849
17850 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17851
17852         * g++.dg/expr/dtor2.C: New test.
17853
17854         * g++.dg/lookup/anon4.C: New test.
17855
17856         * g++.dg/overload/using1.C: New test.
17857
17858         * g++.dg/template/lookup7.C: New test.
17859
17860         * g++.dg/template/typename6.C: New test.
17861
17862         * g++.dg/expr/cond6.C: New test.
17863
17864 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17865
17866         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17867
17868 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17869
17870         * g++.dg/expr/cond5.C: New test.
17871         * g++.dg/expr/constcast1.C: Likewise.
17872         * g++.dg/expr/ptrmem2.C: Likewise.
17873         * g++.dg/expr/ptrmem3.C: Likewise.
17874         * g++.dg/lookup/main1.C: Likewise.
17875         * g++.dg/template/lookup6.C: Likewise.
17876
17877 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17878
17879         * gcc.dg/local1.c: New test.
17880
17881         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17882
17883 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17884
17885         * gcc.dg/torture/builtin-convert-1.c: New test.
17886
17887 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17888
17889         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17890
17891 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17892
17893         PR c++/14481
17894         * g++.dg/warn/Wunused-7.C: New test.
17895
17896 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17897
17898         * gcc.dg/torture/builtin-integral-1.c: New test.
17899
17900 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/14586
17903         * g++.dg/parse/non-dependent3.C: New test.
17904
17905 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17906
17907         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17908         * g++.dg/eh/simd-2.C: Likewise.
17909         * g++.dg/init/array10.C: Likewise.
17910         * gcc.c-torture/compile/simd-1.c: Likewise.
17911         * gcc.c-torture/compile/simd-2.c: Likewise.
17912         * gcc.c-torture/compile/simd-3.c: Likewise.
17913         * gcc.c-torture/compile/simd-4.c: Likewise.
17914         * gcc.c-torture/compile/simd-6.c: Likewise.
17915         * gcc.c-torture/execute/simd-1.c: Likewise.
17916         * gcc.c-torture/execute/simd-2.c: Likewise.
17917         * gcc.dg/compat/vector-defs.h: Likewise.
17918         * gcc.dg/20020531-1.c: Likewise.
17919         * gcc.dg/altivec-3.c: Likewise.
17920         * gcc.dg/altivec-4.c: Likewise.
17921         * gcc.dg/altivec-varargs-1.c: Likewise.
17922         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17923         * gcc.dg/i386-mmx-3.c: Likewise.
17924         * gcc.dg/i386-sse-4.c: Likewise.
17925         * gcc.dg/i386-sse-5.c: Likewise.
17926         * gcc.dg/i386-sse-8.c: Likewise.
17927         * gcc.dg/simd-1.c: Likewise.
17928         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17929         __ev64_opaque__ since the machine description provides it.
17930
17931 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17932
17933         * lib/compat.exp (skip_list): New global variable.
17934         Use it to hold the user defined COMPAT_SKIPS list if any.
17935         (compat-obj): Add the members of skip_list to optall.
17936
17937 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938
17939         * gcc.dg/compat/union-by-value-1_main.c,
17940         union-by-value-1_x.c, union-by-value-1_y.c,
17941         union-check.h, union-defs.h,
17942         union-init.h, union-return-1_main.c,
17943         union-return-1_x.c, union-return-1_y.c: New files.
17944
17945 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17948         mixed-struct-init.h: Add 4 mixed structure types.
17949         struct-by-value-21_main.c, struct-by-value-21_x.c,
17950         struct-by-value-21_y.c, struct-return-21_main.c,
17951         struct-return-21_x.c, struct-return-21_y.c: New files.
17952
17953 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17954
17955         PR c++/14550
17956         * g++.dg/parse/template14.C: New test.
17957
17958 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17959
17960         * gcc.c-torture/execute/20040313-1.c: New test.
17961
17962 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17963
17964         PR target/14533
17965         * gcc.dg/20040311-2.c: New test.
17966
17967 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17968
17969         PR other/14544
17970         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17971         bit-field.
17972
17973 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17974
17975         * gcc.dg/20040305-2.c: Add missing return statement.
17976
17977 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17978
17979         * gcc.dg/builtins-34.c: Also check pow10*.
17980
17981 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17982
17983         PR target/14262
17984         * gcc.dg/20040305-2.c: New test.
17985
17986 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17987
17988         * gcc.dg/20040310-1.c: New test.
17989
17990 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17991
17992         * gcc.c-torture/execute/20040311-1.c: New test case.
17993
17994 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17995
17996         PR c++/14476
17997         * g++.dg/lookup/enum1.C: New test.
17998
17999 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18000
18001         PR c++/14510
18002         * g++.dg/lookup/struct2.C: New test.
18003
18004 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18005
18006         * gcc.dg/builtins-34.c: New test.
18007
18008 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18009
18010         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18011
18012 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18013
18014         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18015         * gcc.dg/alias-2.c: New testcase.
18016
18017 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18018
18019         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18020
18021 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18022
18023         * gcc.c-torture/execute/20040309-1.c: New test case.
18024
18025 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18026
18027         PR c++/14397
18028         * g++.dg/overload/ref1.C: New.
18029
18030 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18031
18032         PR c++/14409
18033         * g++.dg/template/spec12.C: New test.
18034
18035         PR c++/14448
18036         * g++.dg/parse/crash14.C: New test.
18037
18038 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/14230
18041         * g++.dg/init/ref11.C: New test.
18042
18043 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18044
18045         PR c++/14432
18046         * g++.dg/parse/builtin2.C: New test.
18047
18048 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/14401
18051         * g++.dg/init/ctor3.C: New test.
18052         * g++.dg/init/union1.C: New test.
18053         * g++.dg/ext/anon-struct4.C: New test.
18054
18055 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18056
18057         * g++.dg/lookup/koenig1.C: Tweak error messages.
18058         * g++.dg/lookup/used-before-declaration.C: Likewise.
18059         * g++.dg/other/do1.C: Likewise.
18060         * g++.dg/overload/koenig1.C: Likewise.
18061         * g++.dg/parse/crash13.C: Likewise.
18062         * g++.dg/template/instantiate3.C: Likewise.
18063
18064 2004-03-08  Eric Christopher  <echristo@redhat.com>
18065
18066         * * lib/target-supports.exp: Enable libiconv in test
18067         compilation.  Fix up error checking.
18068
18069 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18070
18071         PR middle-end/14289
18072         * gcc.dg/pr14289-1.c: New test case.
18073         * gcc.dg/pr14289-2.c: Likewise.
18074         * gcc.dg/pr14289-3.c: Likewise.
18075
18076 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18077
18078         * gcc.c-torture/execute/20040308-1.c: New test.
18079
18080 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18081
18082         * gcc.c-torture/execute/20040307-1.c: New test case.
18083
18084 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18085
18086         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18087
18088 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18089
18090         * gcc.dg/20040306-1.c: New test.
18091
18092 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18093
18094         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18095         them static.
18096         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18097
18098 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18099
18100         PR c/14465
18101         * gcc.dg/decl-6.c: New test.
18102
18103 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18106         Rename LOGPOW -> LOG_POW.
18107         (SQRT_EXP, POW_EXP): New.
18108
18109 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18110
18111         * gcc.dg/i386-sse-8.c: New test.
18112
18113 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         PR c/14114
18116         * gcc.dg/decl-5.c: New test.
18117
18118 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18119
18120         * gcc.dg/20040305-1.c: New test.
18121
18122 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18123
18124         PR other/14354
18125         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18126
18127 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18128
18129         PR c++/14425, c++/14426
18130         * g++.dg/ext/altivec-4.C: New test.
18131         * g++.dg/ext/altivec-5.C: New test.
18132
18133 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18134
18135         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18136         global variables of a type with no linkage.
18137         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18138         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18139         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18140         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18141         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18142         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18143         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18144         * g++.dg/warn/deprecated.C: Name enum Color.
18145         * g++.dg/overload/VLA.C: Name structure for 'b'.
18146         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18147
18148 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18149
18150         * gcc.c-torture/compile/20040304-1.c: New test.
18151
18152 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18153
18154         PR 13728
18155         * gcc.dg/decl-4.c: New testcase.
18156
18157 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18158
18159         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18160         as PRECF if sizeof (float) > sizeof (double).
18161         (PRECL): Make it the same as PRECF if
18162         sizeof (float) > sizeof (long double).
18163
18164 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18165
18166         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18167         system type.  Add check for irix6 which doesn't have c99 runtime.
18168
18169 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18170
18171         * gcc.dg/const-elim-1.c: xfail for xtensa.
18172
18173 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18174
18175         PR c++/14369
18176         * g++.dg/template/cond4.C: New test.
18177
18178 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18179
18180         PR c++/14360
18181         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18182
18183         PR c++/14361
18184         * g++.dg/parse/defarg7.C: New test.
18185
18186         PR c++/14359
18187         * g++.dg/template/friend26.C: New test.
18188
18189 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/14324
18192         * g++.dg/abi/mangle21.C: New test.
18193
18194         PR c++/14260
18195         * g++.dg/parse/constructor2.C: New test.
18196
18197         PR c++/14337
18198         * g++.dg/template/sfinae1.C: New test.
18199
18200 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18201
18202         PR c++/14267
18203         * g++.dg/expr/crash2.C: New test.
18204
18205         PR middle-end/13448
18206         * gcc.dg/inline-5.c: New test.
18207         * gcc.dg/always-inline.c: Split out tests into ...
18208         * gcc.dg/always-inline2.c: ... this and ...
18209         * gcc.dg/always-inline3.c: ... this.
18210
18211 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18212
18213         PR debug/12103
18214         * g++.dg/debug/crash1.C: New test.
18215
18216 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18217
18218         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18219         function with __attribute__((noinline)).
18220         (recurser_void2): Likewise.
18221         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18222         (recurser_void2): Likewise.
18223
18224 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18225
18226         PR middle-end/14203
18227         * g++.dg/warn/Wunused-6.C: New test case.
18228
18229 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18230
18231         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18232         not defined.
18233
18234 2004-02-27  Eric Christopher  <echristo@redhat.com>
18235
18236         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18237         * g++.dg/charset/asm2.c: Run only x86.
18238         * gcc.dg/charset/asm3.c: Ditto.
18239
18240 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18241
18242         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18243         ld_library_path.
18244
18245 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18246
18247         * g++.dg/ext/altivec-3.C: New.
18248
18249 2004-02-26  Richard Henderson  <rth@redhat.com>
18250
18251         * g++.dg/ext/attrib10.C: Mark for warning.
18252         * gcc.dg/attr-alias-1.c: New.
18253
18254 2004-02-26  Richard Henderson  <rth@redhat.com>
18255
18256         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18257         * gcc.c-torture/execute/20040208-2.c: ... it back.
18258
18259 2004-02-26  Eric Christopher  <echristo@redhat.com>
18260
18261         * lib/target-supports.exp (check-iconv-available): New function.
18262         * lib/gcc-dg.exp (dg-require-iconv): New function.
18263         Use above.
18264         * gcc.dg/charset: New directory.
18265         * gcc.dg/charset/charset.exp: New file.
18266         * gcc.dg/charset/asm1.c: Ditto.
18267         * gcc.dg/charset/asm2.c: Ditto.
18268         * gcc.dg/charset/asm3.c: Ditto.
18269         * gcc.dg/charset/asm4.c: Ditto.
18270         * gcc.dg/charset/asm5.c: Ditto.
18271         * gcc.dg/charset/attribute1.c: Ditto.
18272         * gcc.dg/charset/attribute2.c: Ditto.
18273         * gcc.dg/charset/string1.c: Ditto.
18274         * g++.dg/charset: New directory.
18275         * g++.dg/dg.exp: Add here. Special options.
18276         * g++.dg/charset/charset.exp: New file.
18277         * g++.dg/charset/asm1.c: Ditto.
18278         * g++.dg/charset/asm2.c: Ditto.
18279         * g++.dg/charset/asm3.c: Ditto.
18280         * g++.dg/charset/asm4.c: Ditto.
18281         * g++.dg/charset/attribute1.c: Ditto.
18282         * g++.dg/charset/attribute2.c: Ditto.
18283         * g++.dg/charset/extern1.cc: Ditto.
18284         * g++.dg/charset/extern2.cc: Ditto.
18285         * g++.dg/charset/string1.c: Ditto.
18286
18287 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18288
18289         PR c++/14278
18290         * g++.dg/parse/comma1.C: New test.
18291
18292 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18293
18294         PR c++/14284
18295         * g++.dg/template/ttp8.C: New test.
18296
18297 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18298
18299         * gcc.dg/fixuns-trunc-1.c: New test.
18300
18301 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18302
18303         * gcc.dg/builtins-config.h: Use #elif.
18304
18305 2004-02-26  Michael Matz  <matz@suse.de>
18306
18307         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18308         * gcc.dg/991214-1.c: Likewise.
18309         * gcc.dg/i386-asm-1.c: Likewise.
18310
18311 2004-02-25  Richard Henderson  <rth@redhat.com>
18312
18313         * gcc.c-torture/execute/20040208-2.c: Move ...
18314         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18315
18316 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18317
18318         PR c++/14246
18319         * g++.dg/other/crash-3.C: New test.
18320
18321 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18322
18323         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18324         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18325
18326         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18327         HP-UX.
18328
18329 2004-02-24  Michael Matz  <matz@suse.de>
18330
18331         * gcc.dg/i386-regparm.c: New.
18332
18333 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18334
18335         * gcc.c-torture/execute/20040223-1.c: New.
18336
18337 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18338             Kazu Hirata  <kazu@cs.umass.edu>
18339
18340         * gcc.dg/fwritable-strings-1.c: Remove.
18341
18342 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18343
18344         PR c/14156
18345         * gcc.dg/20040223-1.c: New test.
18346
18347 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18348
18349         PR c++/14106
18350         * g++.dg/ext/typeof9.C: New test.
18351
18352 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18353
18354         PR c++/14250
18355         * g++.dg/other/switch1.C: New test.
18356
18357 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18358
18359         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18360         * gcc.dg/va-arg-1.c: Likewise.
18361
18362 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18363
18364         PR c++/14143
18365         * g++.dg/template/koenig5.C: New test.
18366
18367 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18368
18369         * g++.dg/ext/altivec-1.C: Generalize target triple.
18370         * g++.dg/ext/altivec-2.C: New test case.
18371         * g++.dg/ext/altivec_check.h: New file.
18372         * gcc.dg/altivec-1.c: Generalize target triple;
18373         include altivec_check.h and call altivec_check().
18374         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18375         * gcc.dg/altivec-6.c: New test case.
18376         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18377         type casts as needed.
18378         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18379         altivec_check().
18380         * gcc.dg/altivec-12.c: New test case.
18381         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18382         include altivec_check.h and call altivec_check().
18383         * gcc.dg/altivec_check.h: New file.
18384
18385 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18386
18387         * lib/target-supports.exp (check_alias_available): Don't mangle
18388         function `g' in test program.
18389
18390 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * lib/target-supports.exp (check_profiling_available): Check
18393         argument to determine whether we support a profiling type.
18394         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18395         check_profiling_available.
18396         * g++.dg/bprob/bprob.exp: Likewise
18397         * g77.dg/bprob/bprob.exp: Likewise.
18398         * gcc.misc-tests/bprob.exp: Likewise.
18399         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18400         dg-require-profiling and delete expected error handling.
18401         * gcc.dg/20021014-1.c: Likewise.
18402         * gcc.dg/nest.c: Likewise.
18403
18404 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18405
18406         PR c++/12007
18407         * g++.dg/other/vthunk1.C: New test.
18408
18409 2004-02-20  Falk Hueffner  <falk@debian.org>
18410
18411         PR target/14201
18412         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18413
18414 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/13927
18417         * g++.dg/other/error8.C: Remove XFAIL markers.
18418
18419         PR c++/14173
18420         * g++.dg/ext/packed5.C: New test.
18421
18422         PR c++/14199
18423         * g++.dg/warn/Wunused-5.C: New test.
18424
18425         PR c++/14186
18426         * g++.dg/lookup/member1.C: New test.
18427
18428 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18429
18430         * gcc.c-torture/compile/20040130-1.c: Enable only when
18431         __INT_MAX__ >= 2147483647L.
18432         * gcc.c-torture/compile/961203-1.c: Likewise.
18433
18434 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18437         * g++.dg/opt/template1.C: Robustify assembler regexp
18438
18439 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18440
18441         * gcc.c-torture/execute/simd-4.x: Remove.
18442         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18443         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18444         Guard with #ifndef SKIP_ATTRIBUTE.
18445         * gcc.dg/compat/vector-1_y.c: Likewise.
18446         * gcc.dg/compat/vector-2_x.c: Likewise.
18447         * gcc.dg/compat/vector-2_y.c: Likewise.
18448         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18449         * g++.dg/eh/simd-2.C: Likewise.
18450
18451 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18452
18453         * gcc.c-torture/compile/complex-1.c: New.
18454
18455 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18456
18457         PR target/14209
18458         * gcc.c-torture/execute/20040218-1.c: New test.
18459
18460 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18461
18462         PR c++/14181
18463         * g++.dg/parse/new2.C: New test.
18464
18465 2004-02-18  Paul Brook  <paul@codesourcery.com>
18466
18467         * gcc.c-torture/compile/libcall-1.c: New test.
18468
18469 2004-02-18  Paul Brook  <paul@codesourcery.com>
18470
18471         PR debug/12934
18472         * gcc.dg/debug/debug-7.c: New test.
18473
18474 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18475
18476         * gcc.dg/20040217-1.c: New test.
18477
18478 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18479
18480         * gcc.c-torture/execute/990208-1.x: Delete.
18481
18482 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18483
18484         * gcc.c-torture/execute/20040208-2.x: New file.
18485
18486 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/11326
18489         * g++.dg/abi/structret1.C: New test.
18490
18491 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18494         (i386_cpuid): No need to test if cpuid is available on AMD64.
18495         Fix assembly, so that it works onboth i386 and AMD64.
18496         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18497         (vecInLong): Fix s[] member type to unsigned int.
18498         (vecInWord): Remove type.
18499         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18500         (a64, b64, c64, d64, e64): Remove.
18501         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18502         Remove unused variable.  Remove initialization of removed variables.
18503         Don't call mmx_tests nor sse_tests.
18504         (reference_mmx, reference_sse): Remove.
18505         (check): Add return stmt.
18506         * gcc.dg/i386-sse-7.c: New test.
18507         * gcc.dg/i386-mmx-4.c: New test.
18508
18509 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18510
18511         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18512         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18513         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18514         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18515         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18516         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18517         g++.dg/tc1/dr94.C: Fix line terminator.
18518
18519 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18520
18521         * gcc.c-torture/compile/20040216-1.c: New.
18522
18523 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18524
18525         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18526         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18527         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18528         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18529         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18530         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18531
18532 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18533
18534         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18535
18536 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/13971
18539         * g++.dg/expr/cond4.C: New test.
18540
18541         PR c++/14086
18542         * g++.dg/lookup/crash2.C: New test.
18543
18544 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18545
18546         * gcc.c-torture/compile/20040214-2.c: New test.
18547
18548 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18549
18550         PR c++/14116
18551         * g++.dg/ext/typeof8.C: New test.
18552
18553 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18554
18555         * gcc.c-torture/compile/20040214-1.c: New test.
18556
18557 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18558
18559         PR c++/13635
18560         * g++.dg/template/spec11.C: New test.
18561
18562 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18563
18564         PR c++/13927
18565         * g++.dg/other/error8.C: New test.
18566
18567 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/14122
18570         * g++.dg/template/array4.C: New test.
18571
18572         PR c++/14108
18573         * g++.dg/inherit/thunk2.C: New test.
18574
18575         PR c++/14083
18576         * g++.dg/eh/cond2.C: New test.
18577
18578 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18579
18580         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18581
18582 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18583
18584         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18585
18586 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18587
18588         * g++.dg/simd-2.C: xfail on ppc64-linux.
18589
18590 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18591
18592         PR c/456
18593         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18594         tests.
18595
18596 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18597
18598         * gcc.dg/builtins-33.c: New test.
18599
18600 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18601
18602         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18603
18604 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18605
18606         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18607
18608 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18609
18610         * gcc.dg/ppc64-abi-3.c: New test.
18611
18612 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18613
18614         PR c/14092
18615
18616         * gcc.dg/pr14092-1.c: New testcase.
18617
18618 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18619
18620         * gcc.dg/cpp/assert4.c: Fix typo last change.
18621
18622         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18623         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18624
18625         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18626
18627 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18628
18629         * gcc.c-torture/compile/20040209-1.c: New test case.
18630
18631 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18632
18633         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18634
18635 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18636
18637         * gcc.c-torture/execute/20040208-[12].c: New tests.
18638
18639 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18640
18641         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18642
18643 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18644
18645         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18646
18647 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18648
18649         Bug 13856
18650         * gcc.dg/visibility-8.c: New testcase.
18651
18652 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18653
18654         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18655         arguments.
18656         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18657
18658 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18659
18660         PR middle-end/13696
18661         * g++.dg/opt/fold1.C: New test case.
18662
18663 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18664
18665         PR c++/14033
18666         * g++.dg/other/crash-2.C: New test.
18667
18668 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18669
18670         PR c++/14028
18671         * g++.dg/parse/angle-bracket2.C: New test.
18672
18673 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18674
18675         PR middle-end/13750
18676         Revert:
18677         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18678         PR pch/13361
18679         * testsuite/g++.dg/pch/wchar-1.C: New.
18680         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18681
18682 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18683
18684         PR c++/14008
18685         * g++.dg/parse/error15.C: New test.
18686         * g++.dg/parse/crash11.C: Update dg-error mark.
18687
18688 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/13932
18691         * g++.dg/warn/conv2.C: New test.
18692
18693 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18694
18695         PR c++/13086
18696         * g++.dg/warn/incomplete1.C: Remove xfail.
18697
18698 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18699
18700         * lib/file-format.exp (gcc_target_object_format): Use
18701         ${tool}_target_compile, not gcc_target_compile.
18702         * lib/target-supports.exp (check_alias_available): Likewise.
18703         (check_gc_sections_available): Likewise.
18704         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18705         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18706         dg-require-alias.
18707
18708 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/13969
18711         * g++.dg/template/static6.C: New test.
18712
18713 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18714
18715         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18716
18717 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18718
18719         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18720         tests for systems where `char' is unsigned by default.
18721
18722 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18723
18724         PR c++/13997
18725         * g++.dg/template/partial3.C: New test.
18726
18727 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18728
18729         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18730         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18731         Remove mentions of obsolete ports.
18732
18733 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18734
18735         * gcc.dg/noncompile/20001228-1.c: Fix for new
18736         error message.
18737
18738 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18739
18740         PR target/9348
18741         * gcc.c-torture/execute/multdi-1.c: New test case.
18742
18743 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/13925
18746         * g++.dg/template/lookup5.C: New test.
18747
18748 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/13950
18751         * g++.dg/template/lookup4.C: New test.
18752
18753         PR c++/13970
18754         * g++.dg/parse/error14.C: New test.
18755
18756         PR c++/14002
18757         * g++.dg/parse/template13.C: New test.
18758
18759 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18760
18761         PR c++/13978
18762         * g++.dg/template/koenig4.C: New test.
18763
18764         PR c++/13968
18765         * g++.dg/template/crash17.C: New test.
18766
18767         PR c++/13975
18768         * g++.dg/parse/error13.C: New test.
18769         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18770
18771 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18772
18773         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18774
18775 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18776
18777         PR c/11658
18778         PR c/13994
18779         * gcc.dg/noncompile/20040203-1.c: New test.
18780         * gcc.dg/noncompile/20040203-2.c: Likewise.
18781         * gcc.dg/noncompile/20040203-3.c: Likewise.
18782         * gcc.dg/20040203-1.c: Likewise.
18783
18784 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18785
18786         PR c++/10858
18787         * g++.dg/template/sizeof7.C: New test.
18788
18789 2004-02-02  Eric Christopher  <echristo@redhat.com>
18790             Zack Weinberg  <zack@codesourcery.com>
18791
18792         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18793
18794 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18795
18796         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18797         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18798         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18799         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18800
18801 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18802
18803         PR c++/13113
18804         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18805
18806         PR c++/13854
18807         * g++.dg/ext/attrib13.C: New test.
18808
18809         PR c++/13907
18810         * g++.dg/conversion/op2.C: New test.
18811
18812 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18813
18814         * gcc.dg/titype-1.c: Fix pasto.
18815
18816 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18817
18818         * gcc.dg/titype-1.c: New test.
18819
18820 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18821
18822         PR c++/13957
18823         * g++.dg/template/non-type-template-argument-1.C,
18824         g++.dg/template/qualified-id1.C: Update dg-error marks.
18825         * g++.dg/template/nontype6.C: New test.
18826
18827 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18828
18829         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18830         * gcc.dg/builtins-31.c: New testcase.
18831         * gcc.dg/builtins-32.c: New testcase.
18832
18833 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18834
18835         * objc.dg/call-super-2.m: Update line numbers
18836         for the including of stddef.h.
18837
18838 2004-01-30  Michael Matz  <matz@suse.de>
18839
18840         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18841         g++.dg/ext/case-range3.C: New tests.
18842
18843 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18844
18845         DR206
18846         PR c++/13813
18847         * g++.dg/template/member4.C: New test.
18848
18849 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18850
18851         PR c++/13683
18852         * g++.dg/template/sizeof6.C: New test.
18853
18854 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18855
18856         * gcc.dg/fwritable-strings-1.c: New test.
18857
18858 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18859
18860         * gcc.c-torture/compile/20040130-1.c: New test.
18861
18862 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18863
18864         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18865
18866 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/13883
18869         * g++.dg/template/ctor3.C: New test.
18870
18871 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18872
18873         * g++.dg/tc1: New directory.
18874         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18875         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18876         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18877         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18878         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18879
18880 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18881
18882         * g++.dg/parse/error11.C: New test.
18883         * g++.dg/parse/error12.C: Likewise.
18884
18885 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18886
18887         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18888         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18889
18890 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/13791
18893         * g++.dg/ext/attrib12.C: New test.
18894
18895         PR c++/13736
18896         * g++.dg/parse/cast2.C: New test.
18897
18898 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18899
18900         * objc.dg/encode-2.m (main): New local string.  Set depending on
18901         sizeof long.  Use in sscanf call.
18902         * objc.dg/encode-3.m (main): New local string.  Set depending on
18903         sizeof long.  Use in scan_initial call.
18904
18905 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18906
18907         * objc.dg/call-super-2.m: Make LP64-safe.
18908         * objc.dg/desig-init-1.m: Likewise.
18909
18910 2004-01-27  Devang Patel <dpatel@apple.com>
18911
18912         * g++.dg/debug/namespace1.C: New test.
18913
18914 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18915
18916         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18917         xscale-*-*.
18918
18919         * gcc.dg/arm-mmx-1.c: New test.
18920
18921 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18922
18923         * gcc.dg/20040127-1.c: New test.
18924         * gcc.dg/20040127-2.c: New test.
18925
18926 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18927
18928         * objc.dg/stret-1.m (glob): Renamed to globa.
18929
18930 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18931
18932         PR c++/13663
18933         * g++.dg/expr/for1.C: New test.
18934
18935 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18936
18937         PR middle-end/13779
18938         * gcc.dg/darwin-longlong.c: New test.
18939
18940 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18941
18942         * gcc.dg/20040124-1.c: Moved test from here...
18943         * gcc.c-torture/compile/20040124-1.c: ...to here.
18944
18945 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18946
18947         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18948         the assembly output if -m64 is passed.
18949
18950 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/13833
18953         * g++.dg/template/cond3.C: New test.
18954
18955 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18956
18957         PR c++/13810
18958         * g++.dg/template/ttp7.C: New test.
18959
18960 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18961
18962         PR c++/13797
18963         * g++.dg/template/nontype4.C: New test.
18964         * g++.dg/template/nontype5.C: Likewise.
18965
18966 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18967
18968         * gcc.dg/torture/mips-clobber-at.c: New test.
18969
18970 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18971
18972         * gcc.dg/20040124-1.c: New test.
18973
18974 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * gcc.dg/20040123-1.c: New test.
18977
18978 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18979
18980         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18981
18982 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18983
18984         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18985
18986 2004-01-23  Andrew Pinski  <apinski@apple.com>
18987
18988         * gcc.dg/20030121-1.c: Move to ..
18989         * gcc.dg/20040121-1.c: here.
18990
18991 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18992
18993         * gcc.dg/builtins-29.c: New test case.
18994
18995 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18996
18997         PR 18314
18998         * gcc.dg/builtins-30.c: New testcase.
18999
19000 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19001
19002         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19003         * lib/g77.exp: Likewise.
19004         * lib/objc.exp: Likewise.
19005         * lib/g++.exp: Likewise.
19006
19007 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19008
19009         * gcc.dg/struct-by-value-2.c: New test.
19010
19011 2004-01-21  Andrew Pinski  <apinski@apple.com>
19012
19013         PR target/13785
19014         * gcc.dg/20030121-1.c: New test.
19015
19016 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19017
19018         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19019         clobber frame pointer register in asm statement.
19020
19021 2004-01-21  Falk Hueffner  <falk@debian.org>
19022
19023         * gcc.c-torture/compile/20040121-1.c: New test.
19024
19025 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19026
19027         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19028
19029 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19030
19031         * gcc.dg/ppc64-abi-2.c: New test.
19032
19033 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19034
19035         * lib/treelang.exp: Fill out this file.
19036         * lib/treelang-dg.exp: New File.
19037
19038 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19039
19040         * gcc.c-torture/compile/981022-1.c: Remove.
19041         * gcc.dg/array-5.c: Remove XFAIL.
19042         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19043         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19044         gcc.dg/cond-lvalue-1.c: Update.
19045         * gcc.dg/cast-lvalue-2.c: New test.
19046
19047 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/13592
19050         * g++.dg/other/error1.C (class foo): Tweak error message.
19051
19052         PR c++/13592
19053         * g++.dg/template/call2.C: New test.
19054
19055 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19056
19057         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19058         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19059         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19060         scalar-return-1_x.c, scalar-return-2_y.c,
19061         scalar-return-3_x.c, scalar-return-3_y.c,
19062         scalar-return-4_x.c, scalar-return-4_y.c,
19063         struct-align-1.h, struct-align-1_x.c,
19064         struct-align-1_y.c, struct-align-2.h,
19065         struct-align-2_x.c, struct-align-2_y.c,
19066         struct-by-value-10_y.c, struct-by-value-11_x.c,
19067         struct-by-value-11_y.c, struct-by-value-12_x.c,
19068         struct-by-value-12_y.c, struct-by-value-13_x.c,
19069         struct-by-value-13_y.c, struct-by-value-14_x.c,
19070         struct-by-value-14_y.c, struct-by-value-15_x.c,
19071         struct-by-value-15_y.c, struct-by-value-16_y.c,
19072         struct-by-value-17_y.c, struct-by-value-18_y.c,
19073         struct-by-value-19_y.c, struct-by-value-1_x.c,
19074         struct-by-value-1_y.c, struct-by-value-20_y.c,
19075         struct-by-value-2_x.c, struct-by-value-2_y.c,
19076         struct-by-value-3_y.c, struct-by-value-4_x.c,
19077         struct-by-value-4_y.c, struct-by-value-5_y.c,
19078         struct-by-value-6_y.c, struct-by-value-7_y.c
19079         struct-by-value-8_x.c, struct-by-value-8_y.c
19080         struct-by-value-9_x.c, struct-by-value-9_y.c
19081         struct-return-10_x.c, struct-return-10_y.c,
19082         struct-return-19_x.c, struct-return-20_x.c
19083         struct-return-2_x.c, struct-return-2_y.c
19084         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19085         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19086
19087 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19088
19089         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19090         attribute on sparc*-sun-solaris2.*.
19091
19092 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/13710
19095         * g++.dg/ext/typeof7.C: New test.
19096
19097 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19098
19099         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19100         * gcc.dg/const-elim-1.c: Same.
19101
19102 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19103
19104         * objc.dg/stret-1.m: New.
19105         * objc.dg/stret-2.m: New.
19106
19107 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         PR c++/11895
19110         * g++.dg/ext/vector1.C: New test.
19111
19112 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19113
19114         * gcc.dg/pch/import-1.c: New.
19115         * gcc.dg/pch/import-1.hs: New.
19116         * gcc.dg/pch/import-1a.h: New.
19117         * gcc.dg/pch/import-1b.h: New.
19118         * gcc.dg/pch/import-1c.h: New.
19119
19120 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19121
19122         PR c++/13574
19123         * g++.dg/ext/array1.C: New test.
19124
19125         PR c++/13178
19126         * g++.dg/conversion/op1.C: New test.
19127
19128 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19129
19130         PR 11864
19131         From Kazumoto Kojima / Dan Kegel:
19132         * gcc.dg/pr11864-1.c: New test.
19133
19134         PR 10392
19135         From Marcus Comstedt / Dan Kegel:
19136         * gcc.dg/pr10392-1.c: New test.
19137
19138 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/13478
19141         * g++.dg/init/ref10.C: New test.
19142
19143 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19144
19145         PR c++/13407
19146         * g++.dg/parse/typename6.C: New test.
19147
19148 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19149
19150         PR pch/13361
19151         * testsuite/g++.dg/pch/wchar-1.C: New.
19152         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19153
19154 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19155
19156         PR c++/9259
19157         * g++.dg/expr/sizeof2.C: New test.
19158
19159 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19160
19161         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19162
19163 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19164
19165         PR c++/13659
19166         * g++.dg/lookup/strong-using-3.C: New.
19167         * g++.dg/lookup/using-10.C: New.
19168
19169 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19170
19171         PR c++/13594
19172         * g++.dg/lookup/strong-using-2.C: New.
19173
19174 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19175             Dan Kegel <dank@kegel.com>
19176             J"orn Rennecke <joern.rennecke@superh.com>
19177
19178         PR target/9365
19179         * gcc.dg/pr9365-1.c: New test.
19180
19181 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19182
19183         PR c++/8856
19184         * g++.dg/parse/casting-operator2.C: New test.
19185         * g++.old-deja/g++.pt/explicit83.C: Remove.
19186
19187 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19188
19189         * gcc.dg/label-compound-stmt-1.c: New test.
19190         * gcc.c-torture/compile/950922-1.c,
19191         gcc.c-torture/compile/20000211-3.c,
19192         gcc.c-torture/compile/20000518-1.c,
19193         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19194         compound statements.
19195
19196 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19197
19198         * gcc.dg/ppc64-abi-1.c: New test.
19199
19200 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19201
19202          * g++.dg/ext/attrib9.C: Add dg-warnings.
19203
19204 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19205
19206         PR c++/12335
19207         * g++.dg/parse/dtor3.C: New test.
19208
19209 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19210
19211         PR c++/12709
19212         * g++.dg/parse/try-catch-1.C: New test.
19213
19214 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19215
19216         * ada/acats/run_all.sh: Add more verbose output in acats.log
19217         when compiling tests.
19218
19219 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19220
19221         PR 13656
19222         * gcc.dg/typedef-redecl.c: New test case.
19223         * gcc.dg/typedef-redecl.h: New support file.
19224
19225 2004-01-13  Jan Hubicka  <jh@suse.cz>
19226
19227         * gcc.dg/always_inline.c: New test.
19228         * gcc.dg/debug/20031231-1.c: Fix.
19229
19230 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19231
19232         PR c++/13474
19233         * g++.dg/template/array3.C: New test.
19234
19235 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19236
19237         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19238         * g++.dg/warn/Wunused-2.C: Likewise.
19239
19240 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19241
19242         PR c++/13289
19243         * g++.dg/template/instantiate6.C: New test.
19244
19245 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19246
19247         PR middle-end/11397
19248         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19249
19250 2004-01-12  Jan Hubicka  <jh@suse.cz>
19251
19252         PR opt/12826
19253         * gcc.dg/20040112-1.c: New.
19254
19255         * gcc.dg/dwarf-die[1-7].c: Move to...
19256         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19257         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19258
19259 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19260
19261         PR c++/4100
19262         * g++.dg/parse/friend4.C: New test.
19263
19264 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19265
19266         PR c++/4100
19267         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19268         definition is called a friend.
19269
19270 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19271
19272         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19273
19274 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19275
19276         PR c++/3478
19277         * g++.dg/parse/error10.C: New test.
19278         * g++.dg/template/arg2.C: Accept "invalid type" error.
19279
19280 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19281
19282         PR middle-end/13392
19283         * g++.dg/opt/expect2.C: New test.
19284
19285 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19286
19287         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19288         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19289         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19290         Update dg-error regexps.
19291
19292 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19293
19294         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19295         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19296
19297 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19298
19299         * gcc.dg/pragma-re-1.c: Use right pointer type.
19300
19301 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19302
19303         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19304
19305 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19306
19307         * gcc.dg/rs6000-ldouble-1.c: New.
19308
19309 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19310
19311         DR 337
19312         PR c++/9256
19313         * g++.dg/other/abstract1.C: New test.
19314
19315 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19316
19317         * g++.dg/lookup/strong-using-1.C: New.
19318
19319 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19320
19321         PR c/11234
19322         * gcc.dg/func-ptr-conv-1.c: New test.
19323         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19324
19325 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19326
19327         PR target/13380.
19328         * gcc.c-torture/compile/20040109-1.c: New.
19329
19330 2004-01-08  Stuart Hastings  <stuart@apple.com>
19331
19332         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19333         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19334         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19335
19336 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19337
19338         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19339
19340 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19341
19342         * ada/acats/run_acats: Treat 'gnatchop' the same way
19343         as 'gnatmake'.  Export GCC_DRIVER.
19344         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19345         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19346
19347 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19348
19349         PR c++/12573
19350         * g++.dg/template/dependent-expr4.C: New test.
19351
19352 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19353
19354         * gcc.dg/altivec-11.c: New test.
19355
19356 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19357
19358         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19359
19360 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19361
19362         PR c/6024
19363         * gcc.dg/enum-compat-1.c: New test.
19364         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19365
19366 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19367
19368         PR c/12165
19369         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19370         gcc.dg/c99-idem-qual-3.c: New tests.
19371
19372 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19373
19374         * gcc.dg/winline-7.c: Don't cast void * to int.
19375
19376 2004-01-06  Jan Hubicka  <jh@suse.cz>
19377
19378         * gcc.dg/i386-sse-5.c: New test
19379         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19380
19381 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19382
19383         PR c++/12815
19384         * g++.dg/rtti/typeid4.C: New test.
19385
19386 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19387
19388         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19389
19390 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/12132
19393         * g++.dg/template/error11.C: New test.
19394
19395         PR c++/13451
19396         * g++.dg/template/class2.C: New test.
19397
19398 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19399         Richard Sandiford <rsandifo@redhat.com>
19400
19401         PR c++/13387
19402         * g++.dg/opt/alias3.C: New test.
19403
19404 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/13157
19407         * g++.dg/template/koenig3.C: New test.
19408
19409         PR c++/13529
19410         * g++.dg/parse/offsetof3.C: New test.
19411
19412         * g++.dg/init/copy7.C: Add missing dg-error markers.
19413
19414         PR c++/12226
19415         * g++.dg/init/copy7.c: New test.
19416
19417         PR c++/13536
19418         * g++.dg/parse/cast1.C: New test.
19419
19420 2004-01-04  Jan Hubicka  <jh@suse.cz>
19421
19422         * gcc.dg/winline[1-7].c: New tests.
19423
19424 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19425
19426         PR c++/13520
19427         * g++.dg/template/qualttp22.C: New test.
19428
19429 2004-01-01  Jan Hubicka  <jh@suse.cz>
19430
19431         * gcc.dg/debug/20031231-1.c: New.
19432         * gcc.c-torture/compile/20040101-1.c: New.
19433         * gcc.dg/dwarf-die-[1-7].c: New.
19434
19435 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19436
19437         PR optimization/13521
19438         * gcc.c-torture/compile/20031231-1.c: New test.
19439
19440 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19441
19442         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19443
19444 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19445
19446         PR c++/10079
19447         * g++.dg/template/crash16.C: New test.
19448
19449 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19450
19451         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19452
19453 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19454
19455         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19456         ports.
19457         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19458         * g++.old-deja/g++.law/profile1.C: Likewise.
19459         * gcc.c-torture/compile/981006-1.c: Likewise.
19460         * gcc.c-torture/execute/loop-2e.x: Likewise.
19461         * gcc.c-torture/execute/loop-2f.x: Remove.
19462         * gcc.c-torture/execute/loop-2g.x: Likewise.
19463         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19464         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19465
19466 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19467
19468         PR c++/13507
19469         * g++.dg/ext/attrib11.C: New test.
19470
19471         PR c++/13494
19472         * g++.dg/template/array2-1.C: New test.
19473         * g++.dg/template/array2-2.C: New test.
19474
19475 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19478
19479 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19480
19481         PR c++/12774
19482         * g++.dg/template/array1-1.C: New test.
19483         * g++.dg/template/array1-2.C: New test.
19484
19485 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19486
19487         PR fortran/12632
19488         * g77.dg/12632.f: New test case.
19489
19490 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19491
19492         PR c++/13289
19493         * g++.dg/parse/nontype1.C: New test.
19494
19495 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19496
19497         PR c++/12403
19498         * g++.dg/parse/explicit1.C: New test.
19499         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19500
19501 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19502
19503         PR c++/13081
19504         * g++.dg/opt/inline6.C: New test.
19505
19506         PR c++/12613
19507         * g++.dg/parse/error9.C: New test.
19508
19509         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19510
19511 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/13009
19514         * g++.dg/init/assign1.C: New test.
19515
19516 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19517
19518         PR c++/13070
19519         * g++.dg/warn/format3.C: New test case.
19520
19521 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19522
19523         * gcc.c-torture/compile/20031227-1.c: New test.
19524
19525 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19526
19527         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19528         * g77.dg/bprob/bprob.exp: Likewise.
19529         * gcc.misc-tests/bprob.exp: Likewise.
19530         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19531         variants on systems where the library does not provide that
19532         functionality.
19533         * gcc.dg/builtins-20.c: Use builtins-config.h.
19534         * gcc.dg/builtins-config.h: New file.
19535
19536 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19537
19538         * lib/gcc-dg.exp (dg-require-profiling): New function.
19539         * lib/target-supports.exp (check_profiling_available): Likewise.
19540         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19541         * g77.dg/bprob/bprob.exp: Likewise.
19542         * gcc.misc-tests/bprob.exp: Likewise.
19543         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19544         * gcc.dg/20021014-1.c: Likewise.
19545         * gcc.dg/nest.c: Likewise.
19546
19547 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19548
19549         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19550         compiling.
19551         * g++.dg/lookup/java2.C: Likewise.
19552         * gcc.dg/cpp/lexident.c: Likewise.
19553
19554 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19555
19556         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19557         given.
19558         * gcc.c-torture/compile/961203-1.c: Likewise.
19559         * gcc.c-torture/compile/980506-1.c: Likewise.
19560
19561 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19562
19563         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19564         (additional_prunes): New global.
19565         (gcc-dg-prune): Handle additional per-test pruning.
19566         (dg-test): Clear additional_prunes between tests.
19567
19568         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19569         dg-prune-output to avoid spurious failures from assembler
19570         complaining about nonexistent WAW violations.
19571         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19572         Use dg-prune-output to avoid spurious failures from assembler
19573         warning about Itanium B-step errata.
19574
19575 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * g++.dg/abi/macro0.C: New test.
19578         * g++.dg/abi/macro1.C: Likewise.
19579         * g++.dg/abi/macro2.C: Likewise.
19580
19581         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19582         * g++.dg/abi/bitfield7.C: Likewise.
19583         * g++.dg/abi/dtor2.C: Likewise.
19584         * g++.dg/abi/mangle11.C: Likewise.
19585         * g++.dg/abi/mangle12.C: Likewise.
19586         * g++.dg/abi/mangle14.C: Likewise.
19587         * g++.dg/abi/mangle17.C: Likewise.
19588         * g++.dg/abi/vbase10.C: Likewise.
19589         * g++.dg/abi/vbase14.C: Likewise.
19590         * g++.dg/template/qualttp17.C: Likewise.
19591
19592 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19593
19594         PR c/11995
19595         * gcc.dg/20031223-1.c: New test.
19596
19597 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19598
19599         * gcc.dg/noreturn-7.c: New test.
19600
19601 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602
19603         * gcc.dg/null-pointer-1.c: New test.
19604
19605 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19606
19607         * g++.old-deja/g++.jason/template18.C: Remove.
19608         * g++.old-deja/g++.jason/template37.C: Likewise.
19609
19610         PR c++/12862
19611         * g++.dg/lookup/ns1.C: New test.
19612
19613         PR c++/12397
19614         * g++.dg/template/lookup3.C: New test.
19615
19616 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19617
19618         * g++.dg/template/recurse1.C: New test
19619
19620 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19621
19622         PR c++/12479
19623         * g++.dg/parse/semicolon1.C: New test.
19624         * g++.dg/parse/semicolon1.h: Likewise.
19625
19626 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19627
19628         * gcc.dg/darwin-misaligned.c: New test.
19629
19630 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19631
19632         PR c/9163
19633         * gcc.dg/20031222-1.c: New test.
19634
19635 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/13438
19638         * g++.dg/parse/error8.C: New test.
19639
19640         PR c++/11554
19641         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19642
19643 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19644
19645         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19646         too small.
19647         * gcc.c-torture/compile/930217-1.c: Likewise.
19648         * gcc.c-torture/compile/930513-1.c: Likewise.
19649         * gcc.c-torture/execute/920908-2.c: Likewise.
19650         * gcc.c-torture/execute/921204-1.c: Likewise.
19651         * gcc.c-torture/execute/930621-1.c: Likewise.
19652         * gcc.c-torture/execute/930630-1.c: Likewise.
19653         * gcc.c-torture/execute/931031-1.c: Likewise.
19654         * gcc.c-torture/execute/980602-2.c: Likewise.
19655         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19656         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19657         * gcc.c-torture/execute/extzvsi.c: Likewise.
19658         * gcc.c-torture/unsorted/ext.c: Likewise.
19659
19660 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19661
19662         PR target/12749
19663         * gcc.c-torture/compile/20031220-2.c: New test case.
19664
19665 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19666
19667         PR optimization/13031
19668         * gcc.c-torture/compile/20031220-1.c: New test case.
19669
19670 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19671
19672         * gcc.dg/cast-function-1.c: New test.
19673
19674 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19675
19676         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19677         formats.
19678
19679 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19680
19681         PR c++/12795
19682         * g++.dg/ext/attrib10.C: New test.
19683
19684 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19685
19686         * gcc.dg/cleanup-10.c: New test.
19687         * gcc.dg/cleanup-11.c: New test.
19688
19689 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19690
19691         PR c++/13239
19692         * g++.dg/opt/expect1.C: New test.
19693
19694 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19695
19696         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19697
19698 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19699
19700         PR debug/12923
19701         * gcc.dg/20031218-1.c: New test.
19702
19703         PR debug/12389
19704         * gcc.dg/20031218-2.c: New test.
19705         * gcc.dg/20031218-3.c: New test.
19706
19707         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19708         of label name and allow for USER_LABEL_PREFIX == "_" names.
19709         * g++.dg/abi/mangle18-2.C: Likewise.
19710         * g++.dg/abi/mangle19-1.C: Likewise.
19711         * g++.dg/abi/mangle19-2.C: Likewise.
19712         * g++.dg/abi/mangle20-1.C: Likewise.
19713         * g++.dg/abi/mangle20-2.C: Likewise.
19714
19715 2003-12-18  Richard Henderson  <rth@redhat.com>
19716
19717         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19718
19719 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19720             Dan Kegel <dank@kegel.com>
19721
19722         PR other/12009
19723         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19724         testing a cross compiler, it causes spurious compile failures.
19725         * lib/g++.exp: Likewise.
19726
19727 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19728
19729         PR c++/13262
19730         * g++.dg/template/access13.C: New test.
19731
19732 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19733
19734         * gcc.dg/20031216-1.c: New test.
19735
19736 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19737
19738         PR c++/9154
19739         * g++.dg/template/error10.C: New test.
19740
19741 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19742
19743         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19744         * g++.dg/eh/simd-2.C: Likewise.
19745
19746 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19747             Roger Sayle  <roger@eyesopen.com>
19748
19749         * gcc.c-torture/execute/ieee/mzero5.c: New.
19750
19751 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19752
19753         PR c++/10603
19754         * g++.dg/parse/error6.C: New test.
19755
19756         PR c++/12827
19757         * g++.dg/parse/error7.C: New test.
19758
19759 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19760
19761         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19762         at -O with stabs debugging formats.
19763         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19764         * gcc.dg/debug/debug-2.c: Likewise.
19765
19766 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/12696
19769         * g++.dg/init/error1.C: New test.
19770
19771         PR c++/12218
19772         * g++.dg/init/pm3.C: New test.
19773
19774 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19775
19776         PR c/3347
19777         * gcc.dg/bitfld-8.c: New test.
19778
19779 2003-12-16  James Lemke  <jim@wasabisystems.com>
19780
19781         * gcc.dg/arm-scd42-[123].c: New tests.
19782
19783 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19784
19785         PR c++/9043
19786         * g++.dg/abi/mangle20-1.C: New test.
19787         * g++.dg/abi/mangle20-2.C: New test.
19788
19789 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19790
19791         PR c++/13275
19792         * g++.dg/other/offsetof2.C: Remove XFAIL.
19793         * g++.dg/parse/offsetof1.C: New test.
19794         * g++.gd/parse/offsetof2.C: Likewise.
19795
19796 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19797
19798         * g++.dg/template/nontype3.C: New test.
19799         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19800
19801 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19802
19803         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19804
19805 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         PR c++/13387
19808         * g++.dg/expr/assign1.C: New test.
19809
19810         PR c++/13242
19811         * g++.dg/abi/mangle19-1.C: New test.
19812         * g++.dg/abi/mangle19-2.C: New test.
19813
19814 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19815
19816         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19817
19818 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         * gcc.c-torture/execute/20031216-1.c: New test.
19821
19822 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19823
19824         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19825         an ICE regression.
19826
19827 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19828
19829         PR c++/10926
19830         * g++.dg/template/error9.C: New test.
19831
19832         PR c++/11116
19833         * g++.dg/template/error8.C: New test.
19834
19835 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19836
19837         PR middle-end/13400
19838         * gcc.c-torture/execute/20031215-1.c: New test case.
19839
19840 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19841
19842         PR c++/13269
19843         * g++.dg/parse/error5.C: New test.
19844
19845         PR c++/12989
19846         * g++.dg/expr/sizeof1.C: New test.
19847
19848         PR c++/13310
19849         * g++.dg/template/crash15.C: New test.
19850
19851 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19852
19853         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19854         a non-POD type as the last named parameter of a varargs function.
19855
19856 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/13243
19859         PR c++/12573
19860         * g++.dg/template/crash14.C: New test.
19861         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19862
19863 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.dg/other/java1.C: New test.
19866
19867         PR c++/13241
19868         * g++.dg/abi/mangle18-1.C: New test.
19869         * g++.dg/abi/mangle18-2.C: New test.
19870
19871 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19872
19873         PR optimization/10312
19874         * gcc.c-torture/execute/20031214-1.c: New.
19875
19876 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/10779
19879         PR c++/12160
19880         * g++.dg/parse/error3.C: New test.
19881         * g++.dg/parse/error4.C: Likewise.
19882         * g++.dg/abi/mangle4.C: Tweak error messages.
19883         * g++.dg/lookup/using5.C: Likewise.
19884         * g++.dg/other/error2.C: Likewise.
19885         * g++.dg/parse/typename5.C: Likewise.
19886         * g++.dg/parse/undefined1.C: Likewise.
19887         * g++.dg/template/arg2.C: Likewise.
19888         * g++.dg/template/ttp3.C: Likewise.
19889         * g++.dg/template/type1.C: Likewise.
19890         * g++.old-deja/g++.other/crash32.C: Likewise.
19891         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19892
19893 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19894
19895         PR c++/13106
19896         * g++.dg/warn/noreturn-3.C: New test.
19897
19898 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         PR c++/13118
19901         * g++.dg/abi/covariant3.C: New.
19902
19903 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * g++.dg/eh/ia64-1.C: New test.
19906
19907 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19908
19909         PR optimization/13037
19910         * g77.f-torture/execute/13037.f: New test case.
19911
19912 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19913
19914         PR c++/12881
19915         * g++.dg/abi/covariant2.C: New.
19916
19917 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19918
19919         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19920
19921 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19922
19923         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19924
19925 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19926
19927         PR other/10819
19928         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19929         to fix Bug 10819.
19930         * lib/g++.exp (g++_version): Likewise.
19931         * lib/g77.exp (g77_version): Likewise.
19932         * lib/objc.exp (default_objc_version): Likewise.
19933
19934 2003-12-10  Richard Henderson  <rth@redhat.com>
19935
19936         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19937
19938         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19939
19940 2003-12-08  Matt Austern  <austern@apple.com>
19941
19942         PR c/13134
19943         * lib/gcc-dg.exp (dg-require-visibility): Define.
19944         * lib/target-supports (check_visibility_available): Define.
19945         * gcc.dg/visibility-1.c: New test.
19946         * gcc.dg/visibility-2.c: Likewise.
19947         * gcc.dg/visibility-3.c: Likewise.
19948         * gcc.dg/visibility-4.c: Likewise.
19949         * gcc.dg/visibility-5.c: Likewise.
19950         * gcc.dg/visibility-6.c: Likewise.
19951         * g++.dg/ext/visibility-1.C: Likewise.
19952         * g++.dg/ext/visibility-2.C: Likewise.
19953         * g++.dg/ext/visibility-3.C: Likewise.
19954         * g++.dg/ext/visibility-4.C: Likewise.
19955         * g++.dg/ext/visibility-5.C: Likewise.
19956         * g++.dg/ext/visibility-6.C: Likewise.
19957
19958 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19959
19960         * g++.dg/lookup/java1.C: New test.
19961         * g++.dg/lookup/java2.C: New test.
19962
19963 2003-12-07  Falk Hueffner  <falk@debian.org>
19964
19965         * g++.dg/opt/noreturn-1.C: New test.
19966
19967 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19968
19969         * gcc.dg/overflow-1.c: New test.
19970
19971 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19972
19973         * g77.f-torture/compile/13060.f: New test.
19974
19975 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19976
19977         PR c++/13323
19978         * g++.dg/inherit/operator2.C: New test.
19979
19980 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/13305
19983         * g++.dg/ext/attrib9.C: New test.
19984
19985 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/13314
19988         * g++.dg/template/error7.C: New test.
19989
19990 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19991             J"orn Rennecke <joern.rennecke@superh.com>
19992
19993         PR target/13302
19994         * g++.dg/other/struct-va_list.C: New test.
19995
19996 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19997
19998         PR c++/13166
19999         * g++.dg/parse/defarg6.C: New test.
20000
20001 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20002
20003         PR target/13256
20004         * gcc.c-torture/execute/20031201-1.c: New test.
20005
20006 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20007
20008         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20009
20010 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20011
20012         * gcc.dg/builtin-return-1.c: New test.
20013
20014 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20015             J"orn Rennecke <joern.rennecke@superh.com>
20016
20017         PR optimization/13260
20018         * gcc.c-torture/execute/20031204-1.c: New test.
20019
20020 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/9127
20023         * g++.dg/template/error6.C: New test.
20024
20025 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20026
20027         * gcc.dg/20031202-1.c: New test.
20028
20029 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20030
20031         PR c++/13179
20032         * g++.dg/template/eh1.C: New test.
20033
20034         PR c++/10771
20035         * g++.dg/template/error5.C: New test.
20036
20037 2003-12-02  David Ung  <davidu@mips.com>
20038
20039         * gcc.dg/compat/vector-check.h: Corrected type for var
20040         g_##TMODE
20041
20042 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20043
20044         PR c++/10126
20045         * g++.dg/template/ptrmem8.C: New test.
20046
20047 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20048
20049         PR c++/12573
20050         * g++.dg/template/dependent-expr3.C: New test.
20051
20052 2003-12-01  James Lemke  <jim@wasabisystems.com>
20053
20054         * gcc.dg/arm-g2.c: New test.
20055
20056 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20057
20058         PR optimization/11634
20059         * gcc.dg/20031201-2.c: New test case.
20060
20061 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20062
20063         PR 11433
20064         * objc.dg/proto-lossage-3.m: New test.
20065
20066 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20067
20068         PR optimization/12628
20069         * gcc.dg/20031201-1.c: New test case.
20070
20071 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20072
20073         * gcc.dg/unaligned-1.c: New test.
20074
20075 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20076
20077         PR c++/9849
20078         * g++.dg/template/error4.C: New test.
20079         * g++.dg/template/nested3.C: Adjust error markers.
20080
20081 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20082
20083         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20084
20085 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20086
20087         PR c/10333
20088         * gcc.dg/bitfld-7.c: New test.
20089
20090 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20091
20092         * gcc.dg/tls/asm-1.C: New test.
20093
20094 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20095
20096         * gcc.dg/cpp/assert4.c: Update.
20097
20098 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20099
20100         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20101         * gcc.dg/builtin-apply3.c: New test.
20102
20103 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20104
20105         * lib/compat.exp (compat-obj): New xfaildata parameter.
20106         Use it to set compiler_conditional_xfail_data before compiling.
20107         (compat-get-options): Handle dg-xfail-if.
20108         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20109         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20110         * gcc.dg/compat/vector-1_y.c: Likewise.
20111         * gcc.dg/compat/vector-2_x.c: Likewise.
20112         * gcc.dg/compat/vector-2_y.c: Likewise.
20113
20114 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20115
20116         * g++.dg/opt/reg-stack4.C: New test.
20117
20118 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20119
20120         * gcc.dg/builtin-apply2.c: New test.
20121
20122 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20123
20124         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20125
20126 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20127
20128         PR c++/12924
20129         * g++.dg/template/template-id-2.C: New test.
20130
20131 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20132
20133         PR c++/5369
20134         * g++.dg/template/memfriend1.C: New test.
20135         * g++.dg/template/memfriend2.C: Likewise.
20136         * g++.dg/template/memfriend3.C: Likewise.
20137         * g++.dg/template/memfriend4.C: Likewise.
20138         * g++.dg/template/memfriend5.C: Likewise.
20139         * g++.dg/template/memfriend6.C: Likewise.
20140         * g++.dg/template/memfriend7.C: Likewise.
20141         * g++.dg/template/memfriend8.C: Likewise.
20142         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20143
20144 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20145
20146         PR c++/12515
20147         * g++.dg/ext/cond1.C: New test.
20148
20149 2003-11-20  Richard Henderson  <rth@redhat.com>
20150
20151         * gcc.dg/20020201-2.c: Remove.
20152         * gcc.dg/20020201-4.c: Remove.
20153         * gcc.dg/20020304-1.c: Remove.
20154
20155 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20156
20157         * gcc.dg/cpp/trad/xwin1.c: New test case.
20158
20159 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20160
20161         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20162         * lib/g77.exp: Likewise.
20163         * lib/objc.exp: Likewise.
20164         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20165         for darwin.
20166
20167 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         PR c++/12932
20170         * g++.dg/template/static5.C: New test.
20171
20172 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20173
20174         * gcc.dg/nested-func-1.c: New test.
20175
20176 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20177
20178         * gcc.dg/cpp/assert4.c: New test.
20179
20180 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20181
20182         PR c++/2294
20183         * g++.dg/lookup/using9.c: New test.
20184
20185 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20186
20187         PR c++/12762
20188         * g++.dg/template/error3.C: New test.
20189
20190 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20191
20192         PR ada/13035
20193         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20194         No longer use a wrapper for gcc, since this does not work under
20195         Windows.
20196
20197 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20198
20199         PR c++/2094
20200         * g++.dg/template/ptrmem7.C: New test.
20201
20202 2003-11-13  Andrew Pinski <apinski@apple.com>
20203
20204         * gcc.c-torture/compile/20031113-1.c: New test.
20205
20206 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20207             Kean Johnston <jkj@sco.com>
20208
20209         PR c/13029
20210         * gcc.dg/unused-4.c: Update.
20211
20212 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20213
20214         * g++.dg/opt/const3.C: New test.
20215
20216 2003-11-13  Jan Hubicka  <jh@suse.cz>
20217
20218         * gcc.c-torture/compile/20031112-1.c: New test.
20219
20220 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20221
20222         * g++.dg/parse/crash10.C: Remove bogus error marker.
20223
20224 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20225
20226         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20227         (host_gcc): Likewise.
20228         (ROOT): Honor $PWDCMD.
20229         (BASE): Likewise.
20230         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20231
20232 2003-11-12  Catherine Moore  <clm@redhat.com>
20233
20234         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20235
20236 2003-11-12  Andreas Jaeger  <aj@suse.de>
20237             Jakub Jelinek  <jakub@redhat.com>
20238             Andrew Pinski  <pinskia@physics.uc.edu>
20239             Richard Henderson  <rth@redhat.com>
20240
20241         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20242         systems.
20243         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20244
20245         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20246         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20247
20248 2003-11-11  Andreas Jaeger  <aj@suse.de>
20249
20250         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20251
20252         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20253
20254 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20255
20256         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20257         Clean ups.
20258
20259 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20260
20261         * gcc.dg/trampoline-1.c: New test.
20262
20263 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20264
20265         * gcc.c-torture/compile/200031109-1.c: New test.
20266
20267 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20268
20269         PR c/3190
20270         PR c/8714
20271         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20272         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20273         gcc.dg/format/no-y2k-1.c: Update.
20274
20275 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20276
20277         PR optimization/10467
20278         * gcc.dg/20031108-1.c: New test case.
20279
20280 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20281
20282         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20283
20284 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20285
20286         * gcc.dg/compound-lvalue-1.c: New test.
20287         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20288         some XFAILs.
20289
20290 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20291
20292         * gcc.dg/altivec-varargs-1.c: New test.
20293
20294 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20295
20296         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20297         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20298         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20299         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20300         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20301
20302 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20303
20304         * gcc.dg/cond-lvalue-1.c: New test.
20305
20306 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20307
20308         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20309
20310 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20311
20312         PR c++/11616
20313         * g++.dg/template/instantiate5.C: New test.
20314
20315 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20316
20317         PR c++/12726
20318         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20319         * ChangeLog: Add missing first entry for above test.
20320
20321 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20322
20323         PR c++/9810
20324         * g++.dg/template/using8.C: New test.
20325         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20326
20327 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20328
20329         PR optimization/10817
20330         * gcc.c-torture/compile/20031102-1.c: New test case.
20331
20332 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20333
20334         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20335         2147483647.
20336
20337 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20338
20339         * gcc.dg/20031102-1.c: New test.
20340
20341 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20342
20343         * gcc.dg/complex-1.c: New test.
20344
20345 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20346
20347         PR c++/12796
20348         * g++.dg/template/crash13.C: Adjust expected error location.
20349         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20350
20351 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20352
20353         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20354
20355 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20356
20357         PR/10239
20358         * gcc.c-torture/compile/20031031-2.c: New test.
20359
20360 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20361
20362         PR/11640
20363         * gcc.c-torture/compile/20031031-1.c: New test.
20364
20365 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20366
20367         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20368         * gcc.misc-tests/bprob.exp: Likewise.
20369         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20370         the execution test on arm-elf configs.
20371         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20372         configs that don't support scratch files.
20373         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20374
20375 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20376
20377         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20378         done by dejagnu.
20379
20380 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20381
20382         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20383         Avoid non pure sh syntax. Add more logging.
20384
20385         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20386         fail.
20387
20388 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20389
20390         PR libgcj/10610
20391         * gcc.dg/ppc-stackalign-1.c: New test.
20392
20393 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20394
20395         * ada/acats/run_all.sh: Change output to be more compliant with
20396         dejagnu framework.
20397         Create acats.sum and acats.log files under testsuite/ada/acats
20398         Only run [a-z]* directories, to filter out e.g. CVS.
20399         Redirect build output to log file.
20400
20401 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20402
20403         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20404
20405 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20406
20407         PR ada/5909:
20408         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20409
20410 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.c-torture/compile/20031023-1.c: New test.
20413         * gcc.c-torture/compile/20031023-2.c: New test.
20414         * gcc.c-torture/compile/20031023-3.c: New test.
20415         * gcc.c-torture/compile/20031023-4.c: New test.
20416
20417 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418
20419         PR c++/10371
20420         * g++.dg/lookup/scoped8.C: New test.
20421
20422 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20423
20424         * g++.dg/opt/reg-stack3.C: New test.
20425
20426 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20427
20428         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20429
20430 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20431
20432         PR c++/11076
20433         * g++.dg/template/crash13.C: New test.
20434
20435 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20436
20437         * gcc.dg/c99-restrict-2.c: New test.
20438
20439 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         PR c++/12698, c++/12699, c++/12700, c++/12566
20442         * g++.dg/inherit/covariant9.C: New test.
20443         * g++.dg/inherit/covariant10.C: New test.
20444         * g++.dg/inherit/covariant11.C: New test.
20445
20446 2003-10-23  Jason Merrill  <jason@redhat.com>
20447
20448         PR c++/12726
20449         * g++.dg/ext/complit2.C: New test.
20450
20451 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20452
20453         PR target/12654
20454         * gcc.c-torture/execute/20031020-1.c: New test.
20455
20456 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20457
20458         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20459         following the jump_insn.
20460
20461 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20462
20463         * gcc.dg/cast-lvalue-1.c: New test.
20464
20465 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20466
20467         PR c++/11962
20468         * g++.dg/template/cond2.C: New test.
20469
20470 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20471
20472         * gcc.dg/builtins-28.c: New test.
20473
20474 2003-10-20  Jan Hubicka  <jh@suse.cz>
20475
20476         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20477         parameter.
20478         * testsuite/gcc.dg/inline-2.c: Likewise.
20479
20480 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20481
20482         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20483         * gcc.dg/nest.c:  Likewise.
20484
20485 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20486
20487         PR c++/9781, c++/10583, c++/11862
20488         * g++.dg/parse/crash13.C: New test.
20489
20490 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20491
20492         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20493
20494 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20495
20496         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20497         Define HAVE_C99_RUNTIME except on Solaris.
20498         * gcc.dg/builtins-20.c: Likewise.
20499
20500 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20501
20502         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20503
20504 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20505
20506         PR c++/12495
20507         * g++.dg/template/crash21.C: New test.
20508
20509 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510
20511         PR c++/2513
20512         * g++.dg/template/typename5.C: New test.
20513
20514 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20515
20516         PR c++/12369
20517         * g++.dg/template/friend25.C: New test.
20518
20519 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20520
20521         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20522         versions.
20523
20524 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20525
20526         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20527         == 2147483647.
20528
20529 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20530
20531         * gcc.c-torture/execute/960416-1.x: Remove.
20532         * gcc.c-torture/execute/divconst-3.x: Likewise.
20533
20534 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20535
20536         PR target/12598
20537         * gcc.dg/torture/cris-volatile-1.c: New test.
20538
20539 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20540
20541         PR optimization/9325
20542         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20543         for overflowing floating point to integer conversion during RTL
20544         simplification.
20545
20546 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20547
20548         * objc/execute/_cmd.m: Fix typo.
20549         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20550         Relax 'scan-assembler' regexp.
20551         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20552         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20553         * objc.dg/zero-link-2.m: Remove blank line.
20554         * objc.dg/zero-link-3.m: New test case.
20555
20556 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20557
20558         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20559
20560         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20561         than linker trickery.
20562
20563 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20564
20565         PR c++/12370
20566         * g++.dg/other/friend2.C: New test.
20567
20568 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20569
20570         * gcc.dg/20031012-1.c: New test.
20571
20572 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20573
20574         * gcc.dg/weak/weak-3.c: Fix for new warning.
20575
20576 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20577
20578         PR optimization/8750
20579         * gcc.c-torture/execute/20031012-1.c: New test case.
20580
20581 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20582
20583         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20584         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20585
20586 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20587
20588         PR optimization/12260
20589         * gcc.c-torture/compile/20031011-2.c: New test case.
20590
20591 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20592
20593         * gcc.c-torture/execute/20031011-1.c: New testcase.
20594
20595 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20596
20597         * gcc.c-torture/compile/20031011-1.c: New test.
20598
20599 2003-10-11  Jan Hubicka  <jh@suse.cz>
20600
20601         * g++.dg/other/first-global.C: New test.
20602
20603 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20604
20605         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20606
20607 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20608
20609         * gcc.c-torture/compile/20031010-1.c: New test.
20610
20611 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20612
20613         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20614         * gcc.c-torture/execute/va-arg-25.c: ... here.
20615
20616 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20617
20618         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20619
20620 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20621
20622         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20623
20624 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20625
20626         * g++.dg/parse/error2.C: New test.
20627
20628 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20629
20630         PR c++/11097
20631         * g++.dg/other/error5.C: Modify the error message.
20632         * g++.dg/lookup/using8.C: New test.
20633
20634 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20635
20636         * gcc.dg/darwin-abi-2.c: New file.
20637         * gcc.c-torture/execute/va-arg-24.c: New file.
20638
20639 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20640
20641         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20642         indentation.
20643
20644 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/10147
20647         * g++.dg/other/error4.C: Update error messages.
20648         * g++.dg/template/ptrmem4.C: Likewise.
20649
20650         PR c++/12337
20651         * g++.dg/init/new9.C: New test.
20652
20653         PR c++/12334, c++/12236, c++/8656
20654         * g++.dg/ext/attrib8.C: New test.
20655
20656 2003-10-06  Devang Patel  <dpatel@apple.com>
20657
20658         * gcc.dg/debug/dwarf2-3.h: New test.
20659         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20660
20661 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20662
20663         * g++.dg/opt/cfg2.C: New test.
20664
20665 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20666
20667         * g++.dg/opt/float1.C: New test.
20668
20669 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20670
20671         * gcc.dg/c90-array-lval-6.c: New test.
20672         * gcc.dg/c99-array-lval-6.c: New test.
20673
20674 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20675             Ziemowit Laski  <zlaski@apple.com>
20676
20677         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20678         'Derived', so that it is never considered a class method; add
20679         new warning for '+port' method ambiguity.
20680         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20681         <objc/objc-api.h> (needed on Mac OS X).
20682         * objc.dg/method-13.m: New test.
20683
20684 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20685
20686         PR optimization/9325, PR java/6391
20687         * gcc.c-torture/execute/20031003-1.c: New test case.
20688
20689 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20690
20691         PR optimization/12180
20692         * gcc.dg/20031002-1.c: New test.
20693
20694         PR c++/12486
20695         * g++.dg/inherit/error1.C: New test.
20696
20697 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20698
20699         * lib/f-torture.exp (search_for): Rename to...
20700         (search_for_re): This.  Also, clean up comments and the
20701         "regexp" invocation.
20702
20703 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20704
20705         * gcc.c-torture/compile/20031002-1.c: New test.
20706
20707 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20708
20709         * g++.dg/opt/cond1.C: New test.
20710
20711 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20712
20713         * gcc.dg/Wold-style-definition-2.c: New testcase.
20714         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20715
20716 2003-09-29  Richard Henderson  <rth@redhat.com>
20717
20718         * g++.dg/init/array10.C: Add dg-options.
20719
20720 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20721
20722         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20723
20724 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20725
20726         * g++.dg/template/friend19.C: Fix typo.
20727         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20728
20729 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20730
20731         * gcc.c-torture/execute/20030928-1.c: New test.
20732         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20733
20734 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20735
20736         * g++.dg/opt/unroll1.C: New test.
20737
20738 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20739
20740         PR optimization/11741
20741         * gcc.dg/20030926-1.c: New test case.
20742
20743 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20744
20745         PR c++/5655
20746         * g++.dg/parse/access7.C: New test.
20747         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20748
20749 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20750
20751         MERGE OF objc-improvements-branch into MAINLINE:
20752         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20753         if libobjc has not been built.
20754         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20755         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20756         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20757         objc/execute/nested-3.m, objc/execute/np-2.m,
20758         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20759         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20760         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20761         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20762         objc.dg/special/unclaimed-category-1.h,
20763         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20764         well as GNU runtime.
20765         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20766         * execute/cascading-1.m, execute/function-message-1.m,
20767         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20768         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20769         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20770         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20771         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20772         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20773         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20774         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20775         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20776         * objc.dg/bitfield-2.m: Run only on Darwin.
20777         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20778         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20779         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20780         * objc.dg/const-str-1.m: Fix constant string layout.
20781
20782 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20783
20784         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20785
20786 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20787
20788         * gcc.dg/darwin-abi-1.c: New file.
20789
20790 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20791
20792         PR target/12281
20793         * gcc.c-torture/compile/20030921-1.c: New test.
20794
20795 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20796
20797         * g++.dg/opt/reg-stack2.C: New test.
20798
20799 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20800
20801         * g++.dg/eh/delayslot1.C: New test.
20802
20803 2003-09-20  Richard Henderson  <rth@redhat.com>
20804
20805         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20806
20807 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20808
20809         * gcc.c-torture/execute/20030920-1.c: New test case.
20810
20811 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20812
20813         * g++.dg/rtti/typeid3.C: Correct expected error message.
20814
20815 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20816
20817         PR c++/157
20818         * g++.dg/parse/crash12.C: New test.
20819
20820 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20821
20822         * gcc.dg/compat/mixed-struct-check.h: New.
20823         * gcc.dg/compat/mixed-struct-defs.h: New.
20824         * gcc.dg/compat/mixed-struct-init.h: New.
20825         * gcc.dg/compat/struct-by-value-19_main.c: New.
20826         * gcc.dg/compat/struct-by-value-19_x.c: New.
20827         * gcc.dg/compat/struct-by-value-19_y.c: New.
20828         * gcc.dg/compat/struct-by-value-20_main.c: New.
20829         * gcc.dg/compat/struct-by-value-20_x.c: New.
20830         * gcc.dg/compat/struct-by-value-20_y.c: New.
20831         * gcc.dg/compat/struct-return-19_main.c: New.
20832         * gcc.dg/compat/struct-return-19_x.c: New.
20833         * gcc.dg/compat/struct-return-19_y.c: New.
20834         * gcc.dg/compat/struct-return-20_main.c: New.
20835         * gcc.dg/compat/struct-return-20_x.c: New.
20836         * gcc.dg/compat/struct-return-20_y.c: New.
20837
20838 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20839         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20840         so that it will not complain on LP64 targets.
20841
20842 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20843
20844         PR c++/495
20845         * g++.dg/template/friend24.C: New test.
20846
20847 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         PR c++/12332
20850         * g++.dg/template/memtmpl2.C: New test.
20851
20852 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20853
20854         PR target/11184
20855         * gcc.dg/builtin-apply1.c: New test.
20856
20857 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20858
20859         PR c++/9848
20860         * g++.dg/warn/Wunused-4.C: New test.
20861
20862 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20863
20864         PR c++/12316
20865         * g++.dg/other/gc2.C: New test.
20866
20867 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20868
20869         PR c++/11991
20870         * g++.dg/rtti/typeid3.C: New test.
20871
20872         PR c++/12266
20873         * g++.dg/overload/template1.C: New test.
20874
20875 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20876
20877         * g++.dg/opt/cfg3.C: New test.
20878
20879 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20880
20881         PR c++/7939
20882         * g++.dg/template/crash11.C: New test.
20883
20884 2003-09-16  Jason Merrill  <jason@redhat.com>
20885             Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.dg/attr-warn-unused-result.c: New test.
20888
20889 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20890
20891         PR c++/12184
20892         * g++.dg/expr/call2.C: New test.
20893
20894 2003-09-15  Andreas Jaeger  <aj@suse.de>
20895
20896         * gcc.dg/Wold-style-definition-1.c: New test.
20897
20898 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/3907
20901         * g++.dg/parse/template12.C: New test.
20902
20903         * g++.dg/abi/bitfield11.C: New test.
20904         * g++.dg/abi/bitfield12.C: Likewise.
20905
20906 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20907
20908         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20909         non-expansion of functional macro name without arguments at EOL.
20910         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20911
20912 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20913
20914         * gcc.c-torture/execute/20030914-[12].c: New tests.
20915
20916 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20917
20918         PR c++/11788
20919         * g++.dg/overload/addr1.C: New test.
20920
20921 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20922
20923         * gcc.dg/20030909-1.c: New test.
20924
20925 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20926
20927         * gcc.dg/ultrasp10.c: New test.
20928
20929 2003-09-09  Devang Patel  <dpatel@apple.com>
20930
20931         * gcc.dg/darwin-ld-6.c: New test.
20932
20933 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20934
20935         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20936
20937 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20938
20939         * gcc.dg/ia64-types1.c: New test.
20940         * gcc.dg/ia64-types2.c: Likewise.
20941
20942 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20943
20944         * gcc.dg/builtins-1.c: Add more _Complex tests.
20945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20946
20947         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20948         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20949
20950 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/11786
20953         * g++.dg/lookup/koenig2.C: New test.
20954
20955         PR c++/5296
20956         * g++.dg/rtti/typeid2.C: New test.
20957
20958 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * gcc.c-torture/compile/20030904-1.c: New test.
20961
20962 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20963
20964         * g++.dg/opt/longbranch2.C: New test.
20965
20966 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20967
20968         * g++.dg/template/crash10.C: Only compile it.
20969
20970 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20971
20972         PR middle-end/11665
20973         * gcc.c-torture/compile/20030907-1.c: New test.
20974         * g++.dg/init/array11.C: New test.
20975
20976 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20977
20978         PR c++/11852
20979         * g++.dg/init/struct1.C: New test.
20980
20981 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20982
20983         PR c++/12181
20984         * g++.dg/expr/comma1.C: New test.
20985
20986 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20987
20988         PR c++/11867
20989         * g++.dg/expr/static_cast5.C: New test.
20990
20991 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20992
20993         PR c++/11507
20994         * g++.dg/lookup/scoped7.C: New test.
20995
20996         PR c++/9574
20997         * g++.dg/other/static1.C: New test.
20998
20999         PR c++/11490
21000         * g++.dg/warn/template-1.C: New test.
21001
21002         PR c++/11432
21003         * g++.dg/template/crash10.C: New test.
21004
21005         PR c++/2478
21006         * g++.dg/overload/VLA.C: New test.
21007
21008         PR c++/10804
21009         * g++.dg/template/call1.C: New test.
21010
21011 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         PR c++/11794
21014         * g++.dg/parse/using3.C: New test.
21015
21016 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21017
21018         PR c++/11409
21019         * g++.dg/overload/builtin3.C: New test case.
21020
21021 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21022
21023         PR c/9862
21024         * gcc.dg/20030906-1.c: New test.
21025         * gcc.dg/20030906-2.c: Likewise.
21026
21027 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21028
21029         PR c++/12167
21030         * g++.dg/parse/defarg5.C: New test.
21031
21032         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21033
21034 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21035
21036         PR c++/12163
21037         * g++.dg/expr/static_cast4.C: New test.
21038
21039         PR c++/12146
21040         * g++.dg/template/crash9.C: New test.
21041
21042 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21043
21044         * g++.old-deja/g++.ext/pretty2.C: Update for change
21045         in __FUNCTION__.
21046         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21047
21048 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21049
21050         PR c++/11922
21051         * g++/dg/template/qualified-id1.C: New test.
21052
21053         PR c++/12037
21054         * g++.dg/warn/noeffect4.C: New test.
21055
21056 2003-09-04  Matt Austern  <austern@apple.com>
21057
21058         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21059         * g++.dg/ext/fnname2.C: Likewise.
21060         * g++.dg/ext/fnname3.C: Likewise.
21061
21062 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21063
21064         * g++.dg/expr/lval1.C: New test.
21065         * g++.dg/ext/lvcast.C: Remove.
21066
21067 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21068
21069         PR optimization/11700.
21070         * gcc.c-torture/compile/20030903-1.c: New test case.
21071
21072 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21073
21074         PR c++/12053
21075         * g++.dg/abi/layout4.C: New test.
21076
21077 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21078
21079         PR c++/11553
21080         * g++.dg/parse/friend3.C: New test.
21081
21082 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR c++/11847
21085         * g++.dg/template/class1.C: New test.
21086
21087         PR c++/11808
21088         * g++.dg/expr/call1.C: New test.
21089
21090 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/12114
21093         * g++.dg/init/ref9.C: New test.
21094
21095         PR c++/11972
21096         * g++.dg/template/nested4.C: New test.
21097
21098 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/12093
21101         * g++.dg/template/non-dependent4.C: New test.
21102
21103         PR c++/11928
21104         * g++.dg/inherit/conv1.C: New test.
21105
21106 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/6196
21109         * g++.dg/ext/label1.C: New test.
21110         * g++.dg/ext/label2.C: Likewise.
21111
21112 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21113
21114         * g++.dg/expr/cond3.C: New test.
21115
21116 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21117
21118         * gcc.dg/builtins-1.c: Add new builtin cases.
21119
21120 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21121
21122         * gcc.dg/builtins-1.c: Add new cases.
21123         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21124
21125 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21126
21127         * gcc.dg/builtins-1.c: Add more math builtin tests.
21128         * gcc.dg/torture/builtin-attr-1.c: New test.
21129
21130 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR optimization/5079
21133         * g++.dg/opt/static3.C: New test.
21134
21135 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21136
21137         * gcc.misc-tests/gcov-10b.c: New test.
21138
21139 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21140
21141         * g++.dg/opt/ptrmem3.C: New test.
21142
21143         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21144
21145 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21146
21147         * gcc.dg/20030826-2.c: New test.
21148
21149 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21150
21151         PR middle-end/12002
21152         * g77.f-torture/compile/12002.f: New test case.
21153
21154 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21155
21156         * gcc.dg/20030826-1.c: New test case.
21157
21158 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21159
21160         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21161
21162 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21163
21164         PR c++/11871
21165         * c++.dg/lookup/crash1.C: New test.
21166
21167         * c++.dg/warn/noeffect3.C: New test.
21168
21169 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21170
21171         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21172         * gcc.dg/compat/vector-1_y.c: Ditto.
21173         * gcc.dg/compat/vector-2_x.c: Ditto.
21174         * gcc.dg/compat/vector-2_y.c: Ditto.
21175
21176 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21177
21178         * gcc.dg/20030702-1.c: New test.
21179
21180 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/8795
21183         * g++.dg/ext/altivec-1.C: New test.
21184
21185 2003-08-24  Richard Henderson  <rth@redhat.com>
21186
21187         * g++.dg/eh/simd-2.C: Add -w for x86.
21188
21189 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * gcc.dg/20030815-1.c: New test.
21192
21193 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21194
21195         PR c++/3765
21196         * g++.dg/parse/access6.C: New test.
21197
21198 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21199
21200         PR c++/641, c++/11876
21201         * g++.dg/template/friend22.C: New test.
21202         * g++.dg/template/friend23.C: Likewise.
21203
21204 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21205
21206         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21207         identically.
21208
21209 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21210
21211         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21212
21213 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21214
21215         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21216
21217 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21218
21219         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21220
21221 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21222
21223         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21224
21225 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR c++/11919
21228         * g++.dg/overload/prom1.C: New test.
21229
21230         PR c++/11551
21231         * g++.dg/parse/dtor2.C: New test.
21232
21233         PR c++/10762
21234         * g++.dg/parse/using2.C: New test.
21235
21236 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21237
21238         PR target/11805
21239         * gcc.c-torture/compile/20030821-1.c: New.
21240
21241 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/11834
21244         * g++.dg/template/deduce2.C: New test.
21245
21246 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21247
21248         * gcc.c-torture/execute/20030821-1.c: New test.
21249
21250 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21251
21252         PR middle-end/11984
21253         * gcc.dg/20030820-1.c: New test case.
21254
21255 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21256
21257         PR c++/11945
21258         * g++.dg/warn/noeffect2.C: New test.
21259
21260 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/10926
21263         * g++.dg/template/dtor2.C: New test.
21264
21265         PR c++/11684
21266         * g++.dg/template/operator1.C: New test.
21267         * g++.dg/parse/operator4.C: New test.
21268
21269         PR c++/11946.C
21270         * g++.dg/expr/enum1.C: New test.
21271         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21272
21273         PR c++/11036.C
21274         * g++.dg/parse/elab2.C: New test.
21275         * g++.dg/parse/typedef4.C: Change error message.
21276         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21277         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21278         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21279
21280 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21281
21282         * gcc.dg/pch/warn-1.c: New.
21283         * gcc.dg/pch/warn-1.hs: New.
21284
21285         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21286         not-tested file.
21287
21288 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21289
21290         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21291
21292 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21293
21294         * gcc.dg/uninit-D.c: New Test.
21295         * gcc.dg/uninit-E.c: New Test.
21296         * gcc.dg/uninit-F.c: New Test.
21297         * gcc.dg/uninit-G.c: New Test.
21298
21299 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21300
21301         * g++.dg/README: Describe the pch directory.
21302
21303 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21304
21305         PR c++/11174
21306         * g++.dg/parse/access4.C: New test.
21307         * g++.dg/parse/access5.C: Likewise.
21308         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21309
21310 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21311
21312         * gcc.dg/noncompile/20030818-1.c: New.
21313
21314 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         PR c++/11957
21317         * g++.dg/warn/noeffect1.C: New test.
21318
21319         * g++.dg/template/scope2.C: New test.
21320         * g++.dg/template/error2.C: Correct dg-error
21321
21322 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21323
21324         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21325
21326 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21327
21328         PR C++/11512
21329         * g++.dg/template/warn1.C: New.
21330
21331 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21332
21333         * g++.dg/template/error2.C: New test.
21334         * g++.dg/lookup/using7.C: Adjust errors
21335         * g++.old-deja/g++.pt/crash36.C: Likewise.
21336         * g++.old-deja/g++.pt/derived3.C: Likewise.
21337
21338 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21339
21340         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21341         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21342         * gcc.c-torture/execute/builtins/string-9.c: New, from
21343         string-opt-9.c.  Adjust for execute/builtins framework.
21344         * gcc.c-torture/execute/string-opt-9.c: Delete.
21345
21346 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21349
21350         * g++.dg/parse/ret-type2.C: New test.
21351
21352         PR c++/11703
21353         * g++.dg/init/new8.C: New test.
21354
21355         PR c++/10923
21356         * g++.dg/parse/typedef5.C: New test.
21357
21358         PR c++/9512
21359         * g++.dg/parse/qualified2.C: New test.
21360         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21361         invalid code.
21362
21363 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21364
21365         * g++.dg/conversion/ptrmem1.C: New test.
21366
21367 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21368
21369         PR target/11693
21370         * gcc.dg/20030811-1.c: New test.
21371
21372         PR target/11535
21373         * gcc.c-torture/execute/20030811-1.c: New test.
21374
21375 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21376
21377         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21378
21379 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21380
21381         PR c++/11789.C
21382         * g++.dg/inherit/multiple1.C: New test.
21383
21384 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         * gcc.dg/spe1.c: New test.
21387
21388         PR c++/11670
21389         * g++.dg/expr/cast2.C: New test.
21390
21391         PR c++/10530
21392         * g++.dg/template/dependent-name2.C: New test.
21393
21394 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21395
21396         * g++.dg/parse/crash11.C: Put the dg options in comments.
21397
21398 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21399
21400         * lib/gcc-dg.exp: Update for diagnostic change.
21401
21402 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21403
21404         PR c++/5767
21405         * g++.dg/parse/crash11.C: New test.
21406
21407 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21408
21409         * gcc.dg/cpp/spacing1.c: Update.
21410
21411 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21412
21413         PR target/11739
21414         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21415         a value for -mtune.
21416
21417 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21418
21419         PR middle-end/11771
21420         * gcc.c-torture/compile/20030804-1.c: New test case.
21421
21422 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21423
21424         * gcc.dg/20030804-1.c: New test case.
21425
21426 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21427
21428         * gcc.dg/cpp/separate-1.c: New test.
21429
21430 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21431
21432         PR c++/11704
21433         * g++.dg/template/dependent-expr2.C: New test.
21434
21435         PR c++/11766
21436         * g++.dg/expr/ptrmem1.C: New test.
21437
21438 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21439
21440         PR c++/9453
21441         * g++.dg/template/friend15.C: New test.
21442
21443 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21444
21445         * lib/dg-pch.exp: Work round PCH bug.
21446
21447 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21448
21449         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21450         builtins.  Move cases from builtins-4.c here.
21451
21452         * gcc.dg/torture/builtin-math-1.c: New test taken from
21453         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21454         additional cases.
21455
21456         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21457         Delete.
21458
21459 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21460
21461         PR c++/9447
21462         * g++.dg/template/using7.C: New test.
21463
21464 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21465
21466         * import1.c, import2.c: New tests.
21467
21468 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21469
21470         * g++.dg/eh/crossjump1.C: New test.
21471
21472 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/11697
21475         * g++.dg/template/using6.C: New test.
21476
21477         PR c++/11744
21478         * g++.dg/template/koenig2.C: New test.
21479
21480 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21481
21482         PR c++/7983
21483         * g++.dg/parse/typedef4.C: New test.
21484
21485 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21486
21487         PR c++/8442, c++/8806
21488         * g++.dg/template/elab1.C: New test.
21489         * g++.dg/template/type2.C: Likewise.
21490         * g++.dg/template/ttp3.C: Adjust expected error message.
21491         * g++.old-deja/g++.law/visibility13.C: Likewise.
21492         * g++.old-deja/g++.niklas/t135.C: Likewise.
21493         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21494         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21495         template argument.
21496         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21497
21498 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         PR c++/11295
21501         * g++.dg/ext/stmtexpr1.C: New test.
21502
21503         * g++.dg/opt/tmp1.C: New test.
21504
21505         PR c++/11525
21506         * g++.dg/parse/constant4.C: New test.
21507
21508         PR c++/9447
21509         * g++.dg/template/using5.C: New test.
21510
21511 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21512
21513         * gcc.dg/builtins-27.c: New test case.
21514
21515 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21516
21517         * gcc.dg/tls/opt-7.c: New test.
21518
21519 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         * g++.old-deja/g++.other/crash18.C: Remove.
21522
21523 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21524
21525         * g++.dg/template/explicit3.C: New.
21526         * g++.dg/template/explicit4.C: New.
21527         * g++.dg/template/explicit5.C: New.
21528
21529         PR c++/11347
21530         * g++.dg/template/memtmpl1.C: New.
21531
21532 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21533
21534         PR target/11565
21535         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21536         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21537
21538 2003-07-30  Jan Hubicka  <jh@suse.cz>
21539
21540         * vtgc1.c: Kill.
21541
21542 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21543
21544         * gcc.dg/struct-in-proto-1.c: New test.
21545
21546 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21547
21548         * gcc.dg/cpp/include2.c: Only expect one message.
21549
21550 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         PR c++/9447
21553         * g++.dg/template/using1.C: New test.
21554         * g++.dg/template/using2.C: New test.
21555         * g++.dg/template/using3.C: New test.
21556         * g++.dg/template/using4.C: New test.
21557
21558 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21559
21560         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21561         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21562
21563 2003-07-28  Jan Hubicka  <jh@suse.cz>
21564
21565         PR c++/11530
21566         * g++.dg/opt/call1.C: New test.
21567
21568 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21569
21570         PR c++/11667
21571         * g++.dg/init/enum2.C: New test.
21572         * g++.dg/template/overload1.C: Add "-w" option.
21573
21574 2003-07-28    <hp@bitrange.com>
21575
21576         * gcc.dg/Wdeclaration-after-statement-1.c,
21577         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21578
21579 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.c-torture/compile/20030725-1.c: New test.
21582
21583 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21584
21585         * gcc.dg/20030505.c: Only run for SPE.
21586         Remove definition of opaque type.
21587
21588 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21589
21590         * g++.dg/template/ptrmem6.C: New test.
21591
21592 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21593
21594         * gcc.c-torture/compile/zero-strct-2.c: New test.
21595
21596 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21597
21598         * gcc.dg/intermod-1.c: New test.
21599
21600 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21601
21602         PR c++/11617
21603         * g++.dg/template/lookup2.C: New test.
21604         * g++.dg/template/memclass1.C: Remove instantiated from error.
21605         * g++.dg/other/error2.C: Tweak expected errors.
21606
21607         PR c++/11596
21608         * g++.dg/template/defarg3.C: New test.
21609
21610         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21611
21612 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21613
21614         * g++.dg/inherit/access5.C: New test.
21615
21616 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21617
21618         PR c++/11513
21619         * g++.dg/template/crash8.C: New test.
21620
21621 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21622
21623         PR c/10602
21624         * gcc.dg/noncompile/incomplete-2.c: New test.
21625
21626 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21627
21628         PR c++/11645
21629         * g++.dg/inherit/access4.C: New test.
21630
21631         PR c++/11517
21632         * g++.dg/expr/cond2.C: New test.
21633
21634         PR optimization/10679
21635         * g++.dg/opt/inline4.C: New test.
21636
21637 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21638
21639         * g++.dg/parse/crash10: New test.
21640
21641 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         * g++.dg/ext/flexary1.C: New test.
21644
21645 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21646
21647         PR c++/10793
21648         * g++.dg/template/crash9.C: New test.
21649
21650 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21651
21652         PR c++/3004
21653         * g++.dg/parse/typedef3.C: New test.
21654
21655         PR c++/7906
21656         * g++.dg/parse/operator2.C: New test.
21657
21658         PR c++/8895
21659         * g++.dg/parse/def-tmpl-arg1.C: New test.
21660
21661         PR c++/9282
21662         * g++.dg/parse/funptr1.C: New test.
21663
21664         PR c++/9452
21665         * g++.dg/parse/ambig3.C: New test.
21666
21667         PR c++/9454
21668         * g++.dg/parse/operator3.C: New test.
21669
21670         PR c++/9486
21671         * g++.dg/parse/template10.C: New test.
21672
21673         PR c++/9488
21674         * g++.dg/parse/template11.C: New test.
21675
21676         PR c++/10150
21677         * g++.dg/parse/invalid-op1.C: New test.
21678
21679         PR c++/10247
21680         * g++.dg/parse/condexpr1.C: New test.
21681
21682 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21683
21684         * g++.dg/ext/packed3.C: New test.
21685         * g++.dg/ext/packed4.C: New test.
21686
21687         * gcc.dg/pack-test-3.c: New test.
21688
21689 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21690
21691         * lib/compat.exp: Handle dg-options per source file.
21692         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21693         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21694         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21695         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21696         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21697         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21698         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21699         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21700         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21701         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21702         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21703         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21704         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21705         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21706
21707 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21708
21709         PR c/10320
21710         * gcc.c-torture/execute/20030718-1.c: New test.
21711
21712 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21713
21714         PR optimization/11536
21715         * gcc.dg/20030721-1.c: New test.
21716
21717 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/11546
21720         * g++.dg/template/lookup1.C: New test.
21721
21722 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21723
21724         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21725         diagnostics of ill-formed constructs involving labels.
21726         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21727         the new 'previously defined here' message.
21728
21729 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21730
21731         * g++.dg/parse/non-dependent2.C: New test.
21732
21733 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         * g++.dg/init/init-ref4.C: xfail on targets without
21736         weak symbols.
21737
21738 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21739
21740         PR target/11087
21741         * gcc.c-torture/execute/20030717-1.c: New test.
21742
21743 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21744
21745         * g++.dg/opt/cfg1.C: New test.
21746
21747 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21748
21749         PR optimization/11557
21750         * gcc.dg/20030717-1.c: New test.
21751
21752 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21753
21754         PR c++/10476
21755         * g++.dg/expr/crash-1.C: New test.
21756
21757         PR c++/11027
21758         * g++.dg/template/init3.C: New test.
21759
21760         PR c++/8222
21761         * g++.dg/template/non-dependent1.C: New test.
21762
21763         PR c++/11070
21764         * g++.dg/template/non-dependent2.C: New test.
21765
21766         PR c++/11071
21767         * g++.dg/template/non-dependent3.C: New test.
21768
21769         PR c++/9907
21770         * g++.dg/template/sizeof5.C: New test.
21771
21772 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21773
21774         PR 11498
21775         * gcc.c-torture/compile/mangle-1.c: New file.
21776
21777 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21778
21779         PR c++/7809
21780         * g++.dg/parse/access3.C: New test.
21781
21782 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21783
21784         PR c++/11384
21785         * g++.dg/init/init-ref4.C: New test.
21786
21787 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21788
21789         PR c++/11547
21790         * g++.dg/parse/constant3.C: New test.
21791         * g++.dg/parse/crash7.C: Likewise.
21792
21793 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21794
21795         PR target/11008
21796         * gcc.dg/i386-pentium4-not-mull.c: New.
21797
21798 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21799
21800         * gcc.dg/asm-names.c (ymain): Make it weak.
21801
21802 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21803
21804         PR c++/5421
21805         * g++.dg/template/friend21.C: New test.
21806
21807 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * gcc.dg/cleanup-8.c: New test.
21810         * gcc.dg/cleanup-9.c: New test.
21811
21812 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21813
21814         * g++.dg/ext/dll-MI1.h: New file.
21815         * g++.dg/ext/dllexport-MI1.C: New file.
21816         * g++.dg/ext/dllimport-MI1.C: New file.
21817
21818 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21821         it does not have cmpstrsi patterns (just cmpmemsi).
21822
21823 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21824
21825         PR debug/11473
21826         * g++.dg/debug/debug8.C: New test.
21827
21828 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21829
21830         PR c++/10108
21831         * g++.dg/template/crash7.C: New test.
21832
21833 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21834
21835         PR target/10795
21836         * gcc.c-torture/compile/20030708-1.c: New.
21837
21838 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21839
21840         * gcc.c-torture/execute/20030715-1.c: New test.
21841
21842 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21843
21844         * gcc.dg/pch/inline-3.c: New file.
21845         * gcc.dg/pch/inline-3.hs: New file.
21846         * gcc.dg/pch/inline-4.c: New file.
21847         * gcc.dg/pch/inline-4.hs: New file.
21848
21849 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21850
21851         PR c++/11509
21852         * g++.dg/template/crash6.C: New test.
21853
21854         PR c++/7053
21855         * g++.dg/template/friend20.C: New test.
21856
21857         PR c++/7019
21858         * g++.dg/template/overload2.C: New test.
21859
21860 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21861
21862         PR optimization/11440
21863         * gcc.c-torture/execute/20030714-1.c: New test.
21864
21865 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21866
21867         PR c++/11154
21868         * g++.dg/template/partial2.C: New test.
21869
21870 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21871
21872         PR c++/11503
21873         * g++.dg/template/anon1.C: New test.
21874
21875         PR c++/11493
21876         PR c++/11495
21877         * g++.dg/parse/template9.C: Likewise.
21878         * g++.dg/template/crash4.C: New test.
21879         * g++.dg/template/koenig1.C: Likewise.
21880         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21881         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21882         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21883         functions.
21884         * g++.old-deja/g++.jason/template36.C: Likewise.
21885         * g++.old-deja/g++.mike/p1989.C: Likewise.
21886         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21887         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21888         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21889         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21890         compiling.
21891         * g++.old-deja/g++.pt/union2.C: Use this->.
21892
21893 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21894
21895         * gcc.dg/20030711-1.c: New test.
21896
21897 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21898
21899         PR c++/11050
21900         * g++.dg/parse/args1.C: New test.
21901         * g++.pt/defarg8.C: Change expected errors.
21902
21903 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21904
21905         PR c++/8164
21906         * g++.dg/template/nontype2.C: New test.
21907
21908         PR c++/10558
21909         * g++.dg/parse/template8.C: New test.
21910
21911         PR c++/8327
21912         * g++.dg/template/scope1.C: New test.
21913
21914         * g++.dg/warn/Wsign-compare-1.C: New test.
21915
21916 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21917
21918         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21919
21920 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/9411
21923         * g++.dg/template/explicit2.C: New test.
21924
21925         PR c++/10032
21926         * g++.dg/warn/pedantic1.C: New test.
21927
21928 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         PR c++ 9483
21931         * g++.dg/other/field1.C: New test.
21932
21933 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21934
21935         PR c/11449
21936         * gcc.c-torture/compile/20030707-1.c: New.
21937
21938 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21939
21940         PR c++/10849
21941         * g++.dg/template/access12.C: New test.
21942
21943 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21944
21945         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21946         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21947         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21948         * gcc.misc-tests/gcov.exp: Update
21949         * g++.dg/gcov/gcov.exp: Update
21950         * lib/gcov.exp: Update.
21951
21952 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21953
21954         * g++.dg/abi/mangle17.C: Make sure template expressions are
21955         dependent.
21956         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21957         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21958         * g++.dg/opt/stack1.C: Remove erroneous code.
21959         * g++.dg/parse/template7.C: New test.
21960         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21961         * g++.old-deja/g++.pt/crash4.C: Likewise.
21962
21963 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21964
21965         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21966         with zero or one occurence of `$' after the initial `L'.
21967
21968 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21969
21970         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21971
21972 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21973
21974         PR c/11370
21975         * gcc.dg/Wunreachable-6.c: New testcase.
21976         * gcc.dg/Wunreachable-7.c: New testcase.
21977
21978 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21979
21980         PR c/11420
21981         * gcc.dg/20030708-1.c: New test.
21982
21983 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21984
21985         * gcc.dg/compat/sdata-section.h: New file.
21986         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21987         * gcc.dg/torture/mips-sdata-1.c: New test.
21988
21989 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21990
21991         PR c++/11030
21992         * g++.dg/template/friend19.C: New test.
21993
21994 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * g++.dg/opt/strength-reduce.C: New test.
21997
21998 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21999
22000         PR target/10979
22001         * gcc.dg/20030707-1.c: New testcase.
22002
22003 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22004
22005         PR optimization/11059
22006         * g++.dg/opt/emptyunion.C: New testcase.
22007
22008 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22009             Eric Botcazou  <ebotcazou@libertysurf.fr>
22010
22011         * g++.dg/opt/stack1.C: New test.
22012
22013 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22014
22015         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22016         run test.
22017
22018         PR c++/11431
22019         * g++.dg/expr/static_cast3.C: New test.
22020
22021 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22022
22023         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22024         everywhere.
22025         * gcc.dg/concat.c: Concatenation of string constants with
22026         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22027         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22028         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22029         necessary to avoid multi-character character constant warning.
22030         * gcc.dg/cpp/escape.c: Likewise.
22031         * gcc.dg/cpp/ucs.c: Likewise.
22032         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22033         Fix a typo.
22034
22035 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22036
22037         PR c/11428
22038         * gcc.c-torture/compile/20030704-1.c: New.
22039
22040 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22041
22042         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22043
22044 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22045
22046         PR c++/5287, PR c++/7910,  PR c++/11021
22047         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22048         tests for warnings.
22049         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22050         * g++.dg/ext/dllimport3.C: Likewise.
22051         * g++.dg/ext/dllimport4.C: New file.
22052         * g++.dg/ext/dllimport5.C: New file.
22053         * g++.dg/ext/dllimport6.C: New file.
22054         * g++.dg/ext/dllimport7.C: New file.
22055         * g++.dg/ext/dllimport8.C: New file.
22056         * g++.dg/ext/dllimport9.C: New file.
22057         * g++.dg/ext/dllimport10.C: New file.
22058         * g++.dg/ext/dllexport1.C: New file.
22059
22060 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22063         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22064
22065 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22066
22067         * gcc.dg/builtins-25.c: New testcase.
22068         * gcc.dg/builtins-26.c: New testcase.
22069
22070 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22071
22072         * gcc.dg/compat/vector-defs.h: New file.
22073         * gcc.dg/compat/vector-setup.h: New file.
22074         * gcc.dg/compat/vector-check.h: New file.
22075         * gcc.dg/compat/vector-1_main.c: New file.
22076         * gcc.dg/compat/vector-1_x.c: New file.
22077         * gcc.dg/compat/vector-1_y.c: New file.
22078         * gcc.dg/compat/vector-2_main.c: New file.
22079         * gcc.dg/compat/vector-2_x.c: New file.
22080         * gcc.dg/compat/vector-2_y.c: New file.
22081
22082         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22083         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22084         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22085         * gcc.dg/compat/struct-align-1.h: New file.
22086         * gcc.dg/compat/struct-align-1_main.c: New file.
22087         * gcc.dg/compat/struct-align-1_x.c: New file.
22088         * gcc.dg/compat/struct-align-1_y.c: New file.
22089         * gcc.dg/compat/struct-align-2.h: New file.
22090         * gcc.dg/compat/struct-align-2_main.c: New file.
22091         * gcc.dg/compat/struct-align-2_x.c: New file.
22092         * gcc.dg/compat/struct-align-2_y.c: New file.
22093
22094         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22095         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22096         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22097         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22098         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22099         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22100         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22101         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22102         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22103         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22104         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22105         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22106         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22107         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22108         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22109         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22110         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22111         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22112         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22113         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22114         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22115         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22116         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22117         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22118         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22119         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22120         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22121         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22122         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22123
22124 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22125
22126         * gcc.dg/i386-call-1.c: New test.
22127
22128 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22129
22130         PR c++/9162
22131         * g++.dg/parse/defarg4.C: New.
22132
22133 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22134
22135         PR target/10700
22136         * gcc.c-torture/compile/20030703-1.c: New test case.
22137
22138 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22139
22140         * g++.dg/template/local3.C: Remove extra semicolon.
22141
22142 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22143
22144         * gcc.dg/i386-volatile-1.c: New test.
22145
22146 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         PR c++/11072
22149         * g++.dg/other/offsetof2.C: XFAIL.
22150         * g++.dg/other/offsetof5.C: New.
22151
22152         PR c++/10219
22153         * g++.dg/template/error1.C: New.
22154
22155         PR c++/9779
22156         * g++.dg/template/dependent-expr1.C: New.
22157
22158 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/6949
22161         * g++.dg/template/local3.C: New test.
22162
22163         PR c++/11149
22164         * g++.dg/lookup/scoped6.C: New test.
22165
22166 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22167
22168         PR c++/8046
22169         * g++.dg/other/error7.C: New test.
22170
22171 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22172
22173         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22174         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22175         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22176         * g++.old-deja/g++.other/union2.C: Likewise.
22177         * gcc.dg/c90-const-expr-2.c: Likewise.
22178         * gcc.dg/c90-const-expr-3.c: Likewise.
22179         * gcc.dg/c99-const-expr-2.c: Likewise.
22180         * gcc.dg/c99-const-expr-3.c: Likewise.
22181         * gcc.dg/concat.c: Likewise.
22182
22183 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/9559
22186         * g++.dg/init/static1.C: New test.
22187
22188 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22189
22190         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22191         * g++.old-deja/g++.other/access2.C: Likewise.
22192         * g++.old-deja/g++.other/decl2.C: Likewise.
22193         * gcc.c-torture/execute/20020615-1.c: Likewise.
22194
22195 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22196
22197         PR c++/4933
22198         * g++.dg/template/sizeof4.C: New test.
22199
22200 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22201
22202         * g++.dg/other/error6.C: New test.
22203
22204 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22205
22206         PR c++/10750
22207         * g++.dg/parse/constant2.C: New test.
22208
22209 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22210
22211         PR c++/11106
22212         * g++.dg/other/error5.C: New test.
22213
22214 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22215
22216         * gcc.dg/format/gcc_diag-1.c: New test.
22217
22218 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22219
22220         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22221
22222 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22225         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22226         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22227
22228 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22229
22230         * gcc.c-torture/execute/builtins/string-8.c: New test.
22231         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22232         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22233         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22234
22235 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/10468
22238         * g++.dg/ext/typeof6.C: New test.
22239
22240 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/10796
22243         * g++.dg/init/enum1.C: New test.
22244
22245 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22246
22247         * gcc.dg/20030627-1.c: New test.
22248
22249 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22250
22251         PR c++/11332
22252         * g++.dg/expr/static_cast2.C: New test.
22253
22254 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22255             Jakub Jelinek  <jakub@redhat.com>
22256
22257         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22258         sprintf(dst,"%s",src) optimization.
22259         * gcc.c-torture/execute/20030626-1.c: New test case.
22260         * gcc.c-torture/execute/20030626-2.c: New test case.
22261
22262 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22263
22264         * gcc.c-torture/execute/multi-ix.c: New test.
22265
22266         * gcc.c-torture/execute/simd-4.c (main):
22267         Added missing semicolon at end of union.
22268
22269 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22270
22271         PR c++/8266
22272         * g++.dg/template/explicit-instantiation3.C: New test.
22273
22274 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22275
22276         * gcc.dg/20030626-1.c: Use signed char.
22277
22278 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22279
22280         * gcc.dg/20030626-1.c: New test.
22281
22282 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22283
22284         * const-str-2.m: Update.
22285
22286 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22287
22288         PR c++/10990
22289         * g++.dg/rtti/dyncast1.C: New test.
22290         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22291         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22292         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22293
22294         PR c++/10931
22295         * g++.dg/expr/static_cast1.C: New test.
22296
22297 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22298
22299         * gcc.dg/20030625-1.c: New test.
22300
22301 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22302
22303         * gcc.c-torture/compile/20030624-1.c: New test case.
22304
22305 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * gcc.c-torture/execute/string-opt-17.c: New test.
22308
22309 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22310
22311         PR c++/5754
22312         * g++.dg/parse/crash6.C: New test.
22313
22314 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22315
22316         * gcc.dg/builtins-24.c: New test case.
22317
22318 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22319
22320         * g++.dg/opt/operator1.C: New test.
22321
22322 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22323
22324         * gcc.c-torture/execute/string-opt-16.c: New test case.
22325
22326 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22327
22328         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22329         * g++.old-deja/g++.other/conv7.C: Likewise
22330         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22331         * g++.old-deja/g++.other/overload14.C: Likewise.
22332
22333 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22334
22335         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22336         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22337
22338 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22339
22340         PR c++/10888
22341         * g++.dg/warn/Winline-3.C: New test.
22342
22343 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * lib/target-supports.exp (check_alias_available): Make the test
22346         program acceptable to the Solaris assembler.
22347
22348         PR c++/10749
22349         * g++.dg/template/memclass2.C: New test.
22350
22351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22352             Eric Botcazou  <ebotcazou@libertysurf.fr>
22353
22354         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22355         data for non-matching targets.
22356         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22357
22358 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22359
22360         PR c++/10845
22361         * g++.dg/template/member3.C: New test.
22362
22363 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22364
22365         PR c++/10939
22366         * g++.dg/template/func1.C: New test.
22367
22368         PR c++/9649
22369         * g++.dg/template/static4.C: New test.
22370         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22371
22372         PR c++/11041
22373         * g++.dg/init/ref7.C: New test.
22374
22375 2003-06-19  Matt Austern  <austern@apple.com>
22376
22377         PR c++/11228
22378         * g++.dg/anew1.C: New test.
22379         * g++.dg/anew2.C: New test.
22380         * g++.dg/anew3.C: New test.
22381         * g++.dg/anew4.C: New test.
22382
22383 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22384
22385         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22386
22387 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22388
22389         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22390         endian-dependent.
22391
22392 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22393
22394         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22395         Remove cruft.
22396
22397 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22398
22399         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22400         * gcc.c-torture/compile/961203-1.c: Likewise.
22401         * gcc.c-torture/compile/980506-1.c: Likewise.
22402
22403 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/10712
22406         * g++.dg/lookup/using7.C: New test.
22407
22408 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22409
22410         PR c++/11105
22411         * g++.dg/abi/conv1.C: Remove it.
22412         * g++.dg/template/conv7.C: New test.
22413         * g++.dg/template/conv8.C: Likewise.
22414         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22415         conversion operator.
22416
22417 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22418
22419         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22420         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22421         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22422         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22423         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22424         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22425         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22426         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22427         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22428         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22429         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22430         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22431         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22432         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22433         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22434         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22435         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22436         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22437         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22438         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22439         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22440         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22441         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22442         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22443         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22444         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22445         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22446         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22447         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22448
22449 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22450
22451         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22452         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22453         indications.
22454
22455 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22456
22457         * gcc.dg/i386-387-5.c: New test case.
22458         * gcc.dg/i386-387-6.c: New test case.
22459         * gcc.dg/builtins-23.c: New test case.
22460
22461 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22462
22463         * gcc.dg/builtins-22.c: New test case.
22464         * gcc.dg/i386-387-1.c: Update to test exp.
22465         * gcc.dg/i386-387-2.c: Likewise.
22466
22467 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22468
22469         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22470
22471 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * lib/gcc-dg.exp (dg-require-dll): New function.
22474         (dg-xfail-if): Likewise.
22475         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22476         driver.
22477
22478         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22479         * gcc.c-torture/compile/20001205-1.c: Likewise.
22480         * gcc.c-torture/compile/20001226-1.c: Likewise.
22481         * gcc.c-torture/compile/20010518-2.c: Likewise.
22482         * gcc.c-torture/compile/20020312-1.c: Likewise.
22483         * gcc.c-torture/compile/20020604-1.c: Likewise.
22484         * gcc.c-torture/compile/920501-12.c: Likewise.
22485         * gcc.c-torture/compile/920501-4.c: Likewise.
22486         * gcc.c-torture/compile/920520-1.c: Likewise.
22487         * gcc.c-torture/compile/920521-1.c: Likewise.
22488         * gcc.c-torture/compile/920625-1.c: Likewise.
22489         * gcc.c-torture/compile/961203-1.c: Likewise.
22490         * gcc.c-torture/compile/980506-1.c: Likewise.
22491         * gcc.c-torture/compile/981006-1.c: Likewise.
22492         * gcc.c-torture/compile/981022-1.c: Likewise.
22493         * gcc.c-torture/compile/981223-1.c: Likewise.
22494         * gcc.c-torture/compile/990617-1.c: Likewise.
22495         * gcc.c-torture/compile/dll.c: Likewise.
22496         * gcc.c-torture/compile/labels-3.c: Likewise.
22497         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22498         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22499         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22500         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22501         * gcc.c-torture/compile/simd-5.c: Likewise.
22502         * gcc.c-torture/compile/20000804-1.x: Remove.
22503         * gcc.c-torture/compile/20001205-1.x: Likewise.
22504         * gcc.c-torture/compile/20001226-1.x: Likewise.
22505         * gcc.c-torture/compile/20010518-2.x: Likewise.
22506         * gcc.c-torture/compile/20020312-1.x: Likewise.
22507         * gcc.c-torture/compile/20020604-1.x: Likewise.
22508         * gcc.c-torture/compile/920501-12.x: Likewise.
22509         * gcc.c-torture/compile/920501-4.x: Likewise.
22510         * gcc.c-torture/compile/920520-1.x: Likewise.
22511         * gcc.c-torture/compile/920521-1.x: Likewise.
22512         * gcc.c-torture/compile/920625-1.x: Likewise.
22513         * gcc.c-torture/compile/961203-1.x: Likewise.
22514         * gcc.c-torture/compile/980506-1.x: Likewise.
22515         * gcc.c-torture/compile/981006-1.x: Likewise.
22516         * gcc.c-torture/compile/981022-1.x: Likewise.
22517         * gcc.c-torture/compile/981223-1.x: Likewise.
22518         * gcc.c-torture/compile/990617-1.x: Likewise.
22519         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22520         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22521         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22522         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22523         * gcc.c-torture/compile/simd-5.x: Likewise.
22524
22525         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22526
22527 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22528
22529         * gcc.c-torture/execute/20030611-1.c: New test.
22530
22531 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22532
22533         PR middle-end/168
22534         * gcc.dg/20030612-1.c: New test case.
22535
22536 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22537
22538         PR c++/10635
22539         * g++.dg/expr/cast1.C: New test.
22540
22541 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22542
22543         * gcc.dg/builtins-21.c: New test case.
22544
22545 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22546
22547         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22548         options instead of at the end.
22549         * lib/objc.exp (objc_target_compile): Likewise.
22550
22551 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22552
22553         PR c++/10432
22554         * g++.dg/parse/error1.C: New test.
22555
22556 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22557
22558         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22559         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22560         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22561         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22562         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22563         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22564         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22565         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22566         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22567         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22568         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22569         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22570         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22571         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22572         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22573         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22574         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22575         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22576         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22577         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22578         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22579         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22580         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22581         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22582
22583         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22584         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22585         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22586         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22587         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22588         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22589         * gcc.dg/compat/scalar-return-3_main.c: New file.
22590         * gcc.dg/compat/scalar-return-3_x.c: New file.
22591         * gcc.dg/compat/scalar-return-3_y.c: New file.
22592         * gcc.dg/compat/scalar-return-4_main.c: New file.
22593         * gcc.dg/compat/scalar-return-4_x.c: New file.
22594         * gcc.dg/compat/scalar-return-4_y.c: New file.
22595
22596 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22597
22598         * gcc.dg/compat/fp2-struct-check.h: New file.
22599         * gcc.dg/compat/fp2-struct-defs.h: New file.
22600         * gcc.dg/compat/fp2-struct-init.h: New file.
22601         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22602         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22603         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22604         * gcc.dg/compat/struct-return-10_main.c: New file.
22605         * gcc.dg/compat/struct-return-10_x.c: New file.
22606         * gcc.dg/compat/struct-return-10_y.c: New file.
22607
22608         * gcc.dg/compat/compat-common.h: New file.
22609         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22610         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22611         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22612         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22613         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22614         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22615         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22616         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22617         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22618         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22619         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22620         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22621         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22622         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22623         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22624         * gcc.dg/compat/small-struct-check.h: Ditto.
22625         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22626         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22627         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22628         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22629         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22630         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22631         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22632         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22633         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22634         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22635         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22636         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22637         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22638         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22639         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22640         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22641         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22642         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22643         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22644         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22645         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22646         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22647         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22648         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22649         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22650         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22651         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22652         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22653         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22654         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22655
22656 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22657
22658         * g++.dg/pch/static-1.C: New file.
22659         * g++.dg/pch/static-1.Hs: New file.
22660
22661 2003-06-10  Richard Henderson  <rth@redhat.com>
22662
22663         * gcc.dg/asm-7.c: Adjust expected warning text.
22664
22665 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22666
22667         * gcc.dg/builtins-20.c: New test case.
22668
22669 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22670
22671         PR c++/11131
22672         * g++.dg/opt/template1.C: New test.
22673
22674 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22675
22676         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22677         additional_sources.
22678
22679 2003-05-21  David Taylor  <dtaylor@emc.com>
22680
22681         * gcc.dg/Wpadded.c: New file.
22682
22683 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22684
22685         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22686         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22687         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22688         dg-require-weak.
22689
22690 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22691
22692         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22693
22694 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22695
22696         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22697         (dg-require-alias): Likewise.
22698         (dg-require-gc-sections): Likewise.
22699         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22700
22701 2003-06-08  Richard Henderson  <rth@redhat.com>
22702
22703         * gcc.dg/20011029-2.c: Fix the array reference.
22704         * gcc.dg/asm-7.c: New.
22705
22706 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22707
22708         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22709
22710 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22711
22712         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22713         (dg-require-gc-sections): Likewise.
22714
22715 2003-06-08  Jan Hubicka  <jh@suse.cz>
22716
22717         * i386-cmov1.c: Fix regular expression.
22718         * i386-cvt-1.c: Likewise.
22719         * i386-local.c: Likewise.
22720         * i386-local2.c: Likewise.
22721         * i386-mul.c: Likewise.
22722         * i386-ssetype-1.c: Likewise.
22723         * i386-ssetype-3.c: Likewise.
22724         * i386-ssetype-5.c: Likewise.
22725
22726 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22727
22728         PR c++/11039
22729         * g++.dg/warn/implicit-typename2.C: New test.
22730         * g++.dg/warn/implicit-typename3.C: New test.
22731
22732 2003-06-07  Richard Henderson  <rth@redhat.com>
22733
22734         * g++.dg/other/offsetof3.C: Use size_t.
22735         * g++.dg/other/offsetof4.C: Likewise.
22736
22737 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22738
22739         * lib/copy-file.exp: New. Implement gcc_copy_files.
22740
22741         * lib/dg-pch.exp: Load copy-file.exp
22742         (dg-pch): Use gcc_copy_files instead of "file copy".
22743
22744 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22745
22746         * gcc.dg/weak/weak.exp: Simplify.
22747         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22748         * gcc.dg/weak/weak-1.c: Likewise.
22749         * gcc.dg/weak/weak-2.c: Likewise.
22750         * gcc.dg/weak/weak-3.c: Likewise.
22751         * gcc.dg/weak/weak-4.c: Likewise.
22752         * gcc.dg/weak/weak-5.c: Likewise.
22753         * gcc.dg/weak/weak-6.c: Likewise.
22754         * gcc.dg/weak/weak-7.c: Likewise.
22755         * gcc.dg/weak/weak-8.c: Likewise.
22756         * gcc.dg/weak/weak-9.c: Likewise.
22757
22758 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22759
22760         gcc.c-torture/execute/20030606-1.c: New.
22761
22762 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22763
22764         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22765         * gcc.dg/builtins-19.c: Likewise.
22766
22767 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22768
22769         * gcc.dg/builtins-2.c: Add some more tests.
22770         * gcc.dg/builtins-18.c: New test case.
22771         * gcc.dg/builtins-19.c: New test case.
22772
22773 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22774             Jim Wilson  <wilson@tuliptree.org>
22775
22776         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22777
22778 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22781         mempcpy/stpcpy calls not to be optimized into something else.
22782         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22783         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22784         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22785
22786 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22787
22788         * gcc.dg/format/asm_fprintf-1.c: New test.
22789
22790 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * lib/gcc-defs.exp (additional_sources): New variable.
22793         (dg-additional-sources): New function.
22794         (additional_files): New variable.
22795         (dg-additional-files): New function.
22796         (dg-additional-files-options): Likewise.
22797         * lib/gcc-dg.exp (dg-require-weak): New function.
22798         (dg-require-alias): Likewise.
22799         (dg-require-gc-sections): Likewise.
22800         * lib/target-supports.exp (check_alias_available): Remove testfile
22801         parameter.
22802         (check_gc_sections_available): New function.
22803         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22804         (dg-gpp-additional-files): Likewise.
22805         * lib/g++.exp (additional_sources): Remove.
22806         (additional_files): Likewise.
22807         (g++_target_compile): Use dg-additional-files-options.
22808
22809         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22810         Tcl logic.
22811         * gcc.dg/special/ecos.exp: Remove.
22812         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22813         * gcc.dg/special/alias-1.c: Likewise.
22814         * gcc.dg/special/alias-2.c: Likewise.
22815         * gcc.dg/special/gcsec-1.c: Likewise.
22816         * gcc.dg/special/weak-1.c: Likewise.
22817         * gcc.dg/special/weak-2.c: Likewise.
22818         * gcc.dg/special/wkali-1.c: Likewise.
22819         * gcc.dg/special/wkali-2.c: Likewise.
22820
22821         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22822         dg-gpp-additional-*.
22823         * g++.dg/special/conpr-3.C: Likewise.
22824         * g++.dg/special/conpr-4.C: Likewise.
22825         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22826         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22827         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22828         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22829         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22830         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22831         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22832         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22833         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22834         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22835         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22836         * g++.old-deja/g++.other/comdat1.C: Likewise.
22837         * g++.old-deja/g++.other/comdat2.C: Likewise.
22838         * g++.old-deja/g++.other/comdat3.C: Likewise.
22839         * g++.old-deja/g++.other/ctor1.C: Likewise.
22840         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22841
22842 2003-06-05  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.dg/debug/20030605-1.c: New.
22845
22846 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22847
22848         * README.QMTEST: Update.
22849
22850 2003-06-04  Richard Henderson  <rth@redhat.com>
22851
22852         * gcc.dg/cleanup-1.c: New.
22853         * gcc.dg/cleanup-2.c: New.
22854         * gcc.dg/cleanup-3.c: New.
22855         * gcc.dg/cleanup-4.c: New.
22856         * gcc.dg/cleanup-5.c: New.
22857         * gcc.dg/cleanup-6.c: New.
22858         * gcc.dg/cleanup-7.c: New.
22859
22860 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22861
22862         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22863
22864         * lib/dg-pch.exp: New file.
22865         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22866         * gcc.dg/pch/pch.exp: Likewise.
22867
22868 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22869
22870         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22871         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22872         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22873         * gcc.dg/builtins-17.c: New test case.
22874         * gcc.dg/i386-387-4.c: New test case.
22875         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22876
22877 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22878
22879         * gcc.dg/ultrasp9.c: New test.
22880
22881 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22882
22883         * gcc.c-torture/compile/20030604-1.c: New test.
22884         * gcc.dg/sparc-constant-1.c: New test.
22885
22886 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22887
22888         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22889
22890 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22891
22892         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22893
22894         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22895         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22896
22897 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22898
22899         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22900
22901 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22902
22903         PR c++/10940
22904         * g++.dg/template/spec10.C: New test.
22905
22906 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22907
22908         * gcc.dg/builtins-16.c: New test case.
22909
22910 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22911
22912         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22913         mempcpy test with post-increments.
22914         * gcc.c-torture/execute/string-opt-3.c: New test.
22915         * gcc.dg/string-opt-1.c: New test.
22916
22917 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22918
22919         PR fortran/10965
22920         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22921
22922 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22923
22924         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22925         (scan-assembler): ... here.  Use dg-scan.
22926         (scan-assembler-not): Likewise.
22927         (scan-file): New function.
22928         (scan-file-not): Likewise.
22929         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22930         * gcc.dg/cpp/_Pragma4.c: Likewise.
22931         * gcc.dg/cpp/_Pragma5.c: Likewise.
22932         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22933         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22934         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22935         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22936         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22937         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22938         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22939         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22940         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22941         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22942         * gcc.dg/cpp/cxxcom1.c: Likewise.
22943         * gcc.dg/cpp/line1.c: Likewise.
22944         * gcc.dg/cpp/maccom1.c: Likewise.
22945         * gcc.dg/cpp/maccom2.c: Likewise.
22946         * gcc.dg/cpp/maccom3.c: Likewise.
22947         * gcc.dg/cpp/maccom4.c: Likewise.
22948         * gcc.dg/cpp/maccom5.c: Likewise.
22949         * gcc.dg/cpp/maccom6.c: Likewise.
22950         * gcc.dg/cpp/multiline.c: Likewise.
22951         * gcc.dg/cpp/spacing1.c: Likewise.
22952         * gcc.dg/cpp/spacing2.c: Likewise.
22953         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22954         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22955         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22956         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22957         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22958         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22959         * gcc.dg/cpp/cxxcom2.c: Likewise.
22960         * gcc.dg/cpp/cxxcom2.h: New file.
22961
22962         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22963         * g++.dg/cpp/truefalse.C: Here.
22964         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22965
22966 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22967
22968         * gcc.dg/cpp/redef3.c: New file.
22969
22970 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22971
22972         * gcc.dg/i386-loop-3.c: New test.
22973
22974 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22975
22976         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22977
22978 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22979
22980         * gcc.dg/fwrapv-1.c: New test case.
22981         * gcc.dg/fwrapv-2.c: New test case.
22982
22983 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22984
22985         PR c++/10956
22986         * g++.dg/template/spec9.C: New test.
22987
22988 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22989
22990         * gcc.dg/duff-4.c: New test case.
22991
22992 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22993
22994         PR fortran/10843
22995         * g77.dg/ffixed-form-1.f: New test
22996         * g77.dg/ffixed-form-2.f: New test
22997         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22998         * g77.dg/ffree-form-3.f: New test
22999
23000 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23001
23002         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23003         * gcc.dg/wint_t-1.c: Likewise.
23004
23005 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23006
23007         * g++.dg/template/access11.C: New test.
23008
23009 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23010
23011         PR c++/10849
23012         * g++.dg/template/access10.C: New test.
23013
23014 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23015             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23016
23017         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23018
23019 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23020
23021         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23022         suppress for powerpc-*-darwin*.
23023         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23024
23025 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23026
23027         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23028         suppress option for powerpc-*-darwin*.
23029
23030 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23031
23032         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23033         * gcc.dg/builtins-4.c: Add test for fmod.
23034
23035 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23036
23037         PR c++/10682
23038         * g++.dg/template/instantiate4.C: New test.
23039
23040 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23041
23042         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23043
23044 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23045
23046         * gcc.dg/compat/scalar-return-1_main.c: New file.
23047         * gcc.dg/compat/scalar-return-1_x.c: New file.
23048         * gcc.dg/compat/scalar-return-1_y.c: New file.
23049         * gcc.dg/compat/scalar-return-2_main.c: New file.
23050         * gcc.dg/compat/scalar-return-2_x.c: New file.
23051         * gcc.dg/compat/scalar-return-2_y.c: New file.
23052         * gcc.dg/compat/struct-return-3_main.c: New file.
23053         * gcc.dg/compat/struct-return-3_y.c: New file.
23054         * gcc.dg/compat/struct-return-3_x.c: New file.
23055         * gcc.dg/compat/struct-return-2_main.c: New file.
23056         * gcc.dg/compat/struct-return-2_x.c: New file.
23057         * gcc.dg/compat/struct-return-2_y.c: New file.
23058
23059 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23060
23061         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23062         for hppa*-hp-hpux*.
23063         * gcc.dg/20021014-1.c (dg-options): Likewise.
23064         * gcc.dg/nest.c (dg-options): Likewise.
23065
23066 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23067
23068         PR c++/9738
23069         * g++.dg/ext/dllimport2.C: New file.
23070         * g++.dg/ext/dllimport3.C: New file.
23071
23072 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23073
23074         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23075         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23076         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23077         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23078         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23079         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23080         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23081         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23082         * gcc.dg/compat/small-struct-defs.h: New file.
23083         * gcc.dg/compat/small-struct-init.h: New file.
23084         * gcc.dg/compat/small-struct-check.h: New file.
23085         * gcc.dg/compat/fp-struct-defs.h: New file.
23086         * gcc.dg/compat/fp-struct-check.h: New file.
23087         * gcc.dg/compat/fp-struct-init.h: New file.
23088         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23089         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23090
23091 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23092
23093         * gcc.dg/20030225-2.c: New test.
23094
23095 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23096             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * gcc.c-torture/compile/20030518-1.c: New test case.
23099
23100 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23101
23102         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23103         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23104         gcc-dg-debug-runtest.
23105         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23106         gcc-dg-debug-runtest.
23107
23108 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23109
23110         PR c++/9022
23111         * g++.dg/lookup/using6.C: New test.
23112
23113 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23114
23115         * g++.dg/parse/access2.C: New test.
23116
23117 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23118
23119         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23120         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23121         * gcc.dg/debug/debug.exp: Likewise.
23122
23123 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23124
23125         * gcc.dg/dollar.c: New test.
23126
23127 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23128
23129         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23130         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23131         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23132         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23133         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23134         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23135         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23136         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23137         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23138         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23139         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23140         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23141         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23142         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23143         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23144         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23145         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23146         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23147
23148 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23149
23150         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23151         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23152         support for "repo" mode.
23153         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23154         * lib/g77-dg.exp: Likewise.
23155         * lib/obj-dg.exp: Likewise.
23156
23157 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23158
23159         Merge from gcc-3_2-rhl8-branch:
23160         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23161
23162         * gcc.dg/tls/opt-6.c: New test.
23163
23164         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * gcc.dg/20030405-1.c: New test.
23167
23168         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23169
23170         * gcc.dg/20030309-1.c: New test.
23171
23172         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23173
23174         * gcc.c-torture/execute/20030307-1.c: New test.
23175
23176         2003-02-20  Randolph Chung  <tausq@debian.org>
23177
23178         * gcc.c-torture/compile/20030220-1.c: New test.
23179
23180         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23181
23182         * gcc.dg/20030217-1.c: New test.
23183
23184         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23185
23186         * gcc.c-torture/compile/20020129-1.c: New test.
23187
23188         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23189
23190         * gcc.dg/unroll-1.c: New test.
23191
23192         2002-11-16  Jan Hubicka  <jh@suse.cz>
23193
23194         * gcc.c-torture/execute/20020920-1.c: New test.
23195
23196         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23197
23198         PR target/7434
23199         * gcc.c-torture/compile/20021008-1.c: New test.
23200
23201         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23202
23203         PR target/7559
23204         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23205
23206         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23207
23208         * gcc.c-torture/compile/20020807-1.c: New test.
23209
23210         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23211
23212         * gcc.dg/tls/opt-1.c: New test.
23213
23214         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/20020729-1.c: New test.
23217
23218         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * g++.dg/opt/life1.C: New test.
23221
23222         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.dg/20020525-1.c: New test.
23225
23226         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23227
23228         PR c++/6794
23229         * g++.dg/ext/pretty1.C: New test.
23230         * g++.dg/ext/pretty2.C: New test.
23231
23232 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR c++/8385
23235         * g++.dg/ext/typeof5.C: New test.
23236
23237 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23238
23239         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23240         __USER_LABEL_PREFIX__ into account.
23241         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23242
23243 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23244
23245         * gcc.dg/builtins-15.c: New test case.
23246
23247 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23248
23249         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23250
23251 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23252
23253         * lib/g++.exp: Tweak handling of additional source files.
23254         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23255         * g++.dg/special/conpr-2a.C: Rename to ...
23256         * g++.dg/special/conpr-2a.cc: ... this.
23257         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23258         * g++.dg/special/conpr-3a.C: Rename to ...
23259         * g++.dg/special/conpr-3a.cc: This.
23260         * g++.dg/special/conpr-3b.C: Rename to ...
23261         * g++.dg/special/conpr-3b.cc: This.
23262         * g++.dg/special/conpr-4.C: New test.
23263         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23264
23265 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23266
23267         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23268
23269 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23270
23271         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23272         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23273         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23274         * g++.old-deja/g++.other/warn3.C: Likewise.
23275
23276 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23277
23278         * gcc.dg/i386-387-1.c: Update to also test log.
23279         * gcc.dg/i386-387-2.c: Likewise.
23280
23281 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23282
23283         * g77.f-torture/execute/int8421.f: New test.
23284
23285 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23286
23287         PR c++/10230, c++/10481
23288         * g++.dg/lookup/scoped5.C: New test.
23289
23290 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23291
23292         PR c++/10552
23293         * g++.dg/template/ttp6.C: New test.
23294
23295 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23296
23297         * gcc.c-torture/execute/builtins: New directory.
23298         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23299         gcc.c-torture/execute/builtins.
23300         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23301         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23302         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23303         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23304
23305 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23306
23307         PR c++/9252
23308         * g++.dg/template/access8.C: New test.
23309         * g++.dg/template/access9.C: New test.
23310
23311 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23312
23313         PR c++/9554
23314         * g++.dg/parse/access1.C: New test.
23315
23316 2003-05-09  DJ Delorie  <dj@redhat.com>
23317
23318         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23319         long, and not an int.
23320
23321 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23322
23323         PR c++/10555, c++/10576
23324         * g++.dg/template/memclass1.C: New test.
23325
23326 2003-05-08  DJ Delorie  <dj@redhat.com>
23327
23328         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23329         targets.
23330         * gcc.c-torture/execute/20021024-1.x: Likewise.
23331         * gcc.c-torture/execute/shiftdi.x: Likewise.
23332         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23333         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23334         * gcc.dg/20021018-1.c: Likewise.
23335
23336 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23337
23338         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23339
23340         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23341         (bcopy): Call memmove.
23342
23343 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23344
23345         * g77.f-torture/compile/8485.f: New test case.
23346
23347 2003-05-07  Richard Henderson  <rth@redhat.com>
23348
23349         PR c++/10570
23350         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23351         Verify exception_cleanup not called for rethrows.
23352         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23353         when exiting catch block without rethrowing.
23354         * g++.dg/eh/forced3.C: New.
23355         * g++.dg/eh/forced4.C: New.
23356
23357 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23358
23359         * gcc.dg/20030505.c: Fix triplet.
23360
23361 2003-05-06  DJ Delorie  <dj@redhat.com>
23362
23363         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23364         * gcc.dg/nest.c: Likewise.
23365
23366 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23367
23368         * gcc.dg/builtins-14.c: New test case.
23369
23370 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23371
23372         * lib/compat.exp (compat-execute): New argument.
23373         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23374         * gcc.dg/compat: New test directory.
23375         * gcc.dg/compat/compat.exp: New expect script.
23376         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23377         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23378         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23379         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23380         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23381         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23382
23383         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23384         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23385         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23386         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23387         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23388         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23389         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23390         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23391         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23392         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23393         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23394         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23395         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23396         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23397         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23398
23399 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23400
23401         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23402
23403 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23406
23407 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23408
23409         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23410         * gcc.dg/ppc-fsel-2.c: New test.
23411
23412         * gcc.dg/unused-5.c: New test.
23413
23414 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23415
23416         PR c++/10496
23417         * g++.dg/warn/pmf1.C: New test.
23418
23419 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23420
23421         PR c++/4494
23422         * g++.dg/warn/main.C: New test.
23423
23424 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23425
23426         * gcc.dg/nonnull-3.c: New test.
23427
23428 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23429
23430         * gcc.dg/cpp/Wtrigraphs.c: Update.
23431         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23432
23433 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23434
23435         * gcc.dg/ppc-fsel-1.c: New test.
23436
23437 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23438
23439         PR c/10604
23440         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23441
23442 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23443
23444         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23445
23446 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23447
23448         PR c++/9364, c++/10553, c++/10586
23449         * g++.dg/parse/typename4.C: New test.
23450         * g++.dg/parse/typename5.C: Likewise.
23451
23452 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23453
23454         * gcc.c-torture/compile/20030503-1.c: New test.
23455
23456 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23457
23458         * g++.dg/lookup/using5.C: Fix testcase error.
23459
23460 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23461
23462         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23463         since MEABI is no longer supported.  Remove all vestiges
23464         of MEABI from the test.
23465
23466 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23467
23468         PR c++/10554
23469         * g++.dg/lookup/using5.C: New test.
23470
23471 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         PR c++/8772
23474         * g++.dg/template/ttp5.C: New test.
23475
23476 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23477
23478         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23479         (dg-gpp-additional-sources): New function.
23480         (dg-gpp-additional-files): Likewise.
23481         * lib/g++.exp (additional_sources): New variable.
23482         (additional_files): Likewise.
23483         (g++_target_compile): Deal with them.
23484         * lib/old-dejagnu.exp: Remove.
23485         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23486         * g++.old-deja: Revise all tests to use dg commands.
23487
23488 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23489
23490         PR c++/9432, c++/9528
23491         * g++.dg/lookup/using4.C: New test.
23492
23493 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23494
23495         * gcc.dg/noreturn-5.c: New file.
23496         * gcc.dg/noreturn-6.c: New file.
23497
23498         * gcc.c-torture/compile/inline-1.c: New file.
23499
23500 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR c++/10551
23503         * g++.dg/template/explicit1.C: New test.
23504
23505 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/10549
23508         * g++.dg/other/bitfield1.C: New test.
23509
23510         PR c++/10527
23511         * g++.dg/init/new7.C: New test.
23512
23513 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23514
23515         * g++.dg/ext/desig1.C: New test.
23516         * g++.dg/ext/init1.C: Update.
23517
23518         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23519
23520 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/10180
23523         * g++.dg/warn/Winline-1.C: New test.
23524
23525 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * gcc.c-torture/execute/string-opt-19.c: New test.
23528
23529         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23530         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23531
23532 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23533
23534         PR c++/10506
23535         * g++.dg/init/new6.C: New test.
23536
23537         PR c++/10503
23538         * g++.dg/init/ref6.C: New test.
23539
23540 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23541
23542         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23543
23544 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23545
23546         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23547         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23548
23549 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23550
23551         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23552         initialized static data members.
23553
23554 2003-04-25  H.J. Lu <hjl@gnu.org>
23555
23556         * gcc.dg/ia64-sync-4.c: New test.
23557
23558 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23559
23560         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23561         date.
23562
23563 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23564
23565         PR c++/10337
23566         * g++.dg/warn/conv1.C: New test.
23567         * g++.old-deja/g++.other/conv7.C: Adjust.
23568         * g++.old-deja/g++.other/overload14.C: Adjust.
23569
23570 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23571
23572         PR c++/10471
23573         * g++.dg/template/defarg2.C: New test.
23574
23575 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23576
23577         * gcc.dg/cpp/include2.c: Update.
23578         * gcc.dg/cpp/multiline-2.c: New.
23579         * gcc.dg/cpp/multiline.c: Update.
23580         * gcc.dg/cpp/strify2.c: Update.
23581         * gcc.dg/cpp/trad/literals-2.c: Update.
23582
23583 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23584
23585         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23586
23587 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23588
23589         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23590
23591 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/10451
23594         * g++.dg/parse/crash4.C: New test.
23595
23596         PR c++/9847
23597         * g++.dg/parse/crash5.C: New test.
23598
23599 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/10446
23602         * g++.dg/parse/crash3.C: New test.
23603
23604         PR c++/10428
23605         * g++.dg/parse/elab1.C: New test.
23606
23607 2003-04-22  Devang Patel  <dpatel@apple.com>
23608
23609         * gcc.dg/cpp/trad/funlike-5.c: New test.
23610
23611 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23612
23613         * g++.dg/other/packed1.C: Fix dg options.
23614
23615 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         * g++.dg/other/offsetof2.C: New test.
23618
23619 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23620
23621         * g++.dg/template/recurse.C: Adjust location of error messages.
23622
23623 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23624
23625         PR c++/9881
23626         * g++.dg/init/addr-const1.C: New test.
23627         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23628
23629 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         PR c++/10405
23632         * g++.dg/lookup/struct-hack1.C: New test.
23633
23634 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23635
23636         * ucs.c: Update diagnostic messages.
23637
23638 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23639
23640         * gcc.dg/cpp/truefalse.cpp: New test.
23641         * gcc.dg/cpp/cpp.exp: Update.
23642         * g++.dg/other/stdbool-if.C: Remove.
23643
23644 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23645
23646         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23647         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23648
23649 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23650
23651         * gcc.c-torture/compile/20030418-1.c: New test.
23652
23653 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23654
23655         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23656
23657 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23658
23659         PR c++/10347
23660         g++.dg/template/dependent-name1.C: New test.
23661
23662 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23663
23664         * gcc.dg/warn-1.c (tourist_guide): New array,
23665         contains a pointer to bar.
23666
23667 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23668
23669         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23670         * gcc.c-torture/execute/medce-1.c: New test case.
23671         * gcc.c-torture/execute/medce-2.c: New test case.
23672
23673 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23674
23675         * lib/prune.exp: Ignore more messages.
23676
23677         PR c++/10381
23678         * g++.dg/parse/lookup3.C: New test.
23679
23680 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23681
23682         * gcc.c-torture/compile/20030415-1.c : New test.
23683
23684 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23685
23686         * gcc.c-torture/execute/scope-2.c: Move to ...
23687         * gcc.dg/noncompile/scope.c: .... here.
23688
23689 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23690
23691         * gcc.dg/20030414-2.c: New test case.
23692
23693 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23694
23695         PR target/10377
23696         * gcc.dg/20030414-1.c: New test.
23697
23698 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23699
23700         * gcc.dg/builtins-12.c: New test case.
23701         * gcc.dg/builtins-13.c: New test case.
23702
23703 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23704
23705         * gcc.c-torture/execute/string-opt-18.c: New test.
23706
23707 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/10300
23710         * g++.dg/init/new5.C: New test.
23711
23712 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23713
23714         PR c++/7910
23715         * g++.dg/ext/dllimport1.C: New test.
23716
23717 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23718
23719         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23720
23721 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23722
23723         PR Fortran/9263
23724         * g77.f-torture/noncompile/9263.f: New test
23725         PR Fortran/1832
23726         * g77.f-torture/execute/1832.f: New test
23727
23728 2003-04-11  David Chad  <davidc@freebsd.org>
23729             Loren J. Rittle  <ljrittle@acm.org>
23730
23731         libobjc/8562
23732         * objc.dg/headers.m: New test.
23733
23734 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23735
23736         * gcc.c-torture/execute/builtin-noret-2.c: New.
23737         * gcc.c-torture/execute/builtin-noret-2.x: New.
23738         XFAIL builtin-noret-2.c at -O1 and above.
23739         * gcc.dg/redecl.c: New.
23740         * gcc.dg/Wshadow-1.c: Update error regexps.
23741
23742 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23743
23744         * g++.dg/abi/bitfield10.C: New test.
23745
23746 2003-04-09  Mike Stump  <mrs@apple.com>
23747
23748         * gcc.dg/pch/pch.exp: Make testcase names longer.
23749         * g++.dg/pch/pch.exp: Make testcase names longer.
23750
23751 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23752
23753         * gcc.dg/builtins-11.c: New test case.
23754
23755 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23756
23757         * gcc.dg/builtins-9.c: New test case.
23758         * gcc.dg/builtins-10.c: New test case.
23759
23760 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23761
23762         * gcc.dg/noncompile/init-4.c.c: New test.
23763
23764 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * gcc.misc-test/gcov-9.c: New test.
23767         * gcc.misc-test/gcov-10.c: New test
23768         * gcc.misc-test/gcov-11.c: New test.
23769
23770 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23771
23772         PR optimization/10024
23773         * gcc.c-torture/compile/20030405-1.c: New test.
23774
23775 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23776
23777         * gcc.dg/pch/static-3.c: New.
23778         * gcc.dg/pch/static-3.hs: New.
23779         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23780
23781 2003-04-04  Richard Henderson  <rth@redhat.com>
23782
23783         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23784         * g++.dg/eh/forced2.C: Likewise.
23785
23786 2003-04-03  Mike Stump  <mrs@apple.com>
23787
23788         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23789         target arg.
23790         (scan-assembler-times, scan-assembler-not): Likewise.
23791         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23792
23793 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23794
23795         * gcc.dg/sparc-loop-1.c: New test.
23796
23797 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23798
23799         PR other/9274
23800         * g++.dg/pch/system-2.C: New.
23801         * g++.dg/pch/system-2.Hs: New.
23802
23803 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23804
23805         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23806
23807         * g++.dg/eh/simd-1.C (vecfunc): Same.
23808
23809 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23810
23811         * gcc.c-torture/execute/20030401-1.c: New test case.
23812
23813 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23814
23815         * objc.dg/defs.m: New.
23816
23817 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23818
23819         * g++.dg/eh/simd-1.C: New.
23820         * g++.dg/eh/simd-2.C: New.
23821
23822 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23823
23824         * gcc.c-torture/execute/simd-3.c: New.
23825
23826 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23827
23828         PR c/9936
23829         * gcc.dg/20030331-2.c: New test.
23830
23831 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23832
23833         PR c++/10278
23834         * g++.dg/parse/crash2.C: New test.
23835
23836 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23837
23838         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23839         * gcc.c-torture/execute/20030331-1.c: ...here.
23840
23841 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23842
23843         * gcc.c-torture/execute/20030331-1.c: New test.
23844
23845 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23846
23847         * lib/gcov.exp: Adjust call return testing strings.
23848         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23849
23850 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23851
23852         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23853         * gcc.dg/builtins-7.c: New test case.
23854         * gcc.dg/builtins-8.c: New test case.
23855
23856 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23857
23858         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23859
23860 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/7647
23863         * g++.dg/lookup-class-member-2.C: New test.
23864
23865 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23866
23867         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23868
23869 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23870
23871         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23872
23873 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23874
23875         * g++.dg/init/attrib1.C: New test.
23876
23877 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23878
23879         * gcc.dg/ultrasp8.c: New test.
23880
23881 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23882
23883         * gcc.dg/ultrasp7.c: New test.
23884
23885 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         PR c++/10047
23888         * g++.dg/template/inline1.C: New test.
23889
23890 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23891
23892         * gcc.dg/sparc-dwarf2.c: New test.
23893
23894 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23895
23896         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23897         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23898
23899 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23900
23901         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23902         than reading .x files.
23903         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23904         * g77.dg/gcov/gcov-1.f: Likewise.
23905         * gcc.misc-tests/gcov-4b.c: Likewise.
23906         * gcc.misc-tests/gcov-5b.c: Likewise.
23907         * gcc.misc-tests/gcov-6.c: Likewise.
23908         * gcc.misc-tests/gcov-7.c: Likewise.
23909         * gcc.misc-tests/gcov-8.c: Likewise.
23910         * g++.dg/gcov/gcov-1.x: Remove.
23911         * g77.dg/gcov/gcov-1.x: Likewise.
23912         * gcc.misc-tests/gcov-4b.x: Likewise.
23913         * gcc.misc-tests/gcov-5b.x: Likewise.
23914         * gcc.misc-tests/gcov-6.x: Likewise.
23915         * gcc.misc-tests/gcov-7.x: Likewise.
23916         * gcc.misc-tests/gcov-8.x: Likewise.
23917
23918 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23919
23920         PR opt/10087
23921         * gcc.dg/20030324-1.c: New test.
23922
23923 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         PR c++/10224
23926         * g++.dg/template/arg3.C: New test.
23927
23928         PR c++/10158
23929         * g++.dg/template/friend18.C: New test.
23930
23931 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23932
23933         * g77.f-torture/compile/20030326-1.f: New test case.
23934
23935 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23936
23937         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23938
23939         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23940
23941 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.dg/ia64-sync-3.c: New test.
23944
23945 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23946
23947         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23948
23949 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23950
23951         * gcc.dg/ultrasp6.c: New test.
23952
23953 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23954
23955         * gcc.dg/i386-signbit-1.c: New test.
23956         * gcc.dg/i386-signbit-2.c: New test.
23957         * gcc.dg/i386-signbit-3.c: New test.
23958
23959 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23960
23961         * gcc.dg/ultrasp5.c: Fix options.
23962
23963 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23964
23965         * gcc.dg/ultrasp5.c: Fix comment.
23966
23967 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23968
23969         PR fortran/10197
23970         * g77.f-torture/execute/10197.f: New test.
23971
23972 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         PR c++/9898, c++/383
23975         * g++.dg/template/conv6.C: New test.
23976
23977         PR c++/10119
23978         * g++.dg/template/ptrmem5.C: New test.
23979
23980         PR c++/10026
23981         * g++.dg/lookup/koenig1.C: New test.
23982
23983         PR C++/10199
23984         * g++.dg/lookup/template2.C: New test.
23985
23986 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23987
23988         * g++.dg/opt/rtti1.C: New test.
23989
23990 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23991
23992         * gcc.dg/ultrasp5.c: New test.
23993
23994 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23995
23996         PR middle-end/9967
23997         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23998         builtin fputs.
23999
24000 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24001
24002         PR c/8224
24003         * gcc.dg/20030323-1.c: New test.
24004
24005 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24006
24007         * gcc.c-torture/compile/20030323-1.c: New test case.
24008
24009 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24010
24011         * gcc.dg/20030321-1.c: New test.
24012
24013 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24014
24015         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24016
24017 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         PR c++/9978, c++/9708
24020         * g++.dg/ext/vlm1.C: Adjust expected error.
24021         * g++.dg/ext/vla2.C: New test.
24022         * g++.dg/template/arg1.C: New test.
24023         * g++.dg/template/arg2.C: New test.
24024
24025 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24026
24027         * g77.f-torture/execute/select.f: New test.
24028         * g77.f-torture/noncompile/select_no_compile.f: New test.
24029
24030 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24031
24032         PR c++/9898
24033         * g++.dg/other/error4.C: New test.
24034
24035 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24036
24037         * g++.dg/template/friend17.C: New test.
24038
24039 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24040
24041         * gcc.c-torture/compile/20030320-1.c: New.
24042
24043 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24044
24045         * gcc.dg/builtins-6.c: New test case.
24046
24047 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24048
24049         PR target/10073
24050         * gcc.c-torture/compile/20030319-1.c: New.
24051
24052 2003-03-18  Jan Hubicka  <jh@suse.cz>
24053
24054         * gcc.dg/i386-cvt-1.c: New test.
24055
24056 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24057
24058         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24059         * objc.dg/naming-2.m: Likewise.
24060
24061 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24062
24063         PR c++/9639
24064         * g++.dg/parse/crash1.C: New test.
24065
24066 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24067
24068         PR c++/8805
24069         * g++.dg/eh/cleanup1.C: New test.
24070
24071 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24072
24073         * gcc.c-torture/execute/20030316-1.c: New test case.
24074
24075 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         PR c++/9629
24078         * g++.dg/init/ctor2.C: New test.
24079
24080 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24081
24082         * g77.f-torture/compile/xformat.f: New test case.
24083
24084 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24085
24086         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24087         * g++.old-deja/g++.mike/eh50.C: Likewise.
24088
24089 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24090
24091         PR c++/6440
24092         * g++.dg/template/spec7.C: New test.
24093         * g++.dg/template/spec8.C: Likewise.
24094
24095 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24096
24097         * gcc.c-torture/execute/20030313-1.c: New test.
24098
24099 2003-03-14  Richard Henderson  <rth@redhat.com>
24100
24101         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24102
24103 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24104
24105         * gcc.c-torture/compile/20030314-1.c: New test.
24106
24107 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24108
24109         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24110         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24111         thumb target,
24112         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24113         to accept newer _imp__  prefix and additional
24114         newline in .drectve section.
24115         * gcc.dg/dll-4.c: Likewise.
24116         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24117         switch.
24118
24119 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24120
24121         * g++.dg/parse/namespace9.C: New test.
24122
24123         * g++.dg/init/ref5.C: New test.
24124         * g++.dg/parse/ptrmem1.C: Likewise.
24125
24126 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24127
24128         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24129         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24130         regular expression.
24131         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24132         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24133
24134 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24135
24136         * gcc.c-torture/execute/20030224-2.c: New test.
24137
24138 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24139
24140         * gcc.dg/decl-3.c: New test.
24141
24142 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24143
24144         * gcc.dg/i386-loop-2.c: New test.
24145
24146 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24147
24148         PR c++/9474
24149         * g++.dg/parse/namespace8.C: New test.
24150
24151         PR c++/9924
24152         * g++.dg/overload/builtin2.C: New test.
24153
24154 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24155
24156         * gcc.dg/return-type-3.c: New test.
24157
24158 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24159
24160         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24161         profiling options are not supported.
24162
24163 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24164
24165         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24166         * g++.old-deja/g++.warn/impint2.C: Likewise.
24167
24168 2003-03-10  Devang Patel  <dpatel@apple.com>
24169
24170         * g++.dg/cpp/c++_cmd_1.C: New test.
24171         * g++.dg/cpp/c++_cmd_1.h: New file.
24172
24173 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24174
24175         * gcc.dg/altivec-9.c: New file.
24176
24177 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24178
24179         * gcc.dg/ppc-sdata-1.c: New test.
24180         * gcc.dg/ppc-sdata-2.c: New test.
24181
24182 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/9373
24185         * g++.dg/opt/ptrmem2.C: New test.
24186
24187         PR c++/8534
24188         * g++.dg/opt/ptrmem1.C: New test.
24189
24190 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24191
24192         * gcc.dg/i386-loop-1.c: New test.
24193
24194 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24195
24196         PR c++/9970
24197         * g++.dg/lookup/friend1.C: New test.
24198
24199 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/9823
24202         * g++.dg/parser/constructor1.C: New test.
24203
24204 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24205
24206         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24207
24208         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24209
24210 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24211
24212         * gcc.dg/cpp/Wunused.c: Update test.
24213
24214 2003-03-08  Jan Hubicka  <jh@suse.cz>
24215
24216         * gcc.dg/inline-3.c: New test.
24217
24218 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++/9809
24221         * g++.dg/parse/builtin1.C: New test.
24222
24223         PR c++/9982
24224         * g++.dg/abi/cookie1.C: New test.
24225         * g++.dg/abi/cookie2.C: Likewise.
24226
24227         PR c++/9524
24228         * g++.dg/template/field1.C: New test.
24229
24230         PR c++/9912
24231         * g++.dg/parse/class1.C: New test.
24232         * g++.dg/parse/namespace7.C: Likewise.
24233         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24234
24235 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24236
24237         * g++.dg/init/ref4.C: New test.
24238
24239 2003-03-07  Jan Hubicka  <jh@suse.cz>
24240
24241         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24242         * gcc.dg/inline-3.c:  New test.
24243
24244 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24245
24246         * g++.dg/init/ref3.C: New test.
24247
24248         PR c++/9965
24249         * g++.dg/init/ref2.C: New test.
24250
24251         PR c++/9400
24252         * g++.dg/warn/Wshadow-2.C: New test.
24253
24254         PR c++/9791
24255         * g++.dg/warn/Woverloaded-1.C: New test.
24256
24257 2003-03-05  Jan Hubicka  <jh@suse.cz>
24258
24259         * gcc.dg/i386-local2.c: New.
24260         * gcc.dg/i386-local.c: Fix typo.
24261
24262 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24263
24264         * g++.dg/abi/layout3.C: New test.
24265
24266 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24267
24268         * gcc.c-torture/compile/20030305-1.c
24269
24270 2003-03-05  Jan Hubicka  <jh@suse.cz>
24271
24272         * gcc.dg/i386-local.c: New.
24273
24274 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24275
24276         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24277
24278 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24279
24280         * gcc.dg/switch-2.c: New test.
24281         * gcc.dg/switch-3.c: New test.
24282         * gcc.dg/Wswitch.c: Adjust line numbers.
24283         * gcc.dg/Wswitch-default.c: Likewise.
24284         * gcc.dg/Wswitch-enum.c: Likewise.
24285
24286 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24287
24288         * gcc.c-torture/execute/20030222-1.c: New test.
24289
24290 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24291
24292         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24293
24294 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24295
24296         PR c++/9878
24297         * g++.dg/init/ref1.C: New test.
24298
24299 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24300
24301         * gcc.dg/sh-relax.c: New SH-only test.
24302
24303 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24304
24305         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24306         comment explaining purpose of testcase.
24307
24308 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24309
24310         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24311         for HC11/HC12 (asm needs two int registers).
24312         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24313         HC11/HC12 because the test uses an asm which needs two 32-bit
24314         registers.
24315
24316 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24317
24318         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24319         for HC11/HC12 (array is too large otherwise).
24320         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24321         * gcc.c-torture/compile/20010518-2.x: Likewise.
24322         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24323         HC11/HC12 (array is too large).
24324
24325 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24326
24327         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24328         * lib/g++-dg.exp (g++-dg-test): Likewise.
24329
24330 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24331
24332         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24333         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24334
24335 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24336
24337         * g++.dg/warn/implicit-typename1.C: Remove warning.
24338
24339 2003-02-28  Richard Henderson  <rth@redhat.com>
24340
24341         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24342         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24343
24344 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24345
24346         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24347         * g++.dg/pch/pch.exp: Likewise.
24348
24349 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24350
24351         PR c++/9879
24352         * testsuite/g++.dg/init/new4.C: New test.
24353
24354 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24355
24356         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24357
24358 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24359
24360         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24361         unsigned long.
24362
24363         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24364         wider than float.
24365
24366 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24367
24368         * lib/scanasm.exp: Add support for counting numbers of
24369         occurences.
24370         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24371         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24372
24373 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24374
24375         PR c++/9683
24376         * g++.dg/template/static3.C: New test.
24377
24378         PR c++/9829
24379         * g++.dg/parse/namespace6.C: New test.
24380
24381 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24382
24383         PR target/9732
24384         * gcc.dg/20030225-1.c: New test.
24385
24386 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24387
24388         * README: Remove out-of-date information.
24389
24390         PR c++/9836
24391         * g++.dg/template/spec6.C: New test.
24392
24393 2003-02-24  Jeff Law  <law@redhat.com>
24394
24395         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24396
24397 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24398
24399         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24400         * gcc.dg/pragma-ep-1.c: Likewise.
24401
24402 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24403
24404         PR c++/9602
24405         * g++.dg/template/friend16.C: New test.
24406
24407 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/5333
24410         * g++.dg/parse/fused-params1.C: Adjust error messages.
24411         * g++.dg/template/nested3.C: New test.
24412
24413 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24414
24415         * g++.dg/abi/param1.C: New test.
24416
24417 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24418
24419         PR c++/7982
24420         * g++.dg/warn/implicit-typename1.C: New test.
24421
24422 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24423
24424         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24425         with "mtune".
24426         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24427         * gcc.c-torture/execute/20010129-1.x: Likewise.
24428         * gcc.dg/20011107-1.c: Likewise.
24429         * gcc.dg/20020108-1.c: Likewise.
24430         * gcc.dg/20020122-3.c: Likewise.
24431         * gcc.dg/20020206-1.c: Likewise.
24432         * gcc.dg/20020310-1.c: Likewise.
24433         * gcc.dg/20020426-2.c: Likewise.
24434         * gcc.dg/20020517-1.c: Likewise.
24435         * gcc.dg/991230-1.c: Likewise.
24436         * gcc.dg/i386-unroll-1.c: Likewise.
24437         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24438
24439 2003-02-22  Jan Hubicka  <jh@suse.cz>
24440
24441         * gcc.dg/i386-mul.c: New test.
24442
24443 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24444
24445         * gcc.dg/builtins-5.c: New test case.
24446
24447 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24448
24449         * gcc.dg/asmreg-1.c: New test.
24450
24451 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++/9749
24454         * g++.dg/parse/varmod1.C: New test.
24455
24456 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/9727
24459         * g++.dg/template/op1.C: New test.
24460
24461 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24462
24463         PR c++/8906
24464         * g++.dg/template/nested2.C: New test.
24465
24466 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24467
24468         PR c++/8724
24469         * g++.dg/expr/dtor1.C: New test.
24470
24471 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24472
24473         * gcc.dg/cpp/include3.c: New test.
24474         * gcc.dg/cpp/inc/foo.h: New file.
24475
24476 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24477
24478         * gcc.c-torture/execute/20030221-1.c: New test.
24479
24480 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/9729
24483         * g++.dg/abi/conv1.C: New test.
24484
24485 2003-02-20  Jan Hubicka  <jh@suse.cz>
24486
24487         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24488
24489 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24490
24491         * gcc.c-torture/compile/20030219-1.c: New test.
24492
24493 2003-02-18  Jan Hubicka  <jh@suse.cz>
24494
24495         * gcc.dg/funcorder.c: New test.
24496
24497 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24498
24499         * gcc.c-torture/execute/20030218-1.c: New.
24500
24501 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24502
24503         * gcc.dg/20030218-1.c: New.
24504
24505 2003-02-18  Richard Henderson  <rth@redhat.com>
24506
24507         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24508         * gcc.dg/attr-used-2.c: New.
24509
24510 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/9704
24513         * g++.dg/init/copy5.C: New test.
24514
24515 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24516
24517         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24518         * g++.dg/pch/pch.exp: Likewise.
24519
24520 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24521
24522         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24523         STACK_SIZE is not defined.
24524
24525 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24526
24527         PR c++/9457
24528         * g++.dg/template/init1.C: New test.
24529
24530 2003-02-16  Jan HUbicka  <jh@suse.cz>
24531
24532         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24533         (foo): Add few extra tests
24534         * gcc.dg/c99-const-expr-3.c: Likewise.
24535         * gcc.c-torture/execute/20030216-1.c: New.
24536
24537 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24538
24539         PR c++/9459
24540         * g++.dg/ext/typeof4.C: New test.
24541
24542 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24543
24544         * gcc.dg/i386-387-3.c: New test case.
24545
24546 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24547
24548         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24549         cris-*-elf* cris-*-aout* and mmix-*-*.
24550
24551 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24552
24553         * gcc.dg/20030213-1.c: New test.
24554
24555 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24556
24557         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24558         * gcc.dg/i386-387-2.c: Likewise.
24559
24560 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24561
24562         * gcc.dg/ppc-spe.c: Fix formatting.
24563         Enable tests that were previously unsupported by gas.
24564         Delete tests for instructions that no longer exist.
24565         Switch arguments on evsubifw builtin.
24566
24567 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24568
24569         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24570         STACK_SIZE is too small.
24571
24572 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24573             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24574
24575         * gcc.dg/decl-2.c: New test.
24576
24577 2003-02-10  Jan Hubicka  <jh@suse.cz>
24578
24579         * gcc.dg/i386-fpcvt-1.c:  New test.
24580
24581 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24582
24583         * gcc.c-torture/execute/20030209-1.c: New test.
24584
24585 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24586
24587         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24588         int-wide bitops, use the constants of the same width.
24589         Likewise, if long long is 32-bit wide, test bitops using
24590         32-bit constants.
24591
24592 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24593
24594         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24595
24596 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24597
24598         * testsuite/gcc.dg/builtins-4.c: New test case.
24599
24600 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24601
24602         * gcc.dg/20020430-1.c: Fix dg command typos.
24603         * gcc.dg/20020503-1.c: Likewise.
24604
24605 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24606
24607         PR c++/8785
24608         * g++.dg/parse/fused-params1.C: New test.
24609
24610         PR c++/8857
24611         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24612
24613         PR c++/8921
24614         * g++.dg/parse/non-dependent1.C: New test.
24615
24616         PR c++/8928
24617         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24618
24619         PR c++/9228
24620         * g++.dg/parse/undefined7.C: New test.
24621         * g++.dg/parse/non-templ1.C: New test.
24622
24623         PR c++/9229
24624         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24625
24626 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24627
24628         * gcc.c-torture/compile/20030206-1.c: New test.
24629
24630 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24631
24632         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24633         "pow" to "foo" to avoid potential confusion with a math built-in.
24634
24635 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24636
24637         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24638         conditions for SPARC targets.
24639
24640 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24641
24642         * gcc.dg/20030204-1.c: New test.
24643
24644 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24645
24646         PR c++/38
24647         * g++.dg/parse/array-size1.C: New test.
24648
24649         PR c++/5657
24650         * g++.dg/parse/undefined3.C: New test.
24651
24652         PR c++/5665
24653         * g++.dg/parse/undefined4.C: New test.
24654
24655         PR c++/5975
24656         * g++.dg/parse/undefined5.C: New test.
24657
24658         PR c++/7259
24659         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24660
24661         PR c++/8578
24662         * g++.dg/parse/casting-operator1.C: New test.
24663
24664         PR c++/8596
24665         * g++.dg/parse/undefined6.C: New test.
24666
24667         PR c++/8736
24668         * g++.dg/parse/missing-template1.C: New test.
24669
24670 2003-02-04  Jan Hubicka  <jh@suse.cz>
24671
24672         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24673         * gcc.dg/i386-cmov?.c:  Likewise.
24674         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24675         * gcc.dg/i386-ssefp-1.c:  Likewise.
24676         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24677         conventions.
24678
24679 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24680
24681         PR c++/7129
24682         * testsuite/g++.dg/ext/max.C: New test.
24683
24684 2003-02-03  Jan Hubicka  <jh@suse.cz>
24685
24686         * gcc.c-torture/execute/20030203-1.c: New test.
24687
24688 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24689
24690         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24691         'natural-endian'.
24692
24693 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24694
24695         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24696         * g++.dg/init/new2.C: Likewise.
24697         * g++.dg/other/new1.C: Likewise.
24698
24699 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24700
24701         * gcc.dg/struct-ret-libc.c: New test.
24702
24703 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24704
24705         * gcc.dg/20030129-1.c: New test.
24706
24707 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24708
24709         PR c++/8849
24710         * g++.dg/template/ptrmem4.C: New test.
24711
24712 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24713
24714         * g++.dg/parser/constant1.C: New test.
24715
24716 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24717
24718         PR c++/8591
24719         * g++.dg/parse/friend2.C: New test.
24720
24721 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         PR c++/9437
24724         * g++.dg/template/unify4.C: New test.
24725
24726 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24727
24728         * gcc.c-torture/execute/20030128-1.c: New test.
24729
24730 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24731
24732         * g++.dg/lookup/nested1.C: Test moved from ...
24733         * g++.old-deja/g++.other/lookup24.C: ... here.
24734
24735 2003-01-28  Jan Hubicka  <jh@suse.cz>
24736
24737         * gcc.dg/i386-cmov5.c:  New test.
24738
24739 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24740
24741         * gcc.c-torture/execute/20010925-1.c: Changed the
24742         memcpy declaration.
24743
24744 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24745
24746         PR c++/3902
24747         * g++.dg/parse/template5.C: New test.
24748
24749 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24750
24751         PR fortran/9258
24752         * g77.dg/pr9258: New test.
24753
24754 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24755
24756         * README: Move relevant parts from README.g++.
24757
24758         * README.g++: Remove this file.
24759
24760 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24761
24762         * g++.dg/abi/dcast1.C: New test.
24763
24764 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24765
24766         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24767
24768 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24769
24770         PR c++/47
24771         * g++.old-deja/g++.other/lookup24.C: New test.
24772
24773 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         PR middle-end/7227
24776         * gcc.dg/uninit-C.c: New test.
24777
24778 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24779
24780         * g++.dg/abi/covariant1.C: New test.
24781
24782 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24783
24784         * gcc.dg/20030123-1.c: New test.
24785
24786 2003-01-25  Jan Hubicka  <jh@suse.cz>
24787
24788         PR opt/8492
24789         * gcc.c-torture/compile/20030125-1.c
24790
24791 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24792
24793         PR c++/9403
24794         * g++.dg/parse/template3.C: New test.
24795         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24796
24797         PR c++/795
24798         * g++.dg/parse/template4.C: New test.
24799
24800         PR c++/9415
24801         * g++.dg/template/qual2.C: New test.
24802
24803         PR c++/8545
24804         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24805
24806         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24807
24808 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24809
24810         * gcc.c-torture/execute/switch-1.c: New test case.
24811
24812 2003-01-25  Jan Hubicka  <jh@suse.cz>
24813
24814         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24815
24816 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24817
24818         Tweaks for Bison-1.875. From the NEWS file:
24819         "- `parse error' -> `syntax error'
24820         Bison now uniformly uses the term `syntax error'"
24821         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24822         * gcc.dg/cpp/digraph2.c: Likewise.
24823         * gcc.dg/cpp/direct2.c: Likewise.
24824         * gcc.dg/cpp/paste4.c: Likewise.
24825         * gcc.dg/c90-restrict-1.c: Likewise.
24826         * gcc.dg/c99-func-2.c: Likewise.
24827         * gcc.dg/noncompile/920721-2.c: Likewise.
24828         * gcc.dg/noncompile/930622-2.c: Likewise.
24829         * gcc.dg/noncompile/940112-1.c: Likewise.
24830         * gcc.dg/noncompile/950921-1.c: Likewise.
24831         * gcc.dg/noncompile/951123-1.c: Likewise.
24832         * gcc.dg/noncompile/971104-1.c: Likewise.
24833         * gcc.dg/noncompile/990416-1.c: Likewise.
24834
24835 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24836
24837         * g++.dg/parse/undefined1.C: Add error message.
24838
24839 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24840
24841         PR c++/9354
24842         * g++.dg/parse/new1.C: New test.
24843
24844         PR c++/9216
24845         * g++.dg/parse/template2.C: New test.
24846
24847         PR c++/9354
24848         * g++.dg/parse/typedef2.C: New test.
24849
24850         PR c++/9328
24851         * g++.dg/ext/typeof3.C: New test.
24852
24853 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24854
24855         PR c++/2738
24856         * g++.dg/parse/ret-type1.C: New test.
24857
24858         PR c++/3792
24859         * g++.dg/parse/tmpl-outside1.C: New test.
24860
24861         PR c++/4207
24862         * g++.dg/parse/int-as-enum1.C: New test.
24863
24864         PR c++/4903
24865         * g++.dg/parse/no-typename1.C: New test.
24866
24867         PR c++/5533
24868         * g++.dg/parse/no-value1.C: New test.
24869
24870         PR c++/5921
24871         * g++.dg/parse/wrong-inline1.C: New test.
24872
24873         PR c++/6402
24874         * g++.dg/parse/ref1.C: New test.
24875
24876         PR c++/6992
24877         * g++.dg/parse/attr-ctor1.C: New test.
24878
24879         PR c++/7229
24880         * g++.dg/parse/namespace5.C: New test.
24881
24882         PR c++/7917
24883         * g++.dg/parse/func-def1.C: New test.
24884
24885         PR c++/8143
24886         * g++.dg/parse/undefined1.C: New test.
24887
24888         PR c++/5723, PR c++/8522
24889         * g++.dg/parse/specialization1.C: New test.
24890
24891         PR c++/163, PR c++/8595
24892         * g++.dg/parse/struct-as-enum1.C: New test.
24893
24894         PR c++/9173
24895         * g++.dg/parse/undefined2.C: New test.
24896
24897 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24898
24899         PR c++/9298
24900         * g++.dg/parse/template1.C: New test.
24901
24902         PR c++/9384
24903         * g++.dg/parse/using1.C: New test.
24904
24905         PR c++/9285
24906         PR c++/9294
24907         * g++.dg/parse/expr2.C: New test.
24908
24909         PR c++/9388
24910         * g++.dg/parse/lookup2.C: Likewise.
24911
24912 2003-01-21  Jan Hubicka  <jh@suse.cz>
24913
24914         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24915         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24916         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24917         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24918
24919 2003-01-20  Nick Clifton  <nickc@redhat.com>
24920
24921         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24922         problem with ARM sibcall code generation.
24923
24924 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24925
24926         * gcc.c-torture/execute/20030120-1.c: New.
24927
24928 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24929
24930         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24931
24932 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/9272
24935         * g++.dg/parse/ctor1.C: New test.
24936
24937         PR c++/9294:
24938         * g++.dg/parse/qualified1.C: New test.
24939
24940         * g++.dg/parse/typename3.C: New test.
24941
24942 2003-01-16  Richard Henderson  <rth@redhat.com>
24943
24944         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24945
24946 2003-01-16  Richard Henderson  <rth@redhat.com>
24947
24948         * g++.dg/pch/pch.exp: Copy test header to the working directory
24949         before using it either for precompilation or direct use.
24950         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24951         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24952
24953 2003-01-16  Richard Henderson  <rth@redhat.com>
24954
24955         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24956         before using it either for precompilation or direct use.
24957         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24958         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24959
24960 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24961
24962         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24963         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24964         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24965         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24966         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24967         typename warning into error.
24968         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24969         error messages.
24970         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24971         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24972         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24973         messages.
24974         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24975         make declaration visible in template.
24976         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24977         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24978         messages.
24979         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24980         message.
24981         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24982         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24983         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24984         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24985         typename warning with error message.
24986         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24987         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24988         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24989
24990 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24991
24992         * g++.dg/parse/ambig2.C: New test.
24993
24994 2003-01-15  Richard Henderson  <rth@redhat.com>
24995
24996         * g++.dg/tls/init-2.C: Update error message string.
24997
24998 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24999
25000         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25001
25002 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25003
25004         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25005         all for HC11/HC12.
25006         * gcc.c-torture/compile/20001205-1.x: Likewise.
25007         * gcc.c-torture/compile/20001226-1.x: Likewise.
25008         * gcc.c-torture/compile/920520-1.x: Likewise.
25009         * gcc.c-torture/compile/961203-1.x: Likewise.
25010         * gcc.c-torture/compile/20020604-1.x: Likewise.
25011
25012 2003-01-15  Jan Hubicka  <jh@suse.cz>
25013
25014         * gcc.c-torture/compile/20030115-1.c: New test.
25015
25016         * gcc.dg/i386-fpcvt-1.c: New test.
25017         * gcc.dg/i386-fpcvt-2.c: New test.
25018
25019 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25020
25021         Further conform g++'s __vmi_class_type_info to the C++ ABI
25022         specification.
25023         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25024         the specification.
25025
25026 2003-01-14  Jan Hubicka  <jh@suse.cz>
25027
25028         * gcc.dg/i386-fpcvt-1.c: New test.
25029         * gcc.dg/i386-fpcvt-2.c: New test.
25030
25031 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25032
25033         * gcc.dg/i386-mmx-3.c: New test.
25034
25035 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/9264
25038         * g++.dg/parse/octal1.C: New file.
25039
25040         PR c++/9172
25041         * g++.dg/parse/typename1.C: New file.
25042
25043 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25044
25045         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25046         * gcc.dg/bf-no-ms-layout.c: Likewise.
25047         * gcc.dg/bf-ms-attrib.c: Likewise.
25048
25049 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25050
25051         PR c++/9099
25052         * g++.dg/parse/dtor1.C: New file.
25053
25054         PR c++/9128
25055         * g++.dg/rtti/typeid1.C: New file.
25056
25057         PR c++/9153
25058         * g++.dg/parse/lookup1.C: New file.
25059
25060         PR c++/9171
25061         * g++.dg/templ/spec5.C: New file.
25062
25063 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25064
25065         * gcc.c-torture/compile/20030110-1.c: New test.
25066
25067 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25068
25069         Merge from pch-branch:
25070
25071         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25072
25073         * gcc.dg/pch/cpp-1.h: New.
25074         * gcc.dg/pch/cpp-1.c: New.
25075         * gcc.dg/pch/cpp-2.h: New.
25076         * gcc.dg/pch/cpp-2.c: New.
25077
25078         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25079
25080         * gcc.dg/pch/except-1.h: New.
25081         * gcc.dg/pch/except-1.c: New.
25082
25083         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25084
25085         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25086         running test.
25087         * gcc.dg/pch: Include *.hp not *.h.
25088         * gcc.dg/pch/system-1.h: New.
25089         * gcc.dg/pch/system-1.c: New.
25090
25091         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25092
25093         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25094         rather than trying to build and run a program using PCH.
25095         * gcc.dg/pch: Remove dg-do commands from test files.
25096
25097         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25098
25099         * gcc.dg/pch/macro-3.c: New.
25100         * gcc.dg/pch/macro-3.h: New.
25101
25102         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25103
25104         * gcc.dg/pch/common-1.c: New.
25105         * gcc.dg/pch/common-1.h: New.
25106         * gcc.dg/pch/decl-1.c: New.
25107         * gcc.dg/pch/decl-1.h: New.
25108         * gcc.dg/pch/decl-2.c: New.
25109         * gcc.dg/pch/decl-2.h: New.
25110         * gcc.dg/pch/decl-3.c: New.
25111         * gcc.dg/pch/decl-3.h: New.
25112         * gcc.dg/pch/decl-4.c: New.
25113         * gcc.dg/pch/decl-4.h: New.
25114         * gcc.dg/pch/decl-5.c: New.
25115         * gcc.dg/pch/decl-5.h: New.
25116         * gcc.dg/pch/global-1.c: New.
25117         * gcc.dg/pch/global-1.h: New.
25118         * gcc.dg/pch/inline-1.c: New.
25119         * gcc.dg/pch/inline-1.h: New.
25120         * gcc.dg/pch/inline-2.c: New.
25121         * gcc.dg/pch/inline-2.h: New.
25122         * gcc.dg/pch/static-1.c: New.
25123         * gcc.dg/pch/static-1.h: New.
25124         * gcc.dg/pch/static-2.c: New.
25125         * gcc.dg/pch/static-2.h: New.
25126
25127         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25128
25129         * g++.dg/pch/pch.exp: Better handle failing testcases.
25130         * gcc.dg/pch/pch.exp: Likewise.
25131         * gcc.dg/pch/macro-1.c: New.
25132         * gcc.dg/pch/macro-1.h: New.
25133         * gcc.dg/pch/macro-2.c: New.
25134         * gcc.dg/pch/macro-2.h: New.
25135
25136         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25137
25138         * g++.dg/dg.exp: Treat files in pch/ specially.
25139         * g++.dg/pch/pch.exp: New file.
25140         * g++.dg/pch/empty.H: New file.
25141         * g++.dg/pch/empty.C: New file.
25142         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25143         "precompile".
25144
25145         * gcc.dg/pch/pch.exp: New file.
25146         * gcc.dg/pch/empty.h: New file.
25147         * gcc.dg/pch/empty.c: New file.
25148         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25149         "precompile".
25150
25151 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25152
25153         * g++.dg/template/friend14.C: New test.
25154
25155 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25156
25157         * gcc.dg/old-style-asm-1.c: New test.
25158
25159 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25160
25161         * gcc.c-torture/compile/20030109-1.c: New test.
25162
25163 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25164
25165         * gcc.c-torture/execute/20030109-1.c: New test.
25166
25167 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25168
25169         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25170         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25171         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25172         * g++.old-deja/g++.mike/eh2.C: Likewise
25173         * g++.old-deja/g++.mike/eh3.C: Likewise
25174         * g++.old-deja/g++.mike/eh5.C: Likewise
25175         * g++.old-deja/g++.mike/eh6.C: Likewise
25176         * g++.old-deja/g++.mike/eh7.C: Likewise
25177         * g++.old-deja/g++.mike/eh8.C: Likewise
25178         * g++.old-deja/g++.mike/eh9.C: Likewise
25179         * g++.old-deja/g++.mike/eh10.C: Likewise
25180         * g++.old-deja/g++.mike/eh12.C: Likewise
25181         * g++.old-deja/g++.mike/eh13.C: Likewise
25182         * g++.old-deja/g++.mike/eh14.C: Likewise
25183         * g++.old-deja/g++.mike/eh16.C: Likewise
25184         * g++.old-deja/g++.mike/eh17.C: Likewise
25185         * g++.old-deja/g++.mike/eh18.C: Likewise
25186         * g++.old-deja/g++.mike/eh21.C: Likewise
25187         * g++.old-deja/g++.mike/eh23.C: Likewise
25188         * g++.old-deja/g++.mike/eh24.C: Likewise
25189         * g++.old-deja/g++.mike/eh25.C: Likewise
25190         * g++.old-deja/g++.mike/eh26.C: Likewise
25191         * g++.old-deja/g++.mike/eh27.C: Likewise
25192         * g++.old-deja/g++.mike/eh28.C: Likewise
25193         * g++.old-deja/g++.mike/eh29.C: Likewise
25194         * g++.old-deja/g++.mike/eh31.C: Likewise
25195         * g++.old-deja/g++.mike/eh33.C: Likewise
25196         * g++.old-deja/g++.mike/eh34.C: Likewise
25197         * g++.old-deja/g++.mike/eh35.C: Likewise
25198         * g++.old-deja/g++.mike/eh36.C: Likewise
25199         * g++.old-deja/g++.mike/eh37.C: Likewise
25200         * g++.old-deja/g++.mike/eh38.C: Likewise
25201         * g++.old-deja/g++.mike/eh39.C: Likewise
25202         * g++.old-deja/g++.mike/eh40.C: Likewise
25203         * g++.old-deja/g++.mike/eh41.C: Likewise
25204         * g++.old-deja/g++.mike/eh42.C: Likewise
25205         * g++.old-deja/g++.mike/eh44.C: Likewise
25206         * g++.old-deja/g++.mike/eh46.C: Likewise
25207         * g++.old-deja/g++.mike/eh47.C: Likewise
25208         * g++.old-deja/g++.mike/eh48.C: Likewise
25209         * g++.old-deja/g++.mike/eh49.C: Likewise
25210         * g++.old-deja/g++.mike/eh50.C: Likewise
25211         * g++.old-deja/g++.mike/eh51.C: Likewise
25212         * g++.old-deja/g++.mike/eh53.C: Likewise
25213         * g++.old-deja/g++.mike/eh55.C: Likewise
25214         * g++.old-deja/g++.mike/p7912.C: Likewise
25215         * g++.old-deja/g++.mike/p9706.C: Likewise
25216         * g++.old-deja/g++.mike/p10416.C: Likewise
25217         * g++.old-deja/g++.mike/p11667.C: Likewise
25218         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25219         Remove redundant reference to Iris.
25220         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25221         Elxsi, i860, Pico Java, and WE32K.
25222
25223 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25224
25225         * g++.dg/ext/asm4.C: New test.
25226
25227 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25228
25229         PR c++/9030
25230         * g++.dg/template/friend12.C: New test.
25231         * g++.dg/template/friend13.C: Likewise.
25232         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25233
25234 2003-01-08  Jan Hubicka  <jh@suse.cz>
25235
25236         * gcc.dg/i386-cadd.c: New test.
25237         * gcc.dg/i386-cmov4.c: Likewise.
25238
25239 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25240
25241         PR c++/9165
25242         * g++.dg/warn/Wunused-3.C: New test.
25243
25244         * g++.dg/abi/bitfield9.C: New test.
25245
25246         PR c++/9189
25247         * g++.dg/parse/defarg3.C: New test.
25248
25249 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         * g++.dg/parse/ambig1.C: New test.
25252         * g++.dg/parse/defarg2.C: New test.
25253
25254 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25255
25256         * g++.dg/template/defarg-1.C: New test.
25257         * g++.dg/template/local2.C: Likewise.
25258
25259 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25260
25261         * gcc.c-torture/execute/20030105-1.c: New test.
25262
25263 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25264
25265         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25266         * g++.dg/parse/namespace4.C: Likewise.
25267
25268 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25269
25270         * g++.dg/template/ntp2.C: New test.
25271
25272 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25273
25274         * g++.dg/parse/extern-C-1.C: New test.
25275
25276         * g++.dg/parse/namespace4.C: New test.
25277
25278         * g++.dg/template/nested1.C: New test.
25279
25280         * g++.dg/parse/namespace3.C: New test.
25281
25282 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25283
25284         * g++.dg/lookup/two-stage1.C: New test.
25285
25286 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25287
25288         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25289         * g++.old-deja/g++.jason/access8.C: Likewise.
25290         * g++.old-deja/g++.other/decl5.C: Likewise.
25291
25292 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25293
25294         * g++.dg/parse/parse7.C: New test.
25295
25296 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/2843
25299         * g++.dg/ext/attrib7.C: New test.
25300
25301 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25302
25303         * g++.dg/parse/parse6.C: New test.
25304
25305 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25306
25307         * gcc.dg/h8300-stack-1.c: New.
25308
25309 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25310
25311         g++.dg/lookup/exception1.C: New test.
25312
25313         g++.dg/lookup/template1.C: New test.
25314
25315         g++.dg/parse/namespace2.C: New test.
25316
25317         g++.dg/parse/parens2.C: New test.
25318
25319 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25320
25321         * g++.dg/parse/parse5.C: New test.
25322         * g++.dg/lookup/scoped4.C: New test.
25323
25324 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25325
25326         * g++.dg/parse/parens1.C: New test.
25327
25328         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25329         angle-bracket1.C.
25330         * g++.dg/parse/parens2.C: New test.
25331
25332         * g++.dg/lookup/scope-operator1.C: New test.
25333
25334         * g++.dg/parse/operator1.C: New test.
25335
25336 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25337
25338         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25339         * g++.old-deja/g++.other/access6.C: Likewise.
25340         * g++.old-deja/g++.other/decl1.C: Likewise.
25341         * g++.old-deja/g++.pt/typename12.C: Likewise.
25342
25343 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25344
25345         * g++.dg/parse/namespace1.C: New test.
25346
25347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25348
25349         * g++.dg/parse/parse4.C: New test.
25350
25351 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25352
25353         * g++.dg/parse/parse3.C: New test.
25354
25355 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25356
25357         * g++.dg/parse/parse2.C: New test.
25358
25359 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25360
25361         * g++.dg/template/friend11.C: New test.
25362
25363 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25364
25365         * g++.dg/parse/parse1.C: New test.
25366
25367 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25368
25369         * lib/profopt.exp: Change the name of a global variable to avoid
25370         possible clashes with other test suites.
25371
25372 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         * g++.dg/inherit/covariant8.C: New test.
25375
25376 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25377
25378         * g++.dg/init/array9.C: New test.
25379
25380         PR c++/9112
25381         * g++.dg/parse/expr1.C: New test.
25382
25383 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25384
25385         * gcc.c-torture/compile/20021230-1.c: New test.
25386
25387 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         * g++.dg/inherit/covariant5.C: New test.
25390         * g++.dg/inherit/covariant6.C: New test.
25391         * g++.dg/inherit/covariant7.C: New test.
25392
25393 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25394
25395         PR c++/2739
25396         * g++.dg/other/access2.C: New test.
25397
25398 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25399
25400         * g++.dg/other/anon-struct.C: No longer fails
25401         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25402         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25403         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25404
25405 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25406
25407         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25408
25409 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25410
25411         * g++.dg/eh/spec4.C: Remove stray semicolon.
25412         * g++.dg/expr/pmf-1.C: Change error message.
25413         * g++.dg/ext/asm1.C: Remove stray semicolon.
25414         * g++.dg/ext/typename1.C: Add missing typenames.
25415         * g++.dg/inherit/template-as-base.C: Change error message.
25416         * g++.dg/lookup/scoped1.C: Likewise.
25417         * g++.dg/lookup/scoped2.C: Likewise.
25418         * g++.dg/lookup/using2.C: Likewise.
25419         * g++.dg/other/component1.C: Remove stray semicolon.
25420         * g++.dg/other/do1.C: Change error message.
25421         * g++.dg/other/error2.C: Likewise.
25422         * g++.dg/other/init1.C: Likewise.
25423         * g++.dg/other/packed1.C: Remove stray semicolon.
25424         * g++.dg/other/ptrmem2.C: Change error message.
25425         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25426         marker.
25427         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25428         * g++.dg/template/access3.C: Add typename keyword.
25429         * g++.dg/template/access5.C: Remove stray semicolon.
25430         * g++.dg/template/access6.C: Likewise.
25431         * g++.dg/template/complit1.C: Likewise.
25432         * g++.dg/template/crash1.C: Change error message.
25433         * g++.dg/template/inherit2.C: Remove stray semicolon.
25434         * g++.dg/template/instantiate2.C: Likewise.
25435         * g++.dg/template/instantiate3.C: Change error message.
25436         * g++.dg/template/qual1.C: Remove stray semicolon.
25437         * g++.dg/template/qualttp18.C: Change error message.
25438         * g++.dg/template/ref1.C: Remove stray semicolon.
25439         * g++.dg/template/sizeof1.C (A::value): Declare it.
25440         * g++.dg/template/spec4.C: Change error message.
25441         * g++.dg/template/static1.C: Likewise.
25442         * g++.dg/template/type1.C: Likewise.
25443         * g++.dg/template/typename3.C: Likewise.
25444         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25445         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25446         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25447         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25448         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25449         named return value extension.
25450         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25451         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25452         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25453         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25454         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25455         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25456         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25457         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25458         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25459         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25460         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25461         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25462         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25463         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25464         syntax.
25465         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25466         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25467         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25468         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25469         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25470         * g++.old-deja/g++.brendan/template11.C: Likewise.
25471         * g++.old-deja/g++.brendan/template26.C: Likewise.
25472         * g++.old-deja/g++.brendan/template27.C: Use explicit
25473         specialization syntax.
25474         * g++.old-deja/g++.brendan/template30.C: Likewise.
25475         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25476         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25477         non-dependent names.
25478         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25479         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25480         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25481         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25482         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25483         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25484         named return value extension.
25485         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25486         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25487         * g++.old-deja/g++.ext/return1.C: Likewise.
25488         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25489         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25490         * g++.old-deja/g++.jason/access8.C: Likewise.
25491         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25492         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25493         pseudo-destructor names.
25494         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25495         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25496         pseudo-destructor names.
25497         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25498         * g++.old-deja/g++.jason/overload19.C: Likewise.
25499         * g++.old-deja/g++.jason/overload32.C: Likewise.
25500         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25501         stray semicolons.
25502         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25503         * g++.old-deja/g++.jason/return.C: Likewise.
25504         * g++.old-deja/g++.jason/return2.C: Likewise.
25505         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25506         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25507         syntax.
25508         * g++.old-deja/g++.jason/template10.C: Account for use of
25509         non-dependent names.
25510         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25511         syntax.
25512         * g++.old-deja/g++.jason/template37.C: Likewise.
25513         * g++.old-deja/g++.law/access4.C: Change error messages.
25514         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25515         pseudo-destructor names.
25516         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25517         * g++.old-deja/g++.law/ctors9.C: Likewise.
25518         * g++.old-deja/g++.law/cvt22.C: Likewise.
25519         * g++.old-deja/g++.law/dtors5.C: Likewise.
25520         * g++.old-deja/g++.law/global-init1.C: Likewise.
25521         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25522         * g++.old-deja/g++.law/operators28.C: Likewise.
25523         * g++.old-deja/g++.law/visibility28.C: Likewise.
25524         * g++.old-deja/g++.martin/eval1.C: Likewise.
25525         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25526         name.
25527         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25528         * g++.old-deja/g++.mike/net34.C: Likewise.
25529         * g++.old-deja/g++.mike/net36.C: Likewise.
25530         * g++.old-deja/g++.mike/ns2.C: Likewise.
25531         * g++.old-deja/g++.mike/p12306.C: Likewise.
25532         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25533         value extension.
25534         * g++.old-deja/g++.mike/p700.C: Likewise.
25535         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25536         * g++.old-deja/g++.mike/p710.C: Likewise.
25537         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25538         value extension.
25539         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25540         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25541         * g++.old-deja/g++.ns/crash2.C: Likewise.
25542         * g++.old-deja/g++.ns/crash3.C: Likewise.
25543         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25544         * g++.old-deja/g++.ns/ns17.C: Likewise.
25545         * g++.old-deja/g++.ns/template16.C: Likewise.
25546         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25547         keyword.
25548         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25549         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25550         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25551         named return value extension.
25552         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25553         * g++.old-deja/g++.other/access4.C: Issue additional error
25554         messages.
25555         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25556         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25557         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25558         * g++.old-deja/g++.other/crash25.C: Change error message.
25559         * g++.old-deja/g++.other/crash4.C: Change error message.
25560         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25561         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25562         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25563         checks.
25564         * g++.old-deja/g++.other/defarg8.C: Likewise.
25565         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25566         * g++.old-deja/g++.other/dtor10.C: Likewise.
25567         * g++.old-deja/g++.other/incomplete.C: Likewise.
25568         * g++.old-deja/g++.other/linkage7.C: Likewise.
25569         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25570         lookup algorithm.
25571         * g++.old-deja/g++.other/mangle2.C: Likewise.
25572         * g++.old-deja/g++.other/refinit2.C: Likewise.
25573         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25574         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25575         * g++.old-deja/g++.pt/crash28.C: Likewise.
25576         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25577         syntax.
25578         * g++.old-deja/g++.pt/crash32.C: Change error message.
25579         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25580         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25581         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25582         error message position.
25583         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25584         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25585         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25586         syntax.
25587         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25588         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25589         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25590         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25591         keyword.
25592         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25593         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25594         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25595         keyword.
25596         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25597         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25598         syntax.
25599         * g++.old-deja/g++.pt/friend28.C: Account for use of
25600         non-dependent names.
25601         * g++.old-deja/g++.pt/friend29.C: Likewise.
25602         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25603         rules.
25604         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25605         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25606         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25607         lookup rules.
25608         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25609         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25610         keyword.
25611         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25612         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25613         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25614         keyword.
25615         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25616         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25617         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25618         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25619         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25620         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25621         keyword.
25622         * g++.old-deja/g++.pt/spec10.C: Likewise.
25623         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25624         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25625         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25626         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25627         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25628         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25629         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25630         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25631         * g++.old-deja/g++.pt/typename15.C: Likewise.
25632         * g++.old-deja/g++.pt/typename22.C: Likewise.
25633         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25634         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25635         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25636         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25637         syntax.
25638         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25639         return value extension.
25640         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25641         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25642         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25643         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25644
25645 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25646
25647         * g++.dg/warn/inline1.C: New test.
25648         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25649         * g++.old-deja/g++.jason/synth10.C: Likewise.
25650         * g++.old-deja/g++.mike/net31.C: Likewise.
25651         * g++.old-deja/g++.mike/p8786.C: Likewise.
25652
25653         * g++.dg/template/friend10.C: New test.
25654         * g++.dg/template/conv5.C: New test.
25655
25656 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25657
25658         * g++.dg/lookup/scoped3.C: New test.
25659
25660         * g++.dg/lookup/decl1.C: New test.
25661         * g++.dg/lookup/decl2.C: New test.
25662
25663 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25664
25665         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25666         gcc.c-torture/compile/20021015-1.c,
25667         gcc.c-torture/compile/20021015-2.c,
25668         gcc.c-torture/compile/20021123-1.c,
25669         gcc.c-torture/compile/20021123-2.c,
25670         gcc.c-torture/compile/20021123-3.c,
25671         gcc.c-torture/compile/20021123-4.c,
25672         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25673         only to 3.1 or 3.2 branch.
25674
25675 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25676
25677         * gcc.dg/i386-bitfield3.c: New test.
25678
25679         * gcc.dg/i386-bitfield2.c: New test.
25680
25681 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.dg/parse/conv_op1.C: New test.
25684
25685 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25686
25687         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25688         approved.
25689
25690 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25691
25692         * gcc.c-torture/compile/20021220-1.c: New test.
25693
25694 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25695
25696         * gcc.dg/i386-fastcall-1.c: New.
25697
25698 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25699
25700         * gcc.c-torture/execute/20021219-1.c: New test.
25701
25702 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25703
25704         * gcc.dg/i386-pic-1.c: New test.
25705
25706 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25707
25708         PR c++/8099
25709         * g++.dg/template/friend9.C: New test.
25710
25711 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25712
25713         PR c++/3663
25714         * g++.dg/template/access7.C: New test.
25715
25716 2002-12-18  Nick Clifton  <nickc@redhat.com>
25717
25718         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25719         the libstdc++-v3 directory has been found.
25720
25721 2002-12-12  Devang Patel <dpatel@apple.com>
25722         * gcc.dg/darwin-ld-1.c: New test.
25723         * gcc.dg/darwin-ld-2.c: New test.
25724         * gcc.dg/darwin-ld-3.c: New test.
25725         * gcc.dg/darwin-ld-4.c: New test.
25726         * gcc.dg/darwin-ld-5.c: New test.
25727
25728 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25729
25730         * gcc.c-torture/compile/20021212-1.c: New test.
25731
25732 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25733
25734         * gcc.dg/fshort-wchar: New test.
25735
25736 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25737
25738         PR c++/8372
25739         * g++.dg/template/dtor1.C: New test.
25740
25741         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25742         markers.
25743
25744 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25745
25746         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25747
25748 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25749
25750         * g++.dg/template/static1.C: New test.
25751         * g++.dg/template/static2.C: New test.
25752         * g++.old-deja/g++.ext/memconst.C: New test.
25753
25754 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25755
25756         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25757         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25758         * g++.dg/special/initp1.C: Likewise.
25759
25760 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * gcc.c-torture/execute/20021204-1.c: New test.
25763
25764 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25765
25766         * gcc.dg/ppc-fmadd-1.c: New file.
25767         * gcc.dg/ppc-fmadd-2.c: New file.
25768         * gcc.dg/ppc-fmadd-3.c: New file.
25769
25770 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25771
25772         * gcc.c-torture/compile/20021204-1.c: New test.
25773
25774 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         * g++.dg/inherit/covariant2.C: New test.
25777         * g++.dg/inherit/covariant3.C: New test.
25778         * g++.dg/inherit/covariant4.C: New test.
25779         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25780         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25781
25782 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25783
25784         PR c++/8688
25785         * g++.dg/init/brace3.C: New test.
25786
25787 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25788
25789         * gcc.dg/20020210-1.c: Fix a comment typo.
25790
25791 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25792
25793         PR c++/8720
25794         * g++.dg/parse/defarg1.C: New test.
25795
25796         PR c++/8615
25797         * g++.dg/template/char1.C: New test.
25798
25799         * g++.dg/template/varmod1.C: Fix typo.
25800
25801 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25802
25803         DR 180
25804         * g++.old-deja/g++.pt/crash32.C: Expect error.
25805
25806 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25807
25808         PR c++/5919
25809         * g++.dg/template/varmod1.C: New test.
25810
25811         PR c++/8727
25812         * g++.dg/inherit/typeinfo1.C: New test.
25813
25814         PR c++/8663
25815         * g++.dg/inherit/typedef1.C: New test.
25816
25817 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25818
25819         PR c++/8332
25820         PR c++/8493
25821         * g++.dg/template/strlen1.C: New test.
25822
25823         PR c++/8227
25824         * g++.dg/template/ctor2.C: New test.
25825
25826         PR c++/8214
25827         * g++.dg/init/string1.C: New test.
25828
25829         PR c++/8511
25830         * g++.dg/template/friend8.C: New test.
25831
25832 2002-11-29  Joe Buck <jbuck@synopsys.com>
25833
25834         * g++.dg/lookup/anon2.C: New test.
25835
25836 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25837
25838         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25839         h8300 port.
25840
25841 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25842
25843         * gcc.dg/bitfld-6.c: New test.
25844
25845 2002-11-27  Jan Hubicka  <jh@suse.cz>
25846
25847         * gcc.c-torture/execute/20021127.[cx]: New test.
25848
25849 2002-11-26  Jan Hubicka  <jh@suse.cz>
25850
25851         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25852         quality.
25853
25854 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25855
25856         * g++.dg/init/brace2.C: New test.
25857         * g++.old-deja/g++.mike/p9129.C: Correct.
25858
25859 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25860
25861         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25862
25863 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25864
25865         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25866
25867 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25868
25869         * testsuite/g++.dg/abi/empty11.C: New test.
25870         * testsuite/g++.dg/rtti/cv1.C: New test.
25871
25872 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25873
25874         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25875
25876 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25877
25878         * g++.dg/abi/empty10.C: New test.
25879
25880 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25881
25882         * gcc.c-torture/compile/20021124-1.c: New test.
25883
25884 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25885
25886         * g++.dg/abi/rtti2.C: New test.
25887
25888 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25889
25890         * gcc.dg/i386-unroll-1.c: New test.
25891
25892 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25893
25894         * gcc.c-torture/compile/20021120-1.c: New test.
25895         * gcc.c-torture/compile/20021120-2.c: New test.
25896
25897 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25898
25899         * gcc.dg/bitfld-5.c: New test.
25900
25901 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25902
25903         * gcc.c-torture/execute/20021120-3.c: New test.
25904
25905 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25906
25907         * gcc.c-torture/execute/20021120-2.c: New test.
25908
25909 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25910
25911         * gcc.c-torture/execute/20021120-1.c: New test.
25912
25913 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.c-torture/execute/20021118-3.c: New test.
25916
25917 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25918
25919         * gcc.c-torture/compile/20021119-1.c: New test.
25920
25921 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25922
25923         * gcc.dg/duff-1.c: New test.
25924         * gcc.dg/duff-2.c: New test.
25925         * gcc.dg/duff-3.c: New test.
25926
25927 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25928
25929         * gcc.dg/cpp/_Pragma5.c: New test.
25930
25931 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25932
25933         * gcc.c-torture/execute/20021118-2.c: New test.
25934
25935 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25936
25937         * gcc.c-torture/execute/20021118-1.c: New test.
25938
25939 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.dg/20021116-1.c: New test.
25942
25943 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25944
25945         * g++.dg/abi/vcall1.C: New test.
25946
25947 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25948
25949         * gcc.dg/20021029-1.c: New test.
25950         * gcc.dg/20021029-2.c: New test.
25951
25952 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25953
25954         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25955
25956 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25957
25958         PR c/8439
25959         * gcc.dg/20021110.c: Move to ...
25960         * gcc.c-torture/compile/20021110.c: .... here.
25961
25962 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25963
25964         PR c/8467
25965         * gcc.c-torture/execute/20021111-1.c
25966
25967 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25968
25969         PR c/8439
25970         * gcc.dg/20021110.c: New test.
25971
25972 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25973
25974         * g++.dg/abi/vthunk3.C: Run only on x86.
25975
25976 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25977
25978         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25979
25980 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25981
25982         * lib/compat.exp (compat-execute): Fix logic error in last
25983         change.
25984
25985 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25986
25987         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25988
25989 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25990
25991         PR c++/8389
25992         * g++.dg/template/access6.C: New test.
25993
25994 2002-11-08  Jan Hubicka  <jh@suse.cz>
25995
25996         * gcc.dg/i386-ssefp-1.c: New test.
25997         * gcc.dg/i386-ssefp-1.c: New test.
25998
25999 2002-11-08  Jan Hubicka  <jh@suse.cz>
26000
26001         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26002
26003 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * g++.dg/abi/vthunk3.C: New test.
26006
26007         PR c++/8338
26008         * g++.dg/template/crash2.C: New test.
26009
26010 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26011
26012         * testsuite/g++.dg/abi/dtor1.C: New test.
26013         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26014
26015 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26016
26017         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26018         Darwin.
26019
26020 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26021
26022         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26023         -mthumb.  Only xfail with -O0.
26024
26025 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26026
26027         * g++.dg/abi/thunk1.C: New test.
26028         * g++.dg/abi/thunk2.C: Likewise.
26029         * g++.dg/abi/vtt1.C: Likewise.
26030
26031 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26032
26033         PR optimization/8423
26034         * gcc.c-torture/execute/builtin-constant.c: New test.
26035
26036 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26037
26038         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26039         Add some more cases.
26040
26041 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26042
26043         PR c++/8391
26044         * g++.dg/opt/local1.C: New test.
26045
26046 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26047
26048         PR c++/8160
26049         * g++.dg/template/complit1.C: New test.
26050
26051         PR c++/8149
26052         * g++.dg/template/typename4.C: Likewise.
26053
26054 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26055
26056         Core issue 287, PR c++/7639
26057         * g++.dg/template/instantiate1.C: Adjust error location.
26058         * g++.dg/template/instantiate3.C: New test.
26059         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26060         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26061         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26062
26063 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26064
26065         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26066
26067 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26068
26069         PR c++/8287
26070         * g++.dg/init/dtor2.C: New test.
26071
26072 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26073
26074         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26075         * gcc.dg/nest.c: Bypass errors on irix6.
26076
26077 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26078
26079         * gcc.dg/nest.c: Expect error for mmix-*-*.
26080         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26081
26082 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26083
26084         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26085         markers.
26086
26087         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26088
26089 2002-10-25  Mike Stump  <mrs@apple.com>
26090
26091         * gcc.dg/warn-1.c: New test.
26092
26093 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26094
26095         * g++.dg/template/typename3.C: New test.
26096
26097 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26098
26099         * g++.dg/lookup/ptrmem1.C: New test.
26100
26101         * g++.dg/abi/vthunk2.C: New test.
26102
26103 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26104
26105         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26106
26107 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26108
26109         * g++.dg/abi/empty9.C: New test.
26110
26111 2002-10-24  Richard Henderson  <rth@redhat.com>
26112
26113         * g++.dg/inherit/thunk1.C: Enable for ia64.
26114
26115 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26116
26117         PR c++/8067
26118         * g++.dg/lookup/pretty1.C: New test.
26119
26120 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.dg/20021023-1.c: New test.
26123
26124 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/7679
26127         * g++.dg/parse/inline1.C: New test.
26128
26129 2002-10-23  Richard Henderson  <rth@redhat.com>
26130
26131         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26132
26133         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26134
26135 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26136
26137         PR c++/6579
26138         * g++.dg/parse/stmtexpr3.C: New test.
26139
26140 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         * g++.dg/expr/cond1.C: New test.
26143
26144 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26145
26146         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26147
26148 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26149
26150         * g++.dg/abi/vbase13.C: New test.
26151         * g++.dg/abi/vbase14.C: Likewise.
26152
26153 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * gcc.dg/tls/pic-1.c: New test.
26156         * gcc.dg/tls/nonpic-1.c: New test.
26157         * gcc.dg/20021018-1.c: New test.
26158
26159 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26160
26161         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26162         Remove only files with the same base name as the test case.
26163         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26164         (profopt-execute): Likewise.  Also, remove old profiling
26165         and performance data files before running the tests.
26166
26167         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26168         * g++.dg/bprob/bprob.exp: Likewise.
26169         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26170         to allow more general test case names.
26171
26172         * g++.dg/bprob/bprob-1.C: Rename to ...
26173         * g++.dg/bprob/g++-bprob-1.C: ... this.
26174
26175         * g77.dg/bprob/bprob-1.f: Rename to ...
26176         * g77.dg/bprob/g77-bprob-1.f: ... this.
26177
26178 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26179
26180         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26181         bison 1.50 or later.
26182
26183 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26184
26185         * g++.dg/README: Describe more test directories.
26186
26187 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26188
26189         * g++.dg/init/array6.C: Add additional tests.
26190
26191 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26192
26193         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26194         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26195
26196 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26197
26198         * gcc.c-torture/compile/20020604-1.x: New.
26199         * gcc.c-torture/compile/simd-5.x: Likewise.
26200         * gcc.c-torture/execute/920710-1.x: Likewise.
26201         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26202
26203 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26204
26205         * g++.dg/inherit/override1.C: Add dg-options clause.
26206
26207 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26208
26209         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26210         _mm_slli_si128.
26211
26212 2002-10-19  Andreas Schwab  <schwab@suse.de>
26213
26214         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26215         directory component.
26216
26217 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26218
26219         * g++.dg/inherit/thunk1.C: New test.
26220
26221         * g++.dg/inherit/override1.C: New test.
26222
26223         * g++.dg/abi/mangle11.C: New test.
26224         * g++.dg/abi/mangle14.C: New test.
26225         * g++.dg/abi/mangle17.C: New test.
26226
26227 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26228
26229         * g++.dg/overload/member2.C: New test.
26230
26231 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26232
26233         * g++.dg/README: Describe new compat directory.
26234         * g++.dg/dg.exp: Skip tests in compat directory.
26235         * README.compat: New file.
26236         * lib/compat.exp: New expect script.
26237         * g++.dg/compat: New test directory.
26238         * g++.dg/compat/compat.exp: New expect script.
26239         * g++.dg/compat/abi: New test directory.
26240         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26241         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26242         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26243         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26244         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26245         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26246         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26247         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26248         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26249         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26250         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26251         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26252         * g++.dg/compat/break: New test directory.
26253         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26254         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26255         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26256         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26257         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26258         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26259         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26260         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26261         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26262         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26263         g++.dg/compat/break/README: New files.
26264         * g++.dg/compat/eh: New test directory.
26265         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26266         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26267         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26268         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26269         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26270         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26271         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26272         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26273         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26274         g++.dg/compat/eh/filter2_y.C,
26275         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26276         g++.dg/compat/eh/new1_y.C,
26277         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26278         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26279         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26280         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26281         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26282         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26283         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26284         g++.dg/compat/eh/unexpected1_y.C: New files.
26285         * g++.dg/compat/init: New test directory.
26286         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26287         g++.dg/compat/init/array5_y.C,
26288         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26289         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26290         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26291         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26292         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26293         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26294         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26295         g++.dg/compat/init/init-ref2_y.C: New files.
26296
26297 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26298
26299         PR c++/7584
26300         * g++.dg/inherit/using3.C: New test.
26301
26302 2002-10-17  Jan Hubicka  <jh@suse.cz>
26303
26304         * gcc.dg/20021017-2.c: New test.
26305
26306 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * g++.dg/abi/mangle16.C: Adjust.
26309
26310         * g++.dg/init/array8.C: New test.
26311
26312 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26313
26314         * gcc.dg/special/mips-abi.exp: New test.
26315         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26316
26317 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26318
26319         * g++.dg/abi/mangle16.C: New test.
26320         * g++.dg/abi/mangle17.C: Likewise.
26321
26322         PR c++/7478
26323         * g++.dg/template/ref1.C: New test.
26324
26325 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26326
26327         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26328
26329 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26330
26331         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26332
26333 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26334
26335         PR c++/7524
26336         * g++.dg/init/array7.C: New test.
26337
26338 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26339
26340         * g++.dg/init/array6.C: New test.
26341
26342         * g++.dg/abi/mangle13.C: Likewise.
26343         * g++.dg/abi/mangle14.C: Likewise.
26344         * g++.dg/abi/mangle15.C: Likewise.
26345
26346 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26347
26348         * g++.dg/abi/empty8.C: New test.
26349
26350 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         * g++.dg/init/ctor1.C: New test.
26353
26354 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26355
26356         * gcc.c-torture/execute/20021015-1.c: New test.
26357
26358 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26359
26360         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26361
26362 2002-10-14  Jan Hubicka  <jh@suse.cz>
26363
26364         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26365
26366 2002-10-14  Richard Henderson  <rth@redhat.com>
26367
26368         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26369
26370 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26371
26372         PR optimization/6631
26373         * g++.dg/opt/const2.C: New test.
26374
26375 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26376
26377         PR c++/7176
26378         * g++.dg/parse/friend1.C: New test.
26379         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26380
26381 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * gcc.dg/20021014-1.c: New test.
26384
26385 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26386
26387         PR c++/5661
26388         * g++.dg/ext/vlm1.C: New test.
26389         * g++.dg/ext/vlm2.C: Likewise.
26390
26391         * g++.dg/init/array1.C: Remove invalid braces.
26392         * g++.dg/init/brace1.C: New test.
26393         * g++.dg/init/copy2.C: Likewise.
26394         * g++.dg/init/copy3.C: Likewise.
26395         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26396         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26397         braces.
26398
26399 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26400
26401         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26402
26403 2002-10-11  Richard Shann  <richard.shann@superh.com>
26404
26405         * gcc.c-torture/compile/simd-5.c: New test.
26406
26407 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26408
26409         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26410
26411 2002-10-10  Jim Wilson  <wilson@redhat.com>
26412
26413         * gcc.c-torture/execute/20021010-1.c: New test.
26414
26415 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26416
26417         PR c/7353
26418         * g++.dg/ext/typedef-init.C: New test.
26419         * gcc.dg/typedef-init.c: New test.
26420
26421 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26422
26423         * gcc.dg/cpp/paste13.c: New test.
26424
26425 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26426
26427         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26428         remaining platforms, XFAIL during compile, not execute.  Don't
26429         XFAIL at -O0.
26430
26431 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * gcc.dg/alias-1.c: Tweak expected warning.
26434
26435 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26436
26437         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26438
26439 2002-10-06  Andreas Jaeger  <aj@suse.de>
26440
26441         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26442         * gcc.dg/cpp/c++98.C: Likewise.
26443
26444         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26445         * g++.dg/cpp/c++98.C: Likewise.
26446
26447         * g++.dg/README (Subdirectories): Mention cpp directory.
26448
26449         PR target/7559
26450         * gcc.dg/20021006-1.c: New test.
26451
26452 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26453
26454         PR c++/7804
26455         * g++.dg/other/warning1.C: New test.
26456
26457 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26458
26459         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26460         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26461         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26462
26463 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26464
26465         PR c++/7931
26466         * g++.dg/template/ptrmem3.C: New test.
26467
26468         PR c++/7754
26469         * g++.dg/template/union1.C: New test.
26470
26471 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26472
26473         PR c++/8006
26474         * g++.dg/abi/mangle9.C: New test.
26475         * g++.dg/abi/mangle10.C: New test.
26476         * g++.dg/abi/mangle11.C: New test.
26477         * g++.dg/abi/mangle12.C: New test.
26478
26479 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26480
26481         PR c++/7188.
26482         * g++.dg/template/meminit1.C: New test.
26483         * g++.dg/warn/Wreorder-1.C: Likewise.
26484         * g++.old-deja/g++.mike/warn3.C: Tweak.
26485         * lib/prune.exp: Ingore "in copy constructor".
26486
26487 2002-10-02  Andreas Jaeger  <aj@suse.de>
26488
26489         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26490         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26491         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26492         on x86-64.
26493
26494 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26495
26496         * gcc.dg/empty1.C: Fix typo.
26497
26498 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * gcc.dg/alias-1.c: New test.
26501
26502 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26503
26504         * gcc.dg/empty1.C: New test.
26505
26506         * g++.dg/tls/init-2.C: Tweak error messages.
26507
26508 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26509
26510         * gcc.c-torture/compile/20020923-1.c: New test.
26511
26512 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26513
26514         * gcc.c-torture/execute/ffs-1.c: New test.
26515         * gcc.c-torture/execute/ffs-2.c: Ditto.
26516
26517 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.dg/overload/member1.C: New test.
26520
26521 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26522
26523         * g++.dg/abi/empty7.C: New test.
26524         * g++.dg/init/pm2.C: Likewise.
26525
26526 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.dg/rtti/crash1.C: New test.
26529
26530 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26531
26532         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26533         gcc.dg/sibcall-4.c: New tests.
26534
26535 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26536
26537         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26538         powerpc and MMIX targets.
26539
26540 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26541
26542         * gcc.dg/cpp/20020927-1.c: New.
26543
26544 2002-09-26  David S. Miller  <davem@redhat.com>
26545
26546         * gcc.c-torture/compile/trunctfdf.c: New.
26547
26548 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26549
26550         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26551
26552 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26553
26554         * gcc.c-torture/execute/loop-15.c: New.
26555
26556 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26557
26558         * README.QMTEST: Fix typo.
26559
26560 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26561
26562         * gcc.dg/20020926-1.c: New test.
26563
26564 2002-09-25  David S. Miller  <davem@redhat.com>
26565
26566         PR target/7842
26567         * gcc.c-torture/execute/shiftdi.c: New test.
26568
26569 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26570
26571         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26572         unique to the tool.
26573         * lib/g77.exp (g77_init): Likewise.
26574         * lib/g++.exp (g++_init): Likewise.
26575         * lib/objc.exp (objc_init): Likewise.
26576
26577 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26578
26579         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26580         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26581         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26582
26583 2002-09-25  Richard Henderson  <rth@redhat.com>
26584
26585         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26586         too-small long double.
26587
26588 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26589
26590         * gcc.dg/20020919-1.c: New test.
26591
26592 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * g++.dg/abi/bitfield6.C: New test.
26595         * g++.dg/abi/bitfield7.C: New test.
26596         * g++.dg/abi/bitfield8.C: New test.
26597         * g++.dg/abi/vbase11.C: New test.
26598
26599 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26600
26601         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26602         hppa*-*-hpux*.  Update test comment.
26603
26604 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26605
26606         * gcc.dg/tls/struct-1.c: New test.
26607
26608 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26609
26610         * gcc.dg/cpp/tr-warn2.c: Update.
26611
26612 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26613
26614         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26615
26616 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26617
26618         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26619         systems.
26620
26621 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26622
26623         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26624
26625         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26626         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26627         setting of cxxfilt.
26628
26629 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26630
26631         * gcc.dg/20020312-2.c: Update for darwin.
26632
26633 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26634
26635         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26636
26637 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26638
26639         * objc.dg/comp-types-1.m: New test.
26640         * objc.dg/comp-types-2.m: New test.
26641         * objc.dg/comp-types-3.m: New test.
26642         * objc.dg/comp-types-4.m: New test.
26643         * objc.dg/comp-types-5.m: New test.
26644         * objc.dg/comp-types-6.m: New test.
26645
26646 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26647
26648         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26649
26650 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26651
26652         * g++.dg/other/do1.C: New test.
26653
26654         * g++.dg/template/subst1.C: New test.
26655
26656 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26657
26658         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26659
26660 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26661
26662         * g++.dg/template/qualttp20.C: Adjust expected errors.
26663         * g++.old-deja/g++.jason/report.C: Likewise.
26664         * g++.old-deja/g++.other/qual1.C: Likewise.
26665
26666         * g++.dg/lookup/scoped2.C: New test.
26667
26668         * g++.dg/ext/asm3.C: New test.
26669
26670 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26671
26672         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26673
26674 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26675
26676         * ChangeLog: follow spelling conventions.
26677         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26678         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26679         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26680         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26681         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26682         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26683         * g++.old-deja/g++.law/global-init1.C: Likewise.
26684         * g++.old-deja/g++.other/delete4.C: Likewise.
26685         * g++.old-deja/g++.other/inline21.C: Likewise.
26686         * g++.old-deja/g++.other/singleton.C: Likewise.
26687         * g77.dg/strlen0.f: Likewise.
26688         * g77.f-torture/compile/20010519-1.f: Likewise.
26689         * g77.f-torture/compile/980310-4.f: Likewise.
26690         * gcc.c-torture/compile/20000605-1.c: Likewise.
26691         * gcc.c-torture/execute/20020225-1.c: Likewise.
26692         * gcc.dg/c90-hexfloat-2.c: Likewise.
26693         * gcc.dg/c99-bool-1.c: Likewise.
26694         * gcc.dg/c99-hexfloat-2.c: Likewise.
26695         * gcc.dg/dll-2.c: Likewise.
26696         * gcc.dg/wtr-union-init-1.c: Likewise.
26697         * gcc.dg/wtr-union-init-2.c: Likewise.
26698         * gcc.dg/wtr-union-init-3.c: Likewise.
26699         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26700         * gcc.dg/cpp/defined.c: Likewise.
26701         * gcc.dg/cpp/macsyntx.c: Likewise.
26702         * gcc.dg/cpp/paste2.c: Likewise.
26703         * gcc.dg/cpp/trad/defined.c: Likewise.
26704         * gcc.dg/format/c90-printf-1.c: Likewise.
26705         * gcc.dg/format/c90-scanf-1.c: Likewise.
26706         * gcc.dg/format/c99-printf-1.c: Likewise.
26707         * gcc.dg/format/c99-scanf-1.c: Likewise.
26708         * gcc.misc-tests/gcov-8.c: Likewise.
26709         * lib/profopt.exp: Likewise.
26710
26711 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26712
26713         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26714
26715 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.dg/inherit/using2.C: New test.
26718
26719 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26720
26721         * ChangeLog: Follow spelling conventions.
26722         * g++.dg/template/friend4.C: Likewise.
26723         * g++.old-deja/g++.pt/crash67.C: Likewise.
26724         * gcc.c-torture/execute/20000801-4.c: Likewise.
26725         * gcc.dg/c90-digraph-1.c: Likewise.
26726         * gcc.dg/c94-digraph-1.c: Likewise.
26727         * gcc.dg/c99-digraph-1.c: Likewise.
26728         * gcc.dg/cpp/line5.c: Likewise.
26729         * gcc.dg/cpp/multiline.c: Likewise.
26730         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26731         * gcc.dg/format/attr-3.c: Likewise.
26732         * gcc.dg/format/c90-scanf-3.c: Likewise.
26733         * gcc.dg/format/ext-4.c: Likewise.
26734
26735 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.dg/template/pretty1.C: New test.
26738
26739 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26740
26741         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26742
26743 2002-09-13  Matt Austern  <austern@apple.com>
26744
26745         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26746         passing a cast expression to a function by const reference.
26747
26748 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         * g++.dg/template/deduce1.C: New test.
26751
26752 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26753
26754         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26755         32-bit int.
26756
26757 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26758
26759         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26760         usage.
26761
26762 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26763
26764         * gcc.c-torture/compile/20020910-1.c: New test.
26765
26766 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26767
26768         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26769
26770 2002-09-10  Andreas Jaeger  <aj@suse.de>
26771
26772         * gcc.dg/20020312-2.c: Adjust for x86-64.
26773
26774 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26775
26776         * g77.dg/7388.f: New test case for PR 7388.
26777
26778 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26779
26780         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26781
26782 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26783
26784         * objc.dg/proto-lossage-1.m: New test.
26785
26786 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26787
26788         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26789
26790 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26791
26792         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26793         expected to pass.
26794
26795 2002-09-06  Stan Shebs  <shebs@apple.com>
26796             David Edelsohn  <edelsohn@gnu.org>
26797
26798         * gcc.dg/weak: New directory.
26799         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26800         target-specific xfail bits.
26801         * gcc.dg/typeof-2.c: Move to new directory.
26802         * gcc.dg/weak.exp: New expect script.
26803
26804 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26805
26806         * gcc.c-torture/execute/extzvsi.c: New test.
26807
26808 2002-09-05  Stan Shebs  <shebs@apple.com>
26809
26810         * gcc.dg/weak-1.c: xfail on Darwin.
26811         * gcc.dg/weak-2.c: Ditto.
26812         * gcc.dg/weak-3.c: Ditto.
26813         * gcc.dg/weak-4.c: Ditto.
26814         * gcc.dg/weak-5.c: Ditto.
26815         * gcc.dg/weak-6.c: Ditto.
26816         * gcc.dg/weak-7.c: Ditto.
26817         * gcc.dg/weak-8.c: Ditto.
26818         * gcc.dg/weak-9.c: Ditto.
26819
26820 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26821
26822         * gcc.c-torture/execute/loop-14.c: New test.
26823
26824 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26825
26826         * g++.dg/other/cxa-atexit1.C: New test.
26827
26828         * gcc.dg/typeof-2.c: New test.
26829
26830 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26831
26832         * gcc.dg/builtins-2.c: New testcase.
26833         * gcc.dg/builtins-3.c: New testcase.
26834
26835 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26836
26837         * gcc.dg/cpp/_Pragma4.c: New test.
26838
26839 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26840
26841         * objc/execute/nil_method-1.m: New testcase.
26842
26843 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26844
26845         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26846         [Object class], not [Object initialize].
26847
26848 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26849             Hans-Peter Nilsson  <hp@bitrange.com>
26850
26851         * gcc.c-torture/execute/20020720-1.x: Skip test on
26852         mmix-knuth-mmixware.  Correct comment.
26853
26854 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26855
26856         * testsuite/g++.dg/abi/bitfield5.C: New test.
26857         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26858
26859 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26860
26861         * objc.dg/undeclared-selector.m: New test.
26862
26863 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.dg/other/offsetof1.C: Avoid cast warning.
26866
26867 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26868
26869         * objc.dg/super-class-2.m: New test.
26870
26871 2002-08-24  Matt Austern  <austern@apple.com>
26872
26873         * g++.dg/ext/lvaddr.C: New test.
26874         * g++.dg/ext/lvcast.C: New test.
26875
26876 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26877
26878         * testsuite/g++.dg/inherit/cond1.C: New test.
26879
26880 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26881
26882         * gcc.dg/noncompile/incomplete-1.c: New test.
26883
26884 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26885
26886         * gcc.dg/typespec-1.c: New test.
26887
26888 2002-08-20  Devang Patel  <dpatel@apple.com>
26889         * objc.dg/proto-hier-2.m: New test.
26890
26891 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26892
26893         * objc.dg/bitfield-1.m: New test.
26894         * objc.dg/bitfield-2.m: New test.
26895
26896 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26897
26898         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26899         gcc.dg/c99-flex-array-4.c: New tests.
26900
26901 2002-08-16  Stan Shebs  <shebs@apple.com>
26902
26903         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26904
26905 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26906
26907         * gcc.dg/typeof-1.c: New test.
26908         * g++.dg/ext/typeof2.C: New test.
26909
26910 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26911
26912         * g++.dg/other/offsetof1.C: New test.
26913
26914 2002-08-14  Richard Henderson  <rth@redhat.com>
26915
26916         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26917
26918 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26919
26920         * gcc.dg/cpp/_Pragma3.c: New test.
26921
26922 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26923
26924         * g++.dg/template/inherit3: New test.
26925
26926 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26927
26928         * gcc.dg/bitfld-4.c: Add blank options.
26929
26930 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26931
26932         * g++.dg/template/crash1.C: New test.
26933
26934 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26935
26936         * gcc.dg/tls/opt-2.c: New test.
26937
26938 2002-08-08  Devang Patel  <dpatel@apple.com>
26939
26940         * objc.dg/selector-1.m : New test
26941
26942 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.dg/abi/bitfield4.C: New test.
26945         * gcc.dg/bitfld-4.c: New test.
26946
26947 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         * g++.dg/other/packed1.C: New test.
26950
26951 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26952
26953         * g++.dg/abi/offsetof.C: Tweak error messages.
26954         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26955
26956 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * gcc.dg/bitfld-3.c: New test.
26959
26960 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26961             Richard Henderson  <rth@redhat.com>
26962
26963         * gcc.dg/i386-bitfield1.c: New test.
26964         * g++.dg/abi/bitfield3.C: Update.
26965
26966 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26967
26968         * objc.dg/const-str-2.m: Update.
26969         * gcc.dg/cpp/c++98.c: Change to C extension.
26970         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26971         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26972
26973 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26974
26975         * testsuite/gcc.dg/tls/diag-3.c: New.
26976
26977 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26978
26979         * g++.dg/README (Subdirectories): Document new subdir expr.
26980         * g++.dg/expr/pmf-1.C: New test.
26981
26982 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26983
26984         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26985
26986 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26987
26988         * g++.dg/abi/bitfield3.C: New test.
26989
26990 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26991
26992         * lib/gcov.exp: Tweak expected line formats.
26993         * gcc.misc-tests/gcov8.c: New test.
26994         * gcc.misc-tests/gcov8.x: New flags.
26995
26996 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26997
26998         * consistency.vlad/layout/endian.c: Include string.h.
26999
27000         * gcc.c-torture/execute/20020805-1.c: New test.
27001
27002 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27003
27004         * g++.dg/other/conversion1.C: New test.
27005
27006 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27007
27008         * gcc.dg/builtins-1.c: New testcase.
27009
27010 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27011
27012         * g++.dg/inherit/access3.C: New test.
27013
27014 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27015
27016         * gcc.dg/ia64-visibility-2.c: New test.
27017
27018 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27019
27020         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27021         __qualifier_flags to __flags.
27022
27023 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27024
27025         * g++.dg/inherit/operator1.C: New test.
27026         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27027         * g++.dg/other/error1.C: Change expected error message.
27028         * g++.dg/template/conv4.C: Likewise.
27029
27030 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27031
27032         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27033         for documented behavior.
27034
27035 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27036
27037         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27038         several targets known to fail.
27039
27040 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27041
27042         * gcc.dg/mips-args-[123].c: New tests.
27043
27044 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27045
27046         * gcc.dg/ppc-spe.c: New.
27047
27048 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27049
27050         * g++.dg/other/ptrmem4.C: New testcase.
27051
27052 2002-07-24  Richard Henderson  <rth@redhat.com>
27053
27054         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27055
27056 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27057
27058         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27059
27060 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27061
27062         * gcc.c-torture/execute/memset-3.c: New testcase.
27063
27064 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27065
27066         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27067         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27068
27069 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27070
27071         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27072         Delete.
27073
27074 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27075
27076         * gcc.c-torture/compile/simd-4.c: New test.
27077
27078 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         PR c++/7347, c++/7348
27081         * g++.dg/template/access4.C: New test.
27082         * g++.dg/template/access5.C: New test.
27083         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27084         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27085         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27086         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27087
27088 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27089
27090         * gcc.dg/gnu89-init-2.c: New test.
27091
27092 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27093
27094         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27095
27096 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27097
27098         * gcc.c-torture/execute/20020720-1.c: New testcase.
27099
27100 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27101
27102         * gcc.dg/cpp/Wsignprom.c: New tests.
27103
27104 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27105
27106         * gcc.c-torture/execute/loop-13.c: New test.
27107
27108 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27109
27110         * gcc.dg/cpp/expr.c: New tests.
27111
27112 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27113
27114         * g++.dg/opt/pr6713.C: Add template instantiation.
27115
27116 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27117
27118         * gcc.dg/nest.c: New test.
27119
27120 2002-07-17  Richard Henderson  <rth@redhat.com>
27121
27122         * g++.dg/opt/pr6713.C: New test.
27123
27124 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27125
27126         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27127         XFAIL for all x86 processors.
27128
27129 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27130
27131         * gcc.c-torture/execute/20010122-1.x: Do not test with
27132         -fomit-frame-pointer.
27133
27134 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27135
27136         * g++.dg/template/instantiate2.C: New test.
27137         * g++.dg/template/spec4.C: New test.
27138
27139 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27140
27141         * g++.dg/template/access2.C: New test.
27142         * g++.dg/template/access3.C: New test.
27143
27144 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27145
27146         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27147         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27148         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27149         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27150         Convert to use <stdarg.h>.
27151         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27152         Delete.
27153         * gcc.dg/va-arg-2.c: New.
27154         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27155
27156 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27157
27158         * gcc.c-torture/compile/20020710-1.c: New test.
27159
27160 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27161                           Andrew Pinski  <pinskia@physics.uc.edu>
27162
27163         gcc.c-torture/compile/simd-2.c: New testcase.
27164         gcc.c-torture/compile/simd-3.c: Likewise.
27165
27166 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27167
27168         PR c++/7224
27169         * g++.dg/overload/error1.C: New test.
27170
27171 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27172
27173         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27174         configuration and IRIX 6 O32 ABI.
27175
27176 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27177
27178         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27179
27180 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27181
27182         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27183
27184 2002-07-10  Jeffrey A Law  <law@redhat.com>
27185
27186         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27187
27188         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27189
27190 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27191
27192         * gcc.dg/20020312-2.c: Check for __PPC__.
27193
27194 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27195
27196         * gcc.c-torture/compile/20020709-1.c: New test.
27197
27198 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27199
27200         * g++.dg/template/qualttp21.C: New test case.
27201
27202 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27203
27204         * gcc.c-torture/compile/20020706-1.c: New test.
27205         * gcc.c-torture/compile/20020706-2.c: New test.
27206
27207 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27208             Alexandre Oliva  <aoliva@redhat.com>
27209
27210         * g++.dg/warn/incomplete1.C: New test.
27211
27212 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27213
27214         PR c++/7099
27215         * g++.dg/warn/noreturn1.C: New test.
27216
27217 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27218
27219         PR c++/6706
27220         * g++.dg/debug/debug6.C: New test.
27221         * g++.dg/debug/debug7.C: New test.
27222
27223 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27224
27225         * gcc.c-torture/compile/simd-3.c: New test.
27226
27227 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27228
27229         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27230         * gcc.dg/20020620-1.c: Likewise.
27231
27232 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27233
27234         PR c++/6944
27235         * g++.dg/init/array4.C: New test.
27236         * g++.dg/init/array5.C: New test.
27237
27238 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27239
27240         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27241         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27242
27243 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27244
27245         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27246         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27247         * gcc.dg/wtr-conversion-1.c: Likewise.
27248         * gcc.dg/wtr-escape-1.c: Likewise.
27249         * gcc.dg/wtr-int-type-1.c: Likewise.
27250         * gcc.dg/wtr-label-1.c: Likewise.
27251         * gcc.dg/wtr-static-1.c: Likewise.
27252         * gcc.dg/wtr-strcat-1.c: Likewise.
27253         * gcc.dg/wtr-suffix-1.c: Likewise.
27254         * gcc.dg/wtr-switch-1.c: Likewise.
27255         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27256         * gcc.dg/wtr-union-init-1.c: Likewise.
27257         * gcc.dg/wtr-union-init-2.c: Likewise.
27258         * gcc.dg/wtr-union-init-3.c: Likewise.
27259
27260         * gcc.dg/wtr-func-def-1.c: New test.
27261
27262 2002-07-02 Devang Patel <dpatel@apple.com>
27263
27264         * objc.dg/param-1.m: New test.
27265
27266 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27267
27268         * gcc.dg/cpp/trad/directive.c: Add test.
27269         * gcc.dg/cpp/trad/macroargs.c: Add test.
27270         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27271
27272 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27273
27274         * gcc.dg/cpp/cmdlne-M.c: New test.
27275
27276 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27277
27278         * objc.dg/desig-init-1.m: New test.
27279
27280 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27281
27282         PR c++/6716
27283         * g++.dg/template/instantiate1.C: New test.
27284
27285 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27286
27287         PR c++/7112
27288         * g++.dg/template/sizeof2.C: New test.
27289
27290 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27291
27292         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27293         gcc.dg/cpp/trad/include.c: New tests.
27294
27295 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27296
27297         PR target/7177
27298         * gcc.c-torture/compile/20020701-1.c: New test.
27299
27300 2002-07-01  Stan Shebs  <shebs@apple.com>
27301
27302         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27303         header here...
27304         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27305         (objc-torture-execute): or here.
27306
27307 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27308
27309         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27310
27311 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27312
27313         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27314
27315 2002-06-30  Devang Patel  <dpatel@apple.com>
27316
27317         * objc.dg/fsyntax-only.m: New test.
27318
27319 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/6695
27322         * g++.dg/template/friend7.C: New file.
27323
27324 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27325
27326         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27327         return type.
27328
27329 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27330
27331         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27332         avoid division by zero.
27333
27334 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27335
27336         * gcc.dg/Wunknownprag.c: New tests.
27337
27338 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27339
27340         * gcc.c-torture/execute/simd-2.c: New test.
27341
27342 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27343
27344         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27345         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27346         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27347         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27348         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27349         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27350         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27351         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27352         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27353         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27354         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27355         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27356         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27357         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27358         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27359         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27360         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27361
27362 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27363
27364         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27365         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27366         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27367         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27368         New tests.
27369         * gcc.dg/cpp/trad/directive.c: Update.
27370
27371 2002-06-23  Andreas Jaeger  <aj@suse.de>
27372
27373         * gcc.c-torture/execute/complex-6.c: New.
27374
27375 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27376
27377         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27378         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27379         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27380         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27381
27382 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27383
27384         * gcc.dg/cpp/trad: New directory with traditional tests copied
27385         from parent directory.
27386         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27387         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27388         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27389         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27390         Move to trad/ and rename.
27391         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27392         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27393         gcc.dg/cpp/trad/redef2.c: New tests.
27394         * gcc.dg/cpp/trad/trad.exp: New driver.
27395
27396 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27397
27398         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27399         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27400         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27401         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27402         Remove.
27403
27404 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27405
27406         * gcc.dg/20020620-1.c: New test.
27407
27408 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27409
27410         * g++.dg/template/ttp4.C: New test.
27411
27412 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * g++.dg/opt/vt1.C: Fix regexp.
27415
27416 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27417
27418         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27419         Don't use attribute `noinline'.
27420
27421 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27422
27423         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27424
27425 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27426
27427         * gcc.c-torture/execute/simd-1.c: New.
27428
27429         * gcc.dg/simd-1.c: New.
27430
27431 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27432
27433         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27434
27435 2002-06-16  Richard Henderson  <rth@redhat.com>
27436
27437         * g++.dg/ext/anon-struct1.C: New.
27438         * g++.dg/ext/anon-struct2.C: New.
27439         * g++.dg/ext/anon-struct3.C: New.
27440         * gcc.dg/anon-struct-1.c: New.
27441         * gcc.dg/anon-struct-2.c: New.
27442         * gcc.dg/anon-struct-3.c: New.
27443         * gcc.dg/20011008-1.c: Adjust warning text.
27444         * gcc.dg/20020527-1.c: Add -fms-extensions.
27445
27446 2002-06-16  Richard Henderson  <rth@redhat.com>
27447
27448         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27449
27450 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27451
27452         * gcc.c-torture/execute/20020615-1.c: New test.
27453
27454 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27455
27456         * gcc.c-tortuture/execute/compare-1.c: New test case.
27457         * gcc.c-tortuture/execute/compare-2.c: New test case.
27458         * gcc.c-tortuture/execute/compare-3.c: New test case.
27459
27460 2002-06-13  Richard Henderson  <rth@redhat.com>
27461
27462         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27463         ia64 ilp32.
27464
27465 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27466
27467         * g++.dg/template/typename2.C: Update error message.
27468
27469 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27470
27471         * gcc.c-torture/execute/20020611-1.c: New test.
27472
27473 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27474
27475         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27476         list of targets to skip.
27477
27478 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27479
27480         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27481         targets if not optimizing.
27482
27483 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27484
27485         * gcc.c-torture/compile/20020605-1.c: New test.
27486
27487         * g++.dg/opt/vt1.C: New test.
27488
27489         * gcc.dg/20020531-1.c: New test.
27490
27491         * gcc.dg/20020530-1.c: New test.
27492
27493         * gcc.dg/20020527-1.c: New test.
27494
27495         * g++.dg/opt/cse1.C: New test.
27496
27497 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27498
27499         * gcc.dg/20020607-2.c: New test case.
27500
27501 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27502
27503         * gcc.c-torture/compile/20020604-1.c: New test.
27504
27505 2002-06-04  Richard Henderson  <rth@redhat.com>
27506
27507         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27508         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27509         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27510
27511 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27512
27513         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27514
27515 2002-06-03  Richard Henderson  <rth@redhat.com>
27516
27517         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27518         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27519
27520 2002-06-02  Richard Henderson  <rth@redhat.com>
27521
27522         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27523         test functions static.
27524
27525 2002-06-02  Andreas Jaeger  <aj@suse.de>
27526
27527         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27528         now.
27529
27530 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27531
27532         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27533         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27534         Update for mofified diagnostics.
27535         * gcc.dg/c99-intconst-1.c: No longer fail.
27536
27537 2002-06-02  Richard Henderson  <rth@redhat.com>
27538
27539         * gcc.dg/uninit-A.c: Remove xfail markers.
27540
27541 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27542
27543         * gcc.dg/fnegate-1.c: New test case.
27544
27545 2002-05-30  Osku Salerma  <osku@iki.fi>
27546
27547         * gcc.c-torture/execute/mayalias-1.c: New file.
27548
27549 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27550
27551         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27552         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27553         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27554
27555 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27556
27557         * gcc.c-torture/execute/20020529-1.c: New test.
27558
27559 2002-05-27  Richard Henderson  <rth@redhat.com>
27560
27561         * g++.dg/ext/attrib6.C: New test case.
27562
27563 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27564
27565         * gcc.c-torture/execute/pure-1.c: New test.
27566
27567 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27568
27569         * gcc.dg/cpp/arith-2.c: Remove.
27570
27571 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27572
27573         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27574         * gcc.dg/cpp/if-3.c: Remove.
27575
27576 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27577
27578         * g++.dg/opt/cse2.C: New test.
27579
27580 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27581
27582         * gcc.dg/cpp/arith-1.c: New semantic tests.
27583         * gcc.dg/cpp/if-1.c: Update.
27584
27585 2002-05-24  Ben Elliston  <bje@redhat.com>
27586
27587         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27588
27589 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27590
27591         * gcc.dg/verbose-asm.c: New test.
27592
27593 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27594
27595         * gcc.dg/cpp/paste12.c: New test.
27596
27597 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27598
27599         * g++.dg/parse/named_ops.C: New test.
27600
27601 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27602
27603         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27604
27605 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27606
27607         * gcc.dg/weak-2.c: Allow optional leading underscore
27608         in scan-assembler symbol name.
27609         * gcc.dg/weak-3.c: Likewise.
27610         * gcc.dg/weak-4.c: Likewise.
27611         * gcc.dg/weak-5.c: Likewise.
27612
27613 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27614
27615         * gcc.dg/20020523-1.c: New test.
27616
27617 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27618
27619         * objc.dg/const-str-2.m: Update now that we stop after
27620         a command line error.
27621
27622 2002-05-22  Richard Henderson  <rth@redhat.com>
27623
27624         * g++.dg/dg.exp: Fix typo in test pruneing.
27625
27626 2002-05-22  Richard Henderson  <rth@redhat.com>
27627
27628         * g++.dg/dg.exp: Prune the tls subdirectory.
27629         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27630         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27631         * g++.dg/tls/init-1.C: New.
27632
27633 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.dg/20020517-1.c: New test.
27636
27637 2002-05-21  Richard Henderson  <rth@redhat.com>
27638
27639         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27640         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27641
27642 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27643
27644         * g++.dg/other/copy2.C: New test.
27645
27646 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27647
27648         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27649         (MAX_COPY): Bump up to 10 times sizeof (long long).
27650         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27651
27652         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27653         sizeof (long long).
27654
27655         * gcc.c-torture/execute/strcpy-1.c: New test.
27656
27657 2002-05-19  Jason Merrill  <jason2redhat.com>
27658
27659         * g++.dg/ext/oper1.C: New test.
27660
27661 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27662 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27663
27664         * README.QMTEST: New file.
27665
27666         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27667
27668 2002-05-19  Andreas Jaeger  <aj@suse.de>
27669
27670         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27671         now.
27672         * gcc.c-torture/execute/loop-2d.x: Likewise.
27673
27674 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27675
27676         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27677         support weak symbols.
27678         * gcc.dg/weak-4.c: Likewise
27679         * gcc.dg/weak-6.c: Likewise
27680
27681 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27682
27683         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27684         cygwin, coff and h8300-*-hms targets
27685         * gcc.dg/weak-5.c: Likewise
27686         * gcc.dg/weak-7.c: Likewise
27687
27688 2002-05-16  Jason Merrill  <jason@redhat.com>
27689
27690         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27691         (scan-assembler-not, scan-assembler-dem): Likewise.
27692         (scan-assembler-dem-not): Likewise.
27693
27694 2002-05-15  Richard Henderson  <rth@redhat.com>
27695
27696         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27697
27698 2002-05-15  Richard Henderson  <rth@redhat.com>
27699
27700         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27701         (vfoo1f): Warning here.
27702         (vfoo1l): Don't redefine the alias.
27703
27704 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27705
27706         * g++.dg/init/pm1.C: New test.
27707
27708 2002-05-12  David S. Miller  <davem@redhat.com>
27709
27710         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27711         types.
27712
27713 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27714
27715         * gcc.c-torture/execute/20020510-1.c: New test case.
27716
27717 2002-05-10  David S. Miller  <davem@redhat.com>
27718
27719         * gcc.c-torture/execute/conversion.c: Test long double too.
27720
27721 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27722
27723         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27724         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27725         * lib/g++.exp (g++_link_flags): Likewise.
27726         * lib/objc.exp (objc_target_compile): Likewise.
27727
27728 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27729
27730         * gcc.dg/cpp/poison.c: Update.
27731         * gcc.dg/cpp/20000625-2.c: Remove.
27732         * gcc.dg/cpp/direct2s.c: Remove final test.
27733
27734 2002-05-08  Tom Rix  <trix@redhat.com>
27735
27736         * gcc.c-torture/execute/20020508-1.c: New test.
27737         * gcc.c-torture/execute/20020508-2.c: New test.
27738         * gcc.c-torture/execute/20020508-3.c: New test.
27739
27740 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27741
27742         * gcc.dg/cpp/charconst-4.c: More tests.
27743
27744 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27745
27746         PR c/6569
27747         * gcc.dg/weak-3.c: Update location of warning messages.
27748         * gcc.dg/weak-5.c: Likewise.
27749
27750 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27751
27752         * gcc.c-torture/execute/20020506-1.c: New test case.
27753
27754 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27755
27756         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27757
27758 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27759
27760         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27761
27762 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27763
27764         * gcc.dg/cpp/charconst-3.c: New test.
27765
27766 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27767
27768         * gcc.dg/cpp/charconst.c: Update tests.
27769
27770 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27771
27772         * treelang: Added directory for new sample language treelang. Also
27773         lib/treelang.exp: New file to signal treelang should be tested.
27774
27775 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27776
27777         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27778         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27779         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27780         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27781         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27782         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27783         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27784
27785 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27786
27787         * gcc.dg/format/xopen-2.c: New test.
27788
27789 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * gcc.dg/20020503-1.c: New test.
27792
27793 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * g++.dg/init/dtor1.C: Make it tougher.
27796
27797 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27798
27799         * g++.dg/init/dtor1.C: New test.
27800
27801 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27802
27803         * gcc.dg/altivec-8.c: New.
27804
27805 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27806
27807         * gcc.dg/altivec-7.c: New.
27808
27809 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * g++.dg/parse/typedef1.C: New test.
27812
27813 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/6486
27816         * g++.dg/template/friend6.C: New test.
27817
27818         PR c++/6492
27819         * g++.dg/init/copy1.C: New test.
27820
27821 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.dg/warn/effc1.C: New test.
27824
27825 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27826
27827         * gcc.dg/cpp/if-cexp.c: Add a test.
27828
27829 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27830
27831         * gcc.dg/20020426-2.c: New test.
27832
27833 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27834
27835         * gcc.dg/cpp/if-mop.c: Update.
27836         * gcc.dg/cpp/if-mpar.c: Add test.
27837         * gcc.dg/cpp/if-oppr.c: Update.
27838
27839 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27840
27841         PR c/6343
27842         * gcc.dg/weak-[2-7].c: New tests.
27843
27844 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27845
27846         * gcc.dg/enum1.c: New test.
27847
27848 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27849
27850         PR c++/6497
27851         * g++.dg/inherit/access2.C: New test.
27852
27853 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27854
27855         PR bootstrap/6445
27856         * gcc.dg/20020426-1.c: New test.
27857
27858 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27859
27860         * g++.dg/abi/enum1.C: New test.
27861
27862 2002-04-26  Richard Henderson  <rth@redhat.com>
27863
27864         * gcc.dg/c99-bool-1.c: Expect always true warning.
27865
27866 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27867
27868         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27869
27870 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27871
27872         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27873         targets.
27874
27875 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27876
27877         * g++.dg/abi/mange7.C: New test.
27878
27879         PR c++/6438.
27880         * g++.dg/parse/stmtexpr2.C: New test.
27881
27882 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27883
27884         * gcc.dg/20020312-2.c: Add SH target.
27885
27886 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27887
27888         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27889         compiler output on mips*-*-irix*.
27890
27891 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * g++.dg/parse/attr1.C: New test.
27894
27895 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27896
27897         * gcc.c-torture/execute/string-opt-17.c: New test case.
27898         * gcc.c-torture/execute/memset-2.c: New test case.
27899
27900 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27901
27902         PR c++/6256:
27903         * g++.dg/template/friend5.C: New test.
27904
27905         PR c++/6331:
27906         * g++.dg/template/qual1.C: Likewise.
27907
27908 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27909
27910         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27911         Include stdlib.h, not stdio.h or ctype.h.
27912
27913 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27914
27915         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27916         cris-*-elf* and mmix-*-*.
27917         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27918         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27919         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27920         Ditto.
27921         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27922         * gcc.dg/wchar_t-1.c: Ditto.
27923
27924 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27925
27926         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27927         Clarify comment.
27928
27929 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27930
27931         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27932
27933 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27934
27935         * gcc.c-torture/execute/20000906-1.x: Delete.
27936
27937 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27938
27939         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27940
27941 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27942
27943         * PR6367
27944         * g77.f-torture/execute/6367.f: New test.
27945         * g77.f-torture/execute/6367.x: Disable for MMIX.
27946
27947 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27948
27949         * PR6352
27950         * g++.dg/opt/inline2.C: New test.
27951
27952 2002-04-18  Richard Henderson  <rth@redhat.com>
27953
27954         * gcc.dg/20000906-1.c: Enable for all targets.
27955         * gcc.c-torture/compile/iftrap-2.c: New.
27956
27957 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27958
27959         * gcc.dg/20020418-1.c: New test.
27960         * gcc.dg/20020418-2.c: New test.
27961
27962 2002-04-18  Richard Henderson  <rth@redhat.com>
27963
27964         * gcc.c-torture/compile/iftrap-1.c: New.
27965         * gcc.dg/iftrap-1.c: Adjust for ia64.
27966         * gcc.dg/iftrap-2.c: New.
27967
27968 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27969
27970         * gcc.c-torture/compile/20020418-1.c: New test.
27971
27972 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27973
27974         * gcc.c-torture/compile/20020415-1.c: New.
27975
27976 2002-04-18  David S. Miller  <davem@redhat.com>
27977
27978         * gcc.c-torture/execute/20020418-1.c: New test.
27979
27980 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * gcc.dg/20020416-1.c: New test.
27983
27984         * g++.dg/opt/inline1.C: New test.
27985
27986 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * gcc.dg/altivec-5.c: New test.
27989
27990         * gcc.dg/20020415-1.c: New test.
27991
27992 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27993
27994         * testsuite/lib/chill.exp: Remove.
27995
27996 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27997
27998         * g++.dg/other/big-struct.C: New test.
27999
28000 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28001
28002         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28003         of scratch file.
28004
28005 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28006
28007         PR c/6277
28008         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28009         in scan-assembler function name
28010
28011 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28012
28013         * g77.f-torture/execute/980628-4.x,
28014         g77.f-torture/execute/980628-5.x,
28015         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28016         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28017         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28018         i[34567]86-*-*.
28019
28020 2002-04-13  David S. Miller  <davem@redhat.com>
28021
28022         * gcc.c-torture/execute/20020413-1.c: New test.
28023
28024 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28025
28026         * gcc.dg/asm-6.c,
28027         * g++.dg/ext/asm1.C: New tests.
28028
28029 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28030
28031         PR c++ 5373.
28032         * g++.dg/parse/stmtexpr1.C: New test.
28033
28034         PR c++/5189.
28035         * g++.dg/template/copy1.C: New test.
28036
28037 2002-04-12  Richard Henderson  <rth@redhat.com>
28038
28039         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28040
28041 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28042
28043         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28044         gcc.c-torture/execute/20020307-2.c.
28045
28046 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28047
28048         * g++.dg/ext/attrib5.C,
28049         * g++.dg/lookup/struct1.C: New tests.
28050
28051 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28052
28053         * gcc.dg/20020411-1.c: New test.
28054
28055         * gcc.c-torture/execute/20020411-1.c: New test.
28056
28057 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28058
28059         * g77.f-torture/execute/6177.f: New test.
28060
28061 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28062
28063         PR middle-end/6247
28064         * g++.dg/opt/cleanup1.C: New test.
28065
28066         * g++.dg/opt/const1.C: New test.
28067
28068 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28069
28070         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28071
28072 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         PR c++/5507
28075         * g++.dg/template/typename2.C: New test.
28076
28077 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28078
28079         * gcc.c-torture/execute/loop-12.c: New.
28080
28081 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28082
28083         * g77.f-torture/execute/980628-4.x,
28084         g77.f-torture/execute/980628-5.x,
28085         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28086         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28087         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28088
28089 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28090
28091         PR optimization/6086
28092         * g++.dg/opt/preinc1.C: New test.
28093
28094 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28095
28096         PR c++/5571
28097         * g++.dg/opt/static2.C: New test.
28098
28099 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c/5120
28102         * gcc.dg/20020406-1.c: New test.
28103
28104 2002-04-04  David S. Miller  <davem@redhat.com>
28105
28106         * gcc.c-torture/execute/20020404-1.c: New test.
28107
28108 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28109
28110         PR c/6123
28111         * gcc.dg/20020312-2.c: Do not declare global register variable
28112         if __PIC__ or __pic__ is defined.
28113
28114 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28115
28116         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28117         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28118
28119 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28120
28121         * gcc.misc-tests/linkage.exp: Update last change to handle
28122         sparc*-, not just sparc-.
28123
28124 2002-04-03  Richard Henderson  <rth@redhat.com>
28125
28126         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28127
28128 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28129
28130         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28131
28132 2002-04-02  David S. Miller  <davem@redhat.com>
28133
28134         * gcc.c-torture/execute/20020402-3.c: New test.
28135
28136 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28137
28138         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28139         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28140
28141         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28142         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28143         g77.f-torture/execute/20001201.x,
28144         g77.f-torture/execute/u77-test.x: New files.
28145
28146         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28147         * gcc.dg/wchar_t-1.c: Ditto.
28148
28149 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28150
28151         * gcc.c-torture/execute/20020402-1.c: New test.
28152
28153 2002-04-01  Richard Henderson  <rth@redhat.com>
28154
28155         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28156
28157         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28158
28159 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28160
28161         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28162
28163 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28164
28165         * g++.dg/inherit/template-as-base.C: Expect error.
28166         * g++.dg/inherit/namespace-as-base.C: Likewise.
28167
28168 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28169
28170         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28171         g++.dg/ext/instantiate3.C: Tweak match patterns.
28172
28173         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28174         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28175         -da test.
28176
28177 2002-03-31  Richard Henderson  <rth@redhat.com>
28178
28179         * gcc.dg/special/alias-2.c: New.
28180         * gcc.dg/special/ecos.exp: Run it.
28181
28182 2002-03-31  Richard Henderson  <rth@redhat.com>
28183
28184         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28185
28186 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28187
28188         * gcc.dg/weak-1.c: Disable on h8300 port.
28189
28190 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28191
28192         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28193         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28194         ordering tests.
28195         * g++.dg/bprob/bprob-1.C: New test.
28196         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28197         * g++.dg/gcov/gcov-1.C: New test.
28198         * g++.dg/gcov/gcov-1.x: New file.
28199         * g++.dg/gcov/gcov-2.C: New test.
28200         * g++.dg/gcov/gcov-3.C: New test.
28201         * g++.dg/gcov/gcov-3.h: New file.
28202
28203 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28204
28205         * g++.old-deja/g++.other/builtins5.C: New test.
28206         * g++.old-deja/g++.other/builtins6.C: New test.
28207         * g++.old-deja/g++.other/builtins7.C: New test.
28208         * g++.old-deja/g++.other/builtins8.C: New test.
28209         * g++.old-deja/g++.other/builtins9.C: New test.
28210
28211 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28212
28213         * g++.dg/opt/static1.C: New test.
28214
28215         * g++.dg/opt/longbranch1.C: New test.
28216
28217 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28218
28219         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28220
28221         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28222
28223 2002-03-28  Jeffrey A Law  (law@redhat.com)
28224
28225         * gcc.c-torture/execute/20020328-1.c: New test.
28226
28227 2002-03-27  Richard Henderson  <rth@redhat.com>
28228
28229         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28230         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28231         move from g++.old-deja/g++.ext/.
28232
28233 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28234
28235         * g++.dg/init/new2.C: New test.
28236
28237 2002-03-26  Richard Henderson  <rth@redhat.com>
28238
28239         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28240
28241         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28242         on sparc.
28243
28244         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28245         sparcv9 systems.
28246         * gcc.dg/20001102-1.c: Likewise.
28247
28248 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28249
28250         * gcc.dg/cpp/endif-pedantic1.c,
28251         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28252
28253 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28254
28255         * g++.dg/init/new1.C: New test.
28256
28257 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * g++.dg/abi/vbase9.C: New test.
28260
28261 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28262
28263         * gcc.dg/arm-asm.c: New test.
28264
28265 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28266
28267         * gcc.dg/Wswitch-enum.c: New test.
28268         Fix PR c/5044.
28269
28270 2002-03-26  Richard Henderson  <rth@redhat.com>
28271
28272         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28273         structure.
28274
28275 2002-03-25  Richard Henderson  <rth@redhat.com>
28276
28277         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28278         sparcv9 systems.
28279
28280         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28281         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28282
28283 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28284
28285         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28286
28287 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28288
28289         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28290         targets using generic thunk support.
28291
28292 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.c-torture/compile/20020323-1.c: New test.
28295
28296         * g++.dg/opt/conj2.C: New test.
28297
28298 2002-03-24  Richard Henderson  <rth@redhat.com>
28299
28300         * gcc.dg/weak-1.c: Use -fno-common.
28301
28302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28303
28304         * g77.dg/f77-edit-apostrophe-out.f: New test
28305         * g77.dg/f77-edit-h-out.f: New test
28306         * g77.dg/f77-edit-t-in.f: New test
28307         * g77.dg/f77-edit-t-out.f: New test
28308         * g77.dg/f77-edit-x-out.f: New test
28309         * g77.dg/f77-edit-slash-out.f: New test
28310         * g77.dg/f77-edit-colon-out.f: New test
28311         * g77.dg/f77-edit-s-out.f: New test
28312
28313 2002-03-24  Richard Henderson  <rth@redhat.com>
28314
28315         * objc/execute/formal_protocol-6.x: New XFAIL.
28316
28317 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28318
28319         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28320         that do not support weak symbols
28321
28322 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28323
28324         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28325         * lib/g77.exp:  Likewise
28326         * lib/objc.exp: Likewise
28327
28328 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28329
28330         * gcc.dg/Wswitch-default.c: New test.
28331
28332 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28333
28334         * g++.dg/other/enum1.C: New test.
28335
28336 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28337
28338         * gcc.dg/pragma-ep-3.c: Fix typo.
28339
28340 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28341
28342         * g++.dg/inherit/template-as-base.C: New test.
28343
28344 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28345
28346         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28347         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28348
28349 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28350
28351         * gcc.dg/cpp/multiline.c: Update to match.
28352
28353 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28354
28355         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28356
28357 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28358
28359         * gcc.dg/cpp/extratokens2.c:  New file.
28360
28361 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28362
28363         * gcc.dg/20020312-2.c: Add rs6000 target.
28364
28365         * gcc.c-torture/compile/20020319-1.c: New test.
28366
28367 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28368
28369         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28370         (A, E): Handle this.
28371
28372 2002-03-20  Jason Merrill  <jason@redhat.com>
28373
28374         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28375         ignoring -fpic.
28376         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28377         through prune_gcc_output.
28378
28379 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28380
28381         * gcc.c-torture/compile/20020320-1.c: New test.
28382
28383 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28384
28385         * gcc.c-torture/compile/20020318-1.c: New test.
28386
28387         * gcc.dg/struct-by-value-1.c: New test.
28388
28389         * gcc.dg/20020319-1.c: New test.
28390
28391 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28392
28393         * g++.dg/opt/conj1.C: New test.
28394
28395 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28396
28397         * g++.dg/template/qualttp20.C: Revert previous change.
28398         * g++.dg/template/qualttp3.C: Likewise.
28399         * g++.dg/template/qualttp4.C: Likewise
28400         * g++.dg/template/qualttp5.C: Likewise
28401         * g++.dg/template/qualttp6.C: Likewise
28402         * g++.dg/template/qualttp7.C: Likewise
28403         * g++.dg/template/qualttp8.C: Likewise
28404         * g++.dg/template/recurse.C: Likewise.
28405
28406 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28407
28408         * gcc.dg/cpp/wchar-1.c: Update.
28409
28410 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.dg/template/conv1.C: New test.
28413         * g++.dg/template/conv2.C: New test.
28414         * g++.dg/template/conv3.C: New test.
28415         * g++.dg/template/conv4.C: New test.
28416
28417 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28418
28419         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28420         * g++.dg/template/qualttp3.C: Likewise.
28421         * g++.dg/template/qualttp4.C: Likewise
28422         * g++.dg/template/qualttp5.C: Likewise
28423         * g++.dg/template/qualttp6.C: Likewise
28424         * g++.dg/template/qualttp7.C: Likewise
28425         * g++.dg/template/qualttp8.C: Likewise
28426         * g++.dg/template/recurse.C: Likewise.
28427
28428 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28429
28430         * g++.dg/opt/dtor1.C: New test.
28431
28432 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28433
28434         * gcc.c-torture/compile/20020315-1.c: New test.
28435
28436 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28437
28438         * gcc.dg/weak-1.c: Fix scan tests.
28439
28440 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28441
28442         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28443         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28444         cris-*-aout* mmix-*-*.
28445         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28446         cris-*-aout* mmix-*-*.
28447         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28448         cris-*-elf* cris-*-aout* and mmix-*-*.
28449         * gcc.dg/20001009-1.c: Ditto.
28450         * gcc.dg/20010912-1.c: Ditto.
28451         * gcc.dg/20020122-4.c: Ditto.
28452         * gcc.dg/inline-2.c: Ditto.
28453
28454 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28455
28456         * gcc.c-torture/compile/20020314-1.c: New test.
28457
28458 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28459
28460         * gcc.c-torture/execute/20020314-1.c: New test.
28461
28462 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * g++.dg/warn/Wunused-1.C: New test.
28465
28466 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28467
28468         * g++.dg/abi/mangle6.C: New test.
28469
28470 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * gcc.c-torture/compile/20020309-2.c: New test.
28473
28474         * gcc.c-torture/compile/20020312-1.c: New test.
28475
28476 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.dg/other/access1.C: New test.
28479
28480 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28481
28482         * gcc.c-torture/execute/wchar_t-1.c: New test.
28483
28484 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28485
28486         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28487
28488 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28489
28490         * gcc.dg/20020312-1.c: New test case.
28491
28492 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28493
28494         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28495
28496 2002-03-11  Richard Henderson  <rth@redhat.com>
28497
28498         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28499         * g++.old-deja/g++.jason/report.C: Likewise.
28500
28501 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28504         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28505
28506 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28507
28508         * testsuite/g++.dg/overload/pmf1.C: New test.
28509
28510 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28511
28512         * gcc.c-torture/execute/20020307-1.c: Use long.
28513
28514 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28515
28516         PR optimization/5844
28517         * gcc.dg/20020310-1.c: New test.
28518
28519 2002-03-09  Michael Meissner  <meissner@redhat.com>
28520
28521         * gcc.c-torture/execute/memcpy-2.c: New test.
28522         * gcc.c-torture/execute/memset-1.c: New test.
28523         * gcc.c-torture/execute/strlen-1.c: New test.
28524         * gcc.c-torture/execute/strcmp-1.c: New test.
28525         * gcc.c-torture/execute/strncmp-1.c: New test.
28526
28527 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28528
28529         * gcc.dg/ppc-ldstruct.c: New test.
28530
28531 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28532
28533         * gcc.c-torture/execute/va-arg-22.c: New test.
28534
28535 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28536
28537         * gcc.c-torture/compile/20020309-1.c: New test.
28538
28539 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28540
28541         * gcc.c-torture/execute/20020307-2.c: New test.
28542
28543 2002-03-07  Jeffrey A Law  (law@redhat.com)
28544
28545         * g77.f-torture/compile/20020307-1.f: New test.
28546
28547 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28548
28549         * gcc.dg/unordered-1.c: New test.
28550
28551 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28552
28553         * gcc.c-torture/execute/20020307-1.c: New test.
28554
28555 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28556
28557         * gcc.dg/20020304-1.c: New test.
28558
28559         * gcc.c-torture/compile/20020304-2.c: New test.
28560
28561 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28562
28563         * gcc.c-torture/compile/20020304-1.c: New test case
28564         (from PR c/5830).
28565
28566 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28567
28568         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28569
28570 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.dg/other/classkey1.C: New test.
28573
28574 2002-03-01  Richard Henderson  <rth@redhat.com>
28575
28576         * gcc.c-torture/compile/981223-1.x: New.
28577         * gcc.c-torture/compile/920625-1.x: New.
28578
28579 2002-02-28  Richard Henderson  <rth@redhat.com>
28580
28581         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28582
28583 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28584
28585         * gcc.c-torture/execute/20020227-1.c: New test.
28586
28587 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28588
28589         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28590         here" ERROR lines.
28591         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28592         * g++.old-deja.g++.other/defarg1.C: Likewise.
28593         * g++.old-deja/g++.pt/calls2.C: Likewise.
28594         * g++.old-deja/g++.pt/crash20.C: Likewise.
28595         * g++.old-deja/g++.pt/crash30.C: Likewise.
28596         * g++.old-deja/g++.pt/crash36.C: Likewise.
28597         * g++.old-deja/g++.pt/crash6.C: Likewise.
28598         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28599         * g++.old-deja/g++.pt/derived3.C: Likewise.
28600         * g++.old-deja/g++.pt/error1.C: Likewise.
28601         * g++.old-deja/g++.pt/friend21.C: Likewise.
28602         * g++.old-deja/g++.pt/friend23.C: Likewise.
28603         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28604         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28605
28606 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28607
28608         * gcc.c-torture/execute/20020225-2.c: New test.
28609
28610 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28611
28612         * gcc.c-torture/execute/920730-1t.c,
28613         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28614         Delete test cases, only relevant to -traditional.
28615
28616 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28617
28618         * gcc.dg/cpp/undef1.c: Remove.
28619         * gcc.dg/cpp/directiv.c: Update.
28620         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28621
28622 2002-02-27  Michael Meissner  <meissner@redhat.com>
28623
28624         * gcc.c-torture/execute/20020226-1.c: New test.
28625
28626 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * g++.dg/debug/debug4.C: New test.
28629
28630         * gcc.dg/ia64-visibility-1.c: New test.
28631
28632 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28633
28634         * gcc.dg/debug/20020224-1.c: New.
28635
28636 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28637
28638         * gcc.c-torture/execute/960416-1.x: New.
28639         * gcc.c-torture/execute/divconst-3.x: Likewise.
28640
28641 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28642
28643         * gcc.dg/20020224-1.c: New test.
28644
28645 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28646
28647         * gcc.c-torture/execute/20020225-1.c: New.
28648
28649 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28650
28651         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28652
28653 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28654
28655         * gcc.dg/20020222-1.c: New test.
28656
28657 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28658
28659         * g++.dg/opt/anonunion1.C: New test.
28660
28661 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28662
28663         * g++.dg/template/qualttp19.C: New test.
28664         * g++.dg/template/qualttp20.C: New test.
28665         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28666         * g++.old-deja/g++.other/qual1.C: Likewise.
28667
28668 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28669
28670         * gcc.dg/attr-alwaysinline.c: New.
28671
28672 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28673
28674         * gcc.dg/20020220-1.c: New test.
28675
28676         * gcc.dg/20020220-2.c: New test.
28677
28678         * g++.dg/opt/mmx1.C: New test.
28679
28680 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28681
28682         * gcc.c-torture/compile/20020110.c: New test.
28683
28684 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28685
28686         * gcc.c-torture/execute/20020219-1.c: New test.
28687
28688         * gcc.dg/20020219-1.c: New test.
28689
28690         * gcc.dg/noncompile/20020220-1.c: New test.
28691
28692         * g++.dg/opt/ptrintsum1.C: New test.
28693
28694         * gcc.dg/debug/20020220-1.c: New test.
28695
28696 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.c-torture/execute/20020216-1.c: New test.
28699
28700 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28701
28702         * gcc.dg/decl-1.c: Update, new test.
28703
28704 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         * g++.dg/abi/bitfield1.C: New test.
28707         * g++.dg/abi/bitfield2.C: New test.
28708
28709 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28710
28711         * gcc.dg/attr-nest.c: New test.
28712
28713 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28714
28715         * gcc.c-torture/execute/20020215-1.c: New test.
28716
28717 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28720         * g++.dg/debug/debug.exp: New.
28721         * g++.dg/debug/trivial.C: New.
28722         * g++.dg/debug/debug1.C: Moved...
28723         * g++.dg/other/debug1.C: ...from here.
28724         * g++.dg/debug/debug2.C: Moved...
28725         * g++.dg/other/debug2.C: ...from here.
28726         * g++.dg/debug/debug3.C: Moved...
28727         * g++.dg/other/debug3.C: ...from here.
28728
28729         * gcc.dg/noncompile/20020213-1.c: New test.
28730
28731 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28732
28733         * g++.dg/other/debug3.C: New test.
28734
28735         * gcc.c-torture/execute/20020213-1.c: New test.
28736
28737 2002-02-13  Richard Smith <richard@ex-parrot.com>
28738
28739         * g++.old-deja/g++.other/thunk1.C: New test.
28740
28741 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28742
28743         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28744
28745 2002-02-13  Stan Shebs  <shebs@apple.com>
28746
28747         * gcc.dg/altivec-3.c: New.
28748
28749 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28750
28751         * gcc.dg/Wunreachable-1.c: New test.
28752         * gcc.dg/Wunreachable-2.c: New test.
28753
28754 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28755
28756         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28757
28758 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28759
28760         * gcc.dg/decl-1.c: New test.
28761
28762 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28763
28764         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28765
28766 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28767
28768         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28769         * gcc.c-torture/compile/980506-1.x: Likewise.
28770
28771 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28772
28773         * gcc.dg/20020210-1.c: New.
28774
28775 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28776
28777         * g77.f-torture/execute/947.f: New regression test
28778         for PR fortran/947.
28779
28780 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28781
28782         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28783         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28784
28785 2002-02-08  Richard Henderson  <rth@redhat.com>
28786
28787         * gcc.c-torture/compile/labels-3.c: New.
28788
28789 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28790
28791         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28792         expression statements work instead.
28793         * gcc.dg/noncompile/20020207-1.c: New test.
28794
28795 2002-02-07  Richard Henderson  <rth@redhat.com>
28796
28797         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28798
28799 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28800
28801         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28802         message from g77
28803         * lib/g77-dg.exp: Trim g77 error messages so that they are
28804         recognized by dg.exp.
28805
28806 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28807
28808         PR fortran/5473
28809         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28810
28811 2002-02-07  Richard Henderson  <rth@redhat.com>
28812
28813         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28814         to be sufficiently aligned for integers.
28815
28816 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28817
28818         * g++.dg/template/friend4.C: New test.
28819
28820 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28821
28822         PR fortran/5743
28823         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28824         unsupported cases.
28825
28826 2002-02-07  Richard Henderson  <rth@redhat.com>
28827
28828         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28829         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28830         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28831         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28832
28833 2002-02-06  Richard Henderson  <rth@redhat.com>
28834
28835         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28836
28837 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28838
28839         * gcc.dg/20020206-1.c: New test.
28840
28841 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * gcc.c-torture/execute/20020206-1.c: New test.
28844
28845         * gcc.c-torture/execute/20020206-2.c: New test.
28846
28847         PR optimization/5429:
28848         * gcc.c-torture/compile/20020206-1.c: New test.
28849
28850 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28851
28852         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28853         as certain file formats cannot support particularly large
28854         alignments.
28855
28856         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28857         and do not expect to be able to link the executable.
28858
28859         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28860         fail because the COFF format does not support the weak attribute.
28861
28862 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28863
28864         * g77.dg/pr5473.f:  New test
28865
28866 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28867
28868         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28869         Fix testcase accordingly.
28870
28871 2002-02-04  Richard Henderson  <rth@redhat.com>
28872
28873         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28874         (buf): Change to be an array of pointers, not ints.
28875
28876 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28877
28878         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28879         before all tests.  Move warning one line above to match where it
28880         C frontend emits.
28881         * gcc.dg/Wswitch-2.c: New test.
28882         * g++.dg/warn/Wswitch-1.C: New test.
28883         * g++.dg/warn/Wswitch-2.C: New test.
28884
28885 2002-02-04  Richard Henderson  <rth@redhat.com>
28886
28887         * g++.dg/abi/offsetof.C: Fix size comparison.
28888
28889 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28890
28891         * gcc.dg/cast-qual-2.c: New test.
28892
28893 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * gcc.dg/20020201-4.c: New test.
28896
28897 2002-02-04  Ben Elliston  <bje@redhat.com>
28898
28899         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28900         target_info attribute != 0, in addition to the empty string.
28901         (gcc_target_compile): Likewise.
28902
28903 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28904
28905         * gcc.dg/Wswitch.c: New test.
28906         PR gcc/4475. PR gcc/3780.
28907
28908 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28909
28910         * g77.f-torture/execute/5122.f: New test for regressions
28911         against PR fortran/5122.
28912
28913 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28914
28915         * g77.f-torture/compile/pr3743.f: Delete
28916         * g77.dg/pr3743-1.f: New test.
28917         * g77.dg/pr3743-2.f: New test.
28918         * g77.dg/pr3743-3.f: New test.
28919         * g77.dg/pr3743-4.f: New test.
28920
28921 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28922
28923         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28924
28925 2002-02-02  Richard Henderson  <rth@redhat.com>
28926
28927         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28928         * gcc.c-torture/execute/bf64-1.c: Likewise.
28929
28930 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28931
28932         * gcc.dg/20020201-2.c: New test.
28933
28934         * gcc.dg/20020201-3.c: New test.
28935
28936         * gcc.c-torture/execute/bitfld-2.c: New test.
28937
28938 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28939
28940         * gcc.dg/bitfld-1.c: Update.
28941         * gcc.dg/bitfld-2.c: Update.
28942         * gcc.c-torture/execute/bitfld-1.x: New.
28943
28944 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28945
28946         * gcc.c-torture/execute/20020201-1.c: New test.
28947
28948 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28949
28950         PR target/5469
28951         * gcc.dg/20020201-1.c: New test.
28952
28953 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28954
28955         PR fortran/3743
28956         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28957         * g77.f-torture/compile/pr3743.x: Remove
28958
28959 2002-01-31  Tom Rix  <trix@redhat.com>
28960
28961         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28962
28963 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28964
28965         * gcc.dg/noncompile/20020130-1.c: New test.
28966
28967 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28968
28969         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28970
28971 2002-01-29  Richard Henderson  <rth@redhat.com>
28972
28973         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28974         to long long.
28975         * gcc.c-torture/execute/bf64-1.c: Likewise.
28976
28977 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.c-torture/execute/20020129-1.c: New test.
28980
28981 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28982
28983         * gcc.c-torture/compile/20000224-1.c: Update.
28984         * gcc.c-torture/execute/bitfld-1.c: New tests.
28985         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28986         * gcc.dg/uninit-A.c: Update.
28987
28988 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         * g++.dg/template/ctor1.C: Add instantiation.
28991
28992 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28993
28994         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28995         argument to __builtin_prefetch to be const ptr.
28996
28997 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28998
28999         * gcc.c-torture/compile/20020120-1.c: New test.
29000
29001 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29002
29003         * gcc.c-torture/execute/20020127-1.c: New test.
29004
29005 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29006
29007         * g77.dg/f77-edit-i-in.f: New test
29008         * g77.dg/f77-edit-i-out.f: New test
29009
29010 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29011
29012         * gcc.dg/debug/debug.exp: New file.
29013         * gcc.dg/debug/trivial.c: New file.
29014         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29015         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29016         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29017         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29018         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29019         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29020         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29021         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29022         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29023         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29024         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29025         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29026         * gcc.dg/20000503-1.c: Removed.
29027         * gcc.dg/20010207-1.c: Removed.
29028         * gcc.dg/20011223-1.c: Removed.
29029         * gcc.dg/20020104-2.c: Removed.
29030         * gcc.dg/debug-1.c: Removed.
29031         * gcc.dg/debug-2.c: Removed.
29032         * gcc.dg/debug-3.c: Removed.
29033         * gcc.dg/debug-4.c: Removed.
29034         * gcc.dg/debug-5.c: Removed.
29035         * gcc.dg/debug-6.c: Removed.
29036         * gcc.dg/dwarf2-1.c: Removed.
29037         * gcc.dg/dwarf2-2.c: Removed.
29038
29039 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * g++.old-deja/g++.other/eh5.C: New test.
29042         * g++.old-deja/g++.other/sibcall2.C: New test.
29043         * g++.old-deja/g++.other/array9.C: New test.
29044         * g++.old-deja/g++.other/typename2.C: New test.
29045         * g++.old-deja/g++.other/crash60.C: New test.
29046         * g++.old-deja/g++.other/conv9.C: New test.
29047         * g++.old-deja/g++.other/mangle10.C: New test.
29048         * g++.old-deja/g++.other/unchanging1.C: New test.
29049         * g++.old-deja/g++.other/exprstmt1.C: New test.
29050         * g++.old-deja/g++.other/inline23.C: New test.
29051         * g++.old-deja/g++.eh/ia64-1.C: New test.
29052         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29053         * g++.old-deja/g++.other/reload1.C: New test.
29054         * g++.old-deja/g++.other/static20.C: New test.
29055         * g++.old-deja/g++.other/local-alloc1.C: New test.
29056         * g++.old-deja/g++.other/conv8.C: New test.
29057         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29058         * g++.old-deja/g++.other/storeexpr1.C: New test.
29059         * g++.old-deja/g++.other/storeexpr2.C: New test.
29060         * g++.dg/eh/template2.C: New test.
29061         * g++.dg/warn/weak1.C: New test.
29062
29063 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29064
29065         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29066         Remove first, non-varying, argument.
29067
29068 2002-01-23  Richard Henderson  <rth@redhat.com>
29069
29070         * gcc.dg/inline-2.c: New.
29071
29072         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29073         Add optional target arg.  Check number of arguments.
29074         (scan-assembler-not, scan-assembler-dem): Likewise.
29075         (scan-assembler-dem-not): Likewise.
29076
29077 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29078
29079         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29080         line 12.
29081         * g++.old-deja/g++.brendan/parse3.C,
29082         g++.old-deja/g++.other/crash26.C,
29083         g++.old-deja/g++.other/crash28.C,
29084         g++.old-deja/g++.other/crash29.C,
29085         g++.old-deja/g++.other/crash30.C,
29086         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29087
29088 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29089
29090         * gcc.dg/20020115-1.c: New.
29091
29092 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29093
29094         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29095
29096 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29097
29098         * gcc.dg/20020122-3.c: New.
29099
29100 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29101
29102         * g++.dg/other/gc1.C: New test.
29103
29104 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29105
29106         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29107
29108 2002-01-22  Richard Henderson  <rth@redhat.com>
29109
29110         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29111
29112 2002-01-22  Richard Henderson  <rth@redhat.com>
29113
29114         * gcc.dg/20020122-4.c: New.
29115
29116 2002-01-22  H.J. Lu <hjl@gnu.org>
29117
29118         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29119         link output.
29120         * gcc.dg/special/ecos.exp: Likewise.
29121         * lib/g++-dg.exp: Likewise.
29122         * lib/g77-dg.exp: Likewise.
29123         * lib/gcc-dg.exp : Likewise.
29124         * lib/mike-g++.exp: Likewise.
29125         * lib/mike-g77.exp: Likewise.
29126         * lib/mike-gcc.exp: Likewise.
29127         * lib/objc-dg.exp: Likewise.
29128
29129 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29130
29131         PR target/5379
29132         * gcc.dg/20020122-2.c: New test.
29133
29134 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29135
29136         * gcc.dg/20020122-1.c: New test.
29137
29138 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29139
29140         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29141
29142 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29143
29144         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29145
29146 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29147
29148         * gcc.c-torture/compile/20020121-1.c: New test.
29149
29150 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29151
29152         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29153         ld_library_path.
29154
29155 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29156
29157         * gcc.dg/20020218-1.c: New test.
29158
29159 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29160
29161         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29162         messages
29163         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29164         "At global scope" warning
29165         * g++.dg/ext/align1.C: Change cygwin test for alignment
29166         from db-bogus to dg-warning
29167
29168 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29169
29170         * g77.f-torture/compile/cpp2.F: New test.
29171
29172 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         * g++.dg/template/access1.C: New test.
29175
29176 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29177
29178         * gcc.dg/20020118-1.c: New.
29179
29180 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29181
29182         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29183
29184 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29185
29186         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29187         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29188         alignment warnings.
29189
29190 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29191
29192         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29193         torture_with_loops and torture_without_loops
29194
29195 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.c-torture/compile/20020116-1.c: New test.
29198
29199 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.dg/20020116-2.c: New test.
29202
29203         * gcc.dg/ultrasp4.c: New test.
29204
29205         * gcc.dg/20020116-1.c: New test.
29206
29207 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29208
29209         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29210         by EABI.
29211
29212 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29213
29214         * gcc.misc-tests/i386-prefetch.exp: New.
29215         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29216         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29217         * gcc.misc-tests/i386-pf-none-1.c: New test.
29218         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29219
29220 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29221
29222         * gcc.dg/gnu89-init-1.c: Add new tests.
29223
29224 2002-01-15  Andreas Jaeger  <aj@suse.de>
29225
29226         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29227         * gcc.dg/i386-mmx-2.c: Likewise.
29228         * gcc.dg/i386-sse-1.c: Likewise.
29229         * gcc.dg/i386-sse-2.c: Likewise.
29230         * gcc.dg/i386-sse-3.c: Likewise.
29231
29232 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29233
29234         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29235         Uncomment additional cases that now pass.
29236
29237 2002-01-11  Richard Henderson  <rth@redhat.com>
29238
29239         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29240         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29241
29242 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29243
29244         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29245
29246 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29247
29248         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29249         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29250
29251 2002-01-10  Dale Johannesen  <dalej@apple.com>
29252
29253         * gcc.c-torture/execute/loop-11.c: New.
29254
29255 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29256
29257         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29258         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29259
29260 2002-01-09  Richard Henderson  <rth@redhat.com>
29261
29262         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29263         type in which to perform the operation for each size.
29264
29265 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29266
29267         * gcc.c-torture/compile/20020109-2.c: New test.
29268
29269 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29270
29271         * gcc.c-torture/execute/loop-10.c: New test.
29272
29273 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29274
29275         * gcc.c-torture/compile/20010226-1.c: New test.
29276         * gcc.c-torture/compile/20010227-1.c: New test.
29277         * gcc.c-torture/compile/20010426-1.c: New test.
29278         * gcc.c-torture/compile/20010510-1.c: New test.
29279         * gcc.c-torture/compile/20010605-3.c: New test.
29280         * gcc.c-torture/compile/20010824-1.c: New test.
29281         * gcc.c-torture/execute/20010409-1.c: New test.
29282         * gcc.dg/noncompile/20000901-1.c: New test.
29283         * gcc.dg/20001023-1.c: New test.
29284         * gcc.dg/20001101-1.c: New test.
29285         * gcc.dg/20001102-1.c: New test.
29286         * gcc.dg/20010207-1.c: New test.
29287         * gcc.dg/20010405-1.c: New test.
29288         * gcc.dg/20010822-1.c: New test.
29289         * gcc.dg/20011107-1.c: New test.
29290
29291 2002-01-09  Jeffrey A Law  (law@redhat.com)
29292
29293         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29294
29295         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29296         execution failure on PA targets.
29297
29298 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29299
29300         * gcc.c-torture/compile/20020109-1.c: New test.
29301
29302 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29303
29304         * gcc.c-torture/execute/20020108-1.c: New test.
29305
29306 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29307
29308         * gcc.dg/20020108-1.c: New test.
29309
29310 2002-01-08  H.J. Lu <hjl@gnu.org>
29311
29312         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29313         for header files.
29314
29315 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29316
29317         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29318         consistency.
29319
29320 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29321
29322         * gcc.dg/altivec-4.c: Test altivec predicates.
29323
29324 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * gcc.c-torture/execute/20020107-1.c: New test.
29327
29328 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29329
29330         PR c/5279
29331         * gcc.c-torture/compile/20020106-1.c: New test.
29332
29333 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29334
29335         * gcc.c-torture/execute/nestfunc-4.c: New test.
29336
29337 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29338
29339         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29340         extra triple that slipped in.
29341         * g++.old-deja/g++.abi/align.C: Likewise.
29342         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29343
29344 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29345
29346         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29347         * g++.old-deja/g++.abi/align.C: Likewise.
29348         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29349
29350         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29351         on FreeBSD/i386.
29352         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29353         FreeBSD.
29354
29355 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29356
29357         * gcc.dg/20020104-1.c: New test.
29358
29359         * gcc.dg/20020104-2.c: New test.
29360
29361 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29362
29363         * gcc.dg/20020103-1.c: Fix typo in target selector.
29364
29365 2002-01-03  Richard Henderson  <rth@redhat.com>
29366
29367         * gcc.dg/20020103-1.c: New.
29368
29369 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29370
29371         * gcc.c-torture/execute/20020103-1.c: New test.
29372
29373 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * g++.dg/other/debug2.C: New test.
29376
29377         * gcc.c-torture/compile/20020103-1.c: New test.
29378
29379 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * gcc.dg/gnu89-init-1.c: Added new tests.
29382
29383 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.dg/template/friend2.C: Remove as patch is reverted.
29386
29387         * g++.dg/warn/oldcast1.C: New test.
29388
29389         * g++.dg/template/ptrmem1.C: New test.
29390         * g++.dg/template/ptrmem2.C: New test.
29391
29392         * g++.dg/template/ntp.C: New test.
29393
29394         * g++.dg/other/component1.C: New test.
29395
29396         * g++.dg/template/ttp3.C: New test.
29397
29398         * g++.dg/template/friend2.C: New test.
29399         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29400
29401 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.dg/other/ptrmem1.C: New test.
29404         * g++.dg/other/ptrmem2.C: New test.
29405
29406 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29407
29408         * g++.dg/template/ctor1.C: New test.
29409
29410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29411
29412         * g++.dg/template/friend2.C: New test.
29413
29414 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29415
29416         * gcc.dg/mmix-1.c: New test.
29417
29418 2001-12-31  Richard Henderson  <rth@redhat.com>
29419
29420         * gcc.dg/asm-5.c: New.
29421
29422 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29423
29424         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29425         in namespace __gnu_cxx
29426
29427 2001-12-30  Richard Henderson  <rth@redhat.com>
29428
29429         * gcc.dg/debug-6.c: New.
29430
29431 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * gcc.c-torture/compile/20011229-2.c: New test.
29434
29435 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.dg/debug-3.c: New test.
29438         * gcc.dg/debug-4.c: New test.
29439         * gcc.dg/debug-5.c: New test.
29440
29441 2001-12-29  Richard Henderson  <rth@redhat.com>
29442
29443         * g++.dg/eh/loop1.C: New.
29444
29445 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29446
29447         * g++.dg/template/crash1.C: New test.
29448
29449 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         * g++.dg/other/const1.C: New test.
29452
29453 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29454
29455         * gcc.c-torture/compile/20011229-1.c: New test.
29456
29457 2001-12-28  Stan Shebs  <shebs@apple.com>
29458
29459         * lib/objc-torture.exp: Resync with c-torture.exp.
29460         * lib/objc.exp: Load standard libraries.
29461
29462 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29463
29464         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29465         additional tests.
29466
29467 2001-12-27  Roger Sayle <roger@eyesopen.com>
29468
29469         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29470
29471 2001-12-27  Richard Henderson  <rth@redhat.com>
29472
29473         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29474
29475 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.dg/eh/ctor1.C: New test.
29478         * g++.dg/other/error2.C: New test.
29479
29480 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.dg/other/init2.C: New test.
29483
29484 2001-12-24  Richard Henderson  <rth@redhat.com>
29485
29486         * gcc.dg/20011223-1.c: New.
29487         * gcc.dg/inline-1.c: New.
29488
29489 2001-12-23  Richard Henderson  <rth@redhat.com>
29490
29491         * gcc.dg/asm-4.c: Test operand modifiers.
29492
29493 2001-12-23  Richard Henderson  <rth@redhat.com>
29494
29495         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29496
29497 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29498
29499         * gcc.c-torture/execute/20011223-1.c: New test.
29500
29501 2001-12-21  Richard Henderson  <rth@redhat.com>
29502
29503         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29504         re-enables the warning.
29505
29506 2001-12-21  Richard Henderson  <rth@redhat.com>
29507
29508         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29509
29510 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29511
29512         * gcc.c-torture/compile/20011218-1.c: New test.
29513
29514 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29515
29516         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29517         arm-isr.c test.
29518         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29519         epilogue generation for ARM ISR routines.
29520
29521 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29522
29523         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29524         * gcc.dg/format/c90-printf-3.c: Likewise.
29525         * gcc.dg/format/c99-printf-3.c: Likewise.
29526         * gcc.dg/format/ext-1.c: Likewise.
29527         * gcc.dg/format/ext-6.c: Likewise.
29528         * gcc.dg/format/format.h: Prototype unlocked stdio.
29529
29530 2001-12-20  Richard Henderson  <rth@redhat.com>
29531
29532         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29533         (arena): Use it.
29534         (malloc): Correct allocation logic.  Abort if we fill up the
29535         arena before initialization complete.
29536         (realloc): Correct allocation logic.
29537
29538 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29539
29540         * gcc.c-torture/compile/20011219-2.c: New test.
29541
29542         * gcc.c-torture/execute/20011219-1.c: New test.
29543
29544 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29545
29546         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29547         target does not support weak symbols.
29548
29549 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29550
29551         * gcc.c-torture/compile/20011219-1.c: New test.
29552
29553 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.dg/other/error1.C: New test.
29556
29557 2001-12-17  Jeffrey A Law  (law@redhat.com)
29558
29559         * gcc.c-torture/execute/20011217-1.c: New test.
29560
29561 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29562
29563         * objc.dg/special/: New directory.
29564         * objc.dg/special/special.exp: New file.
29565         * objc.dg/special/unclaimed-category-1.h: New file.
29566         * objc.dg/special/unclaimed-category-1a.m: New file.
29567         * objc.dg/special/unclaimed-category-1.m: New file.
29568
29569 2001-12-17  Andreas Jaeger  <aj@suse.de>
29570
29571         * gcc.c-torture/compile/20011217-2.c: New test.
29572
29573 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29574
29575         * gcc.c-torture/compile/20011217-1.c: New test.
29576
29577 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29578
29579         * testsuite/gcc.dg/20011214-1.c: New.
29580
29581 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29582
29583         * gcc.dg/altivec-4.c: New.
29584
29585 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29586
29587         * gcc.dg/20011113-1.c: New test.
29588
29589 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29590
29591         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29592         std::__malloc_alloc_template<0> and
29593         std::__default_alloc_template<false, 0>.
29594
29595 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29596
29597         * objc/execute/bf-21.m: New test.
29598         * objc/execute/enumeration-1.m: New test.
29599         * objc/execute/enumeration-2.m: New test.
29600
29601 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * gcc.dg/gnu89-init-1.c: New test.
29604
29605 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29608         * g++.old-deja/g++.jason/2371.C: Likewise.
29609         * g++.old-deja/g++.jason/template33.C: Likewise.
29610         * g++.old-deja/g++.jason/template34.C: Likewise.
29611         * g++.old-deja/g++.jason/template36.C: Likewise.
29612         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29613         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29614         * g++.old-deja/g++.other/typename1.C: Likewise.
29615         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29616         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29617         * g++.old-deja/g++.pt/typename11.C: Likewise.
29618         * g++.old-deja/g++.pt/typename14.C: Likewise.
29619         * g++.old-deja/g++.pt/typename16.C: Likewise.
29620         * g++.old-deja/g++.pt/typename3.C: Likewise.
29621         * g++.old-deja/g++.pt/typename4.C: Likewise.
29622         * g++.old-deja/g++.pt/typename5.C: Likewise.
29623         * g++.old-deja/g++.pt/typename7.C: Likewise.
29624         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29625
29626 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         * g++.dg/other/linkage1.C: New test.
29629         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29630         specifiers.
29631
29632 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29633
29634         * gcc.dg/concat.c: New test.
29635
29636 2001-12-11  Stan Shebs  <shebs@apple.com>
29637
29638         * objc/compile: New test directory.
29639         * objc/compile/compile.exp: New expect script.
29640         * objc/compile/20011211-1.m: New compile test.
29641
29642 2001-12-11  Jason Merrill  <jason@redhat.com>
29643
29644         * lib/prune.exp (prune_gcc_output): Also handle "In member
29645         function".  So many permutations...
29646
29647 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29648
29649         * g++.dg/template/typedef1.C: New test.
29650
29651 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29652
29653         * g++.dg/other/copy1.C: New test.
29654
29655 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29656
29657         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29658
29659         * gcc.dg/builtin-choose-expr.c: New.
29660
29661 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29662
29663         * gcc.dg/altivec-2.c: New.
29664
29665 2001-12-07  Richard Henderson  <rth@redhat.com>
29666
29667         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29668
29669 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29670
29671         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29672         ultrasparc.
29673
29674 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29675
29676         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29677
29678 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29679
29680         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29681         variable argument list.
29682
29683 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29684
29685         * gcc.c-torture/execute/memcheck: Delete entire directory.
29686         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29687         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29688
29689 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29690
29691         * gcc.dg/Wshadow-1.c: New test.
29692
29693 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29694
29695         * gcc.c-torture/compile/20011130-1.c: New test.
29696
29697         * gcc.dg/noncompile/20011025-1.c: New test.
29698
29699         * g++.dg/other/anon-union.C: New test.
29700
29701         * gcc.c-torture/execute/20011024-1.c: New test.
29702
29703 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29704
29705         * gcc.c-torture/execute/20000722-1.x,
29706         gcc.c-torture/execute/20010123-1.x: Remove.
29707         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29708         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29709         gcc.dg/c99-complit-2.c: New tests.
29710
29711 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29712
29713         * g++.dg/inherit/base1.C: New test.
29714
29715 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * g++.dg/other/stdarg1.C: New test.
29718
29719         * gcc.c-torture/compile/20011130-2.c: New test.
29720
29721 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29722
29723         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29724         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29725         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29726         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29727         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29728         * gcc.dg/builtin-prefetch-1.c: New test.
29729
29730 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.dg/20011130-1.c: New test.
29733
29734 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.dg/other/scope1.C: New test.
29737         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29738
29739 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29740
29741         * gcc.dg/vla-init-1.c: New test.
29742
29743 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29744
29745         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29746
29747 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29748
29749         * objc.dg/alias.m: Update.
29750         * objc.dg/class-1.m: Update.
29751         * objc.dg/const-str-1.m: Update.
29752         * objc.dg/fwd-proto-1.m: Update.
29753         * objc.dg/id-1.m: Update.
29754         * objc.dg/super-class-1.m: Update.
29755
29756 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29757
29758         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29759         constructs.
29760
29761 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29762
29763         * gcc.c-torture/execute/20011128-1.c: New test.
29764
29765 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29766
29767         * gcc.dg/20011127-1.c: New test.
29768
29769 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29770
29771         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29772         from Austin Group draft 7.
29773         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29774         scanf format arguments.
29775         * gcc.dg/format/no-exargs-2.c: New test.
29776
29777 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29778
29779         * g++.dg/abi/vbase8-4.C: New test.
29780
29781 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29782
29783         * gcc.c-torture/execute/20011121-1.c: New test.
29784
29785 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29786
29787         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29788
29789 2001-11-23  Andreas Jaeger  <aj@suse.de>
29790
29791         * gcc.dg/cpp/charconst-2.c: New test.
29792
29793 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29794
29795         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29796         to the host if it is remote.  Let tests specify extra headers
29797         they use.
29798         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29799         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29800         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29801         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29802         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29803         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29804         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29805         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29806         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29807         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29808
29809 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29810
29811         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29812         for little endian ARMs.
29813
29814 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.c-torture/compile/20011119-1.c: New test.
29817         * gcc.c-torture/compile/20011119-2.c: New test.
29818
29819 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29820
29821         * gcc.dg/altivec-1.c: Fix typo.
29822
29823 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29824
29825         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29826
29827 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29828
29829         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29830
29831 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29832
29833         * lib/g77.exp: Don't specify --rpath-link.
29834
29835         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29836         across all the headers.
29837         * gcc.dg/format/format.exp: For testing on a remote host,
29838         copy format.h.
29839
29840         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29841         * gcc.c-torture/execute/930406-1.c: Likewise.
29842         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29843
29844 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29845
29846         * gcc.dg/altivec-1.c: New.
29847
29848 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29849
29850         * gcc.dg/cpp/fpreprocessed.c: New test case.
29851
29852 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29853
29854         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29855         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29856         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29857
29858 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29859
29860         * gcc.dg/no-builtin-1.c: New test.
29861
29862 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29863
29864         * gcc.c-torture/execute/20011115-1.c: New test.
29865
29866 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29867
29868         * gcc.c-torture/compile/20011114-2.c: New test.
29869         * gcc.c-torture/compile/20011114-3.c: New test.
29870         * gcc.c-torture/compile/20011114-4.c: New test.
29871
29872 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29873
29874         * g++.dg/other/init1.C: New test.
29875
29876 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29877
29878         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29879         message.
29880
29881         * gcc.c-torture/execute/20011114-1.c: New testcase.
29882
29883         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29884         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29885         like the (before this change) version of 20010327-1.c.
29886
29887 2001-11-14  Roger Sayle <roger@eyesopen.com>
29888
29889         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29890
29891 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29892
29893         * g++.dg/init/array2.C: New test.
29894
29895 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29896
29897         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29898
29899 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29900
29901         * g++.dg/other/forscope1.C: New test.
29902         * g++.dg/ext/forscope1.C: New test.
29903         * g++.dg/ext/forscope2.C: New test.
29904
29905 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29906
29907         * gcc.c-torture/execute/20011113-1.c: New test.
29908
29909 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29910
29911         * gcc.c-torture/execute/20011109-2.c: New test.
29912
29913         * gcc.c-torture/execute/20011109-1.c: New test.
29914
29915 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29916
29917         * gcc.c-torture/compile/20011109-1.c: New test.
29918
29919 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29920
29921         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29922         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29923         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29924         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29925         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29926         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29927         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29928
29929 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29930
29931         * g++.dg/warn/Wshadow-1.C: New tests.
29932         * g++.old-deja/g++.mike/for3.C: Update.
29933
29934 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29935
29936         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29937         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29938         XFAILs.  Adjust expected error texts.
29939         * gcc.c-torture/compile/20011106-1.c,
29940         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29941         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29942         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29943         gcc.dg/c99-array-lval-5.c: New tests.
29944
29945 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29946
29947         * gcc.dg/cpp/defined.c: Update.
29948
29949 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29950
29951         * gcc.c-torture/execute/anon-1.c: New test.
29952
29953 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29954
29955         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29956         same size, so no warning should be produced on stormy16.
29957
29958         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29959         due to oversized array.
29960         * g++.old-deja/g++.mike/ns15.C: Likewise.
29961         * g++.old-deja/g++.pt/crash16.C: Likewise.
29962
29963 2001-11-02  Graham Stott  <grahams@redhat.com>
29964
29965         * g++.dgother/debug1.C: Fix typos.
29966
29967 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * g++.dg/other/debug1.C: New test.
29970
29971 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29972
29973         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29974         of unsigned long.
29975
29976 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29977
29978         * gcc.dg/20011029-2.c: New test.
29979
29980         * gcc.c-torture/compile/20011029-1.c: New test.
29981
29982 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29983
29984         * objc/execute/class_self-1.m: New test.
29985         * objc/execute/class_self-2.m: New test.
29986
29987 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29988
29989         * gcc.misc-tests/msgs.exp: Delete.
29990         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29991         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29992         error set to match recent changes.
29993
29994 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29995
29996         * gcc.dg/20011021-1.c: New test.
29997
29998 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * gcc.c-torture/compile/20011023-1.c: New test.
30001
30002 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30003
30004         * lib/g77.exp: Rewrite based on lib/g++.exp.
30005
30006 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30007
30008         * gcc.c-torture/execute/20011019-1.c: New test.
30009
30010         * gcc.dg/20011018-1.c: New test.
30011
30012 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30013
30014         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30015
30016 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30017
30018         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30019         * gcc.dg/attr-invalid.c: Likewise.
30020
30021 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * testsuite/gcc.dg/20011015-1.c: New test.
30024
30025 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30026
30027         * g++.dg/template/unify2.C: New test.
30028
30029 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30030
30031         * g++.dg/other/exception-specification.C: New test
30032
30033 2001-10-13  Tom Rix  <trix@redhat.com>
30034
30035         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30036         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30037
30038 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * testsuite/gcc.dg/20011009-1.c: New test.
30041
30042 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30043
30044         PR g++/4476
30045         * g++.dg/other/friend1.C: New test.
30046
30047 2001-10-11  Richard Henderson  <rth@redhat.com>
30048
30049         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30050
30051 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30052
30053         * gcc.c-torture/compile/20011010-1.c: New.
30054
30055 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30056
30057         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30058         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30059         g77.f-torture/execute/execute.exp,
30060         g77.f-torture/noncompile/noncompile.exp,
30061         gcc.c-torture/compile/compile.exp,
30062         gcc.c-torture/execute/execute.exp,
30063         gcc.c-torture/execute/ieee/ieee.exp,
30064         gcc.c-torture/execute/memcheck/memcheck.exp,
30065         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30066         objc/execute/execute.exp: Update FSF address.
30067
30068 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30069
30070         * gcc.dg/cpp/cmdlne-C.c: Update.
30071         * gcc.dg/cpp/cmdlne-C2.c: New.
30072
30073 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30074
30075         * gcc.c-torture/execute/20011008-3.c: New.
30076
30077 2001-10-08  DJ Delorie  <dj@redhat.com>
30078
30079         * gcc.dg/20011008-1.c: New.
30080         * gcc.dg/20011008-2.c: New.
30081
30082 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30083
30084         * gcc.dg/cpp/spacing1.c: Update test.
30085
30086 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30087
30088         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30089         spelling errors of "separate" as "seperate".
30090
30091 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30092
30093         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30094         enough to avoid inlining.
30095
30096 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30097
30098         * lib/g77.exp: set libg2c_dir correctly.
30099
30100 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30101
30102         * gcc.dg/cpp/macro11.c: New test.
30103
30104 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30105
30106         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30107         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30108         gcc.dg/format/multattr-3.c: New tests.
30109         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30110         tests for format attributes on function pointers being rejected.
30111
30112 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30113
30114         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30115
30116 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30117
30118         * g++.dg/warn/format1.C: New test.
30119
30120 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30121
30122         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30123
30124 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30125
30126         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30127
30128 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30129
30130         * gcc.dg/cpp/redef2.c: Add test.
30131
30132 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30133
30134         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30135         long-standing bug on i686, apparently.
30136         * gcc.c-torture/execute/loop-2c.x: New file.
30137         * gcc.c-torture/execute/loop-2d.x: New file.
30138         * gcc.c-torture/execute/loop-3c.x: New file.
30139
30140 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30141
30142         * gcc.dg/cpp/20000625-2.c: Correct line number.
30143
30144 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30145
30146         * gcc.dg/cpp/macro10.c: New test.
30147         * gcc.dg/cpp/strify3.c: New test.
30148         * gcc.dg/cpp/spacing1.c: Add tests.
30149         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30150         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30151
30152 2001-09-24  DJ Delorie  <dj@redhat.com>
30153
30154         * gcc.c-torture/execute/20010924-1.c: New test.
30155
30156 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30157
30158         * testsuite/objc/execute/paste.m: Remove.
30159
30160 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30161
30162         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30163
30164 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30165
30166         * g77.dg/strlen0.f: New test.
30167
30168 2001-09-21  Richard Henderson  <rth@redhat.com>
30169
30170         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30171         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30172
30173 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30174
30175         Table-driven attributes.
30176         * g++.dg/ext/attrib1.C: New test.
30177
30178 2001-09-20  DJ Delorie  <dj@redhat.com>
30179
30180         * gcc.dg/20000926-1.c: Update expected warning messages.
30181         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30182         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30183         array.
30184
30185 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30186
30187         * g++.dg/eh/registers1.C: New test case.
30188
30189 2001-09-17  Richard Henderson  <rth@redhat.com>
30190
30191         * gcc.dg/array-5.c: Fix VLA decomposition test.
30192
30193 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30194
30195         * gcc.dg/cpp/line5.c: New testcase.
30196
30197 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30198
30199         * gcc.dg/cpp/macro9.c: New test.
30200
30201 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30202
30203         * gcc.c-torture/execute/980223.c: Change type of addr from long
30204         to char *.
30205
30206 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30207
30208         * gcc.c-torture/execute/20010915-1.c: New test.
30209
30210 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30211
30212         * g77.dg/bprob: New directory.
30213         * g77.dg/bprob/bprob.exp: New file.
30214         * g77.dg/bprob/bprob-1.f: New test.
30215         * g77.dg/gcov: New directory.
30216         * g77.dg/gcov/gcov.exp: New file.
30217         * g77.dg/gcov/gcov-1.f: New test.
30218         * g77.dg/gcov/gcov-1.x: New file.
30219
30220 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30221
30222         * gcc.dg/cpp/directiv.c: Update.
30223         * gcc.dg/cpp/undef1.c: Update.
30224
30225 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30226
30227         * gcc.dg/20010912-1.c: New test.
30228
30229 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30230
30231         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30232         language-independent file in lib.
30233         * lib/gcov.exp: New file.
30234
30235 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30236
30237         * gcc.c-torture/compile/20010911-1.c: New test.
30238
30239 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30240
30241         * lib/profopt.exp: New, to support profile-directed optimizations.
30242         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30243         * gcc.misc-tests/bprob-1.c: New test.
30244         * gcc.misc-tests/bprob-2.c: New test.
30245
30246 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30247
30248         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30249         XFAIL and which kinds of gcov output to verify.
30250         * gcc.misc-tests/gcov-4b.x: New file.
30251         * gcc.misc-tests/gcov-5b.x: New file.
30252         * gcc.misc-tests/gcov-6.x: New file.
30253         * gcc.misc-tests/gcov-7.c: New test.
30254         * gcc.misc-tests/gcov-7.x: New file.
30255
30256 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30257
30258         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30259         * gcc.misc-tests/gcov-6.c: New test.
30260
30261 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30262
30263         PR c++/3986
30264         * g++.dg/abi/vbase1.C: New test.
30265
30266 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30267
30268         * objc.dg/method-2.m: New.
30269
30270 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30271
30272         PR c++/4203
30273         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30274         * g++.dg/init/empty1.C: New test.
30275
30276 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30277
30278         * gcc.c-torture/compile/20010903-1.c: New test.
30279
30280 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30281
30282         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30283         for m68k.
30284
30285 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30286
30287         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30288
30289         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30290
30291         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30292
30293 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30294
30295         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30296         for 16-bit 'unsigned int'.
30297
30298 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30299
30300         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30301
30302 2001-08-27  Richard Henderson  <rth@redhat.com>
30303
30304         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30305         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30306
30307 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30308
30309         * gcc.dg/asm-names.c (ymain): New.
30310
30311 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30312
30313         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30314         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30315         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30316
30317 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30318
30319         * gcc.dg/compare5.c: New testcase.
30320
30321 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30322
30323         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30324         and "In instantiation".
30325
30326 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30327
30328         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30329
30330 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30331
30332         * gcc.misc-tests/gcov.exp: Add support for branch information.
30333         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30334         * gcc.misc-tests/gcov-4.c: New test.
30335         * gcc.misc-tests/gcov-4b.c: New test.
30336         * gcc.misc-tests/gcov-5b.c: New test.
30337
30338 2001-08-20  Zack Weinberg  <zackw@panix.com>
30339
30340         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30341         expected to fail.
30342
30343 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30344
30345         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30346
30347 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30348
30349         * g++.dg/eh/template1.C: New test.
30350
30351 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30352
30353         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30354         Fix thinko.
30355         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30356         for xfail.
30357
30358 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30359
30360         * lib/g77-dg.exp:  Use prune.exp for common procedures
30361         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30362         * lib/g77.exp: (g77-dg-prune) Remove
30363
30364 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30365
30366         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30367
30368 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30369
30370         * g++.dg/template/unify1.C: New test.
30371
30372 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30373
30374         * g++.dg/abi/empty4.C: New test.
30375
30376 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30377
30378         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30379         solaris2.*
30380         * g77.f-torture/compile/pr3743.x: Likewise
30381
30382 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30383
30384         * g++.dg/other/using-declaration.C: New test.
30385
30386 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30387
30388         * gcc.dg/cpp/tr-sign.c: New testcase.
30389
30390 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30391
30392         * gcc.dg/cpp/19951025-1.c: Revert.
30393         * gcc.dg/cpp/directiv.c: We no longer process directives that
30394         interrupt macro arguments.
30395
30396 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30397
30398         * gcc.dg/bconstp-1.c: New test.
30399
30400 2001-08-03  Richard Henderson  <rth@redhat.com>
30401
30402         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30403
30404 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30405
30406         * gcc.dg/cpp/19951025-1.c: Update.
30407
30408 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30409
30410         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30411         should be x.
30412
30413 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30414
30415         Kill -fhonor-std.
30416         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30417         * g++.old-deja/g++.other/std1.C: Likewise.
30418         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30419
30420 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30421
30422         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30423         (g77_pass, g77_fail, g77_finish, g77_exit,
30424         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30425
30426 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30427
30428         * g77.dg/fbackslash.f
30429         * g77.dg/fcase-preserve.f
30430         * g77.dg/ff90-1.f
30431         * g77.dg/ffixed-line-length-0.f
30432         * g77.dg/ffixed-line-length-132.f
30433         * g77.dg/ffixed-line-length-7.f
30434         * g77.dg/ffixed-line-length-72.f
30435         * g77.dg/ffixed-line-length-none.f
30436         * g77.dg/ffree-form-1.f
30437         * g77.dg/fno-backslash.f
30438         * g77.dg/fno-f90-1.f
30439         * g77.dg/fno-fixed-form-1.f
30440         * g77.dg/fno-onetrip.f
30441         * g77.dg/fno-typeless-boz.f
30442         * g77.dg/fno-underscoring.f
30443         * g77.dg/fno-vxt-1.f
30444         * g77.dg/fonetrip.f
30445         * g77.dg/ftypeless-boz.f
30446         * g77.dg/fugly-assumed.f
30447         * g77.dg/funderscoring.f
30448         * g77.dg/fvxt-1.f
30449
30450 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30451
30452         * objc.dg/fwd-proto-1.m: New.
30453         * objc.dg/local-decl-1.m: New.
30454         * objc.dg/naming-1.m: New.
30455         * objc.dg/naming-2.m: New.
30456         * objc.dg/proto-hier-1.m: New.
30457
30458 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30459
30460         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30461         largest-type elements to a struct makes its size grow.
30462
30463 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30464
30465         * g++.dg/abi/vthunk1.C: New test.
30466
30467 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30468
30469         * g++.dg/abi/vbase8-22.C: New test.
30470
30471 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30472
30473         * gcc.dg/cpp/macro8.c: New test.
30474
30475 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30476
30477         * g++.dg/abi/vbase8-21.C: New test.
30478
30479 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         * g++.dg/abi/vbase8-10.C: New test.
30482
30483 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30484
30485         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30486         ${tool}_set_ld_library_path.
30487         Changed caller.
30488         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30489         g++.exp.
30490
30491 2001-07-26  Stan Cox <scox@redhat.com>
30492
30493         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30494         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30495         gcc_exit, gcc_check_unsupported_p):
30496         Moved to gcc-deps.exp
30497         * gcc-deps.exp: New file.
30498
30499 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30500
30501         * g++.old-deja/g++.pt/defarg14.C: New test.
30502
30503 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * g++.old-deja/g++.other/lineno5.C: New test.
30506
30507 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.old-deja/g++.pt/crash68.C: New test.
30510
30511 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30512
30513         * g++.old-deja/g++.other/crash42.C: New test.
30514
30515 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30516
30517         * gcc.dg/cpp/extratokens.c: Fix.
30518         * gcc.dg/cpp/skipping2.c: New tests.
30519
30520 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30521
30522         * gcc.c-torture/execute/20010724-1.c: New file.
30523         * gcc.c-torture/execute/20010724-1.x: New file.
30524
30525 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30526
30527         * g++.old-deja/g++.other/cond7.C: New test.
30528
30529 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.other/optimize4.C: New test.
30532
30533 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30534
30535         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30536
30537 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30538
30539         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30540         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30541         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30542         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30543
30544         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30545         bug report" message.
30546
30547         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30548         * g++.dg/ext/instantiate1.C: Move from old-deja.
30549
30550 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30551
30552         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30553         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30554         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30555         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30556
30557 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30558
30559         * gcc.c-torture/execute/20010723-1.c: New test.
30560
30561 2001-07-23  Ben Elliston  <bje@redhat.com>
30562
30563         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30564
30565 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30566
30567         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30568         i[34567]86-*-*.
30569         Delete handling of ieee_multilib_flags.
30570         Pass -mieee for alpha*-*-* and sh-*-*.
30571         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30572
30573 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         Remove old-abi tests.
30576         * g++.old-deja/g++.mike/p11116.C: Remove.
30577         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30578
30579 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30580
30581         * g77.f-torture/compile/pr3743.f:  New test
30582
30583 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30584
30585         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30586
30587 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30588
30589         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30590         g++.old-deja/g++.pt/static6.C: Likewise.
30591         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30592         supports weak symbols.
30593
30594 2001-07-18  Andreas Jaeger  <aj@suse.de>
30595
30596         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30597         supported again.
30598
30599 2001-07-18  Andreas Jaeger  <aj@suse.de>
30600
30601         * gcc.dg/iftrap-1.c: Fix target line.
30602
30603 2001-07-17  Richard Henderson  <rth@redhat.com>
30604
30605         * gcc.c-torture/execute/20010717-1.c: New.
30606
30607 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30608
30609         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30610         tests.
30611
30612 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30613
30614         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30615
30616 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30617
30618         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30619         UAC_SIGBUS, UAC_NOPRINT definitions.
30620
30621 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30622
30623         * objc/execute/object_is_class.m: New test.
30624         * objc/execute/object_is_meta_class.m: New test.
30625
30626 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30627
30628         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30629         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30630
30631 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30632
30633         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30634         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30635
30636 2001-07-14  Richard Henderson  <rth@redhat.com>
30637
30638         * gcc.dg/iftrap-1.c: New.
30639
30640 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30641
30642         * g77.f-torture/execute/intrinsic77.f: New test.
30643
30644 2001-07-11  Janis Johnson <janis@us.ibm.com>
30645
30646         * gcc.misc-tests/gcov-3.c: New test.
30647
30648 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30649
30650         * gcc.c-torture/compile/20010711-1.c,
30651         * gcc.c-torture/compile/20010711-2.c: New tests.
30652
30653 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30654
30655         * gcc.c-torture/execute/20010711-1.c: New test.
30656
30657 2001-07-11  Ben Elliston  <bje@redhat.com>
30658
30659         * g++.old-deja/g++.other/enum5.C: New test.
30660
30661 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30662
30663         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30664         (g++-dg-prune): Call prune_gcc_output.
30665         * prune.exp: New file for prune_gcc_output.
30666         * lib/g++.exp, lib/gcc.exp: Load it.
30667
30668 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30669
30670         * gcc.c-torture/compile/20010701-1.c,
30671         g++.old-deja/g++.ext/attrib6.C: New tests.
30672
30673 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30674
30675         * gcc.c-torture/compile/20010706-1.c: New test.
30676
30677 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30678
30679         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30680
30681 2001-06-28  Stan Shebs  <shebs@apple.com>
30682
30683         * gcc.dg/pragma-darwin.c: New test.
30684
30685 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30686
30687         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30688         Solaris 2.[678] system.
30689
30690 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30691
30692         * gcc.dg/20010622-1.c: New test.
30693
30694 2001-06-18  Stan Shebs  <shebs@apple.com>
30695
30696         * objc.dg: New directory.
30697         * objc.dg/dg.exp: New file.
30698         * objc.dg/alias.m: New.
30699         * objc.dg/class-1.m: New.
30700         * objc.dg/class-2.m: New.
30701         * objc.dg/const-str-1.m: New.
30702         * objc.dg/const-str-2.m: New.
30703         * objc.dg/id-1.m: New.
30704         * objc.dg/method-1.m: New.
30705         * objc.dg/super-class-1.m: New.
30706         * lib/objc-dg.exp: New file.
30707
30708 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30709
30710         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30711         of label name.
30712
30713 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30714
30715         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30716
30717 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30718
30719         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30720         variable.
30721
30722 2001-06-12  Richard Henderson  <rth@redhat.com>
30723
30724         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30725
30726 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30727
30728         * g++.old-deja/g++.abi/vbase5.C: New test.
30729         * g++.old-deja/g++.abi/vbase6.C: New test.
30730         * g++.old-deja/g++.abi/vbase7.C: New test.
30731
30732 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30733
30734         * gcc.c-torture/compile/20010610-1.c: New test.
30735
30736 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30737
30738         * g++.old-deja/g++.abi/vbase4.C: New test.
30739
30740 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30741
30742         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30743         support %f for HC11/HC12 targets.
30744         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30745         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30746         on HC11/HC12 targets.
30747         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30748
30749 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30750
30751         * gcc.dg/wchar_t-1.c: New file.
30752         * gcc.dg/wint_t-1.c: Likewise.
30753
30754 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30755
30756         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30757
30758 2001-06-11  Richard Henderson  <rth@redhat.com>
30759
30760         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30761
30762 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30763
30764         * gcc.c-torture/compile/20010611-1.c: New test.
30765
30766 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30767
30768         * gcc.dg/c99-tag-1.c: Add more tests.
30769
30770 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30771
30772         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30773         representation on MN10300 and ARM/Thumb.
30774
30775 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30776
30777         * g77.f-torture/execute/20010610.f: New.
30778
30779 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30780
30781         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30782         names.
30783
30784 2001-06-09  Richard Henderson  <rth@redhat.com>
30785
30786         * gcc.c-torture/execute/ashrdi-1.c: New.
30787         * gcc.c-torture/execute/ashldi-1.c: New.
30788         * gcc.c-torture/execute/lshrdi-1.c: New.
30789
30790 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30791
30792         * objc/execute/load-3.m: Added. Check sending +load to categories,
30793         in addition to classes.
30794
30795 2001-06-08  Stan Shebs  <shebs@apple.com>
30796
30797         * objc/execute/load-2.m: New test.  From Nicola Pero
30798         <n.pero@mi.flashnet.it>.
30799
30800 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30801
30802         * gcc.c-torture/execute/20010605-2.c: New test.
30803
30804 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         * g++.old-deja/g++.abi/vbase2.C: New test.
30807         * g++.old-deja/g++.abi/vbase3.C: New test.
30808
30809 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30810
30811         * g++.old-deja/g++.pt/friend49.C: New test.
30812
30813 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.old-deja/g++.ext/anon3.C: New test.
30816
30817 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30818
30819         * g++.old-deja/g++.other/conv7.C: New test.
30820
30821 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30822
30823         * gcc.c-torture/compile/20010605-2.c: New test.
30824
30825 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30826
30827         * gcc.c-torture/execute/20010604-1.c: New test.
30828
30829 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30830
30831         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30832
30833 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30834
30835         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30836         (g++_link_flags): Likewise.
30837         (g++_init): Pass gccpath's value to two previous functions.
30838
30839 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30840
30841         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30842         Ensure logfile entry matches exec command line.
30843
30844 2001-05-31  Richard Henderson  <rth@redhat.com>
30845
30846         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30847         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30848
30849 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30850
30851         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30852         compiler for irix6.2
30853
30854 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30855
30856         * g++.old-deja/g++.other/optimize3.C: New file.
30857
30858 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30859
30860         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30861         assemble.
30862
30863 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30864
30865         * g++.old-deja/g++.other/optimize2.C: New file.
30866
30867 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30868
30869         * gcc.c-torture/compile/20010518-2.c: New file.
30870         * gcc.c-torture/execute/20010518-1.c: New file.
30871         * gcc.c-torture/execute/20010518-2.c: New file.
30872
30873 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30874
30875         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30876
30877 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30878
30879         G++ no longer defines builtins that do not begin with __builtin.
30880         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30881         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30882         * g++.old-deja/g++.law/builtin1.C: Likewise.
30883         * g++.old-deja/g++.law/cvt2.C: Likewise.
30884         * g++.old-deja/g++.mike/net5.C: Likewise.
30885         * g++.old-deja/g++.other/builtins1.C: Likewise.
30886         * g++.old-deja/g++.other/builtins2.C: Likewise.
30887         * g++.old-deja/g++.other/builtins3.C: Likewise.
30888         * g++.old-deja/g++.other/builtins4.C: Likewise.
30889         * g++.old-deja/g++.other/inline8.C: Likewise.
30890         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30891
30892 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30893
30894         * g++.old-deja/g++.pt/using1.C: Adjust.
30895         * g++.old-deja/g++.pt/using2.C: New test.
30896
30897 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30898
30899         * gcc.dg/cpp/charconst.c: New tests.
30900         * gcc.dg/cpp/escape.c: New tests.
30901         * gcc.dg/cpp/escape-1.c: New tests.
30902         * gcc.dg/cpp/escape-2.c: New tests.
30903         * gcc.dg/cpp/ucs.c: New tests.
30904
30905 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30906
30907         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30908         native compiler for irix6.5.
30909
30910 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30911
30912         * lib/g++.exp (g++_include_flags): Use args to compute
30913         get_multilibs.
30914         (g++_link_flags): Likewise.
30915         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30916
30917 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30918
30919         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30920
30921 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30922
30923         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30924         this file.
30925
30926 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30927
30928         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30929         STACK_SIZE;
30930         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30931         to STACK_SIZE; Use it to define size of add_histo array.
30932         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30933         to STACK_SIZE.
30934         (f): Use GITT_SIZE to define size of gitt local table.
30935         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30936         to STACK_SIZE; Use it to define size of bytemem array.
30937
30938 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30939
30940         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30941         on 68HC11/HC12 due to the asm instruction.
30942         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30943         * gcc.c-torture/compile/920520-1.x: Likewise.
30944         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30945         on 68HC11/HC12 because the function is larger than 64K.
30946         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30947         on 68HC11/HC12 because the structure is too large.
30948
30949 2001-05-20  Richard Henderson  <rth@redhat.com>
30950
30951         * gcc.c-torture/execute/20010520-1.c: New.
30952
30953 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30954
30955         * g++.old-deja/g++.warn/compare1.C: New test.
30956         * gcc.dg/compare4.c: New test.
30957
30958 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.other/optimize1.C: New test.
30961
30962 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30963
30964         * g++.old-deja/g++.pt/spec41.C: New test.
30965
30966 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30967
30968         * gcc.c-torture/compile/20010114-1.x: Remove.
30969
30970 2001-05-18  Stan Shebs  <shebs@apple.com>
30971
30972         * gcc.c-torture/compile/20010518-1.c: New test.
30973
30974 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30977         * g++.old-deja/g++.pt/crash67.C: New test.
30978
30979 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30980
30981         * g++.old-deja/g++.other/debug9.C: New test.
30982
30983 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30984
30985         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30986
30987 2001-05-16  Jan Hubicka  <jh@suse.cz>
30988
30989         * gcc.c-torture/compile/20010516-1.c: New test.
30990
30991 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30992
30993         * g++.old-deja/g++.other/crash41.C: New test.
30994
30995 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30996
30997         * g++.old-deja/g++.pt/crash66.C: New test.
30998
30999 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31000
31001         * g++.old-deja/g++.robertl/eb27.C: Convert.
31002
31003 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31004
31005         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31006         declaration being redundant.
31007
31008 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31009
31010         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31011
31012 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31013
31014         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31015
31016 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31017
31018         * lib/g++.exp: Use testsuite_flags.
31019
31020 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31021
31022         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31023
31024 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31025
31026         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31027
31028 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31029
31030         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31031
31032 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31033
31034         * gcc.c-torture/compile/20010313-1.c: New test.
31035
31036 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31037
31038         * gcc.dg/cpp/direct2.c: New test.
31039         * gccq.dg/cpp/direct2s.c: New test.
31040
31041         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31042
31043 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31044
31045         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31046         * g++.old-deja/g++.other/op3.C: Likewise.
31047
31048 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31049
31050         * gcc.dg/cpp/syshdr.h: New file.
31051         * gcc.dg/cpp/sysmac1.c: Update.
31052         * gcc.dg/cpp/sysmac2.c: Update.
31053
31054 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31055
31056         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31057
31058 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31059
31060         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31061         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31062
31063 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31064
31065         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31066
31067 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31068
31069         * lib/g++.exp (g++_include_flags): Don't use any special flags
31070         if TESTING_IN_BUILD_TREE is not defined.
31071         (g++_init): Use a plain 'c++' as the compiler if
31072         TESTING_IN_BUILD_TREEE is not defined.
31073
31074 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31075
31076         * g++.old-deja/g++.eh/catch13.C: New test.
31077         * g++.old-deja/g++.eh/catch14.C: New test.
31078
31079 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31080
31081         * gcc.dg/cpp/tr-define.c: New test.
31082
31083 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31084
31085         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31086         <stdlib.h>, not <malloc.h>.
31087
31088 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31089
31090         * g++.old-deja/g++.ns/template17.C: New test.
31091
31092 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31093
31094         * g++.old-deja/g++.pt/ref4.C: New test.
31095
31096 2001-04-30  Richard Henderson  <rth@redhat.com>
31097
31098         * gcc.dg/20000724-1.c: Revert last change.
31099
31100 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31101
31102         * g77.f-torture/execute/20010430.f: New test.
31103
31104 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31105
31106         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31107
31108 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31109
31110         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31111
31112 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         * g++.old-deja/g++.eh/crash6.C: New test.
31115
31116 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         * g++.old-deja/g++.other/warn7.C: New test.
31119
31120 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31121
31122         * g++.old-deja/g++.other/defarg9.C: New test.
31123
31124 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31125
31126         * g77.f-torture/compile/20010426.f: New test.
31127         * g77.f-torture/execute/20010426.f: New test.
31128
31129 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31130
31131         * g77.f-torture/compile/20000629-1.x: Remove - error
31132         has been fixed.
31133
31134 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31135
31136         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31137         Tweak slightly to work with g++.dg framework.
31138         * g++.dg/special/ecos.exp: Run initp1.C test.
31139         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31140
31141         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31142         its linker doesn't give line numbers either.
31143         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31144
31145 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31146
31147         * g++.old-deja/g++.other/lex1.C: New test.
31148
31149 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31150
31151         * gcc.dg/noncompile/20010425-1.c: New test.
31152
31153 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31154
31155         * g++.old-deja/g++.pt/mangle2.C: New test.
31156
31157 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31158
31159         * gcc.dg/format/plus-1.c: New test.
31160
31161 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31162
31163         * gcc.dg/20010423-1.c: New test.
31164
31165 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31166
31167         * gcc.c-torture/execute/20010422-1.c: New test.
31168
31169 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.old-deja/g++.ns/type2.C: New test.
31172
31173 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31174
31175         * g++.old-deja/g++.other/perf1.C: New test.
31176
31177 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31178
31179         * gcc.dg/c99-func-2.c: Remove xfail.
31180         * gcc.dg/c99-func-3.c: Remove xfail.
31181         * gcc.dg/c99-func-4.c: Remove xfail.
31182
31183 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31184
31185         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31186
31187 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31188
31189         * gcc.c-torture/compile/20010423-1.c: New test.
31190
31191 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31192
31193         * g++.old-deja/g++.pt/typename28.C: New test.
31194
31195 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         * g++.old-deja/g++.abi/empty2.C: New test.
31198         * g++.old-deja/g++.abi/empty3.C: New test.
31199
31200 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31201
31202         * g++.old-deja/g++.other/comdat2.C: New test.
31203         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31204
31205 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31206
31207         * g++.old-deja/g++.other/overload14.C: New test.
31208
31209 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31210
31211         * g++.old-deja/g++.other/lookup23.C: New test.
31212
31213 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * gcc.c-torture/execute/20010403-1.c: New test.
31216
31217 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31218             Mark Mitchell  <mark@codesourcery.com>
31219
31220         * lib/old-dejagnu.exp: Don't delete output of executable.
31221         Add .exe suffix to executables.
31222
31223 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31224
31225         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31226
31227 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31228
31229         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31230
31231 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31234         * g++.old-deja/g++.abi/crash1.C: New test.
31235
31236 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         * g++.old-deja/g++.other/crash40.C: New test.
31239
31240 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31241
31242         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31243
31244 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31245
31246         * g++.old-deja/g++.other/warn6.C: New test.
31247
31248 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31249
31250         * g++.old-deja/g++.robertl/eb42.C: Same.
31251
31252 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31253
31254         * gcc.dg/wtr-conversion-1.c: New testcase.
31255
31256 2001-04-10  Richard Henderson  <rth@redhat.com>
31257
31258         * g++.old-deja/g++.other/array5.C: New.
31259
31260 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31261
31262         * gcc.c-torture/execute/20010408-1.c: New test.
31263
31264 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31265
31266         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31267         headers and constructs.
31268         * g++.old-deja/g++.robertl/eb79.C: Same.
31269         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31270         * g++.old-deja/g++.robertl/eb73.C: Same.
31271         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31272         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31273         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31274         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31275         * g++.old-deja/g++.robertl/eb44.C: Same.
31276         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31277         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31278         * g++.old-deja/g++.robertl/eb39.C: Same.
31279         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31280         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31281         * g++.old-deja/g++.robertl/eb30.C: Same.
31282         * g++.old-deja/g++.robertl/eb3.C: Same.
31283         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31284         * g++.old-deja/g++.robertl/eb21.C: Same.
31285         * g++.old-deja/g++.robertl/eb15.C: Same.
31286         * g++.old-deja/g++.robertl/eb118.C: Same.
31287         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31288         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31289         * g++.old-deja/g++.robertl/eb109.C: Same.
31290         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31291         * g++.old-deja/g++.mike/rtti1.C: Same.
31292         * g++.old-deja/g++.mike/p658.C: Same.
31293         * g++.old-deja/g++.mike/net46.C: Same.
31294         * g++.old-deja/g++.mike/net34.C: Same.
31295         * g++.old-deja/g++.mike/memoize1.C: Same.
31296         * g++.old-deja/g++.mike/eh2.C: Same.
31297         * g++.old-deja/g++.law/weak.C: Same.
31298         * g++.old-deja/g++.law/visibility7.C: Same.
31299         * g++.old-deja/g++.law/visibility25.C: Same.
31300         * g++.old-deja/g++.law/visibility22.C: Same.
31301         * g++.old-deja/g++.law/visibility2.C: Same.
31302         * g++.old-deja/g++.law/visibility17.C: Same.
31303         * g++.old-deja/g++.law/visibility13.C: Same.
31304         * g++.old-deja/g++.law/visibility10.C: Same.
31305         * g++.old-deja/g++.law/visibility1.C: Same.
31306         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31307         * g++.old-deja/g++.law/vbase1.C: Same.
31308         * g++.old-deja/g++.law/operators32.C: Same.
31309         * g++.old-deja/g++.law/nest3.C: Same.
31310         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31311         * g++.old-deja/g++.law/except5.C (main): Same.
31312         * g++.old-deja/g++.law/cvt7.C (run): Same.
31313         * g++.old-deja/g++.law/cvt2.C: Same.
31314         * g++.old-deja/g++.law/cvt16.C: Same.
31315         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31316         * g++.old-deja/g++.law/ctors17.C (main): Same.
31317         * g++.old-deja/g++.law/ctors13.C: Same.
31318         * g++.old-deja/g++.law/ctors12.C (main): Same.
31319         * g++.old-deja/g++.law/ctors10.C: Same.
31320         * g++.old-deja/g++.law/code-gen5.C: Same.
31321         * g++.old-deja/g++.law/bad-error7.C: Same.
31322         * g++.old-deja/g++.law/arm9.C: Same.
31323         * g++.old-deja/g++.law/arm12.C: Same.
31324         * g++.old-deja/g++.law/arg8.C: Same.
31325         * g++.old-deja/g++.law/arg1.C: Same.
31326         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31327         * g++.old-deja/g++.jason/template31.C: Same.
31328         * g++.old-deja/g++.jason/template24.C (main): Same.
31329         * g++.old-deja/g++.jason/2371.C: Same.
31330         * g++.old-deja/g++.eh/new2.C: Same.
31331         * g++.old-deja/g++.eh/new1.C: Same.
31332         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31333         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31334         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31335         * g++.old-deja/g++.brendan/crash62.C: Same.
31336         * g++.old-deja/g++.brendan/crash52.C: Same.
31337         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31338         * g++.old-deja/g++.brendan/crash38.C: Same.
31339         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31340         * g++.old-deja/g++.brendan/copy9.C: Same.
31341
31342 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31343
31344         * gcc.c-torture/execute/20001203-2.c (memset):
31345         Count argument is of type __SIZE_TYPE__.
31346
31347 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31348
31349         * gcc.c-torture/compile/20010404-1.c: New test.
31350
31351 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31352
31353         * gcc.c-torture/compile/20010326-1.c: New test.
31354
31355 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31356
31357         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31358         peculiarities of the SH.
31359         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31360
31361 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31362
31363         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31364         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31365         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31366
31367 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31368
31369         * g77.f-torture/compile/20010321-1.f: New test.
31370
31371 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31372
31373         * gcc.c-torture/compile/20010329-1.c: New test.
31374
31375 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31376
31377         * gcc.c-torture/execute/20010329-1.c: New test.
31378
31379 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31380
31381         * g++.old-deja/g++.other/eh4.C: Fix typo.
31382
31383 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31384
31385         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31386
31387 2001-03-28  Philip Blundell  <philb@gnu.org>
31388
31389         * gcc.c-torture/compile/20010328-1.c: New test.
31390
31391 2001-03-27  Richard Henderson  <rth@redhat.com>
31392
31393         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31394         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31395
31396 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31397
31398         * gcc.c-torture/compile/20010327-1.c: New test.
31399
31400 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         * g++.old-deja/g++.other/friend12.C: New test.
31403         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31404         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31405
31406 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31407
31408         * gcc.c-torture/execute/20010325-1.c: New test.
31409
31410 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31411
31412         * g++.old-deja/g++.other/mangle3.C: New test.
31413
31414 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * g++.old-deja/g++.other/anon8.C: New test.
31417
31418 2001-03-20  Philip Blundell  <philb@gnu.org>
31419
31420         * gcc.c-torture/compile/20010320-1.c: New test.
31421
31422 2001-03-17  Richard Henderson  <rth@redhat.com>
31423
31424         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31425
31426 2001-03-15  Geoff Keating  <geoff@redhat.com>
31427
31428         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31429         tests on AIX.
31430
31431 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31432
31433         * g++.old-deja/g++.other/eh4.C: New test.
31434
31435 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31436
31437         * gcc.dg/cpp/mi1.c: Update.
31438
31439 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31440
31441         * g++.old-deja/g++.other/regstack.C: New test.
31442
31443 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31444
31445         * g++.old-deja/g++.other/ref4.C: New test.
31446
31447 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31448
31449         * objc/execute/va_method.m: Added.
31450         * objc/execute/IMP.m: Added.
31451         * objc/execute/_cmd.m: Added.
31452         * objc/execute/accessing_ivars.m: Added.
31453         * objc/execute/class-1.m: Added.
31454         * objc/execute/class-10.m: Added.
31455         * objc/execute/class-11.m: Added.
31456         * objc/execute/class-12.m: Added.
31457         * objc/execute/class-13.m: Added.
31458         * objc/execute/class-14.m: Added.
31459         * objc/execute/class-2.m: Added.
31460         * objc/execute/class-3.m: Added.
31461         * objc/execute/class-4.m: Added.
31462         * objc/execute/class-5.m: Added.
31463         * objc/execute/class-6.m: Added.
31464         * objc/execute/class-7.m: Added.
31465         * objc/execute/class-8.m: Added.
31466         * objc/execute/class-9.m: Added.
31467         * objc/execute/class-tests-1.h
31468         * objc/execute/class-tests-2.h
31469         * objc/execute/compatibility_alias.m: Added.
31470         * objc/execute/encode-1.m: Added.
31471         * objc/execute/formal_protocol-1.m: Added.
31472         * objc/execute/formal_protocol-2.m: Added.
31473         * objc/execute/formal_protocol-3.m: Added.
31474         * objc/execute/formal_protocol-4.m: Added.
31475         * objc/execute/formal_protocol-5.m: Added.
31476         * objc/execute/formal_protocol-6.m: Added.
31477         * objc/execute/formal_protocol-7.m: Added.
31478         * objc/execute/informal_protocol.m: Added.
31479         * objc/execute/initialize.m: Added.
31480         * objc/execute/load.m: Added.
31481         * objc/execute/many_args_method.m: Added.
31482         * objc/execute/nested-3.m: Added.
31483         * objc/execute/no_clash.m: Added.
31484         * objc/execute/private.m: Added.
31485         * objc/execute/redefining_self.m: Added.
31486         * objc/execute/root_methods.m: Added.
31487         * objc/execute/selector-1.m: Added.
31488         * objc/execute/static-1.m: Added.
31489         * objc/execute/static-2.m: Added.
31490         * objc/execute/va_method.m: Added.
31491
31492 2001-03-10  Richard Henderson  <rth@redhat.com>
31493
31494         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31495
31496 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31497
31498         * g++.old-deja/g++.other/crash31.C: XFAIL.
31499         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31500         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31501         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31502         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31503         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31504
31505 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31506
31507         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31508
31509 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31510
31511         * gcc.dg/20000724-1.c: Don't use multiline strings.
31512
31513 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31514
31515         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31516         result of -cString against what we expect it to be; don't just
31517         print it out for no one to read.
31518
31519         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31520         Based on testcases provided by Nicola Pero.
31521
31522 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31523
31524         * gcc.dg/cpp/macro7.c: New test.
31525
31526 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31527
31528         * gcc.dg/cpp/multiline.c: Update.
31529
31530 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         * g++.old-deja/g++.other/enum3.C: New test.
31533
31534 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31535
31536         * g++.old-deja/g++.other/pod1.C: New test.
31537
31538 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.old-deja/g++.ext/overload1.C: New test.
31541
31542 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         * g++.old-deja/g++.pt/using1.C: New test.
31545
31546 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31547
31548         * g++.old-deja/g++.other/using9.C: New test.
31549
31550 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31551
31552         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31553
31554         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31555
31556 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31557
31558         * g++.old-deja/g++.ext/realpt1.C: Remove.
31559
31560 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31561
31562         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31563
31564 2001-02-26  Will Cohen  <wcohen@redhat.com>
31565
31566         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31567
31568 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31569
31570         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31571         templatized constructors.
31572
31573 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31574
31575         * gcc.c-torture/execute/20010224-1.c: New test.
31576
31577 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31578
31579         * gcc.c-torture/execute/20010222-1.c: New test.
31580
31581 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * g++.old-deja/g++.other/inline20.C: New test.
31584
31585 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31586
31587         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31588
31589 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31590
31591         * g++.old-deja/g++.other/lookup22.C: New test.
31592
31593 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31594
31595         * g77.dg: New directory.
31596         * g77.dg/20010216-1.f: New test case.
31597         * g77.dg/dg.exp: New driver.
31598         * lib/g77-dg.exp: New driver library.
31599
31600 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31601
31602         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31603
31604 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31605
31606         * g++.old-deja/g++.other/decl9.C: New test.
31607
31608 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31609
31610         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31611         not need <string> and also tests the initialization at runtime.
31612
31613 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31614
31615         * gcc.c-torture/execute/longlong.c: New test.
31616
31617 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31618
31619         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31620
31621 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31622
31623         * gcc.c-torture/execute/920302-1.c (execute):
31624         Change argument type to short.
31625
31626 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.old-deja/g++.pt/deduct6.C: New test.
31629
31630 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         * g++.old-deja/g++.pt/deduct5.C: New test.
31633
31634 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31635
31636         * gcc.c-torture/execute/20010209-1.c: New test.
31637
31638 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31639
31640         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31641
31642 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31643
31644         * g++.dg/vtgc1.C: Update for new ABI.
31645
31646         * consistency.vlad: New directory, 1665 files.
31647
31648 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31649
31650         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31651         return type.
31652         * gcc.dg/cpp/digraphs.c: Declare puts.
31653
31654 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31655
31656         * g++.old-deja/g++.other/warn5.C: New test.
31657
31658 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31659
31660         * g++.old-deja/g++.pt/spec40.C: New test.
31661
31662 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31663
31664         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31665         case.
31666         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31667
31668 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.c-torture/compile/20010209-1.c: New test.
31671
31672 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31673
31674         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31675         excess errors message but not if it crashes.
31676         * g++.old-deja/g++.other/crash27.C: Likewise.
31677         * g++.old-deja/g++.other/crash28.C: Likewise.
31678         * g++.old-deja/g++.other/crash30.C: Likewise.
31679         * g++.old-deja/g++.other/crash32.C: Likewise.
31680         * g++.old-deja/g++.other/crash35.C: Likewise.
31681         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31682
31683 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31684
31685         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31686         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31687         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31688         g77.f-torture/execute/execute.exp,
31689         g77.f-torture/noncompile/noncompile.exp,
31690         gcc.c-torture/execute/execute.exp,
31691         gcc.c-torture/execute/memcheck/memcheck.exp,
31692         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31693         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31694         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31695         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31696         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31697         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31698         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31699         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31700         Remove bug reporting instructions with ancient email addresses.
31701
31702 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31703
31704         * gcc.dg/20010202-1.c: New test.
31705         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31706
31707 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31708
31709         * g++.dg/stdbool-if.C: New test.
31710
31711 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31712
31713         * objc/execute/fdecl.m: Added main().
31714
31715 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31716
31717         * gcc.c-torture/execute/20010206-1.c: New test.
31718
31719 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31720
31721         * gcc.dg/cpp/avoidpaste1.c: Update.
31722
31723 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31724
31725         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31726         Pero <nicola@brainstorm.co.uk>.
31727         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31728
31729 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31730
31731         * g++.old-deja/g++.pt/spec39.C: New test.
31732
31733 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31734
31735         * gcc.c-torture/compile/20010202-1.c: New test.
31736
31737 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31738
31739         * g++.old-deja/g++.abi/primary2.C: New test.
31740         * g++.old-deja/g++.abi/primary3.C: New test.
31741         * g++.old-deja/g++.abi/primary4.C: New test.
31742         * g++.old-deja/g++.abi/primary5.C: New test.
31743         * g++.old-deja/g++.abi/vtable3.h: New test.
31744         * g++.old-deja/g++.abi/vtable3a.C: New test.
31745         * g++.old-deja/g++.abi/vtable3b.C: New test.
31746         * g++.old-deja/g++.abi/vtable3c.C: New test.
31747         * g++.old-deja/g++.abi/vtable3d.C: New test.
31748         * g++.old-deja/g++.abi/vtable3e.C: New test.
31749         * g++.old-deja/g++.abi/vtable3f.C: New test.
31750         * g++.old-deja/g++.abi/vtable3g.C: New test.
31751         * g++.old-deja/g++.abi/vtable3h.C: New test.
31752         * g++.old-deja/g++.abi/vtable3i.C: New test.
31753         * g++.old-deja/g++.abi/vtable3j.C: New test.
31754         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31755
31756 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31757
31758         * g++.old-deja/g++.other/anon6.C: New test.
31759         * g++.old-deja/g++.other/anon7.C: New test.
31760
31761 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31762
31763         * gcc.dg/cpp/avoidpaste2.c: New tests.
31764
31765 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31766
31767         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31768
31769 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31770
31771         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31772         DECIMAL_DIG cases for Irix."
31773
31774 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31775
31776         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31777
31778 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31779
31780         * gcc.dg/c99-tag-1.c: New test.
31781
31782 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31783
31784         * gcc.dg/cpp/tr-warn1.c: Add tests.
31785
31786 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31787
31788         * gcc.dg/cpp/avoidpaste1.c: Update.
31789         * gcc.dg/cpp/paste4.c: Update.
31790
31791 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31792
31793         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31794         cases for Irix.
31795
31796 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31797
31798         * g++.old-deja/g++.other/inline19.C: New test.
31799
31800 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31801
31802         * gcc.dg/Wlarger-than.c: New test.
31803
31804 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31805
31806         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31807
31808 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31809
31810         * gcc.c-torture/execute/20010129-1.c: New test.
31811         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31812
31813 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31814
31815         * gcc.dg/cpp/avoidpaste1.c: Test case.
31816
31817 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31818
31819         * g++.old-deja/g++.other/inline18.C: New test.
31820
31821 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31822
31823         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31824         and __builtin_putchar.
31825
31826 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31827
31828         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31829         tests.
31830
31831 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31832
31833         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31834         floating point number rounding mode to round to the nearest
31835         representable mode.
31836
31837 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31838
31839         * g++.old-deja/g++.other/mangle2.C: New test.
31840
31841 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31842
31843         * gcc.c-torture/compile/20010124-1.c: New test.
31844
31845 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31846
31847         * g++.old-deja/g++.pt/spec38.C: New test.
31848
31849 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31850
31851         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31852         "Build don't run".
31853
31854 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31855
31856         * gcc.c-torture/execute/20010123-1.c: New test.
31857
31858 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31859
31860         * g++.old-deja/g++.pt/spec37.C: New test.
31861
31862 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.old-deja/g++.pt/overload14.C: New test.
31865
31866 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31867
31868         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31869         __builtin_return_address.
31870
31871 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31872
31873         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31874         * g++.old-deja/g++.pt/spec35.C: New test.
31875         * g++.old-deja/g++.pt/spec36.C: New test.
31876
31877 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31878
31879         * gcc.c-torture/compile/20010118-1.c: New test.
31880
31881 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31882
31883         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31884
31885 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31886
31887         * gcc.c-torture/execute/20010119-1.c: New test.
31888
31889 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31890
31891         * g++.old-deja/g++.other/vbase5.C: New test.
31892
31893 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31894
31895         * gcc.c-torture/execute/20010118-1.c: New test.
31896
31897 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         * g++.old-deja/g++.pt/deduct3.C: New test.
31900
31901 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31902
31903         * g++.old-deja/g++.pt/spec34.C: New test.
31904
31905 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31906
31907         * g77.f-torture/compile/20000601-2.f: New test.
31908
31909 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.other/init17.C: New test.
31912
31913 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31914
31915         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31916
31917 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31918
31919         * g++.old-deja/g++.pt/unify8.C: New test.
31920
31921 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31922
31923         * g++.old-deja/g++.abi/vbase1.C: New test.
31924
31925 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31926
31927         * g++.old-deja/g++.pt/crash65.C: New test.
31928
31929 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31930
31931         * gcc.dg/cpp/assembl2.S: New test case.
31932
31933 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31934
31935         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31936         are supported.
31937
31938 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31939
31940         * g++.old-deja/g++.other/builtins1.C: New test.
31941         * g++.old-deja/g++.other/builtins2.C: Likewise.
31942         * g++.old-deja/g++.other/builtins3.C: Likewise.
31943         * g++.old-deja/g++.other/builtins4.C: Likewise.
31944
31945 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31946
31947         * gcc.c-torture/compile/20010117-1.c: New test.
31948         * gcc.c-torture/compile/20010117-2.c: New test.
31949
31950 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31951
31952         * g77.f-torture/execute/20010116.[fx]: New test,
31953         XFAIL on i?86-*-*.
31954         * g77.f-torture/compile/20010115.f: Indicate it's
31955         a test for PR fortran/1636.
31956
31957 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31958
31959         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31960
31961 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31962
31963         * g77.f-torture/compile/20010115.f: New test.
31964
31965 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31966
31967         * g++.old-deja/g++.pt/nontype5.C: New test.
31968
31969 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31970
31971         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31972         have an equivalent working one below it.
31973
31974 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31975
31976         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31977         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31978
31979 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31980
31981         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31982         message containing "init_priority".
31983         (conpr-2.C): Likewise.
31984         (conpr-3.C): Likewise.
31985         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31986
31987 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31988
31989         * gcc.c-torture/execute/20010114-2.c: New test.
31990
31991 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31992
31993         * gcc.c-torture/compile/20010114-1.c: New test.
31994         * gcc.c-torture/compile/20010114-1.x: Xfail.
31995         * gcc.c-torture/compile/20010114-2.c: New test.
31996         * gcc.c-torture/execute/20010114-1.c: New test.
31997         * gcc.dg/trunc-1.c: New test.
31998         * gcc.dg/uninit-B.c: New test.
31999
32000 2001-01-13  Nick Clifton  <nickc@redhat.com>
32001
32002         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32003         target.
32004
32005 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32006
32007         * gcc.c-torture/compile/20010113-1.c: New test.
32008
32009 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32010
32011         * gcc.c-torture/compile/20001212-1.c: New test.
32012
32013 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32014
32015         * gcc.dg/cpp/widestr1.c: Update.
32016         * gcc.dg/cpp/prag-imp.c: Remove.
32017
32018 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * gcc.c-torture/execute/20000801-3.x: Remove.
32021         * gcc.dg/c90-init-1.c: New test.
32022         * gcc.dg/c99-init-1.c: New test.
32023         * gcc.dg/c99-init-2.c: New test.
32024         * gcc.dg/gnu99-init-1.c: New test.
32025
32026 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32027
32028         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32029         testing that no relevant ones were found.
32030
32031 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         * g++.old-deja/g++.pt/cast2.C: New test.
32034
32035 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         * g++.old-deja/g++.pt/friend47.C: New test.
32038
32039 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * g++.old-deja/g++.pt/instantiate13.C: New test.
32042
32043 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32044
32045         * g++.old-deja/g++.other/defarg7.C: New test.
32046         * g++.old-deja/g++.other/defarg8.C: New test.
32047
32048 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32049
32050         * g++.old-deja/g++.pt/crash64.C: New test.
32051
32052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * g++.old-deja/g++.pt/crash63.C: New test.
32055
32056 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32057
32058         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32059
32060 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32061
32062         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32063
32064 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         * g++.old-deja/g++.pt/error3.C: New test.
32067
32068 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32069
32070         * g++.old-deja/g++.other/crash39.C: New test.
32071
32072 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32073
32074         * g++.old-deja/g++.other/vbase4.C: New test.
32075
32076 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32077
32078         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32079         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32080         * gcc.dg/special/special.exp: New test driver which will check
32081         for alias support for the above test.
32082
32083 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32084
32085         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32086         problems on small machines.
32087         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32088         parameterize.
32089
32090 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32091
32092         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32093         mips.
32094         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32095
32096 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         * g++.old_deja/g++.pt/using8.C: New test.
32099
32100 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32101
32102         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32103
32104 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32105
32106         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32107         where a failure is expected.
32108         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32109
32110 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32111
32112         * g++.old_deja/g++.pt/instantiate12.C: New test.
32113
32114 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32115
32116         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32117         start of structs.
32118         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32119         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32120         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32121         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32122         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32123         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32124         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32125         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32126         * g++.old-deja/g++.eh/spec6.C: Likewise.
32127         * g++.old-deja/g++.jason/crash3.C: Likewise.
32128         * g++.old-deja/g++.law/ctors11.C: Likewise.
32129         * g++.old-deja/g++.law/ctors17.C: Likewise.
32130         * g++.old-deja/g++.law/ctors5.C: Likewise.
32131         * g++.old-deja/g++.law/ctors9.C: Likewise.
32132         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32133         * g++.old-deja/g++.mike/net22.C: Likewise.
32134         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32135         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32136         * g++.old-deja/g++.mike/virt3.C: Likewise.
32137         * g++.old-deja/g++.niklas/t128.C: Likewise.
32138         * g++.old-deja/g++.other/anon4.C: Likewise.
32139         * g++.old-deja/g++.other/using1.C: Likewise.
32140         * g++.old-deja/g++.other/warn3.C: Likewise.
32141         * g++.old-deja/g++.pt/t37.C: Likewise.
32142         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32143         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32144
32145 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32146
32147         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32148
32149 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32150
32151         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32152
32153 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32154
32155         * gcc.c-torture/compile/20010107-1.c: New test.
32156
32157 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32158
32159         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32160
32161 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32162
32163         * gcc.dg/format/format.h: New file.
32164         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32165         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32166         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32167         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32168         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32169         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32170         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32171         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32172         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32173         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32174         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32175         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32176         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32177         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32178         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32179         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32180         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32181         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32182         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32183         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32184         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32185         instead of declaring standard types, macros and functions in each
32186         test.
32187
32188 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32189
32190         * gcc.c-torture/execute/20010106-1.c: New test.
32191
32192 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32193
32194         * gcc.dg/format/format.exp: New file.
32195         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32196         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32197         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32198         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32199         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32200         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32201         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32202         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32203         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32204         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32205         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32206         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32207         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32208         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32209         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32210         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32211         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32212         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32213         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32214         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32215         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32216         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32217         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32218         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32219         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32220         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32221         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32222         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32223         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32224         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32225         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32226         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32227         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32228         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32229         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32230         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32231         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32232         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32233         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32234         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32235         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32236         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32237
32238 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32239
32240         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32241         account.
32242
32243 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32244
32245         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32246
32247 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32248
32249         * g++.old-deja/g++.pt/crash62.C: New test.
32250
32251 2001-01-04  Richard Henderson  <rth@redhat.com>
32252
32253         * gcc.dg/20000926-1.c: Update expected warnings.
32254         * gcc.dg/array-2.c: Likewise.
32255         * gcc.dg/array-4.c: Also validate flexible array members.
32256         * gcc.dg/c99-flex-array-1.c: New.
32257
32258 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32259
32260         * gcc.c-torture/compile/20001222-1.x: Remove.
32261
32262 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32263
32264         * gcc.c-torture/execute/built-in-setjmp.c: New.
32265
32266 2001-01-03  Richard Henderson  <rth@redhat.com>
32267
32268         * gcc.dg/940510-1.c: Update expected error wording.
32269         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32270
32271 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32272
32273         * lib/target-supports.exp (check_alias_available): Modified to
32274         indicate aliases not supported if only weak aliases are supported.
32275
32276 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32277
32278         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32279         Turn on cmpstrsi checks for __pj__ and __i370__.
32280
32281 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32282
32283         * g++.old-deja/g++.other/virtual11.C: New test.
32284
32285 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32288
32289 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32290
32291         * gcc.c-torture/compile/20010102-1.c: New test.
32292
32293 2001-01-02  Andreas Jaeger  <aj@suse.de>
32294
32295         * gcc.dg/noreturn-3.c: New test.
32296
32297         * gcc.dg/noreturn-4.c: New test.
32298
32299 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32300
32301         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32302         __builtin_fputc and __builtin_fwrite.
32303
32304 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32305
32306         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32307         signed char, not default char.
32308
32309 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32310
32311         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32312
32313 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32314
32315         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32316
32317 2000-12-29  Richard Henderson  <rth@redhat.com>
32318
32319         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32320         (__cyg_profile_func_exit): Define.
32321
32322 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32323
32324         * g++.dg/vtgc1.C: New test.
32325
32326 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32327
32328         * gcc.dg/noncompile/20001228-1.c: New test.
32329
32330         * gcc.dg/20001228-1.c: New test.
32331
32332         * gcc.c-torture/execute/20001228-1.c: New test.
32333
32334 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32335
32336         * gcc.dg/format-strfmon-1.c: New test.
32337
32338 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32341         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32342         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32343         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32344         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32345         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32346         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32347         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32348         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32349         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32350         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32351         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32352         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32353
32354         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32355         * gcc.c-torture/execute/string-opt-4.c: Test index.
32356
32357 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32358
32359         * gcc.c-torture/compile/20001226-1.c: New test.
32360
32361 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32362
32363         * gcc.c-torture/compile/20001222-1.c: New test.
32364         * gcc.c-torture/compile/20001222-1.x: Xfail.
32365
32366 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32367
32368         * gcc.c-torture/execute/comp-goto-2.c: New test.
32369
32370 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32371
32372         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32373         Use long types if __INT_MAX__ is 32767.
32374         (main): Use cast to (sint32 *) when poking 88 into a_page.
32375
32376         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32377
32378 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32379
32380         * gcc.c-torture/compile/20001221-1.c: New test.
32381         * gcc.c-torture/execute/20001221-1.c: New test.
32382
32383 2000-12-20  Richard Henderson  <rth@redhat.com>
32384
32385         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32386         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32387
32388 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32389
32390         * gcc.dg/compare3.c: New test.
32391
32392 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32393
32394         * gcc.dg/format-warnll-1.c: New test.
32395
32396 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32397
32398         * gcc.dg/cpp/cmdlne-P.c: New test.
32399
32400 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32401
32402         * gcc.c-torture/execute/builtin-abs-1.c,
32403         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32404
32405 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32406
32407         * gcc.dg/cpp/multiline.c: New test.
32408
32409 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32410
32411         * g++.old-deja/g++.other/syshdr1.C: Update.
32412         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32413
32414 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32415
32416         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32417
32418 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32419
32420         * g++.old-deja/g++.pt/ttp65.C: New test.
32421
32422 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32423
32424         * g++.old-deja/g++.pt/ttp64.C: New test.
32425
32426 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32427
32428         * g++.old-deja/g++.pt/spec33.C: New test.
32429
32430 2000-12-14  Catherine Moore  <clm@redhat.com>
32431
32432         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32433         * gcc.c-torture/execute/920612-2.c: Likewise.
32434         * gcc.c-torture/execute/920428-2.c: Likewise.
32435         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32436         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32437
32438 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32439
32440         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32441         * gcc.dg/pack-test-2.c: Likewise.
32442
32443 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32444
32445         Tests by Zack Weinberg <zackw@stanford.edu>.
32446
32447         * gcc.dg/cpp/defined.c: Update.
32448         * gcc.dg/cpp/defined_trad.c: New tests.
32449
32450 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32451
32452         * gcc.dg/cpp/trad-direct.c: Update.
32453
32454 2000-12-11  Neil Booth  <neilb@earthling.net>
32455
32456         * gcc.dg/cpp/defined_trad.c
32457
32458 2000-12-11  Neil Booth  <neilb@earthling.net>
32459
32460         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32461
32462 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32463
32464         * gcc.dg/format-miss-2.c: New test.
32465
32466 2000-12-09  Neil Booth  <neilb@earthling.net>
32467
32468         * gcc.dg/cpp/lineflags.c: New tests.
32469         * gcc.dg/cpp/poison.c: Update.
32470         * gcc.dg/cpp/redef2.c: Update.
32471         * gcc.dg/cpp/skipping.c: New test.
32472
32473 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32474
32475         * g++.old-deja/g++.other/eh3.C: New testcase.
32476
32477 2000-12-07  Neil Booth  <neilb@earthling.net>
32478
32479         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32480         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32481         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32482         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32483         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32484         Update.
32485
32486 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32487
32488         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32489         __SIZE_TYPE__ instead of int for type of integers cast to
32490         pointers.
32491
32492 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32493
32494         * g++.old-deja/g++.other/cleanup4.C: New test.
32495
32496 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32497
32498         * format-sec-1.c: New test.
32499
32500 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32501
32502         * gcc.dg/format-nonlit-3.c: New test.
32503
32504 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32505
32506         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32507         through a null pointer.
32508
32509 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32510
32511         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32512         * g++.old-deja/g++.pt/partial4.C: New test.
32513
32514 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32515
32516         * gcc.c-torture/execute/ieee/hugeval.x: New.
32517
32518 2000-12-06  Neil Booth  <neilb@earthling.net>
32519
32520         * gcc.dg/cpp/backslash2.c: New tests.
32521
32522 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32523
32524         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32525         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32526
32527 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32528
32529         * gcc.c-torture/execute/20001203-2.c: New testcase.
32530
32531 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32532
32533         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32534         * g++.old-deja/g++.other/virtual10.C: New test.
32535
32536 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32537
32538         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32539
32540 2000-12-05  Richard Henderson  <rth@redhat.com>
32541
32542         * gcc.c-torture/compile/20001205-1.c: New.
32543
32544 2000-12-04  Neil Booth  <neilb@earthling.net>
32545
32546         * g++.old-deja/g++.other/virtual9.C: New test.
32547         * g++.old-deja/g++.pt/crash61.C: New test.
32548         * gcc.c-torture/execute/loop-9.c: New test.
32549
32550 2000-12-04  Neil Booth  <neilb@earthling.net>
32551
32552         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32553         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32554         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32555         * gcc.dg/cpp/extratokens.c: ...here.
32556
32557 2000-12-04  Neil Booth  <neilb@earthling.net>
32558
32559         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32560         New tests.
32561
32562 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32563
32564         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32565         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32566
32567 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32568
32569         * gcc.c-torture/execute/20001203-1.c: New test.
32570
32571 2000-12-03  Neil Booth  <neilb@earthling.net>
32572
32573         * gcc.dg/cpp/macro6.c: New test cases.
32574
32575 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32576
32577         * gcc.c-torture/execute/string-opt-9.c: New test.
32578         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32579         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32580         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32581
32582         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32583         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32584
32585 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32586
32587         * gcc.dg/cpp/if-6.c: New testcase.
32588
32589         * gcc.dg/20001201-1.c: New testcase.
32590
32591 2000-12-02  Neil Booth  <neilb@earthling.net>
32592
32593         * g++.old-deja/g++.other/externC4.C,
32594         g++.old-deja/g++.other/friend10.C: New tests.
32595
32596 2000-12-02  Neil Booth  <neilb@earthling.net>
32597
32598         * g++.old-deja/g++.other/instan2.C
32599         * g++.old-deja/g++.other/instan3.C: New test.
32600
32601 2000-12-02  Neil Booth  <neilb@earthling.net>
32602
32603         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32604         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32605         gnuc99.c,gnuc99-pedantic.c: New tests.
32606
32607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32608
32609         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32610         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32611
32612 2000-12-01  Neil Booth  <neilb@earthling.net>
32613
32614         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32615         * gcc.dg/cpp/poison.c: Update.
32616         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32617
32618 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32619
32620         * g77.f-torture/execute/20001201.f: New test.
32621
32622 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32623
32624         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32625
32626 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32627
32628         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32629
32630 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32631
32632         * g++.old-deja/g++.other/cast6.C: New test.
32633
32634 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32635
32636         * gcc.c-torture/execute/20001130-2.c: New testcase.
32637
32638 2000-11-30  Richard Henderson  <rth@redhat.com>
32639
32640         * gcc.c-torture/execute/20001130-1.c: New test.
32641
32642 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32643
32644         * g++.old-deja/g++.other/op3.C: New test.
32645
32646 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32647
32648         * g++.old-deja/g++.other/op2.C: New test.
32649
32650 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32651
32652         * g++.old-deja/g++.other/crash38.C: New test.
32653
32654 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32655
32656         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32657
32658 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32659
32660         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32661         tests.
32662         * gcc.c-torture/execute/string-opt-6.c: New test.
32663
32664         * gcc.dg/20001117-1.c: Add main.
32665
32666 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32667
32668         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32669         Move from here ...
32670         * gcc.dg/940510-1.c: ... to here.
32671
32672         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32673         zero-size arrays in toplevel structures.
32674
32675 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32676
32677         * gcc.c-torture/execute/loop-8.c: New test.
32678
32679 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32680
32681         * g++.old-deja/g++.other/base1.C: New test.
32682
32683 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         * g++.old-deja/g++.other/parse2.C: New test.
32686
32687 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.old-deja/g++.pt/incomplete1.C: New test.
32690
32691 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32692
32693         * g++.old-deja/g++.other/friend9.C: New test.
32694
32695 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32696
32697         * gcc.dg/20001127-1.c: New test.
32698
32699 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32700
32701         * g++.old-deja/g++.pt/friend46.C: New test.
32702
32703 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32704
32705         * g++.old-deja/g++.other/ptrmem8.C: New test.
32706
32707 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32708
32709         * gcc.c-torture/execute/string-opt-7.c: New test.
32710         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32711
32712 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32713
32714         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32715         instead of 'mkcheck 2'.
32716
32717 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32718
32719         * gcc.c-torture/execute/memcheck/driver.c,
32720         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32721         C9X references to refer to C99.
32722
32723 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32724
32725         * gcc.dg/ultrasp3.c: New test.
32726
32727 2000-11-25  Neil Booth  <neilb@earthling.net>
32728
32729         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32730
32731 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32732
32733         * gcc.c-torture/compile/20001123-2.c: New.
32734
32735 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32736
32737         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32738
32739 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32740
32741         * gcc.dg/sequence-point-1.c: Add some new tests.
32742         * gcc.c-torture/execute/20001124-1.c: New test.
32743
32744 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32745
32746         * g++.old-deja/g++.other/vaarg4.C: New test.
32747         * gcc.c-torture/compile/20001123-1.c: New test.
32748
32749 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32750
32751         * g++.other/crash24.C: Adjust and remove XFAIL.
32752         * g++.other/crash37.C: New test.
32753
32754 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32755
32756         * g++.old-deja/g++.pt/instantiate9.C: New test.
32757
32758 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32759
32760         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32761         new ABI, too.
32762
32763         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32764         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32765
32766 2000-11-22  Neil Booth  <neilb@earthling.net>
32767
32768         * gcc.dg/cpp/Wtrigraphs.c: New test.
32769
32770 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32771
32772         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32773
32774 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32775
32776         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32777
32778 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32779
32780         * lib/gcc-dg.exp: load_lib scanasm.exp.
32781         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32782         * lib/g++-dg.exp: load_lib scanasm.exp.
32783         * lib/scanasm.exp: New.
32784         (scan-assembler, scan-assembler-not): Add optional arguments to
32785         test name, or if not present, the pattern name.
32786         (scan-assembler-dem, scan-assembler-dem-not): New.
32787
32788         * g++.dg/dg.exp: New.
32789
32790 2000-11-21  Neil Booth  <neilb@earthling.net>
32791
32792         * gcc.dg/cpp/integrated1.c: Remove.
32793
32794 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32795
32796         * gcc.c-torture/execute/20001121-1.c: New test.
32797
32798 2000-11-21  Richard Henderson  <rth@redhat.com>
32799
32800         * gcc.c-torture/compile/20001121-1.c: New test.
32801
32802 2000-11-20  Neil Booth  <neilb@earthling.net>
32803
32804         * gcc.dg/cpp/integrated1.c: New test.
32805
32806 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32807
32808         * g++.old-deja/g++.other/inline17.C: New test.
32809
32810 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32811
32812         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32813         local variable to be zero: I made the variable global. Now
32814         uses abort() and exit() instead of relying on main's return value.
32815
32816 2000-11-20  Neil Booth  <neilb@earthling.net>
32817
32818         * gcc.dg/cpp/paste2.c: Update test.
32819         * objc/execute/paste.m: New test.
32820
32821 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32822
32823         * gcc.dg/c99-condexpr-1.c: New test.
32824
32825 2000-11-20  Neil Booth  <neilb@earthling.net>
32826
32827         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32828
32829 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         * g++.old-deja/g++.pt/export1.C: New test.
32832
32833 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32834
32835         * gcc.dg/20001117-1.c: New test.
32836
32837 2000-11-18  Richard Henderson  <rth@redhat.com>
32838
32839         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32840
32841 2000-11-18  Richard Henderson  <rth@redhat.com>
32842
32843         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32844         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32845         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32846
32847 2000-11-18  Richard Henderson  <rth@redhat.com>
32848
32849         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32850         (main): New.  Exit cleanly.
32851
32852 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32853
32854         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32855         gcc.dg/c99-fordecl-2.c: New tests.
32856
32857 2000-11-18  Richard Henderson  <rth@redhat.com>
32858
32859         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32860         * gcc.c-torture/execute/zerolen-2.c: New.
32861
32862 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32863
32864         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32865         memory.
32866
32867 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32868
32869         * g++.old-deja/g++.pt/instantiate8.C: New test.
32870
32871 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32872
32873         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32874         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32875
32876 2000-11-16  Nick Clifton  <nickc@redhat.com>
32877
32878         * gcc.c-torture/execute/nestfunc-2.c: New test.
32879         * gcc.c-torture/execute/nestfunc-3.c: New test.
32880
32881 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32882
32883         * gcc.c-torture/compile/20001116-1.c: New test.
32884
32885 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32886
32887         * gcc.c-torture/execute/20001115-1.c: New test.
32888
32889 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32890
32891         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32892         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32893         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32894         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32895
32896 2000-11-15  Neil Booth  <neilb@earthling.net>
32897
32898         gcc.dg/cpp/_Pragma1.c: Update.
32899         gcc.dg/cpp/_Pragma2.c: New test.
32900
32901 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32902
32903         * g++.old-deja/g++.other/anon5.C: New test.
32904
32905 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32906
32907         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32908         tests.
32909
32910 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32911
32912         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32913         output.
32914
32915 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32916
32917         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32918         labels at end of compound statements.
32919
32920 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32921
32922         * gcc.c-torture/execute/loop-7.c: New test.
32923
32924 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32925
32926         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32927
32928 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32929
32930         * gcc.dg/c99-bool-1.c: New test.
32931
32932 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32933
32934         * gcc.dg/c99-scope-1.c: Remove xfail.
32935         * gcc.dg/c99-scope-2.c: New test.
32936
32937 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32938
32939         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32940         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32941
32942 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32943
32944         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32945         error messages.
32946
32947         * g++.mike/p700.C: Don't typedef wchar_t.
32948         * g++.mike/p784.C: Likewise.
32949         * g++.mike/eb101.C: Don't use __wchar_t.
32950
32951 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32952
32953         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32954         from DO loop.
32955
32956 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32957
32958         * gcc.c-torture/execute/20001111-1.c: New test.
32959
32960 2000-11-10  Nick Clifton  <nickc@redhat.com>
32961
32962         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32963         long multuiple and accumulate.
32964
32965 2000-11-09  Richard Henderson  <rth@redhat.com>
32966
32967         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32968         via size_t instead of int.
32969
32970         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32971         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32972         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32973         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32974
32975 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32976
32977         * gcc.c-torture/compile/20001109-1.c: New test.
32978         * gcc.c-torture/compile/20001109-2.c: New test.
32979
32980 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         * g++.old-deja/g++.pt/operator1.C: New test.
32983         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32984
32985 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32986
32987         * gcc.dg/20001108-1.c: New test.
32988
32989 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32990
32991         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32992         with both arguments constant strings.
32993         * gcc.c-torture/execute/string-opt-3.c: New test.
32994         * gcc.c-torture/execute/string-opt-4.c: New test.
32995         * gcc.c-torture/execute/string-opt-5.c: New test.
32996
32997 2000-11-08  Nick Clifton  <nickc@redhat.com>
32998
32999         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33000         mulsidi3adddi patterns.
33001
33002 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33003
33004         * g++.old-deja/g++.other/crash36.C: New test.
33005
33006 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33007
33008         * g++.old-deja/g++.other/init16.C: New test.
33009
33010 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33011
33012         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33013
33014 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33015
33016         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33017         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33018         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33019
33020 2000-11-07  DJ Delorie  <dj@redhat.com>
33021
33022         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33023
33024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33025
33026         * gcc.c-torture/execute/string-opt-1.c: New test.
33027
33028 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33029
33030         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33031         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33032         parameters in registers, and there is no way for a varargs
33033         function to know in which order the integer and floating-point
33034         parameters should be interleaved when they are placed on the
33035         stack.
33036         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33037         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33038
33039 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33040
33041         * gcc.c-torture/execute/string-opt-2.c: New test.
33042
33043 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33044
33045         * g++.old-deja/g++.pt/crash60.C: New test.
33046
33047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33048
33049         * g++.old-deja/g++.other/crash24.C: New test.
33050         * g++.old-deja/g++.other/crash25.C: New test.
33051         * g++.old-deja/g++.other/crash26.C: New test.
33052         * g++.old-deja/g++.other/crash27.C: New test.
33053         * g++.old-deja/g++.other/crash28.C: New test.
33054         * g++.old-deja/g++.other/crash29.C: New test.
33055         * g++.old-deja/g++.other/crash30.C: New test.
33056         * g++.old-deja/g++.other/crash31.C: New test.
33057         * g++.old-deja/g++.other/crash32.C: New test.
33058         * g++.old-deja/g++.other/crash33.C: New test.
33059         * g++.old-deja/g++.other/crash34.C: New test.
33060         * g++.old-deja/g++.other/crash35.C: New test.
33061
33062 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33063
33064         * gcc.c-torture/execute/20001031-1.c: New test.
33065
33066 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33067
33068         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33069         namespace.
33070
33071         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33072         standards-conformant.
33073
33074         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33075
33076         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33077         * g++.old-deja/g++.mike/p755a.C: Likewise.
33078         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33079         library makes no calls to `operator new' during initialization.
33080
33081 2000-11-04  Neil Booth  <neilb@earthling.net>
33082
33083         * gcc.dg/cpp/include2.c: New tests.
33084
33085 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33086
33087         * lib/g++.exp (g++_set_ld_library_path): New function.
33088         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33089
33090 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33091
33092         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33093         warnings.
33094
33095 2000-11-01  Richard Henderson  <rth@redhat.com>
33096
33097         * g++.old-deja/g++.ext/namedret1.C: New.
33098         * g++.old-deja/g++.ext/namedret2.C: New.
33099         * g++.old-deja/g++.ext/namedret3.C: New.
33100
33101 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33102
33103         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33104         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33105
33106 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33107
33108         * gcc.c-torture/execute/va-arg-21.c: New test.
33109
33110 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33111
33112         * gcc.dg/c99-complex-2.c: New test.
33113
33114 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33115
33116         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33117
33118 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33119
33120         * g++.old-deja/g++.other/inline16.C: New test.
33121
33122 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33123
33124         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33125         __PRETTY_FUNCTION__
33126
33127 2000-10-29  Neil Booth  <neilb@earthling.net>
33128
33129         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33130         New tests.
33131         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33132         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33133         optimisation.
33134
33135 2000-10-29  Neil Booth  <neilb@earthling.net>
33136
33137         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33138         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33139         * mi5.c: Test multiple includes work with -C.
33140         * trigraphs.c: Test ^= version.
33141
33142 2000-10-28  Neil Booth  <neilb@earthling.net>
33143
33144         New tests and test updates for new macro expander.
33145
33146         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33147         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33148         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33149         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33150         new diagnostic messages.
33151
33152         * gcc.dg/cpp/macro3.c: New tests.
33153
33154 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33155
33156         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33157         on the same line.
33158
33159 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33160
33161         * g++.old-deja/g++.other/eh2.C: New test.
33162
33163 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33164
33165         * gcc.c-torture/execute/20001027-1.c: New test.
33166
33167 2000-10-26  Richard Henderson  <rth@redhat.com>
33168
33169         * gcc.c-torture/execute/20001026-1.c: New.
33170
33171 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33172
33173         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33174         * g++.old-deja/g++.law/builtin1.C: Likewise.
33175         * g++.old-deja/g++.law/ctors10.C: Likewise.
33176         * g++.old-deja/g++.law/virtual3.C: Likewise.
33177         * g++.old-deja/g++.mike/p658.C: Likewise.
33178         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33179         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33180         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33181         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33182         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33183
33184 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33185
33186         * gcc.c-torture/compile/20001024-1.c: New test.
33187
33188 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33189
33190         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33191         to tell us whether or not we are using V3.
33192
33193 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33194
33195         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33196         operands.
33197
33198 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33199
33200         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33201
33202 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33203
33204         * gcc.c-torture/execute/20001024-1.c: New test.
33205
33206 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33207
33208         * g++.old-deja/g++.other/sibcall1.C: New test.
33209
33210 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33211
33212         * gcc.dg/noncompile/init-3.c: New test.
33213
33214 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33215
33216         * gcc.dg/format-array-1.c: New test.
33217
33218 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33219
33220         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33221         writing through null pointers; remove comment about testing
33222         unterminated strings.
33223
33224 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33225
33226         * gcc.c-torture/execute/20001017-2.c: New test.
33227
33228 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33229
33230         * gcc.c-torture/compile/20001018-1.c: New test.
33231         * gcc.c-torture/compile/20001018-1.x: Xfail.
33232
33233 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33234
33235         * gcc.c-torture/execute/20001017-1.c: New test.
33236
33237 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33238
33239         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33240         for multiple use of arguments with scanf formats; add tests for
33241         multiple use of arguments.
33242
33243 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33244
33245         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33246
33247 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33248
33249         * gcc.dg/format-miss-1.c: New test.
33250
33251 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33252
33253         * gcc.c-torture/execute/20001013-1.c: New test.
33254
33255 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33256
33257         * gcc.dg/format-branch-1.c: New test.
33258
33259 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33260
33261         * README, lib/file-format.exp: Remove EGCS references.
33262
33263 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33264
33265         * gcc.dg/20001013-1.c: New test.
33266
33267 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33268
33269         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33270         for intmax_t in the compiler using __typeof__ and the type rules
33271         for conditional expressions.
33272
33273 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33274
33275         * gcc.dg/20001012-1.c: New test.
33276         * gcc.dg/20001012-2.c: New test.
33277
33278 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33279
33280         * gcc.dg/format-attr-1.c: New test.
33281
33282 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33283
33284         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33285         __LONG_LONG_MAX__ instead of LLONG_MAX.
33286
33287 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33288
33289         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33290         scanf flags.
33291         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33292         flags.
33293
33294 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33295
33296         * gcc.dg/sequence-pt-1.c: New test.
33297
33298 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33299
33300         * gcc.c-torture/execute/20001011-1.c: New testcase.
33301         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33302
33303 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33304
33305         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33306         does not error on it.
33307
33308 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33309
33310         * gcc.dg/20001009-1.c: New test.
33311
33312 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33313
33314         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33315         * gcc.c-torture/execute/20001009-2.c: ... to here.
33316
33317 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33318
33319         * gcc.c-torture/compile/20001009-1.c: New testcase.
33320         * gcc.c-torture/execute/20001009-1.c: New testcase.
33321         Testcases provided by Jan Hubicka <jh@suse.cz>.
33322
33323 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33324
33325         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33326         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33327         uintmax_t using <limits.h> to emulate the compiler's internal
33328         logic.  No longer XFAIL %j tests.
33329
33330 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33331
33332         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33333         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33334         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33335         regexps and details of expected handling of some bad formats.
33336         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33337         suppression.
33338
33339 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33340
33341         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33342         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33343         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33344         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33345         in list archives.
33346
33347 2000-10-06  Richard Henderson  <rth@cygnus.com>
33348
33349         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33350         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33351         * g++.old-deja/g++.jason/report.C: Likewise.
33352         * g++.old-deja/g++.law/friend5.C: Likewise.
33353         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33354         of the expected warnings.
33355
33356 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33357
33358         * g++.old-deja/g++.pt/enum14.C: New test.
33359
33360 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         * g++.old-deja/g++.pt/crash59.C: New test.
33363
33364 2000-10-04  Will Cohen  <wcohen@redhat.com>
33365
33366         * gcc.dg/20000926-1.c: New test.
33367
33368 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33369
33370         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33371         function name for current C++ compiler.
33372         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33373
33374 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33375
33376         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33377         __PRETTY_FUNCTION__.
33378         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33379
33380 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33381
33382         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33383
33384 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33385
33386         * gcc.c-torture/compile/20000923-1.c: New test.
33387
33388 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33389
33390         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33391         * g++.old-deja/g++.pt/ttp62.C: Same.
33392         * g++.old-deja/g++.other/inline14.C: Same.
33393
33394 2000-09-24  Richard Henderson  <rth@cygnus.com>
33395
33396         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33397
33398 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33399
33400         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33401
33402 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33403
33404         * gcc.c-torture/compile/20000922-1.c: New file.
33405
33406 2000-09-21  Nick Clifton  <nickc@redhat.com>
33407
33408         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33409         a signed long modulo operation.
33410         (mod6): New function - perform an unsigned long modulo operation.
33411         (main): Add tests for modulos of very large numbers by very small
33412         dividends.
33413
33414 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33415
33416         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33417
33418 2000-09-19  Richard Henderson  <rth@cygnus.com>
33419
33420         * gcc.dg/compare2.c (case 10): XFAIL.
33421
33422 2000-09-18  Richard Henderson  <rth@cygnus.com>
33423
33424         * gcc.c-torture/execute/20000906-1.c: Move ...
33425         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33426         that support __builtin_trap.
33427
33428 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33429
33430         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33431
33432 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33433
33434         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33435         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33436         more $ format tests.
33437
33438 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33439
33440         * gcc.dg/format-errmk-1.c: New test.
33441
33442 2000-09-17  Greg McGary  <greg@mcgary.org>
33443
33444         * gcc.c-torture/execute/20000917-1.x: Remove.
33445
33446 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33447
33448         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33449
33450 2000-09-17  Greg McGary  <greg@mcgary.org>
33451
33452         * gcc.c-torture/execute/20000917-1.c: New test.
33453         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33454
33455 2000-09-16  Neil Booth  <NeilB@earthling.net>
33456
33457         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33458         in nested macro bug.
33459
33460 2000-09-15  Neil Booth  <NeilB@earthling.net>
33461
33462         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33463
33464 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33465
33466         * gcc.c-torture/execute/20000914-1.c: New test.
33467
33468 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33469
33470         * g++.other/inline13.C: New test.
33471
33472 2000-09-12  Andreas Jaeger  <aj@suse.de>
33473
33474         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33475         constant by Ulrich Drepper <drepper@redhat.com>.
33476
33477 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33478
33479         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33480
33481 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33482
33483         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33484
33485 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33486
33487         * gcc.dg/cpp/backslash.c: New test.
33488
33489 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33490
33491         * gcc.c-torture/execute/20000910-1.c: New test.
33492         * gcc.c-torture/execute/20000910-2.c: Likewise.
33493
33494 2000-09-11  Robert Lipe  <robertl@sco.com>
33495
33496         * gcc.dg/pragma-align.c: New test.
33497
33498 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33499
33500         * g++.old-deja/g++.pt/explicit82.C: New test.
33501         * g++.old-deja/g++.pt/explicit83.C: New test.
33502
33503 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33504
33505         * gcc.dg/asm-names.c: New test.
33506
33507 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33508
33509         * gcc.dg/cpp/tr-warn6.c: New test
33510
33511 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33512
33513         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33514         be accepted.
33515
33516 2000-09-07  Catherine Moore  <clm@redhat.com>
33517
33518         * gcc.c-torture/execute/unroll-1.c: New test.
33519
33520 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33521
33522         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33523         ERROR markers.
33524         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33525         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33526         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33527         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33528         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33529         Preprocess only.
33530         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33531         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33532
33533 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33534
33535         * g++.old-deja/g++.pt/deduct2.C: New test.
33536
33537 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33538
33539         * g++.old-deja/g++.pt/parms2.C: New test.
33540
33541 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33542
33543         * g++.old-deja/g++.pt/crash58.C: New test.
33544
33545 2000-09-06  Greg McGary  <greg@mcgary.org>
33546
33547         * gcc.c-torture/execute/20000906-1.c: New test.
33548         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33549
33550 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33551
33552         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33553
33554 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33555
33556         * g++.old-deja/g++.pt/crash57.C: New test.
33557
33558 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33559
33560         * g++.old-deja/g++.pt/crash56.C: New test.
33561
33562 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33563
33564         * g++.old-deja/g++.pt/koenig1.C: New test.
33565
33566 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33567
33568         * gcc.dg/20000904-1.c: New test.
33569
33570 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * gcc.dg/cpp/paste8.c: New test.
33573
33574 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33575
33576         * gcc.c-torture/compile/20000827-1.c: New test.
33577
33578 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33579
33580         * gcc.dg/format-diag-1.c: New test.
33581
33582 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33583
33584         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33585         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33586         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33587         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33588         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33589
33590 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33591
33592         * g++.old-deja/g++.other/nested4.C: New test.
33593
33594 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33595
33596         * g++.old-deja/g++.ns/scoped1.C: New test.
33597
33598 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33599
33600         * lib/g++.exp: Support testing already-installed GCC.
33601
33602 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33603
33604         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33605
33606 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33607
33608         * gcc.dg/return-type-2.c: New test.
33609
33610 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33611
33612         * gcc.c-torture/compile/20000825-1.c: New test.
33613
33614 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33615
33616         * gcc.dg/dwarf2-2.c: New test.
33617
33618 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33619
33620         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33621         dg-warning regexps.
33622
33623 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33624
33625         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33626         gcc.dg/format-ext-5.c: New tests.
33627
33628 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33629
33630         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33631
33632 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33633
33634         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33635
33636 2000-08-24  Richard Henderson  <rth@cygnus.com>
33637
33638         * gcc.dg/ia64-sync-1.c: New test.
33639         * gcc.dg/ia64-sync-2.c: New test.
33640         * gcc.dg/ia64-asm-1.c: New test.
33641
33642 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33643
33644         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33645         * gcc.dg/format-ext-2.c: New test.
33646
33647 2000-08-23  Jason Merrill  <jason@redhat.com>
33648
33649         * lib/old-dejagnu.exp: Also ignore "In member function" and
33650         "At global scope".
33651
33652 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33653
33654         * gcc.dg/noncompile/label-lineno-1.c: New test.
33655
33656 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33657
33658         * gcc.dg/c99-array-nonobj-1.c: New test.
33659
33660 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33661
33662         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33663         tests.
33664         * gcc.dg/format-ext-1.c: New test.
33665
33666 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33667
33668         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33669         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33670         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33671         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33672         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33673
33674 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33675
33676         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33677         gcc.dg/c99-strftime-2.c: New tests.
33678
33679 2000-08-22  Richard Henderson  <rth@cygnus.com>
33680
33681         * gcc.c-torture/execute/20000822-1.c: New test.
33682
33683 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33684
33685         * gcc.c-torture/execute/20000819-1.x: Remove.
33686
33687 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33688
33689         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33690         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33691         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33692         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33693         gcc.dg/format-xopen-1.c: New tests.
33694
33695 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33696
33697         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33698
33699 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * g++.old-deja/g++.other/loop2.C: New test.
33702
33703         * gcc.c-torture/compile/20000606-1.c: New test.
33704         * gcc.c-torture/compile/20000728-1.c: New test.
33705         * gcc.c-torture/execute/20000801-1.c: New test.
33706         * gcc.c-torture/execute/20000801-2.c: New test.
33707         * gcc.c-torture/execute/20000819-1.c: New test.
33708         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33709         * gcc.dg/20000629-1.c: New test.
33710         * gcc.dg/20000724-1.c: New test.
33711         * gcc.dg/20000807-1.c: New test.
33712
33713 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33714
33715         * gcc.dg/cpp/pragma-1.c: New test.
33716         * gcc.dg/cpp/pragma-2.c: New test.
33717
33718 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33719
33720         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33721         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33722
33723 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33724
33725         * gcc.c-torture/compile/20000818-1.c: New test.
33726
33727 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33728
33729         * gcc.c-torture/execute/20000818-1.c: New test.
33730
33731 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33732
33733         * gcc.dg/format-va-1.c: New test.
33734
33735 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33736
33737         * g++.old-deja/g++.other/typedef8.C: New test.
33738
33739 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33740
33741         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33742         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33743         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33744         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33745         * g++.old-deja/g++.other/ptrmem7.C: New test.
33746         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33747
33748 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33749
33750         * g++.old-deja/g++.pt/typename27.C: New test.
33751
33752 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33755         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33756         * g++.old-deja/g++.pt/friend45.C: New test.
33757         * g++.old-deja/g++.other/friend8.C: New test.
33758
33759 2000-08-15  Richard Henderson  <rth@cygnus.com>
33760
33761         * gcc.c-torture/execute/20000815-1.c: New test.
33762
33763 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33764
33765         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33766         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33767         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33768
33769 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33770
33771         * g++.old-deja/g++.other/refinit2.C: New test.
33772
33773 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33774
33775         * lib/c-torture.exp (c-torture): Make
33776         compiler_conditional_xfail_data global.
33777         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33778         compiler_conditional_xfail_data machinery.
33779         (f-torture-execute): Likewise.
33780         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33781         and only when unrolling loops.
33782
33783         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33784
33785 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.old-deja/g++.pt/explicit81.C: New test.
33788
33789 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         * g++.old-deja/g++.pt/typename26.C: New test.
33792
33793 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33794
33795         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33796         warning.
33797
33798 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33799
33800         * g++.old-deja/g++.other/array3.C: New test.
33801
33802 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33803
33804         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33805         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33806         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33807         New tests.
33808
33809 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33810
33811         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33812         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33813
33814 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33815
33816         * gcc.c-torture/execute/20000808-1.c: New test.
33817
33818 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33819
33820         * gcc.dg/c90-const-expr-1.c: New test.
33821
33822 2000-08-08  Richard Henderson  <rth@cygnus.com>
33823
33824         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33825
33826 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33827
33828         * gcc.dg/noncompile/const-ll-1.c: New test.
33829
33830 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33831
33832         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33833
33834 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33835
33836         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33837         that running programs linked against the shared version of libobjc
33838         run correctly.
33839
33840 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33841
33842         * gcc.dg/c99-printf-1.c: New test.
33843
33844 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33845
33846         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33847
33848 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33849
33850         * gcc.c-torture/execute/20000731-1.x: Delete.
33851
33852 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33853
33854         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33855         and torture_without_loops as is done by c-torture.exp.
33856         (search_for): Copy from c-torture.exp.
33857         (gcc-dg-runtest): New function, drives a directory of tests
33858         iterating over the TORTURE_OPTIONS.
33859         (scan-assembler, scan-assembler-not): Move here from
33860         individual directory drivers.
33861
33862         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33863         defined by lib/gcc-dg.exp.
33864         * gcc.dg/cpp/cpp.exp: Likewise.
33865         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33866         gcc-dg-runtest, so we cycle over optimization options.
33867
33868         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33869         * gcc.dg/compare2.c: No longer expected to fail.
33870
33871 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33872
33873         * gcc.c-torture/execute/20000804-1.c: New test.
33874
33875 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33876
33877         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33878
33879 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33880
33881         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33882
33883 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33884
33885         * gcc.c-torture/compile/20000803-1.c: New test.
33886
33887 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33888
33889         * gcc.c-torture/execute/20000801-3.c,
33890         gcc.c-torture/execute/20000801-4.c: New tests.
33891         * gcc.c-torture/execute/20000801-3.x,
33892         gcc.c-torture/execute/20000801-4.x: Xfail.
33893
33894 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33895
33896         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33897         libobjc/.libs to allow for libtool.
33898
33899 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33900
33901         * gcc.c-torture/compile/20000802-1.c: New test.
33902
33903 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33904
33905         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33906
33907 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33908
33909         * gcc-c-torture/execute/20000731-2.c: New test.
33910
33911         * gcc.c-torture/execute/20000731-1.c: New test.
33912         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33913
33914 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33915
33916         * testsuite/gcc.dg/cpp/paste7.c: New test.
33917         * gcc.dg/cpp/20000725-1.c: New test.
33918
33919 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33920
33921         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33922         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33923         declaration warning for __builtin_dwarf_reg_size.
33924
33925         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33926
33927 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33928
33929         * gcc.dg/noncompile/voidparam-1.c: New test.
33930
33931 2000-07-30  Richard Henderson  <rth@cygnus.com>
33932
33933         * gcc.dg/c90-digraph-1.c: Don't xfail.
33934         * gcc.dg/compare2.c (case 10): Xfail.
33935         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33936
33937 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33938
33939         * gcc.dg/c99-main-1.c: New test.
33940
33941 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33942
33943         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33944
33945 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33946
33947         * gcc.c-tortuer/execute/20000726-1.c: New test.
33948
33949 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33950
33951         * gcc.c-torture/execute/enum-2.c: New test.
33952
33953 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33954
33955         * gcc.dg/cpp/tr-warn3.c: New test.
33956
33957 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33958
33959         * g++.old-deja/g++.ext/implicit1.C: Remove.
33960         * g++.old-deja/g++.jason/c2.C: Remove
33961         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33962         * g++.old-deja/g++.pt/crash16.C: Likewise.
33963         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33964
33965 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33966
33967         * g++.old-deja/g++.other/for2.C: New test.
33968
33969 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33970
33971         * gcc.dg/20000720-1.c: New test.
33972
33973 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33974
33975         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33976
33977 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33978
33979         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33980         * gcc.c-torture/execute/20000722-1.c: New.
33981         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33982
33983 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33984
33985         * gcc.dg/cpp/20000720-1.S: New test.
33986
33987 2000-07-21  Michael Meissner  <meissner@redhat.com>
33988
33989         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33990
33991 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33992
33993         * g++.old-deja/g++.brendan/crash16.C,
33994         g++.old-deja/g++.brendan/parse3.C,
33995         g++.old-deja/g++.brendan/redecl1.C,
33996         g++.old-deja/g++.ns/template13.C,
33997         g++.old-deja/g++.other/decl4.C,
33998         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33999
34000 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34001
34002         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34003         and "Internal error".
34004
34005         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34006         regexps.
34007         * gcc.dg/cpp/paste6.c: New test.
34008
34009 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34010
34011         * gcc.dg/cpp/tr-direct.c: New test.
34012
34013         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34014         gcc.dg/cpp/undef1.c: Tweak error regexps.
34015
34016 2000-07-18  Eric Christopher <echristo@redhat.com>
34017
34018         * gcc.c-torture/compile/20000718-1.c: New test.
34019
34020 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34021
34022         * cpplex.c (_cpp_push_token): If the token being pushed back
34023         is the previous token in this context, just subtract one from
34024         context->posn.
34025         * cppmacro.c (save_expansion): Clear aux field when storing a
34026         placemarker.
34027
34028 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34029
34030         * gcc.dg/noncompile/redecl-1.c: New test.
34031
34032 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34033
34034         * gcc.c-torture/execute/20000717-5.c: New test.
34035         * gcc.c-torture/execute/20000717-1.x: Removed.
34036
34037 2000-07-17  Richard Henderson  <rth@cygnus.com>
34038
34039         * gcc.c-torture/execute/20000717-4.c: New test.
34040
34041 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34042
34043         * gcc.dg/cpp/syshdr.c: New test.
34044         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34045
34046 2000-07-17  Neil Booth  <neilb@earthling.net>
34047
34048         * gcc.dg/cpp/cmdlne-dM.c: New test.
34049         * gcc.dg/cpp/cmdlne-dD.c: New test.
34050
34051 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34052
34053         * gcc.c-torture/execute/20000717-3.c: New test.
34054
34055         * gcc.c-torture/compile/20000717-1.c: New test.
34056
34057 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34058
34059         * gcc.c-torture/execute/20000717-2.c: New test.
34060
34061 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34062
34063         * gcc.dg/formatz-1.c: New test.
34064
34065         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34066         * gcc.dg/c99-digraph-1.c: New tests.
34067
34068         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34069         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34070
34071         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34072         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34073         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34074         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34075         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34076         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34077         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34078
34079 2000-07-17   Greg McGary <greg@mcgary.org>
34080
34081         * gcc.c-torture/execute/20000717-1.c: New test.
34082         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34083
34084 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34085
34086         * gcc.c-torture/execute/20000715-2.c: New test.
34087         * gcc.dg/20000715-1.c: New test.
34088
34089 2000-07-15  Michael Meissner  <meissner@redhat.com>
34090
34091         * gcc.c-torture/execute/20000715-1.c: New test.
34092
34093 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34094
34095         * gcc.c-torture/execute/20000707-1.c: New test.
34096
34097 2000-07-13  Neil Booth  <NeilB@earthling.net>
34098
34099         * testsuite/gcc.dg/cpp/digraph1.c,
34100         testsuite/gcc.dg/cpp/digraph2.c,
34101         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34102
34103 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34104
34105         * g77.f-torture/compile/20000630-2.f:  New test.
34106         * g77.f-torture/compile/20000630-2.x
34107
34108 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34109
34110         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34111
34112 2000-07-11  Neil Booth  <NeilB@earthling.net>
34113
34114         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34115
34116 2000-07-11  Neil Booth  <NeilB@earthling.net>
34117
34118         * gcc.dg/cpp/cmdlne-C.c: New.
34119
34120 2000-07-09  Neil Booth  <NeilB@earthling.net>
34121
34122         * gcc.dg/cpp/directiv.c: New tests.
34123         * gcc.dg/cpp/undef1.c: Update.
34124
34125 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34126
34127         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34128
34129 2000-07-09  Neil Booth  <NeilB@earthling.net>
34130
34131         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34132
34133 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34134
34135         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34136         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34137
34138 2000-07-08  Neil Booth  <NeilB@earthling.net>
34139
34140         * gcc.dg/cpp/macsyntx.c: New tests.
34141
34142 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34143
34144         * gcc.dg/20000707-1.c: New test.
34145
34146 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34147
34148         * gcc.c-torture/execute/20000706-1.c: New test.
34149         * gcc.c-torture/execute/20000706-2.c: New test.
34150         * gcc.c-torture/execute/20000706-3.c: New test.
34151         * gcc.c-torture/execute/20000706-4.c: New test.
34152         * gcc.c-torture/execute/20000706-5.c: New test.
34153
34154 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34155
34156         * g++.old-deja/g++.pt/instantiate7.C: New test.
34157
34158 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34159
34160         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34161         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34162         * g++.old-deja/g++.other/rtti3.C: Likewise.
34163         * g++.old-deja/g++.other/rttid3.C: Likewise.
34164
34165 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34166
34167         *  g77.f-torture/compile/20000630-1.x: Fix typo
34168
34169 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34170
34171         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34172         assembly output.
34173
34174 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34175
34176         * gcc.dg/cpp/ident.c: New test.
34177
34178 2000-07-05  Neil Booth  <NeilB@earthling.net>
34179
34180         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34181           gcc.dg/cpp/lexstrng.c: New tests.
34182
34183 2000-07-04  Neil Booth  <NeilB@earthling.net>
34184
34185         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34186         * gcc.dg/cpp/strify2.c: Same.
34187
34188 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34189
34190         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34191         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34192         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34193         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34194
34195         * testsuite/gcc.dg/cpp/macro1.c,
34196         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34197         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34198         testsuite/gcc.dg/cpp/strify1.c,
34199         testsuite/gcc.dg/cpp/strify2.c: New tests.
34200
34201 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34202
34203         * gcc.c-torture/execute/20000703-1.c: New test.
34204
34205 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34206
34207         * g++.old-deja/g++.pt (lookup10.C): New test.
34208
34209 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34210
34211         * g++.old-deja/g++.pt (typename25.C): New test.
34212
34213 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34214
34215         * gcc.c-torture/compile/20000701-1.c: New test.
34216
34217 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34218
34219         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34220         to test case.
34221
34222 2000-06-30  Catherine Moore  <clm@cygnus.com>
34223
34224         * gcc.c-torture/execute/align-1.c: New test.
34225
34226 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34227
34228         * g++.old-deja/g++.pt/expr8.C: New test.
34229         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34230
34231 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34232
34233         * gcc.c-torture/compile/20000629-1.c: New test.
34234
34235 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34236
34237
34238         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34239         gcc.dg/noncompile directory, depending on whether they're
34240         preprocessor tests or not.  Annotate all the tests for the dg
34241         framework.
34242
34243         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34244         * gcc.dg/noncompile/noncompile.exp: New.
34245
34246         * Moved files:
34247         Old name                                New name
34248         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34249         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34250         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34251         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34252         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34253         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34254         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34255         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34256         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34257         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34258         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34259         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34260         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34261         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34262         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34263         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34264         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34265         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34266         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34267         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34268         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34269         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34270         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34271         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34272
34273         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34274         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34275         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34276         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34277         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34278         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34279
34280 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34281
34282         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34283         declare one variable.  On the fourth, error.
34284         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34285         declared by 20000628-1a.h.
34286
34287 2000-06-29  Richard Henderson  <rth@redhat.com>
34288
34289         * gcc.c-torture/execute/930529-1.x: New file.
34290         * gcc.dg/920413-1.c: Adjust expected warning text.
34291         * gcc.dg/980217-1.c: Declare abort.
34292         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34293
34294 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34295
34296         * g77.f-torture/compile/20000629-1.f: New test.
34297         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34298
34299 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34300
34301         Rearrange lots of files, removing entirely the
34302         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34303         directories.
34304
34305         * Deleted files:
34306         gcc.c-torture/code_quality/code_quality.exp
34307         gcc.c-torture/special/special.exp
34308         gcc.failure/failure.exp
34309         gcc.failure/940409-1.x
34310         gcc.c-torture/compile/961203-1.x
34311
34312         * New files:
34313         gcc.misc-tests/linkage.exp
34314         gcc.c-torture/execute/920730-1t.c
34315         gcc.c-torture/execute/920730-1t.x
34316         gcc.c-torture/compile/920520-1.x
34317         gcc.c-torture/compile/920521-1.x
34318         gcc.c-torture/compile/981006-1.x
34319         gcc.c-torture/execute/eeprof-1.x
34320
34321         * Moved files (possibly with modifications to fit a new harness):
34322         Old name                                New name
34323         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34324         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34325         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34326         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34327         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34328         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34329         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34330         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34331         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34332         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34333         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34334         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34335         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34336         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34337
34338 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34339
34340         * c-torture/compile/961203-1.x: Delete.
34341
34342         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34343         not exit. Include stdio.h.
34344         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34345         * gcc.misc-tests/dg-12.c: Likewise.
34346         * gcc.misc-tests/dg-5.c: Likewise.
34347         * gcc.misc-tests/dg-6.c: Likewise.
34348         * gcc.misc-tests/dg-7.c: Prototype abort.
34349         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34350         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34351         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34352         not exit.
34353         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34354         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34355
34356 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34357
34358         * gcc.dg/cpp/20000628-1.c: New test.
34359         * gcc.dg/cpp/20000628-1.h: New header for above test.
34360         * gcc.dg/cpp/20000628-1a.h: Likewise.
34361
34362 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34363
34364         * gcc.dg/cpp: New directory.
34365         * gcc.dg/cpp/cpp.exp: New driver.
34366         * gcc.dg/cpp/20000627-1.c: New test.
34367         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34368         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34369         and rewrite as a compilation test.
34370
34371         * gcc.dg: Move many files into the cpp subdirectory, possibly
34372         renaming or editing them as well.
34373         Old name                New name
34374         990119-1.c              cpp/19990119-1.c
34375         990228-1.c              cpp/19990228-1.c
34376         990407-1.c              cpp/19990407-1.c
34377         990409-1.c              cpp/19990409-1.c
34378         990413-1.c              cpp/19990413-1.c
34379         990703-1.c              cpp/19990703-1.c
34380         20000127-1.c            cpp/20000127-1.c
34381         20000129-1.c            cpp/20000129-1.c
34382         20000207-1.c            cpp/20000207-1.c
34383         20000207-2.c            cpp/20000207-2.c
34384         20000209-1.c            cpp/20000209-1.c
34385         20000209-2.c            cpp/20000209-2.c
34386         20000301-1.c            cpp/20000301-1.c
34387         20000419-1.c            cpp/20000419-1.c
34388         20000510-1.S            cpp/20000510-1.S
34389         20000519-1.c            cpp/20000519-1.c
34390         20000529-1.c            cpp/20000529-1.c
34391         20000625-1.c            cpp/20000625-1.c
34392         20000625-2.c            cpp/20000625-2.c
34393         cpp-as1.c               cpp/assert1.c
34394         cpp-as2.c               cpp/assert2.c
34395         cxx-comments-1.c        cpp/cxxcom1.c
34396         cxx-comments-2.c        cpp/cxxcom2.c
34397         endif-label.c           cpp/endif.c
34398         cpp-hash1.c             cpp/hash1.c
34399         cpp-hash2.c             cpp/hash2.c
34400         cpp-if1.c               cpp/if-1.c
34401         cpp-if2.c               cpp/if-2.c
34402         cpp-if3.c               cpp/if-3.c
34403         cpp-if4.c               cpp/if-4.c
34404         cpp-if5.c               cpp/if-5.c
34405         cpp-cond.c              cpp/if-cexp.c
34406         cpp-missingop.c         cpp/if-mop.c
34407         cpp-missingparen.c      cpp/if-mpar.c
34408         cpp-opprec.c            cpp/if-oppr.c
34409         cpp-ifparen.c           cpp/if-paren.c
34410         cpp-shortcircuit.c      cpp/if-sc.c
34411         cpp-shift.c             cpp/if-shift.c
34412         cpp-unary.c             cpp/if-unary.c
34413         cpp-li1.c               cpp/line1.c
34414         cpp-li2.c               cpp/line2.c
34415         lineno.c                cpp/line3.c
34416         lineno-2.c              cpp/line4.c
34417         cpp-mi.c                cpp/mi1.c
34418         cpp-mic.h               cpp/mi1c.h
34419         cpp-micc.h              cpp/mi1cc.h
34420         cpp-mind.h              cpp/mi1nd.h
34421         cpp-mindp.h             cpp/mi1ndp.h
34422         cpp-mix.h               cpp/mi1x.h
34423         cpp-mi2.c               cpp/mi2.c
34424         cpp-mi2a.h              cpp/mi2a.h
34425         cpp-mi2b.h              cpp/mi2b.h
34426         cpp-mi2c.h              cpp/mi2c.h
34427         cpp-mi3.c               cpp/mi3.c
34428         cpp-mi3.def             cpp/mi3.def
34429         poison-1.c              cpp/poison.c
34430         pr-impl.c               cpp/prag-imp.c
34431         cpp-redef-2.c           cpp/redef1.c
34432         cpp-redef.c             cpp/redef2.c
34433         strpaste.c              cpp/strp1.c
34434         strpaste-2.c            cpp/strp2.c
34435         cpp-tradpaste.c         cpp/tr-paste.c
34436         cpp-tradstringify.c     cpp/tr-str.c
34437         cpp-tradwarn1.c         cpp/tr-warn1.c
34438         cpp-tradwarn2.c         cpp/tr-warn2.c
34439         trigraphs.c             cpp/trigraphs.c
34440         cpp-unc1.c              cpp/unc1.c
34441         cpp-unc2.c              cpp/unc2.c
34442         cpp-unc3.c              cpp/unc3.c
34443         cpp-unc.c               cpp/unc4.c
34444         undef.c                 cpp/undef1.c
34445         undef-2.c               cpp/undef2.c
34446         cpp-wi1.c               cpp/widestr1.c
34447
34448 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34449
34450         * lib/g++.exp (g++_include_flags): Tweak.
34451
34452 2000-06-27  H.J. Lu  <hjl@gnu.org>
34453             Loren J. Rittle  <ljrittle@acm.org>
34454
34455         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34456         version with one that knows about the new gcc tree structure.
34457         (g++_link_flags): Same.
34458
34459 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34460
34461         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34462         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34463         case we are cross-compiling.
34464
34465         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34466         g++.old-deja/g++.niklas/Makefile.in,
34467         g++.old-deja/g++.niklas/configure.in,
34468         g++.old-deja/g++.other/Makefile.in,
34469         g++.old-deja/g++.other/configure.in,
34470         gcc.c-torture/code_quality/Makefile.in,
34471         gcc.c-torture/code_quality/configure.in,
34472         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34473         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34474         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34475         gcc.c-torture/execute/ieee/Makefile.in,
34476         gcc.c-torture/execute/ieee/configure.in,
34477         gcc.c-torture/noncompile/Makefile.in,
34478         gcc.c-torture/noncompile/configure.in,
34479         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34480         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34481         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34482
34483 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34484
34485         * g++.old-deja/g++.other/ambig3.C: New test.
34486
34487 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34488
34489         * g++.old-deja/g++.pt/syntax1.C: New test.
34490         * g++.old-deja/g++.pt/syntax2.C: New test.
34491         * g++.old-deja/g++.other/syntax3.C: New test.
34492         * g++.old-deja/g++.other/syntax4.C: New test.
34493
34494 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34495
34496         * gcc.dg/20000623-1.c: Prototype exit and abort.
34497
34498 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34499
34500         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34501         New tests.
34502         * gcc.dg/cpp-mi3.def: New file.
34503
34504         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34505         inside assertions.
34506         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34507         lexer's error messages.
34508         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34509         divine anything from the linemarkers.
34510         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34511         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34512
34513 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34514
34515         * gcc.dg/20000623-1.c: New test.
34516
34517 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34518
34519         * gcc.c-torture/execute/20000622-1.c: New test.
34520
34521 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34522
34523         * g++.old-deja/g++.other/init15.C: New test.
34524
34525 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34526
34527         * g++.old-deja/g++.pt/vaarg2.C: New test.
34528         * g++.old-deja/g++.pt/vaarg3.C: New test.
34529
34530 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34531
34532         * g++.old-deja/g++.other/dyncast6.C: New test.
34533
34534 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34535
34536         * gcc.c-torture/execute/loop-6.c: New test.
34537
34538 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * gcc.dg/20000614-1.c: New test.
34541         * gcc.dg/20000614-2.c: New test.
34542
34543 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34544
34545         * g++.old-deja/g++.other/inline12.C: New test.
34546
34547 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * g++.old-deja/g++.other/eh1.C: New test.
34550
34551 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * g++.old-deja/g++.other/type.C: New test.
34554
34555 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34556
34557         * g++.old-deja/g++.other/initstring.C: New test.
34558
34559 2000-06-12  Jason Merrill  <jason@redhat.com>
34560
34561         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34562
34563 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34564
34565         * gcc.c-torture/compile/20000609-1.c: New test.
34566
34567 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34568
34569         * gcc.dg/20000609-1.c: New test.
34570
34571 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34572
34573         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34574         * gcc.c-torture/noncompile/poison-1.c: Move...
34575         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34576         * gcc.dg/cpp-li1.c: Add a token after the #line.
34577
34578 2000-06-05  Richard Henderson  <rth@cygnus.com>
34579
34580         * gcc.c-torture/execute/20000605-2.c: New test.
34581         * gcc.c-torture/execute/20000605-3.c: New test.
34582
34583 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34584
34585         * g77.f-torture/execute/20000503-1.x: New file.
34586
34587 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34588
34589         * g++.old-deja/g++.eh/badalloc1.C: New test.
34590
34591 2000-06-05  Richard Henderson  <rth@cygnus.com>
34592
34593         * gcc.c-torture/execute/20000605-1.c: New test.
34594
34595 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34596             Nathan Sidwell <nathan@codesourcery.com>
34597
34598         * gcc.c-torture/compile/20000605-1.c: New test.
34599
34600 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34601
34602         * g77.f-torture/compile/20000601-1.f:  New test.
34603
34604 2000-06-03  Richard Henderson  <rth@cygnus.com>
34605
34606         * gcc.c-torture/execute/20000603-1.c: New.
34607
34608 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34609
34610         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34611         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34612
34613 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34614
34615         * gcc.dg/compare2.c (case 12): XFAIL.
34616         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34617         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34618
34619         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34620
34621 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34622
34623         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34624         guard macro is already defined when the header is first
34625         included.
34626         * gcc.dg/cpp-mix.h: New file.
34627         * gcc.dg/endif-label.c: Update patterns to match compiler.
34628
34629         * g++.brendan/complex1.C: Declare abort.
34630         * g++.law/refs4.C: Remove XFAIL.
34631         * g++.oliva/expr2.C: Declare abort and exit.
34632
34633 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34634
34635         * gcc.c-torture/execute/20000528-1.c: New test.
34636
34637         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34638         * g++.old-deja/g++.law/temps4.C: Likewise.
34639
34640         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34641         stdlib.h.  Call abort() on failure.
34642         * g++.old-deja/g++.law/refs4.C: Likewise.
34643         * g++.old-deja/g++.law/temps4.C: Likewise.
34644         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34645         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34646
34647 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34648
34649         Relative to g++.dg/special:
34650         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34651
34652         Relative to g++.old-deja:
34653         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34654         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34655         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34656         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34657         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34658         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34659         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34660
34661         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34662         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34663         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34664         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34665         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34666         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34667         and/or string.h.
34668
34669         * g++.other/goto1.C: Update expectations for error messages.
34670
34671 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34672
34673         * gcc.c-torture/compile/20000523-1.c: New test.
34674
34675 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34676
34677         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34678
34679 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34680
34681         * g++.old-deja/g++.eh/catch11.C: New test.
34682         * g++.old-deja/g++.eh/catch12.C: New test.
34683
34684 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34685
34686         * gcc.c-torture/execute/20000523-1.c: New test.
34687
34688 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34689
34690         * c-torture/execute/bcp-1.c: Replace abort in arg of
34691         __builtin_constant_p with a generic external function.
34692
34693         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34694         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34695         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34696         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34697         Prototype abort and/or exit.
34698
34699         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34700         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34701         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34702         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34703
34704 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34705
34706         * gcc.dg/dwarf2-1.c: New test.
34707
34708 2000-05-20  Richard Henderson  <rth@cygnus.com>
34709
34710         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34711
34712 2000-05-20  Andreas Jaeger  <aj@suse.de>
34713
34714         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34715         testcase.
34716
34717 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34718
34719         * gcc.c-torture/execute/20000519-2.c: New test.
34720
34721 2000-05-19  Andreas Jaeger  <aj@suse.de>
34722
34723         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34724         which fails with SSA.
34725
34726         * lib/c-torture.exp: Also test with -O3 -fssa.
34727
34728 2000-05-18  Michael Meissner  <meissner@redhat.com>
34729
34730         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34731         * gcc.c-torture/execute/920415-1.c: Ditto.
34732         * gcc.c-torture/execute/920501-1.c: Ditto.
34733         * gcc.c-torture/execute/conversion.c: Ditto.
34734         * gcc.c-torture/execute/cvt-1.c: Ditto.
34735
34736 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34737
34738         * gcc.c-torture/compile/20000518-1.c: New test.
34739
34740 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34741
34742         * g77.f-torture/compile/200005018.f:  New test.
34743
34744 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34745
34746         * gcc.c-torture/compile/20000517-1.c: New test.
34747
34748 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34749
34750         * gcc.c-torture/execute/20000516-1.c: New test.
34751
34752 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34753
34754         * g++.old-deja/g++.other/eh.C: New test.
34755
34756 2000-05-12  Richard Henderson  <rth@cygnus.com>
34757
34758         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34759         constants through to doit's conditional.
34760
34761 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34762
34763         * gcc.c-torture/compile/20000511-1.c: New test.
34764         * g77.f-torture/compile/20000511-1.f: New test.
34765         * g77.f-torture/compile/20000511-2.f: New test.
34766
34767 2000-05-11  Michael Meissner  <meissner@redhat.com>
34768
34769         * gcc.c-torture/execute/20000511-1.c: New test.
34770
34771 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34772
34773         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34774         * gcc.dg/20000510-1.S: New.
34775
34776 2000-05-08  Catherine Moore  <clm@cygnus.com>
34777
34778         * gcc.dg/unused-3.c: New.
34779
34780 2000-05-06  Richard Henderson  <rth@cygnus.com>
34781
34782           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34783           * g++.old-deja/g++.mike/warn1.C: Likewise.
34784           * g++.old-deja/g++.pt/local1.C: Likewise.
34785           * g++.old-deja/g++.pt/local7.C: Likewise.
34786           * g++.old-deja/g++.pt/spec16.C: Likewise.
34787
34788 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34789
34790         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34791
34792 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34793
34794           * g77.f-torture/execute/20000503-1.f:  New test.
34795
34796 2000-05-04  Andreas Jaeger  <aj@suse.de>
34797
34798         * gcc.dg/noreturn-2.c: New test.
34799
34800 2000-05-04  Neil Booth  <NeilB@earthling.net>
34801
34802         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34803         preprocessor.
34804
34805 2000-05-04  Richard Henderson  <rth@cygnus.com>
34806
34807         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34808
34809 2000-05-04  Richard Henderson  <rth@cygnus.com>
34810
34811         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34812         OpenSSL by Jason R Thorpe.
34813
34814 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34815
34816         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34817
34818 2000-05-03  Robert Lipe <robertlipe@usa.net>
34819
34820         * gcc.dg/20000503-1.c: New test.
34821
34822 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.c-torture/compile/20000502-1.c: New test.
34825         * g++.old-deja/g++.other/align.C: New test.
34826         * gcc.dg/cpp-tradstringify.c: New test.
34827
34828 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34829
34830         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34831         and hard registers.
34832
34833 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34834
34835         * gcc.c-torture/execute/loop-5.c: New test.
34836
34837 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34838
34839         * gcc.c-torture/execute/va-arg-20.c: New test.
34840
34841 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34842
34843         * gcc.c-torture/execute/20000422-1.c: New test.
34844
34845 2000-04-20  Greg McGary  <gkm@gnu.org>
34846
34847         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34848         when optimizing, but without sibling-call optimizations (-O1).
34849
34850 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34851
34852           * gcc.c-torture/compile/20000420-1.c: New test.
34853
34854 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         * g++.abi/ptrflags.C: New test.
34857         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34858
34859 2000-04-19  Catherine Moore  <clm@cygnus.com>
34860
34861         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34862
34863 2000-04-19  Greg McGary  <gkm@gnu.org>
34864
34865         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34866         sibling-call optimizations.
34867
34868 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34869
34870         * gcc.dg/20000419-1.c: New test.
34871
34872 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34873
34874         * gcc.c-torture/execute/20000412-6.c: New test.
34875
34876 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34877
34878         * gcc.c-torture/execute/20000412-5.c: New test.
34879         * g77.f-torture/compile/20000412-1.f: New test.
34880         * gcc.c-torture/execute/20000412-4.c: New test.
34881         * gcc.c-torture/compile/20000412-2.c: New test.
34882         * gcc.c-torture/execute/20000412-3.c: New test.
34883         * gcc.c-torture/compile/20000412-1.c: New test.
34884         * gcc.c-torture/execute/20000412-2.c: New test.
34885
34886 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * objc/execute/bf-20.m: New test.
34889
34890 2000-04-10  Richard Henderson  <rth@cygnus.com>
34891
34892         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34893
34894         * gcc.c-torture/execute/20000412-1.c: New test.
34895
34896 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         * g++.old-deja/g++.eh/catchptr1.C: New test.
34899
34900 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34903
34904 2000-04-08  Neil Booth  <NeilB@earthling.net>
34905
34906         * gcc.dg/cpp-nullchar.c: Remove test as
34907         embedded nulls cause problems.
34908
34909 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34910
34911         * gcc.dg/compare2.c: New test.
34912
34913 2000-04-08  Neil Booth  <NeilB@earthling.net>
34914
34915         * gcc.dg/cpp-nullchar.c: New test.
34916
34917 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34918
34919         * gcc.dg/cpp-mi2.c: New test.
34920         * gcc.dg/cpp-mi2[abc].h: New files.
34921
34922 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34923
34924         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34925         member name.
34926
34927 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34928
34929         * g++.old-deja/g++.abi/vmihint.C: New test.
34930
34931 2000-04-06  Neil Booth  <NeilB@earthling.net>
34932
34933         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34934         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34935         copyright.
34936
34937 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34938
34939         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34940         avoid stack-frame overwrite.
34941
34942 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34943
34944         * gcc.c-torture/compile/20000405-2.c: New test.
34945         * gcc.c-torture/compile/20000405-3.c: New test.
34946
34947 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34948
34949         * gcc.c-torture/compile/20000405-1.c: New test.
34950
34951 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34952
34953         * gcc.dg/cast-qual-1.c: Revert last change.
34954
34955 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34956
34957         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34958
34959 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34960
34961         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34962         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34963
34964 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34965
34966         * gcc.c-torture/compile/20000403-2.c: New test.
34967         * gcc.c-torture/compile/20000403-1.c: New test.
34968
34969 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34970
34971         * gcc.c-torture/execute/20000403-1.c: New test.
34972
34973 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34974
34975         * gcc.c-torture/execute/20000402-1.c: New test.
34976
34977 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34978
34979         * gcc.c-torture/execute/va-arg-15.c: New test.
34980         * gcc.c-torture/execute/va-arg-16.c: New test.
34981         * gcc.c-torture/execute/va-arg-17.c: New test.
34982         * gcc.c-torture/execute/va-arg-18.c: New test.
34983         * gcc.c-torture/execute/va-arg-19.c: New test.
34984
34985 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34986
34987         * gcc.c-torture/compile/981211-1.c: Move to...
34988         * gcc.dg/cpp-as1.c: ...here.
34989         * gcc.dg/cpp-as2.c: New file.
34990
34991         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34992         compiler.
34993
34994 2000-04-02  Neil Booth  <NeilB@earthling.net>
34995
34996         * gcc.dg/cpp-cond.c  New tests.
34997         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34998         accidental success less likely.
34999         * gcc.dg/cpp-missingop.c  New tests.
35000         * gcc.dg/cpp-missingparen.c  New tests.
35001         * gcc.dg/cpp-shift.c  New tests.
35002         * gcc.dg/cpp-shortcircuit.c  New tests.
35003         * gcc.dg/cpp-unary.c  New tests.
35004
35005 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35006
35007         * gcc.c-torture/compile/20000329-1.c: New test.
35008
35009 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35010
35011         * gcc.c-torture/compile/20000326-1.c: New test.
35012         * gcc.c-torture/compile/20000326-2.c: New test.
35013
35014 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35015
35016         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35017         the first parameter is a function argument.
35018
35019 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35020
35021         * g++.old-deja/g++.ext/array4.C: New test.
35022
35023 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35024
35025         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35026
35027 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35028
35029         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35030
35031 2000-03-19  Richard Henderson  <rth@cygnus.com>
35032
35033         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35034
35035 2000-03-19  Richard Henderson  <rth@cygnus.com>
35036
35037         * gcc.c-torture/compile/20000319-1.c: New test.
35038
35039 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35040
35041         * gcc.c-torture/execute/20000314-3.c: New test.
35042         * gcc.c-torture/execute/20000314-2.c: New test.
35043         * gcc.c-torture/execute/20000314-1.c: New test.
35044         * gcc.c-torture/compile/20000314-2.c: New test.
35045         * gcc.c-torture/compile/20000314-1.c: New test.
35046
35047 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         * g++.old-deja/g++.warn/inline.C: New test.
35050
35051 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35052
35053         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35054         standards-compliant result rather than specific constants.
35055         Put test-values in array.
35056
35057 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35058
35059         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35060         (g++_target_compile): Put test-specific options last.
35061
35062 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35063
35064         * g++.old-deja/g++.eh/vbase4.C: New test.
35065
35066 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35069
35070 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         * g++.old-deja/g++.brendan/misc12.C: Removed.
35073         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35074         * g++.old-deja/g++.ext/pretty4.C: New test.
35075
35076 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35077
35078         * g++.old-deja/g++.other/string2.C: New test.
35079
35080 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35081
35082         * g++.old-deja/g++.warn/impint2.C: New test.
35083
35084 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35085
35086         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35087         is 1, not zero.
35088
35089 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35090
35091         * g++.old-deja/g++.warn/impint.C: New test.
35092         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35093         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35094         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35095         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35096         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35097         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35098         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35099         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35100         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35101         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35102         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35103         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35104
35105 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35106
35107         * gcc.dg/cpp-redef.c: New test.
35108
35109 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35110
35111         * g++.old-deja/g++.pt/unify7.C: New test.
35112
35113 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35114
35115         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35116         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35117
35118 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35119
35120         * gcc.c-torture/compile/20000224-1.c: New test.
35121
35122 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35123
35124         * gcc.c-torture/compile/cpp-2.c: New test.
35125         * gcc.c-torture/compile/cpp-1.c: New test.
35126
35127 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35128
35129         * gcc.c-torture/execute/20000225-1.c: New test.
35130
35131 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35132
35133         * gcc.dg/cpp-li2.c: New test.
35134
35135         * gcc.dg/cpp-wi1.c: New test.
35136
35137         * gcc.dg/cpp-li1.c: New test.
35138
35139 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35140
35141         * g++.old-deja/g++.other/sizeof5.C: New test.
35142
35143 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35144
35145         * gcc.c-torture/execute/va-arg-13.c: New test.
35146
35147 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35148
35149         * gcc.c-torture/execute/va-arg-12.c: New test.
35150
35151 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35152
35153         * gcc.c-torture/execute/20000223-1.c: New test.
35154
35155 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35158
35159 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35160
35161         * g++.old-deja/g++.abi/ptrmem.C: New test.
35162
35163 2000-02-19  Richard Henderson  <rth@cygnus.com>
35164
35165         * gcc.c-torture/compile/init-3.c: New.
35166
35167 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35168
35169         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35170         ALWAYS_CXXFLAGS.
35171
35172 2000-02-11  Robert Lipe <robertl@sco.com>
35173
35174         * gcc.c-torture/compile/20000211-3.c: New test.
35175
35176 2000-02-11  Martin Buchholz <martin@xemacs.org>
35177
35178         * gcc.c-torture/compile/20000211-2.c: New test.
35179
35180 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35181
35182         * gcc.c-torture/compile/20000211-1.c: New test.
35183
35184 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35185
35186         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35187           on native targets
35188
35189 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35190
35191         * g++.old-deja/g++.other/cast5.C: New test.
35192
35193 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35194
35195         * gcc.c-torture/execute/20000205-1.c: New.
35196
35197 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35198
35199         * g++.old-deja/g++.jason/cast3.C: Return void.
35200         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35201
35202 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35203
35204         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35205
35206         * gcc.dg/loop-1.c: New test.
35207
35208 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * gcc.c-torture/compile/20000127-1.c: New test.
35211         * gcc.c-torture/execute/991228-1.c: New test.
35212
35213 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35214
35215         * gcc.dg/unused-2.c: New test.
35216
35217         * gcc.dg/conv-1.c: New test.
35218
35219 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35220
35221         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35222         compiler.
35223         (tool_option_proc): Fix typo.
35224
35225 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35226
35227         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35228         of the ld on the host, not on the build machine.
35229         Also, don't crash if '--help' is not a supported option.
35230
35231 2000-01-24  Richard Henderson  <rth@cygnus.com>
35232
35233         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35234
35235 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35236
35237         * gcc.c-torture/execute/20000120-2.c: New test.
35238         * gcc.c-torture/execute/20000120-1.c: New test.
35239
35240 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35241
35242         * gcc.c-torture/execute/20000113-1.c: New test.
35243
35244 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35245
35246         * gcc.c-torture/execute/20000112-1.c: New test.
35247
35248 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35249
35250         * gcc.dg/20000111-1.c: New test.
35251
35252 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35253
35254         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35255         with 16 bit integers.
35256
35257 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35258
35259         * gcc.dg/20000108-1.c: New test.
35260
35261 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35262
35263         * g++.old-deja/g++.ns/koenig8.C: New test.
35264
35265 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35266
35267         * g++.old-deja/g++.other/cast4.C: New test.
35268
35269 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35270
35271         * gcc.c-torture/compile/20000105-2.c: New test.
35272         * gcc.c-torture/compile/20000105-1.c: New test.
35273
35274 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35275
35276         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35277         references to printf & atoi to conform to ANSI standard.
35278         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35279         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35280         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35281         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35282         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35283         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35284         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35285         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35286         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35287         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35288         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35289         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35290         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35291         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35292         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35293         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35294         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35295         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35296         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35297         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35298         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35299         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35300         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35301         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35302         * g++.old-deja/g++.brendan/init3.C: Likewise.
35303         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35304         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35305         * g++.old-deja/g++.brendan/new2.C: Likewise.
35306         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35307         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35308         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35309         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35310         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35311         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35312         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35313         * g++.old-deja/g++.brendan/template24.C: Likewise.
35314         * g++.old-deja/g++.brendan/template3.C: Likewise.
35315         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35316         * g++.old-deja/g++.jason/inline3.C: Likewise.
35317         * g++.old-deja/g++.jason/opeq.C: Likewise.
35318         * g++.old-deja/g++.law/arg5.C: Likewise.
35319         * g++.old-deja/g++.law/arm7.C: Likewise.
35320         * g++.old-deja/g++.law/ctors11.C: Likewise.
35321         * g++.old-deja/g++.law/cvt8.C: Likewise.
35322         * g++.old-deja/g++.law/init9.C: Likewise.
35323         * g++.old-deja/g++.law/refs4.C: Likewise.
35324         * g++.old-deja/g++.law/template2.C: Likewise.
35325         * g++.old-deja/g++.law/visibility24.C: Likewise.
35326         * g++.old-deja/g++.law/vtable3.C: Likewise.
35327         * g++.old-deja/g++.mike/asm2.C: Likewise.
35328         * g++.old-deja/g++.mike/eh1.C: Likewise.
35329         * g++.old-deja/g++.mike/misc1.C: Likewise.
35330         * g++.old-deja/g++.mike/misc13.C: Likewise.
35331         * g++.old-deja/g++.mike/misc14.C: Likewise.
35332         * g++.old-deja/g++.mike/ns12.C: Likewise.
35333         * g++.old-deja/g++.mike/p1248.C: Likewise.
35334         * g++.old-deja/g++.mike/p3708.C: Likewise.
35335         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35336         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35337         * g++.old-deja/g++.mike/p646.C: Likewise.
35338         * g++.old-deja/g++.mike/p700.C: Likewise.
35339         * g++.old-deja/g++.mike/p783.C: Likewise.
35340         * g++.old-deja/g++.mike/p783a.C: Likewise.
35341         * g++.old-deja/g++.mike/p783b.C: Likewise.
35342         * g++.old-deja/g++.mike/p786.C: Likewise.
35343         * g++.old-deja/g++.mike/p789.C: Likewise.
35344         * g++.old-deja/g++.mike/p789a.C: Likewise.
35345         * g++.old-deja/g++.mike/p807a.C: Likewise.
35346         * g++.old-deja/g++.other/delete3.C: Likewise.
35347         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35348         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35349         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35350         * g++.old-deja/g++.other/empty1.C: Likewise.
35351         * g++.old-deja/g++.other/temporary1.C: Likewise.
35352         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35353         * g++.old-deja/g++.pt/t16.C: Likewise.
35354         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35355
35356 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35357
35358         * gcc.dg/991230-1.c: New test.
35359
35360 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35361
35362         * gcc.c-torture/compile/991229-3.c: New test.
35363         * gcc.c-torture/compile/991229-2.c: New test.
35364         * gcc.c-torture/compile/991229-1.c: New test.
35365
35366 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35367
35368         * gcc.c-torture/compile/labels-2.c: New test.
35369
35370 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35371
35372         * gcc.c-torture/execute/991227-1.c: New test.
35373
35374 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35375
35376         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35377
35378 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35379
35380         * gcc.c-torture/execute/991221-1.c: New test.
35381
35382 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35383
35384         * g++.old-deja/g++.other/cast3.C: New test.
35385
35386 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35387
35388         * gcc.c-torture/execute/991216-4.c: New test.
35389
35390 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35391
35392         * gcc.c-torture/execute/991216-1.c: New test.
35393         * gcc.c-torture/execute/991216-2.c: New test.
35394         * gcc.c-torture/execute/991216-3.c: New test.
35395
35396 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35397
35398         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35399         Actually make the test fail by using "-O2" for compilation.
35400
35401 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35402
35403         * g++.old-deja/g++.warn/cast-align1.C: New test.
35404
35405 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35406
35407         * gcc.c-torture/compile/991214-1.c: New test.
35408         * gcc.c-torture/compile/991214-2.c: New test.
35409
35410 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35411
35412         * gcc.dg/991214-1.c: New test.
35413
35414 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35415
35416         * gcc.c-torture/compile/991213-3.c: New test.
35417         * gcc.c-torture/compile/991213-2.c: New test.
35418         * gcc.c-torture/compile/991213-1.c: New test.
35419
35420 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35421
35422         * gcc.dg/991209-1.c: New test.
35423
35424 1999-12-08  Nathan Sidwell <nathan@acm.org>
35425
35426         * gcc.c-torture/compile/991208-1.c: New test.
35427
35428 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35429
35430         * gcc.dg/ultrasp2.c: New test.
35431
35432 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35433
35434         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35435
35436 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35437
35438         * gcc.c-torture/compile/991202-1.c: New test.
35439         * gcc.c-torture/execute/991202-1.c: New test.
35440         * gcc.c-torture/execute/991202-2.c: New test.
35441         * gcc.c-torture/execute/991202-3.c: New test.
35442
35443 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35444
35445         * g++.old-deja/g++.abi/align.C: New test.
35446         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35447         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35448
35449 1999-12-01  Richard Henderson  <rth@cygnus.com>
35450
35451         * gcc.c-torture/execute/991201-1.c: New.
35452
35453 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35454
35455         * gcc.dg/991129-1.c: New test.
35456
35457 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35458
35459         * gcc.c-torture/compile/991127-1.c: New test.
35460
35461 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35462
35463         * g++.old-deja/g++.other/warn4.C: New test.
35464
35465 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35466
35467         * g++.old-deja/g++.eh/cleanup2.C: New test.
35468         * g++.old-deja/g++.ext/pretty2.C: New test.
35469         * g++.old-deja/g++.ext/pretty3.C: New test.
35470         * g++.old-deja/g++.other/debug6.C: New test.
35471
35472 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35473
35474         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35475         compiler_output to look for one error message instead of two.
35476
35477 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35478
35479         * gcc.c-torture/execute/991118-1.c: Also test case
35480         where the word boundary does not split a byte evenly.
35481
35482 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35483
35484         * g++.old-deja/g++.ext/restrict1.C: New test.
35485
35486 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35487
35488         * gcc.c-torture/execute/991118-1.c: New test.
35489
35490 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35491
35492         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35493         working directory pathnames.
35494
35495 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35496
35497         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35498         host is equipped with driver.h and driver.o so it can actually
35499         compile and run the tests.
35500
35501 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35502
35503         * gcc.c-torture/compile/991008-1.c: New test.
35504
35505 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35506
35507         * lib/gcc-dg.exp: Include target-supports.exp
35508
35509 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35510
35511         * lib/target-supports.exp: New file: Provide procs to test for
35512         features supported by the target.
35513         (check_weak_available): Moved here from ecos.exp.
35514         (check_alias_available): New proc: Determine of the target
35515         toolchain supports the alias attribute.
35516
35517         * gcc.dg/special/ecos.exp: Move check_weak_available to
35518         target-supports.exp.
35519         (alias-1.c): Only perform the test if the target supports
35520         aliases.
35521         (wkali-1.c): Only perform the test if the target supports
35522         aliases.
35523
35524         * gcc.dg/990506-0.c: Expect error messages from cross
35525         targets as well as native targets.
35526
35527 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35528
35529         * gcc.dg/ultrasp1.c: Removed xfail.
35530         * gcc.dg/struct-ret-2.c: Likewise.
35531         * gcc.dg/array-1.c: Likewise.
35532
35533 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35534
35535         * gcc.dg/struct-ret-2.c: New test.
35536
35537         * gcc.dg/array-1.c: New test.
35538
35539 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35540
35541         * gcc.c-torture/execute/991030-1.c: New test.
35542
35543 1999-10-26  Richard Henderson  <rth@cygnus.com>
35544
35545         * gcc.c-torture/compile/991026-2.c: New test.
35546
35547 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35548
35549         * gcc.c-torture/compile/991026-1.c: New test.
35550
35551 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35552
35553         * gcc.c-torture/execute/991023-1.c: New test.
35554
35555 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35556
35557         * gcc.c-torture/execute/991019-1.c: New test.
35558
35559 1999-10-16  Richard Henderson  <rth@cygnus.com>
35560
35561         * gcc.c-torture/execute/991016-1.c: New test.
35562
35563 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35564
35565         * gcc.c-torture/execute/991014-1.c: New test.
35566
35567 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35568
35569         * g++.old-deja/g++.other/union2.C: New test.
35570
35571 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35572
35573         * g++.old-deja/g++.other/vaarg2.C: New test.
35574         * g++.old-deja/g++.other/vaarg3.C: New test.
35575
35576 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35577
35578         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35579         in compile/.
35580
35581 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35582
35583         * gcc.c-torture/execute/va-arg-11.c: New test.
35584
35585 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35586
35587         * lib/file-format.exp (gcc_target_object_format): Don't
35588         crash if objdump is unavailable.
35589
35590 1999-09-29  Donn Terry <donn@interix.com>
35591
35592         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35593
35594 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35595
35596         * gcc.c-torture/compile/990928-1.c: New test.
35597
35598 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35599
35600         * g++.old-deja/g++.other/decl6.C: New test.
35601
35602 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35603
35604         * gcc.c-torture/execute/va-arg-10.c: New test.
35605
35606 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35607
35608         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35609         __PRETTY_FUNCTION__.
35610
35611 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35612
35613         * gcc.c-torture/execute/990923-1.c: New test.
35614
35615 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35616
35617         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35618         for which -fpic is inappropriate.
35619
35620 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35621
35622         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35623
35624 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35625
35626         * g++.old-deja/g++.other/dyncast1.C: New test.
35627         * g++.old-deja/g++.other/dyncast2.C: New test.
35628         * g++.old-deja/g++.other/dyncast3.C: New test.
35629         * g++.old-deja/g++.other/dyncast4.C: New test.
35630         * g++.old-deja/g++.other/dyncast5.C: New test.
35631         * g++.old-deja/g++.eh/catch3.C: New test.
35632         * g++.old-deja/g++.eh/catch3p.C: New test.
35633         * g++.old-deja/g++.eh/catch4.C: New test.
35634         * g++.old-deja/g++.eh/catch4p.C: New test.
35635         * g++.old-deja/g++.eh/catch5.C: New test.
35636         * g++.old-deja/g++.eh/catch5p.C: New test.
35637         * g++.old-deja/g++.eh/catch6.C: New test.
35638         * g++.old-deja/g++.eh/catch6p.C: New test.
35639         * g++.old-deja/g++.eh/catch7.C: New test.
35640         * g++.old-deja/g++.eh/catch7p.C: New test.
35641         * g++.old-deja/g++.eh/catch8.C: New test.
35642         * g++.old-deja/g++.eh/catch8p.C: New test.
35643         * g++.old-deja/g++.eh/catch9.C: New test.
35644         * g++.old-deja/g++.eh/catch9p.C: New test.
35645
35646 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35647
35648         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35649         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35650
35651 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35652
35653         * gcc.c-torture/compile/990913-1.c: New test.
35654
35655 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35656
35657         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35658         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35659
35660 1999-09-09  Richard Henderson  <rth@cygnus.com>
35661
35662         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35663
35664 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35665
35666         * g++.old-deja/g++.other/lookup11.C: New test.
35667         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35668         what is permitted and what we want.
35669         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35670         overload use.
35671         * g++.old-deja/g++.jason/rfg5.C: Likewise
35672
35673 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35674
35675         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35676         * gcc.c-torture/noncompile/poison-1.c: New file.
35677
35678 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35679
35680         * g++.old-deja/g++.other/sizeof3.C: New test.
35681         * g++.old-deja/g++.other/sizeof4.C: New test.
35682         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35683         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35684
35685 1999-09-07  Richard Henderson  <rth@cygnus.com>
35686
35687         * gcc.dg/va-arg-1.c: New.
35688
35689 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35690
35691         * gcc.c-torture/execute/va-arg-9.c: New test.
35692
35693 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35694
35695         * g77.f-torture/compile/980519-2.f: New test.
35696         * g77.f-torture/compile/19990905-0.f: New test.
35697         * g77.f-torture/compile/19990905-1.f: New test.
35698         * g77.f-torture/compile/19990905-2.f: New test.
35699
35700         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35701
35702 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35703
35704         * gcc.c-torture/execute/990827-1.c: Fix typo.
35705
35706 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35707
35708         * g++.old-deja/g++.other/deref1.C: New test.
35709
35710 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35711
35712         * g++.old-deja/g++.other/ambig2.C: New test.
35713         * g++.old-deja/g++.other/cond5.C: New test.
35714         * g++.old-deja/g++.other/lookup16.C: New test.
35715
35716 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35717
35718         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35719         assemblers too.
35720
35721 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35722
35723         * lib/c-torture.exp: Avoid the "compare executables" optimization
35724         when testing native.
35725
35726 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35727
35728         * gcc.c-torture/execute/990829-1.c: New test.
35729         * gcc.c-torture/compile/990829-1.c: New test.
35730
35731 1999-08-27  Paul Burchard  <burchard@pobox.com>
35732
35733         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35734         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35735         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35736         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35737         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35738         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35739         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35740         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35741         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35742         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35743         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35744
35745 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35746
35747         * gcc.c-torture/execute/990827-1.c: New test.
35748
35749 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35750
35751         * g77.f-torture/noncompile/19990826-4.f: New test.
35752
35753         * g77.f-torture/compile/19990826-3.f: New test.
35754
35755         * g77.f-torture/execute/19990826-2.f: New test.
35756
35757         * g77.f-torture/compile/19990826-1.f: New test.
35758
35759         * gcc.c-torture/execute/990826-0.c: New test.
35760         * g77.c-torture/execute/19990826-0.f: New test.
35761
35762         * g77.f-torture/noncompile/970626-2.f: New test.
35763
35764 1999-08-25  Paul Burchard  <burchard@pobox.com>
35765
35766         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35767         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35768         lss-011.C: New tests.
35769
35770 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35771
35772         * g++.old-deja/g++.other/decl5.C: New test.
35773
35774 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35775
35776         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35777         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35778         call `postbase' for each one.  All callers of `postbase' changed
35779         to call this instead.
35780
35781 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35782
35783         * gcc.c-torture/execute/990811-1.c: New test.
35784
35785 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35786
35787         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35788         just native ones.
35789
35790         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35791         just native ones.
35792
35793 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35794
35795         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35796
35797 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35798
35799         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35800
35801 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35802
35803         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35804
35805 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35806
35807         * gcc.c-torture/execute/990804-1.c: New test.
35808
35809 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35810
35811         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35812         * g++.old-deja/g++.brendan/crash64.C: Likewise
35813         * g++.old-deja/g++.brendan/overload8.C: Likewise
35814
35815 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35816
35817         * g++.old-deja/g++.other/struct1.C: New test.
35818
35819 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35820
35821         * g++.old-deja/g++.other/enum2.C: New test.
35822
35823 1999-08-02  Richard Henderson  <rth@cygnus.com>
35824
35825         Adapted from tests from Franz Sirl:
35826         * gcc.c-torture/execute/va-arg-7.c: New test.
35827         * gcc.c-torture/execute/va-arg-8.c: New test.
35828
35829 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35830
35831         * gcc.c-torture/compile/990801-2.c: New test.
35832
35833         * gcc.c-torture/compile/990801-1.c: New test.
35834
35835 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35836
35837         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35838         fp-cmp-1.c, converting double to float.
35839
35840         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35841         fp-cmp-1.c, converting double to long double.
35842
35843         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35844         from fr1 to unknown_register, since fr1 is a legitimate register
35845         on some machines.
35846
35847 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35848
35849         * README: More listname related changes.
35850
35851 1999-07-08  Catherine Moore  <clm@cygnus.com>
35852
35853         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35854
35855 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35856
35857         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35858
35859 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35860
35861         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35862
35863 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35864
35865         * gcc.dg/990703-1.c: New test.
35866
35867 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35868
35869         * lib/file-format.exp: New file: Move definition of proc
35870         gcc_target_object_format to here from
35871         gcc.dg/special/ecos.exp.
35872
35873         * lib/c-torture.exp: Include lib file-format.exp.
35874         * lib/gcc-dg.exp: Include lib file-format.exp.
35875
35876         * gcc.dg/special/ecos.exp: Remove definition of proc
35877         gcc_target_object_format.
35878
35879 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35880
35881         * gcc.c-torture/execute/990628-1.c: New test.
35882
35883 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35884
35885         * gcc.c-torture/compile/990625-2.c: New test.
35886
35887         * gcc.c-torture/compile/990625-1.c: New test.
35888
35889 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35890
35891         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35892         attributes compile.
35893         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35894         ports that use the COFF/PE file format.
35895
35896 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35897
35898         * gcc.c-torture/compile/990617-1.c: New test.
35899
35900 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35901
35902         * g++.old-deja/g++.other/decl4.C: New test.
35903
35904 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35905
35906         * g++.old-deja/g++.other/bitfld3.C: New test.
35907
35908 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35909
35910         * g++.old-deja/g++.eh/catch1.C: New test.
35911
35912 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35913
35914         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35915
35916         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35917         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35918
35919 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35920
35921         * g77.f-torture/compile/19990502-0.f: Replace with new,
35922         shorter, test that still fails after recent changes.
35923
35924 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35925
35926         * gcc.c-torture/execute/990604-1.c: New test.
35927
35928 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35929
35930         * gcc.c-torture/execute/990531-1.c: New test.
35931
35932 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35933
35934         * gcc.c-torture/compile/990527-1.c: New test.
35935
35936 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35937
35938         * gcc.c-torture/execute/990527-1.c: New test.
35939
35940 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35941
35942         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35943         bitfields as signed.
35944
35945 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35946
35947         * g77.f-torture/compile/19990525-0.f: New test.
35948
35949 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35950
35951         * gcc.c-torture/execute/990525-2.c: New test.
35952
35953         * gcc.c-torture/execute/990525-1.c: New test.
35954
35955 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35956
35957         * g++.old-deja/g++.other/anon3.C: New test.
35958         * g++.old-deja/g++.other/anon4.C: New test.
35959         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35960         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35961         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35962         Merrill).
35963
35964 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35965
35966         * gcc.c-torture/execute/990524-1.c: New test.
35967
35968         * gcc.dg/990524-1.c: New test.
35969
35970 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35971
35972         * gcc.c-torture/compile/990523-1.c: New test.
35973
35974 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35975
35976         * gcc.c-torture/compile/990519-1.c: New test.
35977
35978 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35979
35980         * gcc.c-torture/compile/990517-1.c: New test.
35981
35982         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35983         (e4, f4): New tests.
35984         (main): Call them.
35985
35986 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35987
35988         * gcc.dg/noreturn-1.c: New test.
35989
35990 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35991
35992         * gcc.c-torture/execute/990513-1.c: New test.
35993
35994 1999-05-10  Richard Henderson  <rth@cygnus.com>
35995
35996         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35997
35998 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35999
36000         * g77.f-torture/execute/erfc.f: Use small single-precision
36001         values, to avoid problems on Alphas when not -mieee.
36002
36003 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36004
36005         * gcc.dg/990506-0.c: New test.
36006
36007 1999-05-08  Richard Henderson  <rth@cygnus.com>
36008
36009         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36010         the constant to test.  Don't XFAIL 64-bit targets.
36011
36012         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36013         * g++.old-deja/g++.law/profile1.C: Likewise.
36014
36015         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36016         operator new instances.
36017         * g++.old-deja/g++.other/delete5.C: Likewise.
36018
36019 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36020
36021         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36022         intrinsic.
36023
36024 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36025
36026         * g77.f-torture/execute/u77-test.f: Reverse order of two
36027         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36028
36029 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36030
36031         * gcc.dg/compare1.c: New test.
36032
36033 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36034
36035         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36036         New tests.
36037
36038 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36039
36040         * g77.f-torture/compile/19990502-1.f: New test.
36041
36042 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36043
36044         * g77.f-torture/compile/19990502-0.f: New test.
36045
36046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36047
36048         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36049         intrinsic.
36050
36051 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36052
36053         * g77.f-torture/execute/u77-test.f (main): List libU77
36054         intrinsics not currently tested.
36055         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36056         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36057         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36058         Trim blanks off the ends of some printed strings.
36059
36060 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36061
36062         * g77.f-torture/execute/u77-test.f (main): Just warn about
36063         FSTAT gid disagreement, as it's expected on some systems.
36064
36065 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36066
36067         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36068         use a new function, which allows for some slop.
36069         Clean up some commentary.
36070         (issum): The new function.
36071         (sgladd): Deleted subroutine.
36072
36073 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36074
36075         * g77.f-torture/execute/u77-test.f: Modify to be more like
36076         libf2c/libU77 version, bringing patches to that version here.
36077         Add suitable commentary.
36078
36079 1999-04-25  Richard Henderson  <rth@cygnus.com>
36080
36081         * gcc.dg/990424-1.c: New test.
36082
36083 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36084
36085         * g77.f-torture/execute/u77-test.f (main): Bug involving
36086         LSTAT has been fixed, so turn back on full checking.
36087
36088 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36089
36090         * g77.f-torture/compile/19990419-0.f: New test.
36091         * g77.f-torture/execute/19990419-1.f: New test.
36092
36093 1999-04-17  Richard Henderson  <rth@cygnus.com>
36094
36095         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36096         to avoid the need for a prototype to supress a warning.
36097
36098 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36099
36100         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36101
36102 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36103
36104         * gcc.c-torture/execute/990404-1.c: New test.
36105
36106 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36107
36108         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36109         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36110         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36111         missing initializer warnings.
36112
36113 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36114
36115         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36116         matching strings.
36117
36118 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36119
36120         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36121
36122 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36123
36124         * g77.f-torture/execute/19990325-0.f: New test.
36125         * g77.f-torture/execute/19990325-1.f: New test.
36126
36127 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36128
36129         * gcc.c-torture/execute/990324-1.c: New test.
36130
36131 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36132
36133         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36134         test with 4.
36135
36136 1999-03-17  Richard Henderson  <rth@cygnus.com>
36137
36138         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36139
36140 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36141
36142         * g77.f-torture/execute/19990313-2.f: New test.
36143         * g77.f-torture/execute/19990313-3.f: New test.
36144
36145 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36146
36147         * g77.f-torture/execute/19990313-0.f: New test.
36148         * g77.f-torture/execute/19990313-1.f: New test.
36149
36150 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36151
36152         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36153         printf to sprintf.
36154         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36155         (main): Add check for u15.  Conditionalize u31 check depending on
36156         whether ints are <32 bits or >=32 bits.
36157
36158 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36159
36160         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36161
36162 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36163
36164         * g77.f-torture/compile/19990305-0.f: New test.
36165         * g77.f-torture/execute/19981119-0.f: New test.
36166
36167 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36168
36169         * g77.f-torture/execute/970625-2.f: call ABORT if final
36170         result is not correct, instead of just printing it.
36171         Add this checking via newly introduced obfuscation, to
36172         trip up buggy front ends.
36173
36174 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36175
36176         * g77.f-torture/compile/960317-1.f: Moved from being
36177         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36178
36179 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36180
36181         * g77.f-torture/execute/960317-1.f: New (old) test.
36182         * g77.f-torture/execute/970625-2.f: Ditto.
36183
36184 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36185
36186         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36187         message on line 1 or line 2; cccp and cpplib do this differently.
36188
36189 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36190
36191         * g++.old-deja/g++.law/weak1.C: New test.
36192
36193 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36194
36195         * gcc.c-torture/execute/990119-1.c: Renamed to...
36196         * gcc.dg/990119-1.c: this, so it will only be tested once
36197         (it's a preprocessor test, it doesn't need to be run at
36198         multiple optimization levels).
36199
36200 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36201
36202         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36203           ALWAYS_CXXFLAGS.
36204
36205 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36206
36207         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36208         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36209         to not be compilable by current g77.
36210
36211 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36212
36213         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36214
36215 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36216
36217         * gcc.c-torture/execute/990222-1.c: New test.
36218
36219 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36220
36221         * g77.f-torture/compile/19990218-0.f: New test.
36222         * g77.f-torture/noncompile/19990218-1.f: New test.
36223
36224 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36225
36226         * g77.f-torture/compile/19981216-0.f: New test.
36227
36228 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36229
36230         * gcc.dg/990214-1.c: New test.
36231
36232 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36233
36234         * gcc.dg/990213-2.c: New test.
36235
36236         * gcc.dg/990213-1.c: New test.
36237
36238 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36239
36240         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36241         ints.
36242
36243 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36244
36245         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36246         specified by target.
36247
36248         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36249
36250 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36251
36252         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36253
36254 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36255
36256         * gcc.dg/special/ecos.exp: New test driver for new tests with
36257         special requirements.
36258
36259         * gcc.dg/special/alias-1.c: New test.
36260         * gcc.dg/special/gcsec-1.c: New test.
36261         * gcc.dg/special/weak-1.c: New test.
36262         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36263         * gcc.dg/special/weak-2.c: New test.
36264         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36265         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36266         * gcc.dg/special/wkali-1.c: New test.
36267         * gcc.dg/special/wkali-2.c: New test.
36268         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36269         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36270
36271 1999-02-10  Felix Lee  <flee@cygnus.com>
36272
36273           * lib/c-torture.exp (c-torture-compile): Pull out code for
36274           analyzing gcc error messages.
36275           (c-torture-execute): Likewise.  Fix some (harmless) false
36276           positives.
36277           * lib/gcc.exp (gcc_check_compile): New function.
36278
36279 1999-02-08  Richard Henderson  <rth@cygnus.com>
36280
36281         * gcc.c-torture/execute/990208-1.c: New test.
36282
36283 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36284
36285         * g++.dg/special/ecos.exp: New driver for new tests with special
36286         requirements
36287
36288         * g++.dg/special/conpr-1.C: New test
36289         * g++.dg/special/conpr-2.C: New test
36290         * g++.dg/special/conpr-2a.C: New test
36291         * g++.dg/special/conpr-3.C: New test
36292         * g++.dg/special/conpr-3a.C: New test
36293         * g++.dg/special/conpr-3b.C: New test
36294
36295         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36296         allow g++ to use the dg driver
36297
36298         * README: Add comment about g++.dg directory
36299
36300 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36301
36302         * README: Update email addresses.
36303
36304 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36305
36306         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36307         arguments in order to force structure S onto the stack even on
36308         the alpha.
36309         (test): Pass 10 leading arguments to function foo as well as the
36310         structure S.
36311
36312         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36313         failure for all targets.
36314
36315         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36316         abort to terminate program execution.
36317
36318 1999-01-30  Richard Henderson  <rth@cygnus.com>
36319
36320         * gcc.c-torture/execute/990130-1.c: New test.
36321
36322 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36323
36324         * gcc.dg/990130-1.c: New test.
36325
36326 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36327
36328         * gcc.c-torture/execute/990128-1.c: New test.
36329
36330 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36331
36332         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36333
36334 1999-01-27  Felix Lee  <flee@cygnus.com>
36335
36336         * lib/c-torture.exp (c-torture-compile): pull out code for
36337         analyzing gcc error messages.
36338         (c-torture-execute): ditto, and fix some (harmless) false
36339         positives.
36340         * lib/gcc.exp (gcc_check_compile): new function.
36341
36342 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36343
36344         * gcc.dg/990117-1.c: New test.
36345
36346         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36347
36348         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36349
36350 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36351
36352         * g77.f-torture/compile/990115-1.f: New test.
36353
36354 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36355
36356         * gcc.c-torture/compile/990107-1.c: New test
36357
36358 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36359
36360         * gcc.c-torture/execute/990106-2.c: New test.
36361
36362         * gcc.c-torture/execute/990106-1.c: New test.
36363
36364 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36365
36366         * gcc.c-torture/compile/981223-1.c: New test.
36367
36368 1998-12-29  Richard Henderson  <rth@cygnus.com>
36369
36370         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36371         (opt3): Rename from opt4 and disable.
36372
36373 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36374
36375         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36376
36377 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36378
36379         * g++.old-deja/g++.other/conv5.C: New test.
36380
36381 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36382
36383         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36384
36385 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36386
36387         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36388
36389 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36390
36391         * gcc.c-torture/compile/981211-1.c: New test.
36392
36393 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36394
36395         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36396
36397         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36398
36399 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36400
36401         * gcc.special/930510-1.c: Make C9X safe.
36402         * gcc.misc-tests/gcov-1.c Similarly.
36403         * gcc.misc-tests/gcov-2.c Similarly.
36404
36405 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36406
36407         * gcc.dg/ultrasp1.c: New test.
36408
36409 1998-12-06  Richard Henderson  <rth@cygnus.com>
36410
36411         * gcc.c-torture/execute/981206.c: New test.
36412
36413 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36414
36415         * g++.old-deja/g++.ns/template7.C: New test.
36416
36417         * g++.old-deja/g++.other/expr1.C: New test.
36418
36419         * g++.old-deja/g++.eh/tmpl3.C: New test.
36420
36421         * g++.old-deja/g++.eh/tmpl2.C: New test.
36422
36423 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36424
36425         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36426         * g++.old-deja/g++.other/using6.C: Removed.
36427         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36428
36429         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36430
36431 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36432
36433         * g++.old-deja/g++.pt/overload8.C: New test.
36434
36435         * g++.old-deja/g++.pt/overload7.C: New test.
36436
36437         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36438
36439         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36440         and relinking messages.
36441         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36442         compiling with -frepo.
36443
36444 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36445
36446         * g++.old-deja/g++.pt/lookup6.C: New test.
36447
36448 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36449
36450         * gcc.c-torture/execute/981130-1.c: New test.
36451         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36452
36453 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36454
36455         * g++.old-deja/g++.pt/explicit76.C: New test.
36456
36457         * g++.old-deja/g++.pt/friend38.C: New test.
36458
36459         * g++.old-deja/g++.ns/crash2.C: New test.
36460
36461         * g++.old-deja/g++.pt/defarg8.C: New test.
36462
36463         * g++.old-deja/g++.pt/instantiate6.C: New test.
36464
36465         * g++.old-deja/g++.pt/static6.C: New test.
36466
36467         * g++.old-deja/g++.pt/decl2.C: New test.
36468
36469 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36470
36471         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36472         problem is actually related with name lookup, but so what? :-)
36473
36474         * g++.old-deja/g++.pt/friend37.C: New test.
36475
36476 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36477
36478         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36479         element, which fails on some systems.
36480
36481         * g77.f-torture/execute/labug1.f: New test.
36482
36483 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36484
36485         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36486         is defined.
36487
36488 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36489
36490         * g77.f-torture/compile/981117-1.f: New test.
36491
36492 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36493
36494         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36495         properly discarded.
36496
36497 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36498
36499         * gcc.c-torture/execute/memcheck: New directory of tests for
36500         -fcheck-memory-usage.
36501
36502 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36503
36504         * README: New file, general information about the testsuite and
36505         new description of the various C++ test subdirectories.
36506         * README.g++: Eliminate obsolete information, update and move most
36507         relevant stuff to README.
36508
36509 1998-11-07  Richard Henderson  <rth@cygnus.com>
36510
36511         * gcc.c-torture/compile/981107-1.c: New test.
36512
36513 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36514
36515         * execute/memcpy-bi.c: New testcase.
36516
36517 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36518
36519         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36520         base classes.
36521
36522         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36523         template is selected.
36524
36525         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36526         classes, it should be accepted for all types.
36527
36528         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36529
36530         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36531         specializations start with template headers.
36532
36533 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36534
36535         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36536
36537         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36538         non-POD types.
36539
36540 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36541
36542         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36543
36544 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36545
36546         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36547
36548 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36549
36550         * 981019-1.c: New test.
36551
36552 1998-10-14  Robert Lipe <robertl@dgii.com>
36553
36554         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36555         find objc headers.
36556
36557 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36558
36559         * compile/981001-4.c: Remove use of GCC extension that triggers a
36560         compiler bug.
36561
36562 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36563
36564         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36565
36566 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36567
36568         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36569         instantiation of template produces incorrect code for delete
36570         expression.
36571
36572         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36573         constructors' name is not unique.
36574         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36575         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36576
36577         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36578         automatic array of const is ill-formed.
36579
36580         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36581         of template parameter?
36582
36583         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36584         const.
36585
36586         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36587         pointer-to-member expression.
36588
36589         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36590         declaration causes ICE.
36591
36592 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36593
36594         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36595         reserved in the global namespace.
36596
36597         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36598         generate needed virtual table.
36599
36600         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36601
36602 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36603
36604         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36605         template-dependent type
36606
36607 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36608
36609         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36610         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36611         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36612
36613         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36614         class should be usable as argument of member function.
36615         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36616         class should be usable as return type of member function.
36617         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36618         class should be usable as type of data member.
36619
36620         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36621
36622 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36623
36624         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36625
36626 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36627
36628         * gcc.dg/dll-?.c Add thumb to target list.
36629         Fix assembler scan patterns to match current assembler output.
36630
36631 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36632
36633         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36634         matching of template brackets.
36635
36636         * g++.old-deja/g++.other/using4.C: New test.  Test using
36637         declarations of methods from base classes.
36638
36639         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36640         within functions should introduce names into the innermost
36641         enclosing namespace.
36642
36643         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36644         of static locals if first initialization throws.
36645
36646 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36647
36648         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36649
36650 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36651
36652         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36653         lose track of the possible targets of tablejump insns.
36654         * special/special.exp: Run it.
36655
36656 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36657
36658         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36659         must be declared before its specializations can be named in friend
36660         declarations.
36661
36662 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36663
36664         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36665
36666         * g77.f-torture/execute/io1.f: New test.
36667
36668 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36669
36670         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36671         with pointer to template function, for which no argument deduction
36672         is possible.
36673
36674         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36675         specialization of template function as argument to template
36676         function.
36677
36678         * g++.old-deja/g++.other/access2.C: New test; Inner class
36679         shouldn't have privileged access to Outer's names.
36680
36681 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36682
36683         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36684         friend template declared within template class conflicts with
36685         nested class of the same name.
36686
36687         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36688         is ignored.
36689
36690         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36691         object with direct initializer as function declaration.
36692
36693         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36694         initializers.
36695
36696         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36697         involving const pointer and NULL produces incorrect result.
36698
36699         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36700         type name without `typename' should be rejected with -pedantic.
36701
36702 1998-10-02  Richard Henderson  <rth@cygnus.com>
36703
36704         * g++.old-deja/g++.other/addrof1.C: New test.
36705
36706 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36707
36708         * gcc.c-torture/compile/981001-1.c: New test.
36709         * gcc.c-torture/execute/981001-1.c: New test.
36710
36711 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36712
36713         * gcc.c-torture/compile/981001-2.c: New test.
36714         * gcc.c-torture/compile/981001-3.c: New test.
36715         * gcc.c-torture/compile/981001-4.c: New test.
36716
36717 1998-10-01  Robert Lipe  <robertl@dgii.com>
36718
36719         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36720         multilibbed hosts.   Idea grafted from g77.exp.
36721
36722 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36723
36724         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36725         avoid losing on systems which need -lsocket.
36726
36727 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36728
36729         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36730         * g++.old-deja/g++.other/nested2.C: Ditto.
36731         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36732         failure.
36733
36734 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36735
36736         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36737         preferred over template operator!= for enum bitfields.
36738
36739 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36740
36741         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36742         that happen to have the same base name, but in different scopes,
36743         are incorrectly rejected.
36744
36745 1998-09-16  Richard Henderson  <rth@cygnus.com>
36746
36747         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36748         on the native word size instead of an integer literal.
36749
36750 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36751
36752         * g++.old-deja/g++.other/static2.C: Invocation of static data
36753         member of type pointer-to-function denoted as non-static member.
36754
36755         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36756         checks involving function types and aliases.
36757
36758 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36759
36760         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36761         redefined to the same non-trivial type.
36762
36763         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36764         namespace-qualification of template specializations declared in
36765         other namespaces.
36766
36767         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36768         to declare a subset of the specializations of a template function
36769         as friends of specializations of a template class.
36770
36771         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36772         member templates that do not fully specialize the enclosing
36773         template class are rejected.
36774
36775 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36776
36777         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36778
36779 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36780
36781         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36782         altered from libf2c/libU77 version.
36783
36784 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36785
36786         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36787
36788 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36789
36790         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36791         (un)signed char are different types for template specialization
36792         purposes.
36793
36794 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36795
36796         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36797         * objc: ObjC testsuite.
36798
36799 1998-08-31  Catherine Moore  <clm@cygnus.com>
36800
36801         * gcc.c-torture/execute/941014-1.x:  New file.
36802
36803 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36804
36805         * lib/c-torture.exp: Add support for
36806         torture_eval_before_compile and torture_eval_before_execute
36807         variables.
36808
36809 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36810
36811         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36812         this test triggers valid.
36813
36814 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36815
36816         * gcc.dg/980827-1.c: New test.
36817
36818 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36819
36820         * gcc.c-torture/execute/loop-4b.c: New test.
36821
36822 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36823
36824         * lib/c-torture.exp: Add support for
36825         torture_eval_before_compile and torture_eval_before_execute
36826         variables.
36827
36828 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36829
36830         * gcc.c-torture/compile/980825-1.c: New test.
36831
36832 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36833
36834         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36835         count number tests in opt_t0 not good_t0.
36836
36837 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36838
36839         * gcc.c-torture/compile/930326-1.x: Fix typo.
36840
36841 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36842
36843         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36844         causes an ICE.
36845
36846 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36847
36848         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36849         STACK_SIZE is defined.
36850         * gcc.c-torture/unsorted/stuct.c: Similarly.
36851
36852         * gcc.c-torture/compile/980821-1.c: New test.
36853
36854 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36855
36856         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36857
36858 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36859
36860         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36861         code.
36862
36863 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36864
36865         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36866         error'.
36867
36868 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36869
36870         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36871
36872 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36873
36874         * gcc.c-torture/compile/980816-1.c: New test.
36875
36876         * gcc.dg/980816-1.c: New test.
36877
36878 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36879
36880         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36881         compiler for ieee tests.
36882
36883 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36884
36885         * g77.f-torture/compile/980729-0.f: New test.
36886
36887 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36888
36889         * gcc.c-torture/special/eeprof-1.c: New test, for
36890         -finstrument-functions.
36891         * gcc.c-torture/special/special.exp: Run it.
36892
36893 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36894
36895         * gcc.c-torture/compile/980729-1.c: New test.
36896
36897 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36898
36899         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36900         __thumb__ is defined, and test for ARM style doubles if so.
36901
36902 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36903
36904         * g77.f-torture/noncompile/980615-0.f: New test.
36905
36906 1998-07-26  H.J. Lu  (hjl@gnu.org)
36907
36908         * gcc.dg/980312-1.c: Do link instead of compile.
36909         * gcc.dg/980313-1.c: Likewise.
36910
36911 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36912
36913         * gcc.c-torture/compile/980726-1.c: New test.
36914
36915 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36916
36917         * g77.f-torture/execute/io0.f: New test.
36918
36919 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36920
36921         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36922         an int.
36923
36924 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36925
36926         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36927         m32r bugs.
36928
36929 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36930
36931         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36932         c-decl.c:grokdeclarator can handle mode attributes.
36933
36934 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36935
36936         * gcc.c-torture/execute/980716-1.c: New test.
36937
36938 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36939
36940         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36941         the mn10200.
36942         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36943         the mn10200.
36944         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36945         * gcc.c-torture/compile/930326-1.x: Similarly.
36946
36947 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36948
36949         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36950         New test from Craig.
36951
36952 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36953
36954         * g77.f-torture/noncompile/980616-0.f: New test.
36955
36956         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36957
36958 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36959
36960         *  g++.other/singleton.C: Return error value instead of taking
36961         SIGSEGV.
36962
36963 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36964
36965         *  g++.other/singleton.C: New test.   Warning is under dispute.
36966         Runtime crash is not.
36967
36968 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36969
36970         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36971         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36972         using6.C, using7.C}:  New namespace tests.
36973
36974 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36975
36976         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36977         specialization with typedef'ed names used as array indexes.
36978
36979 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36980
36981         * gcc.c-torture/execute/980709-1.c: New test.
36982
36983         * gcc.dg/980709-1.c: New test.
36984
36985 1998-07-07  Richard Henderson  <rth@cygnus.com>
36986
36987         * gcc.c-torture/execute/bcp-1.c: New test.
36988
36989 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36990
36991         * gcc.c-torture/execute/980707-1.c: New test.
36992
36993 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36994
36995         * gcc.c-torture/compile/980706-1.c: New test.
36996
36997 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36998
36999         * g77.f-torture/execute/980701-0.f,
37000         g77.f-torture/execute/980701-1.f: New test from Craig.
37001
37002 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37003
37004         * gcc.c-torture/compile/980701-1.c: New test.
37005
37006         * gcc.c-torture/execute/980701-1.c: New test.
37007
37008 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37009 rlsruhe.de>
37010
37011         * g++.old-deja/g++.robertl/eb132.C: New test.
37012         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37013
37014 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37015
37016         * g77.f-torture/execute/980628-7.f,
37017         g77.f-torture/execute/980628-8.f,
37018         g77.f-torture/execute/980628-9.f,
37019         g77.f-torture/execute/980628-10.f: New tests from Craig.
37020
37021         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37022
37023 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37024
37025         * g77.f-torture/execute/980628-4.f: New test from Craig.
37026         * g77.f-torture/execute/980628-5.f: Likewise.
37027         * g77.f-torture/execute/980628-2.f: Likewise.
37028         * g77.f-torture/execute/980628-0.f: Likewise.
37029         * g77.f-torture/execute/980628-1.f: Likewise.
37030         * g77.f-torture/execute/980628-3.f: Likewise.
37031         * g77.f-torture/execute/980628-6.f: Likewise.
37032
37033 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37034
37035         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37036         directory when nothing has been installed yet.
37037
37038 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37039
37040         * gcc.c-torture/special/special.exp: Handle newer versions of
37041         dejagnu.
37042
37043 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37044
37045         * gcc.dg/980626-1.c: New test.
37046
37047 1998-06-19  Bruno Haible <haible@ilog.fr>
37048
37049         * gcc.misc-tests/m-un-2.c: New test.
37050         * g++.old-deja/g++.other/warn01.c: Likewise.
37051
37052 1998-06-19  Robert Lipe  <robertl@dgii.com>
37053
37054         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37055         compatibility with assmblers with a different comment character.
37056         Eliminate use of GAS-specific extensions.
37057
37058 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37059
37060         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37061
37062 1998-06-19  Robert Lipe  <robertl@dgii.com>
37063
37064         *lib/g77.exp: Replace search for libf2c.a with search for newly
37065         renamed libg2c.a
37066
37067 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37068
37069         * gcc.c-torture/execute/980617-1.c: New test.
37070
37071 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37072
37073         * gcc.c-torture/execute/980612-1.c: New test.
37074
37075 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37076
37077         * gcc.dg/980523-1.c: Only test on ppc-linux.
37078         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37079
37080         * gcc.c-torture/execute/980608-1.c: New test.
37081
37082 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37083
37084         * gcc.c-torture/execute/980605-1.c: New test.
37085
37086 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37087
37088         * gcc.c-torture/execute/980604-1.c: New test.
37089
37090 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37091
37092         * gcc.c-torture/execute/980602-1.c: New test.
37093         * gcc.c-torture/execute/980602-2.c: Likewise.
37094
37095 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37096
37097         * 970125-0.f: Fix per JCB.  Add commentary.
37098
37099 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37100
37101         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37102         IEEE -0 support.
37103
37104 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37105
37106         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37107         earlier.
37108
37109 1998-05-28  Catherine Moore <clm@cygnus.com>
37110
37111         * gcc.c-torture/execute/980526-3.c: New test.
37112
37113 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37114
37115         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37116         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37117         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37118         m88k-motorola-sysv3 to XFAIL.
37119
37120 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37121
37122         * gcc.dg/980526-1.c: New test.
37123         * gcc.c-torture/execute/980526-2.c: New test.
37124
37125 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37126
37127         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37128
37129         * gcc.c-torture/execute/980526-1.c: New test.
37130
37131 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37132
37133         * g77.f-torture/execute/alpha2.f: Add runtime test.
37134
37135 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37136
37137         * g++.old-deja/old-deja.exp: Strip leading directories.
37138
37139         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37140         error for the line.  Don't run multiple tests for the same line.
37141
37142 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37143
37144         * gcc.dg/980523-1.c: New test.
37145
37146 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37147
37148         * g77.f-torture/compile/970915-0.f: New test.
37149
37150 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37151
37152         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37153
37154 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37155
37156         * gcc.dg/980520-1.c: New test.
37157
37158 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37159
37160         * gcc.dg/980502-1.c: Fix return type.
37161
37162 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37163
37164         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37165         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37166         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37167         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37168         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37169
37170 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37171
37172         * g77.f-torture/execute/980520-1.f: New test.
37173
37174 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37175
37176         * lib/mike-g77.exp: New file.
37177
37178         * g77.f-torture/noncompile/noncompile.exp,
37179         g77.f-torture/noncompile/check0.f: New files.
37180
37181 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37182
37183         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37184         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37185         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37186         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37187         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37188         abort where appropriate.
37189
37190 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37191
37192         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37193         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37194
37195 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37196
37197         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37198
37199 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37200
37201         * g77.f-torture/compile/980427-0.f: New test.
37202
37203 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37204
37205         * g77.f-torture/compile/980424-0.f: New test.
37206
37207 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37208
37209         * g77.f-torture/compile/980419-2.f (main): New test.
37210         * g77.f-torture/compile/970125-0.f: New test.
37211         * g77.f-torture/compile/980419-1.f: New test.
37212
37213 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37214
37215         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37216         of loop-4.c.
37217
37218 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37219
37220         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37221
37222 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37223
37224         * gcc.c-torture/compile/980329-1.c: New test.
37225
37226 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37227
37228         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37229         * gcc.dg/980312-1.c: Fix typo in -march command.
37230
37231 1998-03-16  H.J. Lu  (hjl@gnu.org)
37232
37233         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37234
37235 1998-03-11  Robert Lipe  <robertl@dgii.com>
37236
37237         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37238         Dave Love agree the Fortran source is bogus.
37239
37240 1998-03-11  Robert Lipe  <robertl@dgii.com>
37241
37242         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37243         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37244         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37245         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37246         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37247
37248 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37249
37250         * g++.old-deja/g++.other/friend1.C: New test.
37251
37252 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37253
37254         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37255         possibly uninitialized) variables and declare dnrm2.
37256
37257 1998-02-23  Robert Lipe <robertl@dgii.com>
37258
37259         From Bruno Haible <haible@ilog.fr>:
37260         * gcc.c-torture/execute/980223.c: New test.
37261
37262 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37263
37264         * gcc.dg/ifelse-1.c: New test.
37265
37266 1998-02-09  H.J. Lu  (hjl@gnu.org)
37267
37268         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37269
37270           * lib/old-dejagnu.exp (old-dejagnu): Added the
37271           "execution test - XFAIL *-*-*" handling in the spirit of
37272           "excess errors test -". Changed the "execution test fails"
37273           handling to be like "excess errors test fails".
37274           * Update various tests accordingly.
37275
37276 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37277
37278         * gcc.c-torture/execute/980205.c: New test.
37279
37280 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37281
37282         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37283         * lib/f-torture.exp: Similarly.
37284         * gcc.c-torture: Rename all .cexp files to .x files.
37285
37286 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37287
37288         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37289         (940510-1.c): Removed duplicate.
37290         (971104-1.c): New test.
37291
37292 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37293
37294           * lib/f-torture.exp: Improve error and loop detection.
37295
37296 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37297
37298         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37299         use that to size the filler array.
37300
37301 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37302
37303         * lib/c-torture.exp(c-torture-execute): Fix typo.
37304
37305         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37306         testcase as the executable name. Keep the executable around if
37307         the test fails.
37308
37309 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37310
37311         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37312         changes.  Only test one -g option, and move it to the end of the
37313         list of options to test.
37314
37315 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37316
37317         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37318         variable GCC_TORTURE_OPTIONS to supply default switches separated
37319         by colons.  If no environment variable, run tests with -O0 -g, -O1
37320         -g, and -O2 -g as well.
37321
37322 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37323
37324         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37325         explanatory comments. Fix indentation.
37326
37327 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37328
37329         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37330
37331 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37332
37333         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37334         * g++.old-deja/g++.mike/p7325.C: Likewise.
37335         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37336
37337 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37338
37339         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37340         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37341         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37342         * g++.old-deja/g++.law/operators4.C: Likewise.
37343
37344 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37345
37346         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37347         * g++.old-deja/g++.mike/p784.C: Ditto.
37348         * g++.old-deja/g++.mike/p785.C: Ditto.
37349
37350 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37351
37352           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37353
37354 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37355
37356         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37357         target feature; pass this to c-torture-execute as needed.
37358
37359 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37360
37361         * lib/c-torture.exp(c-torture-execute): If the previous and the
37362         current executables being tested are identical, we don't need to
37363         run the executable again. Try to make the executable names
37364         unique. Add an optional argument for passing additional compiler
37365         flags.
37366
37367 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37368
37369         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37370
37371 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37372
37373         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37374
37375 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37376
37377         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37378         32bit or larger longs.
37379
37380         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37381         have either a 32bit long or 32bit int.
37382
37383 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37384
37385         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37386         Make double precision tests dependent on sizeof (double).
37387
37388 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37389
37390         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37391         too.
37392
37393 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37394
37395         * gcc.c-torture/compile/961203-1.cexp: New script.
37396
37397 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37398
37399         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37400         up the includes ourselves.
37401
37402 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37403
37404         * lib/plumhall.exp: Remove random include, and add a few
37405         verbose messages for debugging.
37406
37407 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37408
37409         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37410         of trying to do it ourselves.
37411
37412 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37413
37414         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37415
37416 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37417
37418         * gcc.prms/5403.c: Made regexp a bit less strict.
37419
37420 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37421
37422         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37423         is returned from remote_load instead.
37424         * lib/plumhall.exp: Ditto.
37425         * lib/mike-g++.exp: Ditto.
37426         * lib/old-dejagnu.exp: Ditto.
37427         * lib/c-torture.exp: Ditto.
37428
37429 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37430
37431         * lib/g++.exp: Use build_wrapper procedure.
37432         * lib/gcc.exp: Ditto.
37433
37434 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37435
37436         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37437         an old-style decl for malloc.  Fixes tests to work when
37438         sizeof (int) != sizeof (size_t).
37439
37440 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37441
37442         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37443
37444         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37445         use stdargs.h interface.
37446
37447 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37448
37449         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37450         NO_VARARGS when compiling.
37451
37452 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37453
37454         * lib/plumhall.exp(ph_includes): New procedure.
37455         (ph_make): Use it.
37456         (ph_compiler): Ditto.
37457
37458         * lib/g++.exp: Rename test-glue.c to testglue.c.
37459         * lib/gcc.exp: Ditto.
37460
37461 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37462
37463         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37464         to completion when it's called.
37465
37466 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37467
37468         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37469         is defined, don't do test.
37470
37471 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37472
37473         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37474         for object files.
37475         (ph_summary): Mark skipped testcases as untested, not unresolved.
37476
37477         * lib/plumhall.exp (ph_make): If unresolved because of bad
37478         errorCode, record errorCode in log file.
37479         (*): Replace send_log/verbose with verbose -log.
37480
37481 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37482
37483         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37484         double conversion if double isn't at least 8 bytes.
37485
37486         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37487         int to work with targets where int is 16 bits.
37488
37489         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37490         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37491         precision for the test to complete.
37492
37493 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37494
37495         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37496         if d10v is not compiled with the -mdouble64 flag.
37497         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37498
37499         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37500         d10v is not compiled with the -mint32 flag.
37501
37502 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37503
37504         * lib/plumhall.exp: Use incr_count.
37505
37506 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37507
37508         * gcc.c-torture: Update to c-torture-1.45.
37509
37510 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37511
37512         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37513         the name of the expect testcase file).
37514
37515         * lib/g++.exp(g++_init): Ditto.
37516
37517 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37518
37519         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37520         the host.
37521
37522         * lib/gcc.exp(gcc_exit): New procedure.
37523
37524 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37525
37526         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37527         specs where appropriate.
37528
37529         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37530         because of new "candidates are" messages, and removed a few
37531
37532         * Converted all non-old-style g++ testcases to old-style, and
37533         moved into g++.old-deja.
37534
37535 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37536
37537         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37538         options.
37539
37540         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37541         succeeded.
37542
37543         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37544
37545 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37546
37547         * lib/gcc.exp (gcc_target_compile): Add support for defining
37548         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37549         the machine doesn't have those features.
37550
37551 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37552
37553         * g++.law/operators4.exp: Don't use LIBS.
37554
37555 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37556
37557         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37558
37559         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37560         * lib/g++.exp: Set it here instead. Also, allow use of the
37561         --tool_exec and --tool_opt options. Change CXX to
37562         GXX_UNDER_TEST.
37563
37564         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37565
37566         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37567
37568 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37569
37570         * lib/old-dejagnu.exp: Use prune_warnings instead of
37571         prune_system_crud.
37572         * lib/mike-g++.exp: Ditto.
37573         * lib/gcc.exp: Ditto.
37574         * lib/g++.exp: Ditto.
37575
37576         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37577
37578 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37579
37580           * 941014-2.c: Include stdlib.h
37581           * 960327-1.c: Include stdio.h
37582           * dbra.c, index-1.c: Don't assume ints are 32bits.
37583
37584 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37585
37586         * lib/gcc.exp: Add gcc,stack_size target feature.
37587
37588         * lib/g++.exp(g++_target_compile): Add the include and link
37589         paths here, not in two other places. And, it's $options, not
37590         options.
37591
37592         * lib/mike-g++.exp(postbase): Remove the code that determines
37593         the correct include and link paths.
37594         * g++.old-deja/old-deja.exp: Ditto.
37595
37596 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37597
37598         * lib/g++.exp(g++_init): target_compile no longer returns the
37599         filename of the result.
37600
37601 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37602
37603         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37604         call to glob.
37605
37606         * gcc.c-torture/special/special.exp: Change call to
37607         gcc_target_compile to include the object file.
37608
37609 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37610
37611         * gcc.c-torture/special/special.exp: Correct misspelling in last
37612         change.
37613
37614 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37615
37616         * lib/plumhall.exp(ph_summary): Log the entire output of the
37617         executable. Return -1 if there were any failures, 0 otherwise.
37618         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37619         (ph_make): Clean up objects and executables that were built
37620         if the tests succeeded.
37621
37622 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37623
37624         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37625         libraries and includes in the build tree as appropriate.
37626
37627 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37628
37629         * lib/c-torture.exp: Instead of looking for the global variable
37630         NO_LONG_LONG, check to see if that's a feature of the target.
37631
37632 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37633
37634         * config/default.exp: Minimize. Delete the remainer of the files in
37635         config; this functionality is now in devo/dejagnu/config.
37636
37637         g++.*/*: Pass any additional flags used to compile to postbase;
37638         delete CXXFLAGS.
37639
37640         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37641         is now done by runtest.exp. Use gcc_target_compile instead of
37642         compile.
37643
37644         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37645         Remove references to CFLAGS. Use remote_file instead of
37646         calling rm -f.
37647         (c-torture): Take a list of arguments to use to compile this
37648         testcase.
37649
37650         lib/g++.exp: Simplify. Use target_compile instead of compile.
37651         lib/gcc-dg.exp: Ditto.
37652         lib/gcc.exp: Ditto.
37653         lib/mike-{gcc,g++}.exp: Ditto.
37654         lib/old-dejagnu.exp: Ditto.
37655         lib/plumhall.exp: Ditto.
37656
37657 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37658
37659         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37660         (ph_linker): Likewise.
37661
37662 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37663
37664           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37665         MAP_ANON / MAP_ANONYMOUS if defined;
37666         else try to map from /dev/zero .
37667
37668 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37669
37670         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37671         isn't defined, then define it to MAP_ANONYMOUS.
37672
37673 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37674
37675         * gcc.c-torture: Update to c-torture-1.42 release.
37676
37677 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37678
37679         * gcc.c-torture: Update to c-torture-1.41 release.
37680
37681 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37682
37683         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37684         c-torture release.
37685
37686 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37687
37688         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37689         and LDFLAGS.  Fix second case to append the target_info ldflags
37690         onto LDFLAGS, not CFLAGS.
37691         * lib/g++.exp (g++_init): Add target_info stuff.
37692         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37693         of libgloss and newlib flags for !native.
37694
37695         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37696         (GDB): Fix relative path to go up another dir for finding gdb.
37697
37698 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37699
37700         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37701         versions in the target_info array, if they don't exist.
37702
37703 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37704
37705         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37706
37707 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37708
37709         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37710         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37711
37712 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37713
37714         * lib/old-dejagnu.exp: Don't remove the output file before we've
37715         actually tested it. Don't append pwd to the path of the executable
37716         we're testing.
37717
37718 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37719
37720         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37721
37722 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37723
37724         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37725         temporary directory for compiler files, and set it to a default
37726         value of /tmp. Set $output as the name of the output file from
37727         compiling the testcase. Add a -o option to $cflags_var so the
37728         compiler writes the final output file as $output. Set $executable
37729         to $output.
37730
37731         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37732         directory for compiler files, and set it to /tmp if it doesn't
37733         already have a value. Set $output_file to the name of the output
37734         file from compiling the testcase. Add a -o option to CXXFLAGS so
37735         the compiler writes the final output file as $output. Use $output
37736         as the executable to be tested.
37737
37738 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37739
37740         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37741
37742 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37743
37744         * gcc.c-torture/execute/pending-1.c: New test.  Still
37745         pending in Tege's queue.
37746
37747 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37748
37749         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37750         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37751         if there were failures.  Call unresolved if there were unresolved
37752         testcases.  Call gcc_fail if program did not run to completion.
37753         (ph_make): Pass additional argument name to ph_execute.
37754         (ph_execute): Add new argument.  Pass additional arguments to
37755         ph_summary.  Call gcc_fail is there is no execution output.
37756
37757 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37758
37759         * lib/plumhall.exp (proc_summary): Output relavent summary
37760         lines into the log so specific failures in plumhall can be
37761         investigated.
37762
37763 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37764
37765         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37766         (c-torture-execute): Don't try to execute tests which use
37767         "long long" types if $NO_LONG_LONG is nonzero.
37768
37769 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37770
37771         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37772         not c-torture.
37773
37774         * gcc.ieee: Move from here.
37775         * gcc.c-torture/execute/ieee: To here.
37776
37777 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37778
37779         * gcc.c-torture: Update to c-torture-1.41 release.
37780
37781 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37782
37783         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37784         not "$output".
37785
37786 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37787
37788         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37789         -c present.
37790
37791 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37792
37793         * config/proelf.exp: Handle connecting to a simulator.
37794
37795 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37796
37797         * config/proelf.exp: New file.  Enough framework that we can
37798         run c-torture tests on the proelf targets (or any other target
37799         that gdb can connect to for that matter).
37800
37801 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37802
37803         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37804         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37805
37806         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37807         exec_output exists.
37808
37809 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37810
37811         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37812         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37813
37814         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37815         to pass/fail/unresolved/unsupported/untested.  Caller must now
37816         call unresolved/unsupported/untested.
37817         * lib/*.exp: Update FSF address.  Update to handle new results of
37818         ${tool}_load.
37819         * lib/chill.exp (verbose): Delete.
37820
37821 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37822
37823         * lib/gcc.exp (default_gcc_start): Change order of args to
37824         $LDFLAGS $CFLAGS $LIBS.
37825         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37826         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37827         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37828         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37829         * gcc.misc-tests/dg-test.exp: Likewise.
37830         * gcc.misc-tests/msgs.exp: Likewise.
37831         * gcc.prms/prms.exp: Likewise.
37832         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37833         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37834
37835         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37836
37837 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37838
37839         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37840
37841         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37842         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37843
37844         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37845         necessary.
37846
37847 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37848
37849         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37850         global for loop; add use of $mathlib.
37851         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37852         settings here; set mathlib for anything but VxWorks.
37853
37854 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37855
37856         * gcc.c-torture: Update to c-torture-1.40 release.
37857
37858 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37859
37860         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37861         dg.exp.
37862
37863 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37864
37865         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37866         global.
37867
37868 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37869
37870         * lib/g++.exp (LIBS): Define if not already.
37871         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37872         (gcc-dg-prune): Call prune_gcc_output.
37873         * lib/gcc.exp (prune_gcc_output): New proc.
37874         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37875         prune_gcc_output.
37876
37877 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37878
37879         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37880         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37881
37882 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37883
37884         * gcc.c-torture: Update to c-torture-1.39 release.
37885
37886 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37887
37888         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37889         fails, try others as well.
37890
37891 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37892
37893         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37894         If compilation fails, mark execute tests as `untested'.
37895         If test is marked as unsupported, don't mark compilation and
37896         execute tests as failed.
37897
37898 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37899
37900         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37901         libstdc++ for whether or not we want to be doing shared
37902         libraries.  Delete link_curses since we don't need it anymore.
37903         * lib/mike-g++.exp (postbase): Don't link in libg++.
37904         * g++.old-deja/old-deja.exp: Likewise.
37905
37906 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37907
37908         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37909
37910 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37911
37912         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37913         For that, add `-Wl,-a,shared_archive'.
37914         * g++.old-deja/old-deja.exp: Likewise.
37915
37916 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37917
37918         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37919
37920 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37921
37922         * lib/mike-g++.exp (postbase): Pay attention to the status of
37923         g++_load.
37924
37925 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37926
37927           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37928
37929 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37930
37931         * lib/gcc.exp (default_gcc_start): No longer need to log program
37932         being executed or its output, execute_anywhere does that now.
37933         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37934         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37935
37936 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37937
37938         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37939         the same as those in lib/g++.exp.
37940
37941 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37942
37943         * gcc.c-torture: Update to c-torture-1.38 release.
37944         * gcc.ieee: Related changes.
37945
37946 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37947
37948         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37949         "exec". Minor reformatting changes.
37950
37951         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37952         cross. This means all "exec" calls now work on a remote host as
37953         well.
37954         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37955         cross. Filter out the extra "\r\n" stuff that expect puts in.
37956         (c-torture-execute): Filter out the bogus warnings like
37957         c-torture-compile does. Add support for canadian cross.
37958         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37959         Use execute_anywhere rather than calling exec directly. Now it
37960         works for canadian cross testing.
37961
37962 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37963
37964         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37965         results into a variable, and check that rather than using file exists.
37966
37967 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37968
37969         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37970         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37971
37972 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37973
37974         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37975         lib_curses if there's a shared libg++ in the build tree.
37976
37977 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37978
37979         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37980         if not supported target.
37981
37982 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37983
37984         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37985         link_curses up to always happen, not just for native builds.
37986
37987 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37988
37989         * gcc.c-torture: Update to c-torture-1.36 release.
37990         * gcc.failure: Related changes.
37991
37992 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37993
37994         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37995
37996 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37997
37998         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37999         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38000         runshlib, link_curses, and mathlib for link and run.
38001
38002         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38003         pass the runtime shared library options for Solaris, OSF/1, and
38004         Irix5, and link with -lcurses to avoid unresolved references.
38005
38006 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38007
38008         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38009         only run once.
38010
38011 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38012
38013         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38014
38015 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38016
38017         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38018         do not have a framework for the "compat" tests yet.
38019
38020 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38021
38022         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38023         set to null if we're testing vxworks5.1.  Use that instead of
38024         `-lm' in the setting of LIBS for link and run.
38025
38026 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38027
38028         * config/rom68k.exp (${tool}_load): Major changes to make it
38029         work.  Verified that it does in fact return the stuff in
38030         exec_output properly.  Catch any Emul or any TRAP other than 0.
38031
38032 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38033
38034         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38035         LDFLAGS properly for targets that need stuff from libgloss.
38036         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38037         only run once.
38038         (gpp_initialized): New variable.
38039
38040 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38041
38042         * config/rom68k.exp: Load libgloss.exp.
38043         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38044         so we can produce a fully linked binary.
38045         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38046         so we can produce a fully linked binary.
38047
38048 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38049
38050         * lib/plumhall.exp (ph_section): Watch for expected failures.
38051         Add missing `else'.
38052
38053         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38054         run the testcase.
38055         (c-torture): Likewise.
38056
38057 1995-08-28  Doug Evans  <dje@cygnus.com>
38058
38059         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38060
38061         * lib/mike-g++.exp (mike_cleanup): New proc.
38062         (prebase): New globals compiler_result, not_compiler_result,
38063         target_regexp.
38064         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38065         allow leading "-" in pattern.  Watch for unsupported tests.
38066         If $compiler_result is set, pattern match assembler code,
38067         and ditto for $not_compiler_result.
38068         * lib/mike-gcc.exp: Likewise.
38069
38070         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38071         execution "succeeded".
38072
38073 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38074
38075         * config/win32.exp: New file.
38076         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38077
38078 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38079
38080         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38081         unsupported.
38082         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38083         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38084         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38085
38086         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38087         "... without exceptions was ...".  That is now handled by
38088         prune_system_crud.
38089         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38090
38091 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38092
38093         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38094         sieve.c,sort2.c}: New files.
38095         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38096         sieve.exp,sort2.exp}: Drivers for them.
38097
38098         * lib/mike-gcc.exp (program_output): New user settable variable.
38099         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38100         messages.
38101         * lib/mike-g++.exp (program_output): New user settable variable.
38102
38103         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38104
38105         * config/sh.exp: Deleted (use sim.exp instead).
38106
38107 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38108
38109         * config/vx.exp: Declare CHECKTASK as global.
38110         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38111         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38112         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38113
38114 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38115
38116         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38117         target. Like vx.exp, only includes `vx29k.exp' instead of
38118         `vxworks.exp'.
38119
38120 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38121
38122         * config/sim.exp: Increase time limit from 120 seconds to 240.
38123
38124 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38125
38126         * gcc.c-torture/execute/950628-1.c: New test.
38127
38128 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38129
38130         * gcc.c-torture: Update with changes/additions from
38131         c-torture-1.34.
38132
38133 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38134
38135         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38136
38137 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38138
38139         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38140
38141 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38142
38143         * gcc.c-torture/compile/950512-1.c: New test.
38144         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38145         * gcc.dg/struct-ret-1.c: Likewise.
38146
38147 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38148
38149         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38150           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38151
38152 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38153
38154         * gcc.c-torture/special/920411-1.c: Deleted.
38155         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38156
38157 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38158
38159         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38160         cpu limit.
38161
38162 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38163
38164         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38165
38166 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38167
38168         From kenner;
38169         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38170         is the proper length.
38171         * va-arg-3.c: Likewise.
38172
38173 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38174
38175         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38176         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38177
38178         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38179         * lib/g++.exp (default_g++_start): Delete old cruft.
38180
38181 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38182
38183         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38184         (2 * (1 << 18)) to (2 * (1 << 17)).
38185
38186         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38187
38188 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38189
38190         * config/rom68k.exp: Renamed from config/idp.exp
38191
38192 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38193
38194         * c-torture/compile/921109-2.c
38195
38196 1995-04-18  Mike Stump  <mrs@cygnus.com>
38197
38198         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38199         excess errors.
38200
38201 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38202
38203         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38204         output.
38205         * lib/g++.exp (default_g++_start): Likewise.
38206
38207 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38208
38209         * gcc.c-torture/compile/950329-1.c: New test.
38210
38211 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38212
38213           * config/bug.exp (${tool}_load): Updated to use new remote_open
38214           and remote_close procs.
38215         * config/idp.exp: New file.
38216
38217 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38218
38219         * gcc.c-torture/execute/950322-1.c: New test.
38220
38221 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38222
38223         * config/vx.exp (${tool}_load): Clean up testing of return code from
38224         vxworks_ld and vxworks_spawn.
38225
38226 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38227
38228         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38229
38230 1995-03-13  Mike Stump  <mrs@cygnus.com>
38231
38232         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38233         can mark excess errors on a machine by machine basis.  Note, the
38234         default is to not expect any excess errors, even when excess
38235         errors test - is given, so you will want to put an XFAIL ... on
38236         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38237         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38238         those 4 machines, but no others.
38239
38240 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38241
38242         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38243         * lib/c-torture.exp: to here.
38244
38245 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38246
38247         * gcc.c-torture/execute/950221-1.c: New test.
38248         * gcc.c-torture/execute/struct-ret-1.c: New test.
38249         * gcc.c-torture/compile/950221-1.c: New test.
38250
38251         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38252
38253 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38254
38255         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38256         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38257
38258 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38259
38260         * g++.gb: New directory of tests, derived from my signature and
38261         class scoping tests.
38262
38263         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38264         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38265         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38266         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38267         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38268         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38269         * g++.gb/sig25.C: Likewise.
38270
38271         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38272         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38273         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38274         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38275         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38276         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38277         * g++.gb/sig25.exp: Likewise.
38278
38279         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38280         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38281         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38282         * g++.gb/scope13.C: Likewise, this test still fails.
38283
38284         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38285         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38286         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38287         * g++.gb/scope13.exp: Ditto.
38288
38289         * g++.gb/README: New file, explains what these tests are about.
38290
38291 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38292
38293         * lib/dg.exp (dg-do): Support `preprocess'.
38294         (dg-test): Likewise.
38295
38296 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38297
38298         * config/udi.exp: change "continue -expect" to "exp_continue".
38299
38300 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38301
38302         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38303         Delete redundant tests.
38304
38305         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38306         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38307         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38308         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38309         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38310         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38311         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38312         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38313
38314         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38315         storing label pointers.
38316         * gcc.c-torture/execute/921019-1.c: Likewise.
38317         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38318         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38319         parameter fp.
38320         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38321         constants.
38322
38323         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38324         Delete obsolete tests.
38325
38326         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38327         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38328         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38329         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38330         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38331         * gcc.c-torture/compile/950124-1.c: New test.
38332
38333         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38334
38335 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38336
38337         * lib/mike-g++.exp: Add -lm to LIBS.
38338
38339 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38340
38341         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38342
38343 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38344
38345         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38346
38347 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38348
38349         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38350
38351 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38352
38353         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38354         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38355         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38356         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38357         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38358         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38359         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38360         * g++.law/{operators31.C, operators32.C,
38361         * g++.law/{operators33.C, operators34.C}: Likewise.
38362         * g++.law/{pic1.C, refs2.C}: Likewise.
38363         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38364         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38365         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38366         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38367
38368         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38369         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38370         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38371         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38372         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38373         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38374         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38375         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38376         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38377         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38378         * g++.law/{operators34.exp}: Likewise.
38379         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38380         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38381         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38382         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38383         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38384
38385         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38386         No longer expected to fail.
38387         * g++.law/missed-error3.C: Tweak for recent bool changes.
38388
38389 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38390
38391         * config/emb-unix: Deleted.
38392         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38393         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38394
38395 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38396
38397         * lib/dg.exp (dg-test): Fix typo in last patch.
38398
38399 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38400
38401         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38402         (handles multiple occurrences).
38403
38404 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38405
38406         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38407         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38408         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38409         printed).
38410         * lib/c-torture.exp (c-torture-compile): Likewise.
38411         (c-torture): Prepend full path if missing.
38412         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38413         (gcc_fail): Likewise.
38414         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38415
38416 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38417
38418         * lib/netware.exp: Only attach to NetWare i386 systems.
38419
38420 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38421
38422         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38423         messages.  Add test name to "output pattern match" pass/fail message.
38424
38425 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38426
38427         * gcc.dg: New testsuite.
38428         * gcc.dg/dg.exp: New file.
38429
38430         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38431         test-switch.c}: Deleted.
38432
38433         * gcc.misc-tests/msgs.exp: New testcase driver.
38434
38435 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38436
38437         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38438         Watch for illegal return values from ${tool}_load.
38439         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38440         cross targets.  Coerce return value >0 to 1.
38441
38442 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38443
38444         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38445
38446         * config/emb-unix.exp: New file.
38447
38448         * config/sim.exp: Error if variable $SIM not defined.
38449         (${tool}_load): Mark test as "untested" if simulator missing.
38450
38451         * config/unix.exp: Load remote.exp to get rcp_download.
38452         * lib/c-torture.exp: Use different option lists for testcases with
38453         and without loops.
38454         * gcc.c-torture/execute/execute.exp: Likewise.
38455
38456 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38457
38458         * config/*.exp: Clarify return code from ${tool}_load.
38459         Call `unresolved' or `untested' instead of `warning' or `perror'
38460         (sometimes you still want to call both though).
38461         Add comment that `shell_id' is local to each file.
38462         * config/udi.exp (timeout): Set to 30.
38463         Don't print warning if connection fails, $connectmode has already
38464         printed an error.
38465         (${tool}_load): Move verbose messages to level 2.
38466         Rework pattern for "Process started" message.
38467         Pass `shell_id' to ${connectmode}_download.
38468         Retry twice upon timeout.  Make resetting of target more robust.
38469         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38470         Pass `shell_id' to exit_$connectmode.
38471         Only call exit_$connectmode if connected.
38472         * config/unix.exp (${tool}_load): Check return codes better.
38473         * config/vrtx.exp (${tool}_load): Likewise.
38474         * config/vx.exp (${tool}_load): Likewise.
38475         Delete unneeded global's.
38476         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38477         from ${tool}_load.
38478         (dg-stat): Delete.
38479         (dg-init): Delete recording of pass/fail counts.
38480         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38481         (old-dejagnu-init): Likewise.
38482         (old-dejagnu-stat): Delete contents, empty proc now.
38483         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38484         (c-torture): Delete references to lcnt, lpass, lfail.
38485         Get option list from TORTURE_OPTIONS.
38486         Delete -funroll[-all]-loops if no loops.
38487         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38488         (g++_stat): Delete contents (empty proc now).
38489         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38490         (gcc_finish): Likewise.
38491         (gcc_stat): Deleted.
38492         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38493         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38494         * gcc.c-torture/execute/execute.exp: Likewise.
38495         Split tests into two parts: compile, execute.
38496         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38497         no loops.  Update to reflect clarified return codes from ${tool}_load.
38498
38499 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38500
38501         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38502         to grep for.
38503         (old-dejagnu): Likewise (where necessary).
38504
38505 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38506
38507         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38508
38509         * lib/dg.exp (dg-process-target): Fix processing of selector.
38510         Add comment regarding use of `error'.
38511
38512         * lib/gcc.exp (prune_system_crud): Define if missing.
38513         * lib/g++.exp (prune_system_crud): Likewise.
38514
38515         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38516         Call prune_system_crud.
38517         * lib/dg.exp (dg-runtest): New proc.
38518         Use perror instead of send_user for tcl errors in testcase.
38519         Don't return any value, it's never used.
38520         Don't clobber previous definition of `unknown'.
38521         Print tcl errors in `dg-final'.
38522
38523 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38524
38525         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38526         (dg-test): Don't print errorInfo, it contains stack backtrace.
38527
38528 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38529
38530         * lib/g++.exp (runtest_file_p): Define if missing.
38531
38532 1994-09-24  Doug Evans  (dje@cygnus.com)
38533
38534         * lib/mike-g++.exp: Comment out loading of g++.exp.
38535         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38536         (default_g++_version): Always print something.
38537         (default_g++_start): Comment out call to `which'.
38538         (g++_start, g++_load): Deleted (must be defined in config file).
38539         * lib/gcc.exp: Test for existence of $CC at start.
38540         Delete check for tmpdir (done in gcc_init).
38541         (default_gcc_version): Always print something.
38542         (default_gcc_start): Comment out call to `which'.
38543         * config/*.exp: Major cleanup - make cross targets work at least a
38544         little better for g++ (by not being "--tool gcc" specific).
38545         Rename gcc_xxx to ${tool}_xxx.
38546         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38547         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38548
38549 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38550
38551         * lib/c-torture.exp (c-torture-compile): Rework compiler
38552         message processing.
38553
38554         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38555         c-torture.
38556
38557 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38558
38559         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38560
38561         * lib/dg.exp (dg-process-target): Support { target native }.
38562
38563 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38564
38565         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38566         looked for "... program xxx got fatal signal".
38567         Correct regsub munging of `comp_output'.
38568         Ignore compiler messages "path prefix not used" and "linker input
38569         file unused".
38570
38571 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38572
38573         * lib/gcc.exp (runtest_file_p): Define if missing.
38574         * gcc.prms/template.c: Example to work from.
38575
38576 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38577
38578         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38579         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38580
38581         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38582         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38583         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38584         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38585
38586         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38587         (dg-process-target): No longer a varargs proc.
38588         Return S/N for target, P/F for xfail.  All callers changed.
38589         (user option procs): More argument checking.
38590         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38591         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38592         (dg-test): Skip test if not running on selected target in `dg-do'.
38593         Update handling of `dg-do-what', `dg-output-text'.
38594         Separate execution pass/fail from output pattern match pass/fail.
38595         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38596
38597 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38598
38599         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38600         target for 920510-1.c.
38601
38602 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38603
38604         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38605         Clean up comment regarding use of passcnt, etc.
38606         (gcc_stat): Don't update `testcnt' here.
38607         (gcc_finish): Do it here.
38608         Might as well reset `but_id' here too.
38609         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38610         to determine if the file should be tested.
38611         * gcc.c-torture/compile/compile.exp: Likewise.
38612         * gcc.c-torture/execute/execute.exp: Likewise.
38613         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38614         * gcc.misc-tests/dg-test.exp: Likewise.
38615         * gcc.prms/prms.exp: Likewise.
38616         * gcc.wendy/wendy.exp: Likewise.
38617         * g++.old-deja.exp: Likewise.
38618         Move "Testing file" message to verbose level 1.
38619
38620 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38621
38622         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38623
38624 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38625
38626         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38627         (default_gcc_start): Accept optional second list element
38628         of compiler flags.  Print compiler output at verbosity level 2.
38629         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38630         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38631         Save current values of framework globals passcnt, failcnt, xpasscnt,
38632         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38633         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38634         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38635         xfailcnt to compute stats.  Update framework global `testcnt' from
38636         pass/fail counts.
38637         (gcc_finish): New proc.  Clean up test environment.
38638         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38639         (gcc_epass, gcc_efail): Delete.
38640         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38641         argument of line number.
38642         (dg-init): If the tool has an init routine, call it.
38643         (dg-test): Remove args `cflags_var' and `libs_var'.
38644         Pass all compiler options to ${tool}_start.
38645         Handle missing line number.
38646         (dg-finish): New function.
38647         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38648         particular files.  Call gcc_finish at end.  Move "skipping test"
38649         message to verbosity level 3.
38650         * gcc.c-torture/compile/compile.exp: Likewise.
38651         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38652         * gcc.c-torture/execute/execute.exp: Likewise.
38653         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38654         Print testcase being tried at verbosity level 1.
38655         * gcc.c-torture/special/special.exp: Unset xfail.
38656         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38657         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38658         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38659         * gcc.failure/failure.exp: Likewise.
38660         * gcc.ieee/ieee.exp: Likewise.
38661         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38662         Update call to dg-test.  Call dg-finish at end.
38663         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38664         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38665         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38666         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38667         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38668         * gcc.wendy/wendy.exp: Add copyright.
38669         Delete setting of tmpdir (done by gcc_init).
38670         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38671         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38672         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38673         gcc_[ce]pass/fail.
38674
38675 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38676
38677         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38678         confusion.
38679         (g++_load): Likewise.
38680
38681         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38682         Rename argument to `prog' to remove the confusion.
38683         Varargs fns behave differently too!
38684         (g++_load): Likewise.
38685
38686         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38687
38688         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38689         what it is.  Delete (always) printing of status value for !native.
38690         Simplify verbose code, and include status and exec_output.
38691         (g++_load): Use gcc_load.
38692
38693 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38694
38695         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38696         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38697         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38698         940714-3.c as these testcases don't exist anymore.  Make
38699         va-arg-1.c expected to pass.
38700
38701 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38702
38703         * gcc.misc-tests/misc.exp: Only run specific testcases.
38704         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38705         * gcc.misc-tests/dg-[1-9].c: New files.
38706
38707         * lib/dg.exp: New testsuite driver.
38708         * gcc.prms/prms.exp: Use it.
38709
38710         * README.gcc: New file.
38711
38712         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38713         Document and reset `lxpass' and `lxfail'.
38714         Simplify "initialized" message.
38715         (gcc_stat): Clean up comments a little.
38716
38717 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38718
38719         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38720
38721 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38722
38723         * lib/old-dejagnu.exp (process-option): New proc.
38724         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38725         (old-dejagnu): Simplify.
38726         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38727
38728 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38729
38730         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38731         exists and is not an empty string.
38732
38733         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38734         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38735         finished.
38736         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38737         automatically.
38738
38739         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38740         longer expected to fail.
38741
38742         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38743         "f" function call.
38744
38745         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38746
38747         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38748         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38749         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38750         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38751         c-torture-1.29.
38752
38753         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38754         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38755
38756         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38757
38758         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38759         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38760
38761         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38762         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38763         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38764
38765 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38766
38767         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38768         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38769         940714-1.c, 940714-2.c, 940714-3.c},
38770         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38771         gcc.misc-tests/{mg.c,mg.exp}:
38772         New tests.
38773         * gcc.noncompile/noncompile.exp: Change accordingly.
38774
38775 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38776
38777         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38778         Undo previous clobberage.
38779
38780 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38781
38782         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38783         * gcc.special/{930510-1.c, special.exp}:
38784         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38785         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38786         struct-varargs-1.c}: New tests from c-torture-1.26.
38787
38788 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38789
38790         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38791           argument to switch.
38792
38793 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38794
38795         * Revert the previous changes.  Please see Rob's directory
38796           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38797           fixes.
38798
38799 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38800
38801         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38802             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38803             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38804             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38805             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38806             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38807             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38808             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38809             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38810             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38811             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38812             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38813             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38814             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38815             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38816             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38817             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38818             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38819             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38820             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38821             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38822             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38823             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38824             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38825             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38826             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38827             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38828
38829 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38830
38831         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38832             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38833           with perror calls.
38834
38835 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38836
38837         * config/unix.exp (g++_load): Fix syntax.
38838
38839 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38840
38841         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38842         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38843         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38844         Don't expect va-arg-1.c to fail.  Correct expected output for
38845         920928-1.c.
38846         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38847         * gcc.wendy/hbm4.c: Correct typo.
38848         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38849
38850 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38851
38852         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38853         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38854         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38855         * lib/c-torture.exp (c-torture-compile): Ditto.
38856
38857         Reduce volume of output (remove all the -I's and such).
38858         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38859         Call gcc_cpass, gcc_cfail.
38860         (c-torture): Pass testing option to c-torture-compile.
38861
38862 1994-03-21  Doug Evans  (dje@cygnus.com)
38863
38864         Bring patches over from progressive.
38865         * config/default.exp: Exit remote shell cleanly.
38866         (g++_exit, g++_start): Add default versions.
38867         * config/sim.exp (gcc_load): Use perror, not error.
38868
38869 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38870
38871         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38872         set in site.exp.
38873
38874 1994-03-14  Doug Evans  (dje@cygnus.com)
38875
38876         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38877         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38878         (wendy_try): New proc to run testcase.
38879         (main loop): Call 'em.
38880         * gcc.wendy/*.c: Clean up pass to correct expected output.
38881
38882         * lib/gcc.exp: Minor cleanup work.
38883         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38884
38885 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38886
38887         * config/sim.exp (gcc_load): Document return codes better.
38888         Don't pass -v to simulator.
38889
38890 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38891
38892           * gcc.special/920717-x.c: Fix typo.
38893           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38894           get at sources.
38895
38896         * lib/mike-gcc.exp: Fix typo.
38897
38898 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38899
38900         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38901         binary to use, transform the name.
38902         * config/*.exp: rename everything. Nuke any g++ specific files,
38903         it's now a special case of gcc that requires no special support.
38904         Add a default.exp for unsupported targets.
38905
38906 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38907
38908         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38909         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38910         version of Tcl.
38911
38912 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38913
38914         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38915         than a warning.
38916
38917 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38918
38919         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38920
38921 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38922
38923         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38924         option_list.  Compile every file with only 4/6 option choices
38925         (same as C torture) instead of with 12/18 different option
38926         choices.
38927         * lib/c-torture.exp: Likewise.
38928
38929         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38930         not already set.
38931
38932 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38933
38934         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38935         can put an XFAIL *-*-* on excess errors.
38936
38937 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38938
38939         * g++.law: Add more tests derived from g++-bugs snapshots.
38940
38941         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38942         equivalent to g++.law/init9.
38943
38944         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38945         compiled it, and the a.out file after we've run it.
38946
38947 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38948
38949         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38950         compiled it, and the a.out file after we've run it.
38951
38952 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38953
38954         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38955
38956 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38957
38958         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38959         version number.
38960
38961 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38962
38963         * g++.law: New directory of g++ tests derived from the g++-bugs
38964         snapshots.
38965
38966 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38967
38968         * gcc.compile: initbug1.c initbug1.exp testcase added
38969
38970 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38971
38972         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38973         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38974           fixes submitted by Jeff Law (law@cs.utah.edu)
38975         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38976           Jeff Law (law@cs.utah.edu)
38977
38978
38979 1993-11-30  Mike Stump  (mrs@cygnus.com)
38980
38981         * config/unix-g++.exp: Follow the gcc way of doing things.
38982         * g++.old-deja/old-deja.exp: Minor updates.
38983         * lib/g++.exp: New file, follow the gcc way of doing things.
38984         * lib/old-dejagnu.exp: Minor updates.
38985         * lib/mike-g++.exp: Always unset errorInfo.
38986
38987 1993-11-06  Mike Stump  (mrs@cygnus.com)
38988
38989         * lib/gcc.exp: Fix some errors with the below change, CC and
38990         CFLAGS should be global when setting, not local.
38991
38992 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38993
38994         * lib/gcc.exp: Transform tool name.
38995
38996 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38997
38998         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38999
39000 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39001
39002         * lib/gcc.exp: change gcc_done to gcc_stat
39003
39004 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39005
39006         * Upgraded gcc testsuite to c-torture version 1.25
39007
39008 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39009
39010         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39011         * lib/c-torture: added hooks for new reporting code.
39012
39013 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39014
39015         * config/sh-gcc.exp: check if sh-sim exists in the path
39016
39017 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39018
39019         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39020         * gcc.compile/compile.exp: Initial changes for new logic.
39021         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39022         * gcc.failure/failure.exp: Initial changes for new logic.
39023         * gcc.ieee/ieee.exp: Initial changes for new logic.
39024         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39025         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39026         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39027         * lib/c-torture.exp: Initial changes for new logic.
39028         * lib/gcc.exp: Initial changes for new logic.
39029
39030 1993-10-15  Mike Stump  (mrs@cygnus.com)
39031
39032         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39033         depend upon failure or success.  Fully qualify names in failure
39034         and success messages.  Always remove a.out before starting
39035         compile, just in case.  Pay more attention to error text output by
39036         the compiler.  Handle testcases with no known past errors just
39037         like all others, so that things are uniform.  Other miscellaneous
39038         improvements.
39039
39040 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39041
39042         * gcc.cpp: new directory for cpp tests
39043
39044 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39045
39046         * lib/chill.exp: Code reformatted, removed unused code.
39047         * config/unix-chill.exp: Code reformatted, removed unused code.
39048         * chill.execute/execute.exp: Code reformatted, removed unused code.
39049         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39050
39051 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39052
39053         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39054         routines not written.
39055
39056 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39057
39058         * config/bug-gcc.exp: Use new procs from bug.exp.
39059
39060 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39061
39062         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39063         via ftp, rather than depending on NFS.
39064         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39065         case.
39066
39067 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39068
39069         * config/bug-gcc.exp: Use new download proc.
39070
39071 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39072
39073         * chill.execute/execute.exp: cleanups, handles errors better
39074         * chill.compile/compile.exp: rewrite, based on execute.exp
39075         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39076         * lib/chill.exp: major changes to diff proc and compile and link
39077           procs. added chill_fail and chill_pass wrappers to pass and
39078           fail. added more comments, and handle error codes better.
39079           Added a hack to capture stderr from exec, so noncompile tests
39080           can work.
39081
39082 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39083
39084         * chill.execute/execute.exp: rewrite of testsuite driver
39085         * lib/chill.exp: rewrite of testsuite driver
39086         * config/unix-chill.exp: rewrite of testsuite driver
39087
39088 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39089
39090     In chill.execute:
39091         * iexpr.ch: Standardize uppercase.
39092         * tuples.dat: Standardize uppercase.
39093         * vary.ch: standardize.  Correct varying string assignments.
39094         * vary.dat: Add new output lines.
39095
39096 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39097
39098     In chill.execute:
39099         * chprintf.ch: Standardize use of uppercase.
39100         * tuples.ch: Standardize and turn arr2 into a DCL,
39101           rather than a SYN.
39102         * pinits.ch: Standardize.
39103
39104 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39105
39106         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39107         * Makefil: Renamed to Makefile.in.
39108         * configure.in: New.
39109
39110 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39111
39112     In chill.execute:
39113         * .cvsignore: Add result/output files.
39114         * Makefile: Fix up variables at start.  Use MFLAGS
39115           everywhere.  Correct bool_loc, built_ins entries.
39116           Add entry for vary1.ch.
39117         * bitarray.ch: Standardize upper-case usage.
39118         * bitexpr.ch: Standardize, add output of b1.
39119         * params.ch: Use arrayt in along PROC parameters, to
39120           avoid novelty problems.
39121         * sets.ch: Tiny cleanup.
39122         * vary1.ch: Re-indent.
39123
39124 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39125
39126           * Add PR-related files to Makefiles, .cvsignore files, etc.
39127
39128 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39129
39130         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39131           with compiler objects. New names are test-flow.c and test-loop.c
39132
39133 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39134
39135         * Upgraded c-torture tests from 1.19 to 1.20
39136
39137         * new files:
39138         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39139         * gcc.compile: 930623-1.c 930623-2.c
39140         * gcc.noncompile: 930622-1.c 930622-2.c
39141         * gcc.failure: 920411-1.c 920627-2.c
39142         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39143
39144 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39145
39146         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39147           More changes to get testsuite working properly. Needs more work.
39148           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39149
39150 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39151
39152         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39153           More changes to get testsuite working properly. Needs more work.
39154
39155 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39156
39157         * chill.compile/compile.exp: Added for Dejagnu support
39158         * chill.execute/execute.exp: Added for Dejagnu support
39159         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39160
39161 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39162
39163     This should complete moving the CHILL test files.
39164         * chill.noncompile(.cvsignore printf.grt
39165             in-printf.grt chprintf.grt chprintf.ch):
39166             Added test-support files.
39167           (Makefile): Modified further.
39168         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39169             signal.ch): Added test files.
39170           * chill.execute (.cvsignore printf.grt printr.c
39171             in-printf.grt rts.c chprintf.grt rts.h): Added
39172           test-support files.
39173             (Makefile): More corrections.
39174
39175 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39176
39177         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39178           test cases, ready for DejaGnu.
39179
39180 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39181
39182         * Upgraded c-torture tests from 1.18 to 1.19
39183
39184         * gcc.compile: added test(s):
39185           930607-1.c
39186         * gcc.execute: added test(s):
39187           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39188
39189         * added new subdirectory for misc tests: gcc.misc-tests
39190         * gcc.misc-test(s): added tests:
39191           inst-check.c test-consts.c test-ior.c test-switch.c
39192
39193 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39194
39195         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39196
39197 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39198
39199         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39200
39201 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39202
39203         * Upgraded c-torture tests from 1.17 to 1.18
39204
39205 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39206
39207         * Upgraded c-torture tests from 1.12 to 1.17
39208
39209 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39210
39211         * lib/old-dejagnu.exp:
39212           Fixed handling of XFAIL target triplets to correctly
39213           recognize wildcard characters.  Removed code that
39214           appended a unique id tag to the end of the file name
39215           printed out by the result of the testcases within a
39216           given test file.
39217
39218 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39219
39220         * lib/old-dejagnu.exp:
39221           Reworked expected failure handling to trigger off of XFAIL
39222           keyword in keyphrase embeded in testcase source code. The
39223           XFAIL keyword must be at the end of the keyphrase line. It
39224           may optionally be followed by one or more target triplets.
39225           It has just occured that the handling of wildcards in the
39226           target triplet may not be correct.
39227
39228 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39229
39230         * g++.old-deja/tests:
39231           Moved all subdirectories up one level into g++.old-deja .
39232
39233         * lib/old-dejagnu.exp:
39234           Fixed problem with CXXFLAGS not being properly reset, and being
39235           corrupted with extraneous "-c" compiler option.  This was
39236           causing binaries to not be generated for test that needed them.
39237           Modified strings passed to "pass" and "fail" so that individual
39238           tests from the same test file would be distinguished by an
39239           identifier appended to the test file name in the summary logs;
39240           this corrected a problem with erroneous diff logs.  Added code
39241           to search testcases for expected fail and unexpected pass keywords.
39242
39243 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39244
39245         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39246
39247 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39248
39249         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39250           Removed extraneous text from end of "Special g++ Options"
39251           keyphrase.
39252
39253         * lib/old-dejagnu.exp: Added pattern matching to look for new
39254           keywords, embedded in testcases comments, which will trigger
39255           calls to xpass and xfail.
39256
39257 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39258
39259         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39260           comments embedded in the testcases, especially the one looking for
39261           special compiler options, as well as the pattern matching for the
39262           compiler output again.
39263
39264 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39265
39266         * lib/old-dejagnu.exp: Do a proper check of the return value for
39267           execute tests. Fixed several problems with the pattern matching
39268           of the compiler output which gave erroneous test results.
39269           Changed several of the test result messages to be more descriptive.
39270         * config/unix-g++.exp: Proc g++_load now actually works and
39271           executes the tests passed to it and returns a usable return
39272           value.
39273
39274 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39275
39276           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39277
39278 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39279
39280         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39281           Modified both files to properly execute the old style
39282           dejagnu tests. The previous versions of these files were
39283           experimental and did not function anything near correctly.
39284
39285 1993-04-05  Rob Savoye  (rob@cygnus.com)
39286
39287         * Removed all Makefile.in and configure.in files. No configuration
39288         needed now.
39289
39290 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39291
39292         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39293
39294 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39295
39296         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39297         gcc.special/configure.in, gcc.noncompile/configure.in,
39298         gcc.execute/configure.in, gcc.code_quality/configure.in,
39299         g++.other/configure.in, g++.old-deja/configure.in,
39300         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39301         in srcname setting.
39302
39303 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39304
39305         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39306         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39307         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39308
39309 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39310
39311         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39312         (gdb_exit): Don't remove *_soc files.
39313
39314 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39315
39316         * lib/c-torture.exp: Don't look for main; instead always use -w
39317         -c.  This is how the c-torture tests work.  Remove the object
39318         file if the compilation succeeds.
39319         * gcc.execute/execute.exp: Remove executable if test passes.
39320         * gcc.noncompile/noncompile.exp: Every test is an expected
39321         failure.
39322         * gcc.special/special.exp: Added tests from c-torture 1.11,
39323         corrected use of existing test.
39324         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39325         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39326         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39327         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39328         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39329         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39330         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39331         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39332         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39333         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39334         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39335         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39336         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39337         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39338         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39339         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39340         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39341         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39342         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39343         c-torture 1.11.
39344         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39345         correspond to c-torture 1.11.
39346
39347         * New file.