OSDN Git Service

PR objc/25328
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2
3         PR objc/25328
4         * objc/execute/pr25328.m: New test.
5
6 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/25364
9         * g++.dg/template/call4.C: New test.
10
11 2005-12-22  Dale Johannesen  <dalej@apple.com>
12
13         * gcc.target/i386/sse-17.c:  New.
14
15 2005-12-22  Paul Brook  <paul@codesourcery.com>
16
17         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18
19 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20
21         PR tree-opt/25513
22         * gcc.c-torture/compile/pr25513.c: New test.
23
24 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25
26         PR c++/23333
27         * g++.dg/parse/error25.C: Add more tests.
28
29 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30
31         PR fortran/18990
32         * gfortran.dg/der_charlen_1.f90: New.
33
34 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
35
36         PR fortran/20889
37         *gfortran.dg/pointer_component_type_1.f90: New test.
38
39         PR fortran/25029
40         PR fortran/21256
41         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
42         should give an error with assumed size array refernces and checks those
43         that should not.
44         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
45         reference an upper bound so that it does not generate an error.
46
47         PR fortran/19362
48         PR fortran/20244
49         PR fortran/20864
50         PR fortran/25391
51         *gfortran.dg/used_dummy_types_1.f90: New test.
52         *gfortran.dg/used_dummy_types_2.f90: New test.
53         *gfortran.dg/used_dummy_types_3.f90: New test.
54         *gfortran.dg/used_dummy_types_4.f90: New test.
55         *gfortran.dg/used_dummy_types_5.f90: New test.
56
57         PR fortran/23152
58         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
59         group already being USE associated.
60         *gfortran.dg/assumed_shape_nml.f90: New test.
61         *gfortran.dg/assumed_size_nml.f90: New test.
62
63         PR fortran/20862
64         PR fortran/25053
65         PR fortran/25063
66         PR fortran/25064
67         PR fortran/25066
68         PR fortran/25067
69         PR fortran/25068
70         PR fortran/25307
71         * gfortran.dg/io_constraints_1.f90: New test.
72         * gfortran.dg/io_constraints_1.f90: New test.
73         * gfortran.dg/iostat_3.f90: Change wording of warning.
74          * gfortran.dg/g77/19981216-0.f:  the same.
75
76 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
77
78         PR tree-optimization/23518
79         * testsuite/gcc.dg/pr23518.c: New.
80
81 2005-12-21  Mike Stump  <mrs@apple.com>
82
83         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
84
85 2005-12-21  Paul Brook  <paul@codesourcery.com>
86
87         * gcc.dg/pr19340.c: Skip on m68k targets.
88
89 2005-12-21  Steven Bosscher  <stevenb@suse.de>
90
91         PR rtl-optimization/25196
92         * gcc.dg/pr25196.c: New test.
93
94 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
95
96         PR fortran/25423
97         gfortran.dg/where_nested_1.f90: New.
98
99 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
100
101         PR tree-optimization/25382.
102         * gcc.dg/tree-ssa/pr25382.c: New.
103
104 2005-12-20  Richard Guenther  <rguenther@suse.de>
105
106         PR middle-end/24306
107         * gcc.target/i386/pr24306.c: New testcase.
108
109 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
110
111         PR tree-optimization/25501
112         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
113
114 2005-12-20  Richard Guenther  <rguenther@suse.de>
115
116         Revert
117         2005-12-02  Richard Guenther  <rguenther@suse.de>
118
119         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
120
121 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/21228
124         * g++.dg/warn/Wunreachable-code-2.C: New test.
125
126 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
127
128         PR c++/24278
129         * g++.dg/template/ctor5.C: New test.
130
131         PR c++/24915
132         * g++.dg/template/overload8.C: New test.
133
134 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
135
136         * gcc.c-torture/compile/pr25483 : New test.
137
138 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
139
140         PR c++/20552
141         * g++.dg/ext/typeof10.C: New test.
142
143 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
144
145         * gcc.dg/mt-loopi1.c: New.
146
147 2005-12-18  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/25481
150         * gcc.dg/torture/pr25481.c: New testcase.
151
152 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
153
154         PR rtl-optimization/21041
155         * gcc.dg/pr21041.c: New test.
156
157 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
158
159         PR libgfortran/25463
160         * gfortran.dg/advance.f90: New test.
161
162 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
163
164         * gcc.dg/20051201-1.c: New test.
165
166 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR fortran/25018
169         *gfortran.dg/initialization_1.f90: New test.
170         *gfortran.dg/enum_5.f90: Change dg-error to new message.
171         *gfortran.dg/g77/980616-0.f: The same.
172
173 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
174
175         * PR fortran/25458
176         * gfortran.dg/chkbits.f90: New test.
177
178 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
179
180         *gfortran.dg/enum_5.f:  Revert to previous version.
181
182 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
183
184         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
185         * gfortran.dg/nested_modules_1.f90: Ditto.
186         * gfortran.dg/hollerith_f95.f90: Ditto.
187         * gfortran.dg/select_5.f90: Ditto.
188         * gfortran.dg/secnds.f: Ditto.
189         * gfortran.dg/hollerith2.f90: Ditto.
190         * gfortran.dg/imag_2.f: Ditto.
191         * gfortran.dg/ftell_2.f90: Ditto.
192         * gfortran.dg/malloc_free_1.f90: Ditto.
193         * gfortran.dg/logint-1.f: Ditto.
194         * gfortran.dg/recursive_statement_functions.f90: Ditto.
195         * gfortran.dg/e_d_fmt.f90: Ditto.
196         * gfortran.dg/hollerith_legacy.f90: Ditto.
197         * gfortran.dg/logint-2.f: Ditto.
198         * gfortran.dg/enum_5.f90: Ditto.
199         * gfortran.dg/f2c_2.f90: Ditto.
200         * gfortran.dg/pr17143.f90: Ditto.
201         * gfortran.dg/namelist_14.f90: Ditto.
202         * gfortran.dg/logint-3.f: Ditto.
203         * gfortran.dg/spread_scalar_source.f90: Ditto.
204         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
205         * gfortran.dg/namelist_11.f: Ditto.
206         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
207         * gfortran.dg/g77/20010519-1.f
208         * gfortran.dg/g77/alpha1.f: Ditto.
209         * gfortran.dg/g77/990115-1.f: Ditto.
210         * gfortran.dg/g77/erfc.f: Ditto.
211         * gfortran.dg/g77/19990313-3.f: Ditto.
212         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
213         * gfortran.dg/g77/20010426.f: Ditto.
214         * gfortran.dg/g77/19990313-0.f: Ditto.
215         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
216         * gfortran.dg/g77/20000629-1.f: Ditto.
217         * gfortran.dg/g77/970125-0.f: Ditto.
218         * gfortran.dg/g77/8485.f: Ditto.
219         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
220         * gfortran.dg/g77/19990313-1.f: Ditto.
221         * gfortran.dg/g77/int8421.f: Ditto.
222         * gfortran.dg/g77/19990305-0.f: Ditto.
223         * gfortran.dg/g77/947.f: Ditto.
224         * gfortran.dg/g77/19990905-2.f: Ditto.
225         * gfortran.dg/g77/cabs.f: Ditto.
226         * gfortran.dg/g77/19990313-2.f: Ditto.
227         * gfortran.dg/g77/20020307-1.f: Ditto.
228         * gfortran.dg/g77/dcomplex.f: Ditto.
229         * gfortran.dg/g77/19990502-1.f: Ditto.
230         * gfortran.dg/g77/19981216-0.f: Ditto.
231         * gfortran.dg/common_4.f90: Ditto.
232         * gfortran.dg/entry_4.f90: Ditto.
233         * gfortran.dg/equiv_constraint_2.f90: Ditto.
234         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
235         * gfortran.dg/namelist_12.f: Ditto.
236         * gfortran.dg/scale_1.f90: Ditto.
237         * gfortran.dg/modulo_1.f90
238         * gfortran.dg/hollerith.f90: Ditto.
239         * gfortran.dg/direct_io_3.f90: Ditto.
240         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
241         * gfortran.dg/gnu_logical_1.F: Ditto.
242         * gfortran.dg/unf_io_convert_1.f90: Ditto.
243         * gfortran.dg/assign_1.f90: Ditto.
244         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
245         * gfortran.dg/pr23095.f: Ditto.
246         * gfortran.dg/read_float_1.f90: Ditto.
247
248 2005-12-17  Andreas Jaeger  <aj@suse.de>
249
250         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
251         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
252
253 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254
255         PR fortran/24268
256         * gfortran.dg/fmt_white.f: New test.
257
258 2005-12-16  Steven G. Kargl <kargls@comcast.net>
259
260         * gfortran.dg/label_1.f90: New test.
261
262 2005-12-15  Ben Elliston  <bje@au.ibm.com>
263
264         PR testsuite/25422
265         * gcc.dg/20031012-1.c: Add -Walways-true option.
266         * gcc.dg/weak/weak-3.c: Likewise.
267         * g++.old-deja/g++.mike/warn8.C: Likewise.
268
269 2005-12-16  Mike Stump  <mrs@apple.com>
270
271         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
272         exit.
273
274 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
275
276         PR libgfortran/25264
277         PR libgfortran/25349
278         * gfortran.dg/tl_editing.f90: Added additional checks.
279         * gfortran.dg/t_editing.f: New test.
280         * gfortran.dg/write_padding.f90: New test
281
282 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
283
284         PR testsuite/25215
285         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
286
287 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
288
289         PR rtl-optimization/24899
290         * gcc.c-torture/execute/20051215-1.c: New test.
291
292 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
293
294         PR 24823
295         * gfortran.dg/pr24823.f: New test.
296
297 2005-12-16  Jeff Law  <law@redhat.com>
298
299         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
300
301 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
302
303         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
304         Change C++ style comments to C style comments.
305         Remove aligned types from the array.
306         Keep Enums disabled.
307         (complex_types): Remove aligned types from the array.
308         Comment out "_Complex long double".
309         (attrib_types): Remove.
310         (complex_attrib_types): Remove.
311         (attrib_array_types): Remove.
312         (complex_attrib_array_types): Remove.
313         (aligned_bitfld_types): Remove.
314         (n_aligned_bitfld_types): Remove.
315         (FEATURE_ALIGNEDPACKED): Delete.
316         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
317         (singles): Remove support for adding attributes.
318         (choose_type): Remove support for attributed types.
319         (generate_fields): Remove support for attributed bit-fields.
320         Remove support for adding attributes.
321         (generate_random_tests): Remove support for adding attributes.
322         (features): Add back "[0] :0" and "complex vector [0]".
323         (main): Remove support for attributed bit-fields.
324         Uncomment the calling of generate_random_tests for the rests of
325         the tests.
326
327 2005-12-16  Jan Hubicka  <jh@suse.cz>
328
329         * gcc.c-torture/combine/pr25224.c: New.
330
331 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
332
333         PR other/25028
334         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
335         HP-UX.
336
337 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
338
339         * gcc.dg/20051215-1.c: New file.
340
341 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
342
343         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
344         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
345
346 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
347
348         PR fortran/18197
349         * gfortran.dg/dummy_functions_1.f90: New.
350
351 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
352
353         PR rtl-optimization/25310
354         * gcc.c-torture/compile/pr25310.c: New test.
355
356 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
357
358         PR debug/25023
359         * gcc.dg/pr25023.c: New test.
360
361 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
362
363         * g++.old-deja/g++.brendan/redecl1.C,
364         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
365         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
366         g++.old-deja/g++.oliva/typeof1.C,
367         g++.old-deja/g++.other/crash16.C,
368         g++.old-deja/g++.other/crash34.C,
369         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
370         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
371         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
372         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
373         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
374         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
375         Remove xfail.
376
377 2005-12-14  Kean Johnston  <jkj@sco.com>
378             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
379
380         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
381         * gcc.target/i386/20020523-1.c: Ditto.
382         * gcc.target/i386/tailcall-1.c: Ditto.
383         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
384         * gcc.target/i386/ssetype-5.c: Ditto.
385
386 2005-12-14  Jeff Law  <law@redhat.com>
387
388         * gcc.dg/tree-ssa/foldstring-1.c: New test.
389
390 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
391
392         PR target/25254
393         PR target/24188
394         * gcc.target/i386/pr25254.c: New test.
395         * gfortran.dg/PR24188.f: New test.
396
397 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
398
399         * lib/fortran-torture.exp:  Catch remaining uses of
400         remote_file build delete.
401
402 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
403
404         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
405
406 2005-12-14  Ben Elliston  <bje@au.ibm.com>
407
408         * gcc.dg/warn-addr-cmp.c: New test.
409
410 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
411
412         PR debug/25023
413         PR target/25293
414         * gcc.target/i386/pr25293.c: New test.
415
416 2005-12-13  Petr Machata  <machata@post.cz>
417
418         PR c++/24907
419         * g++.dg/parse/comma2.C: New test.
420
421 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
422             Jakub Jelinek  <jakub@redhat.com>
423
424         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
425         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
426         (limits.h): Include unconditionally.
427         (stdlib.h): Likewise.
428         (hashtab.h): Do not include.
429         (getopt.h): Likewise.
430         (stddef.h): Include.
431         (hashval_t): Define.
432         (struct entry): Add "next" field.
433         (HASH_SIZE): New macro.
434         (hash_table): New variable.
435         (switchfiles): Do not use xmalloc.
436         (mix): New macro.
437         (iterative_hash): New function.
438         (hasht): Remove.
439         (e_exists): New function.
440         (e_insert): Likewise.
441         (output): Use, instead of libiberty hashtable functions.
442         (main): Do not use getopt.  Do not call htab_create.
443
444 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
445
446         PR c++/25331
447         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
448         put atal* and atpaal* attributes on array elements.
449         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
450         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
451         put atal* and atpaal* attributes on array elements.
452         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
453
454 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
455
456         * gcc.dg/single-precision-constant.c: New test.
457
458 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
459
460         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
461         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
462         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
463         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
464         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
465         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
466         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
467         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
468         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
469         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
470         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
471         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
472         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
473         gcc.target/powerpc/ppc-sdata-2.c,
474         gcc.target/powerpc/ppc-stackalign-1.c,
475         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
476         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
477         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
478         gcc.target/powerpc/rs6000-ldouble-2.c,
479         gcc.target/powerpc/rs6000-power2-1.c,
480         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
481         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
482         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
483         option into target selector.
484         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
485         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
486
487 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
488
489         PR objc/25348
490         * objc.dg/encode-9.m: New test.
491
492 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
493
494         PR testsuite/20772
495         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
496         * gcc.dg/asm-b.c: Fix typo.
497         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
498         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
499         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
500         i?86 lp64 and x86_64 ilp32.
501         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
502         on i?86 lp64.
503         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
504
505 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
506
507         PR fortran/25078
508         gfortran.dg/equiv_5.f90:  New test.
509
510 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
511
512         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
513         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
514         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
515         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
516         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
517         * gcc.dg/tree-ssa/reassoc-5.c: New.
518         * gcc.dg/tree-ssa/reassoc-6.c: New.
519         * gcc.dg/tree-ssa/reassoc-7.c: New.
520         * gcc.dg/tree-ssa/reassoc-8.c: New.
521         * gcc.dg/tree-ssa/reassoc-9.c: New.
522         * gcc.dg/tree-ssa/reassoc-10.c: New.
523         * gcc.dg/tree-ssa/reassoc-11.c: New.
524
525 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
526
527         PR testsuite/25167
528         PR testsuite/24478
529         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
530
531 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
532
533         PR c++/25300
534         * g++.dg/template/inherit.C: Do not use a generic error message.
535
536 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         PR libobjc/25354
539         * objc.dg/gnu-encoding: New directory.
540         * objc.dg/gnu-encoding/compat-common.h: New file.
541         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
542         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
543         * objc.dg/gnu-encoding/vector-defs.h: New file.
544         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
545         * objc.dg/gnu-encoding/generate-random.c: New file.
546         * objc.dg/gnu-encoding/generate-random_r.c: New file.
547         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
548         * objc.dg/gnu-encoding/generate-random.h: New file.
549
550 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/25337
553         * g++.dg/template/defarg7.C: New test.
554
555 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
556
557         PR libobjc/25347
558         * objc.dg/encode-8.m: New test.
559
560 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
561
562         PR libobjc/25346
563         * objc.dg/encode-7.m: New test.
564
565 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/25010
568         * g++.dg/opt/inline10.C: New test.
569
570 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
571
572         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
573
574 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
575
576         * gfortran.dg/substring_equivalence.f90: typo in comment
577
578 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
579
580         PR fortran/25068
581         * gfortran.dg/iostat_3.f90: New test.
582
583 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
584
585         PR fortran/23815
586         * gfortran.dg/unf_io_convert_1.f90:  New test.
587         * gfortran.dg/unf_io_convert_2.f90:  New test.
588         * gfortran.dg/unf_io_convert_3.f90:  New test.
589
590 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
591
592         PR testsuite/20772
593         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
594         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
595         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
596         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
597         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
598         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
599         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
600         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
601         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
602         gcc.dg/torture/fp-int-convert-float128-timode.c,
603         gcc.dg/torture/fp-int-convert-float128.c,
604         gcc.dg/torture/fp-int-convert-float80-timode.c,
605         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
606         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
607
608         * gcc.dg/tls/opt-1.c: Require effective target fpic.
609
610 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
611
612         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
613
614 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
615
616         * gcc.dg/20051207-1.c,
617         * gcc.dg/20051207-2.c,
618         * gcc.dg/20051207-3.c: New tests.
619
620 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
621
622         PR testsuite/20772
623         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
624         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
625         dg-skip-if target selector.
626
627         PR testsuite/20772
628         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
629         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
630         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
631         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
632         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
633         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
634         and/or merge with i?86 cases.
635
636         * gcc.dg/tls/opt-3.c: Require effective target fpic.
637
638         PR testsuite/20772
639         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
640         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
641         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
642         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
643         x86_64-*-linux*.
644
645 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
646
647         PR target/25311
648         * gcc.c-torture/compile/pr25311.c: New test.
649
650 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
651
652         PR libgfortran/25039
653         * gfortran.dg/read_comma.f: New test.
654
655 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c++/19317
658         * g++.dg/opt/pr19317-1.C: New test.
659         * g++.dg/opt/pr19317-2.C: New test.
660         * g++.dg/opt/pr19317-3.C: New test.
661
662         PR target/19005
663         * gcc.c-torture/execute/pr19005.c: New test.
664
665         PR target/17828
666         * g++.old-deja/g++.other/comdat5.C: New test.
667         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
668
669         * g++.dg/compat/struct-layout-1.exp: New file.
670         * g++.dg/compat/struct-layout-1.h: New.
671         * g++.dg/compat/struct-layout-1_generate.c: New.
672         * g++.dg/compat/struct-layout-1_x1.h: New.
673         * g++.dg/compat/struct-layout-1_x2.h: New.
674         * g++.dg/compat/struct-layout-1_y1.h: New.
675         * g++.dg/compat/struct-layout-1_y2.h: New.
676
677         * gcc.dg/20050330-2.c: New test.
678
679 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
680
681         PR fortran/25292
682         * gfortran.dg/associated_1.f90: New.
683
684 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
685
686         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
687         ILP32 vect_no_align platforms.
688
689 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
690             Jakub Jelinek  <jakub@redhat.com>
691
692         PR target/25268
693         * gcc.c-torture/compile/20051207-1.c: New test.
694
695 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
696
697         PR testsuite/20772
698         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
699         gcc.dg/torture/pr18582-1.c,
700         gcc.target/i386/attributes-error.c: Also test on x86_64.
701
702         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
703
704 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
705
706         PR c++/19397
707         * g++.dg/template/typedef3.C: New test.
708
709         PR c++/19762
710         PR c++/19764
711         * g++.dg/template/dtor3.C: Fix error markers.
712
713 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
714
715         * lib/target-supports.exp (check_effective_target_sync_char_short):
716         Add s390*.
717
718 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
719
720         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
721
722 2005-12-06  Roger Sayle  <roger@eyesopen.com>
723
724         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
725         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
726         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
727         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
728
729 2005-12-06  Roger Sayle  <roger@eyesopen.com>
730
731         PR c++/25263
732         * g++.dg/other/array2.C: New test case.
733
734 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
735
736         * gcc.dg/darwin-weakimport-3.c: New.
737
738         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
739         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
740         and to work on Darwin.
741         * gcc.dg/attr-weakref-1b.c: New file.
742         * gcc.dg/attr-weakref-2.c: New test.
743         * gcc.dg/darwin-weakref-1.c: New test.
744
745 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
746
747         PR testsuite/25247
748         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
749         use in selector expressions.
750         (dg-xfail-if): Ditto.
751         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
752         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
753         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
754         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
755         * gcc.test-framework/test-framework.exp: Skip generated tests if
756         CHECK_TEST_FRAMEWORK is not 1.
757
758 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         PR tree-optimization/24963
761         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
762
763         PR target/24108
764         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
765
766         PR target/18580
767         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
768         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
769         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
770         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
771
772 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
773
774         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
775         dg-options.
776
777 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
778
779         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
780
781 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
782
783         * gcc.dg/format/cast-1.c: New test.
784
785 2005-12-04  Roger Sayle  <roger@eyesopen.com>
786
787         PR c/7776
788         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
789         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
790         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
791         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
792
793 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
794
795         * gcc.dg/cast-pretty-print-1.c: New test.
796
797 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
798
799         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
800
801 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
802
803         PR c++/24173
804         * g++.dg/template/friend40.C: New test.
805
806 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
807
808         PR target/25199
809         * gcc.target/i386/movq-2.c: New test.
810         * gcc.target/i386/movq.c: Remove target i?86, instead add
811         dg-require-effective-target ilp32.
812
813 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
814
815         PR c++/24103
816         * g++.dg/other/default1.C: New test.
817
818 2005-12-02  Richard Guenther  <rguenther@suse.de>
819
820         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
821
822 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
823
824         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
825
826 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
827
828         PR target/21017
829         * gcc.target/powerpc/rotate.c: New.
830
831 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
832
833         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
834         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
835
836 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
837
838         PR c/13384
839         * gcc.dg/pr17730-1.c: Adjust.
840         * gcc.dg/lvalue1.c (main): Likewise.
841         * gcc.dg/lvalue-2.c: Likewise.
842         * g++.dg/pr7503-3.C
843
844 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
845
846         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
847         error messages.
848
849 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
850
851         PR fortran/24789
852         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
853
854 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
855
856         PR target/24475
857         * lib/target-supports.exp (check_effective_target_tls): New.
858         (check_effective_target_tls_runtime): New.
859         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
860         for TLS support.
861         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
862         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
863         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
864         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
865         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
866         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
867         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
868         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
869         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
870         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
871         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
872         effective-target TLS.
873         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
874         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
875         effective-target TLS runtime.
876
877 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
878
879         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
880
881 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
882
883         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
884         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
885         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
886         ignored" warnings when "packing" is the same as the ABI layout.
887
888 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
889
890         PR fortran/21302
891         * gfortran.dg/line_length_1.f: New test.
892         * gfortran.dg/line_length_2.f90: Ditto.
893
894 2005-11-30  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/21655
897         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
898
899 2005-11-30  Dale Johannesen  <dalej@apple.com>
900
901         * gcc.c-torture/compile/pr24930.c:  New.
902
903 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/15809
906         *  gfortran.dg/auto_char_dummy_array.f90: New test.
907
908 2005-11-30  Jeff Law  <law@redhat.com>
909
910         * g++.old-deja/g++.law/pr25000.C: New test.
911
912 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
913
914         * gcc.dg/tls/opt-11.c: New test.
915
916 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
917
918         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
919         targets.
920         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
921         LP64 ia64.
922
923 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
924
925         * gfortran.dg/open_access_1.f90: New test.
926
927 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
928
929         * gcc.dg/charset/builtin2.c: New test.
930
931 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
932
933         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
934         on mmix-*-* for *_[xy].c.
935
936 2005-11-28  Kean Johnston  <jkj@sco.com>
937
938         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
939         headers.
940         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
941         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
942         * gcc.target/i386/asm-3.c: Ditto.
943         * gcc.target/i386/clobbers.c: Ditto.
944         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
945         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
946         test regexp.
947         * gcc.target/i386/mul.c: Ditto.
948         * gcc.target/i386/ssetype-1.c: Ditto.
949         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
950         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
951         static so the test works with -fPIC mode too. Based on comment in
952         PR19231 by Pinski.
953         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
954
955 2005-11-28  Richard Guenther  <rguenther@suse.de>
956
957         * gcc.dg/alias-9.c: New testcase.
958         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
959
960 2005-11-28  Roger Sayle  <roger@eyesopen.com>
961             Uros Bizjak  <uros@kss-loka.si>
962
963         PR middle-end/20219
964         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
965         tan(x)/sin(x) transformations.
966
967 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
968
969         PR middle-end/24575
970         * gcc.dg/tree-ssa/divide-3.c: New test.
971         * gcc.dg/tree-ssa/divide-4.c: New test.
972
973 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
974
975         PR fortran/24917
976         *  gfortran.dg/boz_6.f90: New test.
977
978 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
979
980         PR fortran/23912
981         * gfortran.dg/modulo_1.f90: New test.
982
983 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
984
985         PR libfortran/24919
986         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
987         fail on CRLF platforms.
988         * gfortran.dg/ftell_2.f90: Likewise.
989
990 2005-11-26  Eric Christopher  <echristo@apple.com>
991
992         * gcc.dg/intmax_t-1.c: Remove mips xfail.
993
994 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
995
996         * objc.dg/gnu-runtime-3.m: Simplify.
997
998 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
999
1000         PR middle-end/23669
1001         * gcc.dg/tree-ssa/divide-1.c: New test.
1002         * gcc.dg/tree-ssa/divide-2.c: New test.
1003
1004 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1005
1006         PR libgfortran/24945
1007         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1008
1009 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1010
1011         PR libgfortran/24945
1012         * gfortran.dg/open_status_2.f90: New test.
1013
1014 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1015
1016         * gcc.c-torture/execute/builtins/fprintf.c,
1017         gcc.c-torture/execute/builtins/fputs-lib.c,
1018         gcc.c-torture/execute/builtins/fputs.c,
1019         gcc.c-torture/execute/builtins/lib/fprintf.c,
1020         gcc.c-torture/execute/builtins/lib/printf.c,
1021         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1022
1023 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1024
1025         * gcc.dg/20050922-2.c: New test.
1026
1027 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1028
1029         * objc.dg/gnu-runtime-3.m: New test.
1030
1031 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1032
1033         PR c++/9278
1034         * g++.dg/other/void1.C: New test.
1035
1036 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1037
1038         PR middle-end/24998
1039         * gcc.dg/torture/fp-int-convert-float.c,
1040         gcc.dg/torture/fp-int-convert-double.c,
1041         gcc.dg/torture/fp-int-convert-long-double.c,
1042         gcc.dg/torture/fp-int-convert-timode.c,
1043         gcc.dg/torture/fp-int-convert-float80.c,
1044         gcc.dg/torture/fp-int-convert-float80-timode.c,
1045         gcc.dg/torture/fp-int-convert-float128.c,
1046         gcc.dg/torture/fp-int-convert-float128-timode.c,
1047         gcc.dg/torture/fp-int-convert.h: New files.
1048
1049 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1050
1051         PR middle-end/24989
1052         * gcc.dg/tree-ssa/bool-10.c: New test.
1053         * gcc.dg/tree-ssa/bool-11.c: New test.
1054         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1055
1056 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1057
1058         PR middle-end/24990
1059         * tree-ssa/pr24990-1.c: New test.
1060
1061 2005-11-24  Richard Guenther  <rguenther@suse.de>
1062         Dirk Mueller <dmueller@suse.de>
1063
1064         PR c++/14024
1065         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1066         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1067         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1068         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1069         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1070         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1071
1072 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1073
1074         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1075
1076 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1077
1078         PR c/21668
1079         * gcc.dg/Wc++-compat.c: New.
1080         * gcc.dg/Wno-c++-compat.c: New.
1081
1082 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1083
1084         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1085         (vspltish, vspltisw): Likewise.
1086
1087 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1088
1089         PR libgfortran/24794
1090         * gfortran.dg/namelist_12.f: Fix quotes.
1091         * gfortran.dg/namelist_13.f90: Fix quotes.
1092         * gfortran.dg/namelist_14.f90: Fix quotes.
1093         * gfortran.dg/namelist_15.f90: Fix quotes.
1094         * gfortran.dg/namelist_use.f90: Fix quotes.
1095         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1096         * gfortran.dg/namelist_21.f90: New test.
1097         * gfortran.dg/namelist_22.f90: New test.
1098
1099 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1100
1101         PR target/23435
1102         * gcc.c-torture/compile/pr23435.c: New.
1103
1104 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1105
1106         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1107
1108 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1109
1110         * gcc.target/powerpc/405-macchw-1.c,
1111         gcc.target/powerpc/405-macchw-2.c,
1112         gcc.target/powerpc/405-macchwu-1.c,
1113         gcc.target/powerpc/405-macchwu-2.c,
1114         gcc.target/powerpc/405-machhw-1.c,
1115         gcc.target/powerpc/405-machhw-2.c,
1116         gcc.target/powerpc/405-machhwu-1.c,
1117         gcc.target/powerpc/405-machhwu-2.c,
1118         gcc.target/powerpc/405-maclhw-1.c,
1119         gcc.target/powerpc/405-maclhw-2.c,
1120         gcc.target/powerpc/405-maclhwu-1.c,
1121         gcc.target/powerpc/405-maclhwu-2.c,
1122         gcc.target/powerpc/405-mulchw-1.c,
1123         gcc.target/powerpc/405-mulchw-2.c,
1124         gcc.target/powerpc/405-mulchwu-1.c,
1125         gcc.target/powerpc/405-mulchwu-2.c,
1126         gcc.target/powerpc/405-mulhhw-1.c,
1127         gcc.target/powerpc/405-mulhhw-2.c,
1128         gcc.target/powerpc/405-mulhhwu-1.c,
1129         gcc.target/powerpc/405-mulhhwu-2.c,
1130         gcc.target/powerpc/405-mullhw-1.c,
1131         gcc.target/powerpc/405-mullhw-2.c,
1132         gcc.target/powerpc/405-mullhwu-1.c,
1133         gcc.target/powerpc/405-mullhwu-2.c,
1134         gcc.target/powerpc/405-nmacchw-1.c,
1135         gcc.target/powerpc/405-nmacchw-2.c,
1136         gcc.target/powerpc/405-nmachhw-1.c,
1137         gcc.target/powerpc/405-nmachhw-2.c,
1138         gcc.target/powerpc/405-nmaclhw-1.c,
1139         gcc.target/powerpc/405-nmaclhw-2.c,
1140         gcc.target/powerpc/440-macchw-1.c,
1141         gcc.target/powerpc/440-macchw-2.c,
1142         gcc.target/powerpc/440-macchwu-1.c,
1143         gcc.target/powerpc/440-macchwu-2.c,
1144         gcc.target/powerpc/440-machhw-1.c,
1145         gcc.target/powerpc/440-machhw-2.c,
1146         gcc.target/powerpc/440-machhwu-1.c,
1147         gcc.target/powerpc/440-machhwu-2.c,
1148         gcc.target/powerpc/440-maclhw-1.c,
1149         gcc.target/powerpc/440-maclhw-2.c,
1150         gcc.target/powerpc/440-maclhwu-1.c,
1151         gcc.target/powerpc/440-maclhwu-2.c,
1152         gcc.target/powerpc/440-mulchw-1.c,
1153         gcc.target/powerpc/440-mulchw-2.c,
1154         gcc.target/powerpc/440-mulchwu-1.c,
1155         gcc.target/powerpc/440-mulchwu-2.c,
1156         gcc.target/powerpc/440-mulhhw-1.c,
1157         gcc.target/powerpc/440-mulhhw-2.c,
1158         gcc.target/powerpc/440-mulhhwu-1.c,
1159         gcc.target/powerpc/440-mulhhwu-2.c,
1160         gcc.target/powerpc/440-mullhw-1.c,
1161         gcc.target/powerpc/440-mullhw-2.c,
1162         gcc.target/powerpc/440-mullhwu-1.c,
1163         gcc.target/powerpc/440-mullhwu-2.c,
1164         gcc.target/powerpc/440-nmacchw-1.c,
1165         gcc.target/powerpc/440-nmacchw-2.c,
1166         gcc.target/powerpc/440-nmachhw-1.c,
1167         gcc.target/powerpc/440-nmachhw-2.c,
1168         gcc.target/powerpc/440-nmaclhw-1.c,
1169         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1170
1171 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR fortran/24774
1174         * gfortran.dg/inquire_9.f90: New test.
1175
1176         PR fortran/21647
1177         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1178
1179 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         PR libfortran/24432
1182         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1183         Check that 'cos' is supported.
1184
1185 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1186
1187         PR fortran/24223
1188         * gfortran.dg/substring_equivalence.f90: New test.
1189
1190         PR fortran/24705
1191         * gfortran.dg/auto_internal_assumed.f90: New test.
1192
1193 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1194
1195         * gcc.dg/fold-div-2.c: New test.
1196
1197 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1198
1199         PR rtl-optimization/24883
1200         * gcc.c-torture/compile/pr24883.c: New test.
1201
1202 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1203
1204         PR middle-end/20583
1205         * gcc.c-torture/compile/pr20583.c: New.
1206
1207 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1208
1209         * gcc.c-torture/execute/usmul.c: New test.
1210
1211 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1212
1213         * gcc.dg/tree-ssa/vrp22.c: New test.
1214
1215 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1216
1217         PR middle-end/24912
1218         * gcc.dg/torture/pr24912-1.c: New test.
1219
1220 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1221
1222         PR fortran/24862
1223         * gfortran.dg/arrayio_derived_1.f90: New test.
1224
1225 2005-11-19  Richard Guenther  <rguenther@suse.de>
1226
1227         PR middle-end/23294
1228         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1229
1230 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1231
1232         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1233
1234 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1235
1236         PR c++/8355
1237         * g++.dg/template/friend39.C: New test.
1238
1239 2005-11-18  James E Wilson  <wilson@specifix.com>
1240
1241         * gcc.dg/builtin-strstr.c: New.
1242
1243 2005-11-18  Richard Henderson  <rth@redhat.com>
1244
1245         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1246         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1247         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1248         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1249         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1250         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1251         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1252         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1253         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1254         renaming to remove initial "ia64-".
1255
1256 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1259
1260 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1261
1262         * g++.dg/cpp/string-2.C: New test.
1263
1264 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1265
1266         * gcc.dg/tree-ssa/loop-14.c: New test.
1267
1268 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1269             Michael Chamberlain <michael@chamberlain.net.au>
1270
1271         * ada/acats/run_all.sh (target_run): Kill long running tests.
1272
1273 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1274
1275         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1276         * gcc.dg/cleanup-9.c: Likewise.
1277         * gcc.dg/cleanup-10.c: Likewise.
1278         * gcc.dg/cleanup-11.c: Likewise.
1279
1280 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1281
1282         PR fortran/24892
1283         * gfortran.dg/open_access_append_1.f90: New test.
1284         * gfortran.dg/open_access_append_2.f90: New test.
1285
1286 2005-11-16  Richard Guenther  <rguenther@suse.de>
1287
1288         PR middle-end/24851
1289         * gcc.c-torture/execute/pr24851.c: New testcase.
1290
1291 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1292
1293         * gcc.dg/fold-overflow-1.c: New test.
1294
1295 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1296
1297         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1298         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1299
1300 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1301
1302         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1303         structures.
1304         * g++.dg/eh/forced2.C: Likewise.
1305         * g++.dg/eh/forced3.C: Likewise.
1306         * g++.dg/eh/forced4.C: Likewise.
1307
1308 2005-11-11  Mike Stump  <mrs@apple.com>
1309
1310         * g++.old-deja/g++.mike/unused.C: Add.
1311
1312 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1313
1314         PR c++/24667
1315         * g++.dg/warn/Wcast-qual1.C: New test.
1316
1317 2005-11-15  Jan Hubicka  <jh@suse.cz>
1318
1319         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1320
1321 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1322
1323         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1324
1325 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1326
1327         PR 24840
1328         * gcc.dg/tree-ssa/pr24840.c: New test.
1329
1330 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1331
1332         PR testsuite/24841
1333         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1334
1335 2005-11-14  Dale Johannesen  <dalej@apple.com>
1336
1337         * gcc.c-torture/execute/20051113-1.c:  New.
1338
1339 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/24687
1342         * g++.dg/template/crash43.C: New test.
1343
1344 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1345
1346         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1347
1348 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/24817
1351         * g++.dg/eh/spec8.C: New test.
1352
1353 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1354
1355         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1356
1357 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/20293
1360         * g++.dg/parse/ambig4.C: New test.
1361         * g++.dg/tc1/dr101.C: Adjust error markers.
1362         * g++.dg/lookup/strong-using-2.C: Likewise.
1363         * g++.dg/lookup/ambig5.C: Likewise.
1364         * g++.dg/lookup/ambig4.C: Likewise.
1365         * g++.dg/parse/crash22.C: Likewise.
1366
1367 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1368
1369         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1370
1371 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gcc.dg/nested-calls-1.c: New test.
1374
1375 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1376
1377         * gfortran.dg/complex_intrinsic_1.f90: New test.
1378         * gfortran.dg/complex_intrinsic_2.f90: New test.
1379         * gfortran.dg/fgetc_1.f90: New test.
1380         * gfortran.dg/fgetc_2.f90: New test.
1381         * gfortran.dg/fgetc_3.f90: New test.
1382         * gfortran.dg/ftell_1.f90: New test.
1383         * gfortran.dg/ftell_2.f90: New test.
1384         * gfortran.dg/gnu_logical_1.F: New test.
1385         * gfortran.dg/gnu_logical_2.f90: New test.
1386
1387 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1388
1389         PR middle-end/24820
1390         * testsuite/gcc.dg/pr24820.c: New test.
1391
1392 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1393
1394         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1395         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1396         variable.
1397
1398 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1399
1400         testsuite/24614
1401         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1402
1403 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1404
1405         * gcc.target/cris/cris.exp: New file.
1406         * gcc.target/cris/rld-legit1.c: New test.
1407         * gcc.target/cris/rld-legit2.c: New test.
1408
1409 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR c++/24780
1412         * g++.dg/opt/pr24780.C: New test.
1413
1414         PR c++/24761
1415         * g++.dg/template/asm1.C: New test.
1416
1417 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1418
1419         PR libgfortran/24787
1420         * gfortran.dg/scan_1.f90: New test.
1421
1422 2005-11-12  Jan Hubicka  <jh@suse.cz>
1423
1424         * gcc.target/i386/minmax-1.c: New.
1425         * gcc.target/i386/minmax-2.c: New.
1426
1427 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1428
1429         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1430
1431 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1432
1433         * gcc.c-torture/execute/20051110-1.c,
1434         gcc.c-torture/execute/20051110-2.c: New tests.
1435
1436 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1437
1438         PR middle-end/24750
1439         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1440         New tests.
1441
1442 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1443
1444         * lib/target-libpath.exp (get_shlib_extension): New proc.
1445         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1446         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1447         * lib/objc.exp (objc_target_compile): Likewise.
1448         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1449         detection.
1450
1451 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1452
1453         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1454
1455         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1456         Add -static to additional_flags and pass it to target_compile.
1457
1458 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459
1460         PR libgfortran/24719
1461         gfortran.dg/read_noadvance.f90: New test.
1462
1463         PR libgfortran/24699
1464         gfortran.dg/fmt_t_2.f90: New test.
1465
1466         PR libgfortran/24785
1467         gfortran.dg/read_x_eor.f90: New test.
1468
1469         PR libgfortran/24584
1470         gfortran.dg/namelist_empty.f90: Rename test.
1471
1472         PR libgfortran/24489
1473         gfortran/read_eor.f90: Rename test.
1474
1475 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1476
1477         PR fortran/15976
1478         * gfortran.dg/automatic_module_variable.f90: New test.
1479
1480 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1481
1482         PR target/24445
1483         * gcc.dg/pr24445.c: New test.
1484
1485 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1486
1487         PR fortran/24655
1488         PR fortran/24755
1489         * gfortran.dg/recursive_statement_functions.f90: Add statement
1490         functions using inline intrinsic functions and parameters to test
1491         that they no longer seg-fault.
1492
1493         PR fortran/24409
1494         gfortran.dg/nested_modules_4.f90: New test.
1495         gfortran.dg/nested_modules_5.f90: New test.
1496
1497 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1498
1499         PR fortran/24643
1500         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1501
1502 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1503
1504         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1505         failures.
1506
1507 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1508
1509         * gcc.dg/sparc-getcontext-1.c: New test.
1510
1511 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gcc.dg/ifcvt-fabs-1.c: New test.
1514
1515 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1516
1517         PR other/4372
1518         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1519         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1520
1521 2005-11-09  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/24716
1524         * gcc.c-torture/execute/pr24716.c: New testcase.
1525
1526 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1527
1528         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1529
1530 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1531
1532         PR 24624
1533         * gcc.dg/pr24624.c: Testcase added.
1534
1535 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1536
1537         PR 24623
1538         * g++.dg/other/pr24623.C: Testcase added.
1539
1540 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1541
1542         PR fortran/22607
1543         * gfortran-dg/pure_byref_1.f90: New.
1544         * gfortran-dg/pure_byref_2.f90: New.
1545
1546 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1547
1548         PR c/24101
1549         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1550         * gcc.dg/dg.exp: Run main loop also for *.i files.
1551
1552 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR c++/19450
1555         * g++.dg/tls/diag-3.C: New test.
1556         * g++.dg/tls/diag-4.C: New test.
1557         * g++.dg/tls/static-1.C: New test.
1558         * g++.dg/tls/static-1a.cc: New file.
1559
1560 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1561
1562         PR 23046
1563         * g++.dg/tree-ssa/pr23046.C: New test.
1564
1565 2005-11-08  Devang Patel <dpatel@apple.com>
1566
1567         PR tree-optimization/23115
1568         * gcc.dg/tree-ssa/pr23115.c: New.
1569
1570 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1571
1572         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1573         * gcc.target/powerpc/pr16155.c: Same.
1574         * gcc.target/powerpc/altivec-1.c: Same.
1575         * gcc.target/powerpc/altivec-2.c: Same.
1576         * gcc.target/powerpc/altivec-3.c: Same.
1577         * gcc.target/powerpc/altivec-5.c: Same.
1578         * gcc.target/powerpc/altivec-11.c: Same.
1579         * gcc.target/powerpc/altivec-12.c: Same.
1580         * gcc.target/powerpc/altivec-14.c: Same.
1581         * gcc.target/powerpc/altivec-22.c: Same.
1582         * gcc.target/powerpc/altivec-consts.c: Same.
1583         * gcc.target/powerpc/altivec-pr22085.c: Same.
1584         * gcc.target/powerpc/altivec-splat.c: Same.
1585         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1586         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1587         * gcc.target/powerpc/darwin-longlong.c: Same.
1588
1589 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1590
1591         PR target/19340
1592         * gcc.dg/pr19340.c: New test.
1593
1594 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1595
1596         PR rtl-optimization/24683
1597         * gcc.dg/pr24683.c: New test.
1598
1599 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1600
1601         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1602         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1603
1604 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1605
1606         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1607
1608 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1609
1610         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1611
1612 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1613
1614         PR target/24230
1615
1616         * gcc.target/powerpc/altivec-consts.c,
1617         gcc.target/powerpc/altivec-splat.c: New testcase.
1618
1619 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1620
1621         PR c/24599
1622
1623         * gcc.dg/overflow-2.c: New testcase.
1624
1625 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR rtl-optimization/23567
1628         * gcc.c-torture/execute/20051104-1.c: New test.
1629
1630 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1631
1632         PR fortran/24534
1633         gfortran.dg/private_type_2.f90: Modified to check that case with
1634         PRIVATE declaration within derived type is accepted.
1635
1636         PR fortran/20838
1637         gfortran.dg/pointer_assign_1.f90: New test.
1638
1639         PR fortran/20840
1640         * gfortran.dg/arrayio_0.f90: New test.
1641
1642         PR fortran/17737
1643         gfortran.dg/data_initialized.f90: New test.
1644         gfortran.dg/data_constraints_1.f90: New test.
1645         gfortran.dg/data_constraints_2.f90: New test.
1646
1647 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1648
1649         PR fortran/24174
1650         PR fortran/24305
1651         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1652
1653 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1654
1655         PR 24670
1656         * gcc.dg/tree-ssa/pr24670.c: New test.
1657
1658 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1659
1660         PR target/22432
1661         * gcc.target/i386/pr22432.c: New test.
1662
1663 2005-11-05  Richard Henderson  <rth@redhat.com>
1664
1665         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1666         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1667         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1668         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1669         from gcc.dg/alpha-*.
1670         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1671         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1672
1673 2005-11-05  Andreas Jaeger  <aj@suse.de>
1674
1675         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1676
1677 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1678
1679         PR target/23424
1680         * gcc.dg/torture/pr23424-1.c: New test.
1681
1682 2005-11-04  Richard Henderson  <rth@redhat.com>
1683
1684         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1685         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1686         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1687         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1688         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1689         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1690         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1691         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1692         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1693         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1694         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1695         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1696         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1697         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1698         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1699         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1700         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1701         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1702         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1703         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1704         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1705         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1706         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1707         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1708         Move from gcc.dg/.
1709         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1710         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1711         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1712         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1713         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1714         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1715         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1716         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1717         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1718         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1719         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1720         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1721         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1722         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1723         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1724         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1725         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1726         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1727         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1728         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1729         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1730         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1731         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1732         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1733         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1734         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1735         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1736         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1737         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1738         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1739         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1740         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1741         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1742         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1743         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1744         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1745         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1746         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1747         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1748         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1749         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1750         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1751         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1752         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1753         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1754
1755 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1756
1757         PR 24627
1758         * gcc.dg/tree-ssa/pr24627.c: New test.
1759
1760 2005-11-04 Paul Brook  <paul@codesourcery.com>
1761
1762         * gcc.dg/tls/opt-10.c: New test.
1763
1764 2005-11-04  Andreas Jaeger  <aj@suse.de>
1765
1766         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1767         avoid extra warnings.
1768
1769 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1770
1771         PR libfortran/22298
1772         * gcc/testsuite/lib/target-supports.exp
1773         (check_effective_target_static_libgfortran): New
1774         static_libgfortran effective target.
1775         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1776         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1777
1778 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1779
1780         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1781
1782 2005-11-03  Josh Conner  <jconner@apple.com>
1783
1784         PR c++/19989
1785         g++.dg/ext/array2.C: New test.
1786         g++.dg/template/dependent-name3.C: New test.
1787         g++.dg/template/dependent-name4.C: New test.
1788         g++.dg/template/sfinae2.C: New test.
1789
1790 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         PR preprocessor/22042
1793         * gcc.dg/cpp/strify4.c: New test.
1794
1795 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1796
1797         PR c++/17964
1798         * g++.dg/cpp/string-1.C: New test.
1799
1800 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1801
1802         * gcc.target/powerpc: New directory.
1803         * gcc.target/powerpc/powerpc.exp: New file.
1804         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1805         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1806         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1807         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1808         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1809         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1810         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1811         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1812         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1813         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1814         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1815         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1816         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1817         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1818         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1819         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1820         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1821         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1822         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1823         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1824         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1825         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1826         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1827         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1828         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1829         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1830         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1831         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1832         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1833         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1834         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1835         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1836         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1837         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1838
1839 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1840
1841         PR c++/21627
1842         * g++.dg/warn/inline2.C: New test.
1843
1844 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         PR middle-end/23155
1847         * g++.dg/ext/c99struct1.C: New test.
1848         * gcc.dg/union-cast-1.c: New test.
1849         * gcc.dg/union-cast-2.c: New test.
1850         * gcc.dg/union-cast-3.c: New test.
1851
1852 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1853
1854         PR middle-end/24589
1855         * gcc.c-torture/execute/zero-struct-2.c: New test.
1856
1857 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1858
1859         PR c++/24582
1860         * g++.dg/init/switch1.C: New test.
1861
1862 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1863
1864         * gcc.dg/delay-slot-1.c: New test.
1865
1866 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1867
1868         PR target/24620
1869         * gcc.dg/pr24620.c: New test.
1870
1871 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1872
1873         PR c/24329
1874         * gcc.dg/format/unnamed-1.c: New test.
1875
1876 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/22434
1879         * g++.dg/expr/cond8.C: New test.
1880
1881         PR c++/24560
1882         * g++.dg/parse/dot1.C: New test.
1883
1884 2005-11-02  Jan Hubicka  <jh@suse.cz>
1885
1886         PR target/23303
1887         * gcc.dg/i386-lea.c: New test
1888
1889 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1890
1891         PR target/24615
1892         * gcc.dg/pr24615.c: New test.
1893
1894 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1895
1896         PR target/24600
1897         * gcc.dg/pr24600.c: New test.
1898
1899 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/19253
1902         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1903         * g++.dg/parse/typename9.C: New test.
1904         * g++/dg/parse/typename10.C: Likewise.
1905
1906 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1907
1908         PR fortran/18157
1909         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1910         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1911         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1912
1913 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/24569
1916         * g++.dg/debug/static1.C: New test.
1917
1918 2005-11-02  Josh Conner  <jconner@apple.com>
1919
1920         * g++.dg/crash38.C: moved into proper directory...
1921         * g++.dg/template/crash42.C: ...here
1922
1923 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1924
1925         PR target/18338
1926         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1927         pcc_bitfield_type_matters || default_packed.
1928
1929         * lib/target-supports.exp
1930         (check_effective_target_pcc_bitfield_type_matters): New proc.
1931         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1932
1933         PR testsuite/23304
1934         * lib/target-supports.exp (check_effective_default_packed): New proc.
1935         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1936         Gate expected errors on target ! default_packed.
1937         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1938
1939 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1940
1941         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1942         change (r106358).
1943
1944 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1945
1946         PR fortran/24008
1947         * gfortran.dg/entry_5.f90: New.
1948         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1949
1950 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1951
1952         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1953
1954 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1955
1956         PR fortran/21565
1957         gfortran.dg/namelist_blockdata.f90: New test.
1958
1959         PR fortran/18737
1960         gfortran.dg/external_implicit_none.f90: New test.
1961
1962         PR fortran/14994
1963         * gfortran.dg/secnds.f: New test.
1964
1965 2005-10-31  Jan Hubicka  <jh@suse.cz>
1966
1967         PR target/20928
1968         * gcc.c-torture/compile/pr20928.c: New test.
1969
1970 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1971
1972         PR middle-end/23492
1973         * gcc.c-torture/compile/zero-strct-5.c: New test.
1974
1975 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1976
1977         PR libgfortran/24584
1978         * gfortran.dg/pr24584.f90: New test.
1979
1980 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1981
1982         PR fortran/18883
1983         * gfortran.dg/char_result_9.f90: New.
1984         * gfortran.dg/char_result_10.f90: New.
1985
1986 2005-10-30  Jan Hubicka  <jh@suse.cz>
1987
1988         * g++.dg/tree-ssa/pr24172.C: New testcase.
1989
1990 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1991
1992         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1993
1994 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1995
1996         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1997         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1998         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1999         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2000         gfortran.dg/enum_9.f90,
2001         gfortran.fortran-torture/compile/enum_1.f90,
2002         gfortran.fortran-torture/execute/enum_1.f90,
2003         gfortran.fortran-torture/execute/enum_2.f90,
2004         gfortran.fortran-torture/execute/enum_3.f90,
2005         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2006
2007 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2008
2009         PR target/18482
2010         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2011         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2012
2013 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2014
2015         PR libfortran/20179
2016         * gfortran.dg/mixed_io_1.f90: New test.
2017         * gfortran.dg/mixed_io_1.c: New file.
2018
2019 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2020
2021         * gfortran.dg/malloc_free_1.f90: New test.
2022
2023 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2024
2025         * gcc.dg/nested-func-4.c: Require profiling -pg.
2026
2027 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         PR C++/23229
2030         * g++.dg/warn/main-2.C: New test.
2031
2032 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2033
2034         PR fortran/24545
2035         * gfortran.dg/interface_2.f90: new test.
2036
2037 2005-10-28  Josh Conner  <jconner@apple.com>
2038
2039         PR c++/22153
2040         * g++.dg/template/crash38.C: New test.
2041         * g++.dg/parse/explicit1.C: Change expected errors.
2042
2043 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2044
2045         PR C++/23426
2046         * g++.dg/other/large-size-array.C: New test.
2047
2048 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2049
2050         PR middle-end/24362
2051         * g++.dg/opt/complex4.C: New test.
2052
2053 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2054
2055         * gcc.dg/nested-func-4.c: New test.
2056
2057 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2058
2059         PR fortran/24158
2060         gfortran.dg/derived_recursion.f90: New test.
2061         gfortran.dg/implicit_actual.f90: New test.
2062
2063 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2064
2065         PR middle-end/24295, PR testsuite/24477
2066         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2067         removed when weakref hits the tree.
2068
2069 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2070
2071         * gfortran.dg/cray_pointers_4.f90: New test.
2072
2073         * gfortran.dg/cray_pointers_5.f90: New test.
2074
2075 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2076
2077         PR fortran/22290
2078         * gfortran.dg/assign_5.f90: New test.
2079         * gfortran.dg/assign_6.f: New test.
2080
2081 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2082
2083         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2084         CPU has no SSE support.
2085
2086 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2087
2088         PR libgfortran/24224
2089         * gfortran.dg/arrayio_1.f90: Update attribution.
2090         * gfortran.dg/arrayio_2.f90: Update attribution.
2091         * gfortran.dg/arrayio_3.f90: Update attribution.
2092         * gfortran.dg/arrayio_4.f90: Update test conditions.
2093         * gfortran.dg/arrayio_5.f90: Update attribution.
2094         * gfortran.dg/arrayio_6.f90: New test.
2095         * gfortran.dg/arrayio_7.f90: New test.
2096
2097 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2098
2099         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2100
2101 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2102
2103         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2104
2105 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2106
2107         PR fortran/24416
2108         * gfortran.dg/namelist_char_only.f90: New test.
2109
2110 2005-10-24  Asher Langton  <langton2@llnl.gov>
2111
2112         PR fortran/17031
2113         PR fortran/22282
2114         * gfortran.dg/cray_pointers_1.f90: New test.
2115         * gfortran.dg/cray_pointers_2.f90: New test.
2116         * gfortran.dg/cray_pointers_3.f90: New test.
2117         * gfortran.dg/loc_1.f90: New test.
2118         * gfortran.dg/loc_2.f90: New test.
2119
2120 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2121
2122         * gcc.dg/pr24225.c: New test.
2123
2124 2005-10-24  Asher Langton  <langton2@llnl.gov>
2125
2126         * gfortran.dg/dup_save_1.f90: New test.
2127         * gfortran.dg/dup_save_2.f90: New test.
2128
2129 2005-10-24  Paul Brook  <paul@codesourcery.com>
2130
2131         PR 24107
2132         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2133         stdint.h.
2134
2135 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2136
2137         PR libgfortran/24489
2138         * gfortran.dg/pr24489.f90: New test.
2139
2140 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2141
2142         PR fortran/23635
2143         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2144
2145 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2146
2147         PR target/18911
2148         * g++.dg/init/array16.C: Skip for mmix-*-*.
2149
2150 2005-10-23  Asher Langton  <langton2@llnl.gov>
2151
2152         * gfortran.dg/byte_1.f90: New test.
2153         * gfortran.dg/byte_2.f90: New test.
2154
2155 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2156
2157         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2158
2159 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2160
2161         PR fortran/18022
2162         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2163
2164         PR fortran/24311
2165         * gfortran.dg/merge_char_const.f90: New test.
2166
2167         PR fortran/24384
2168         * gfortran.dg/spread_scalar_source.f90: New test.
2169
2170 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2171
2172         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2173
2174         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2175         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2176
2177         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2178
2179 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2180
2181         PR fortran/24426
2182         * gfortran.dg/der_pointer_4.f90: New.
2183
2184 2005-10-22  David Ayers  <d.ayers@inode.at>
2185
2186         * obj-c++.dg/except-1.mm: Simplify.
2187
2188 2005-10-21  David Ayers  <d.ayers@inode.at>
2189
2190         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2191
2192 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2193
2194         * gfortran.dg/assumed_dummy_2.f90: New test.
2195
2196 2005-10-21  James E Wilson  <wilson@specifix.com>
2197
2198         PR preprocessor/15220
2199         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2200
2201 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2202
2203         * gcc.c-torture/execute/20051021-1.c: New test.
2204
2205 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/24260
2208         * g++.dg/ext/tmplattr1.C: New test.
2209
2210 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2211
2212         PR fortran/24440
2213         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2214
2215 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2216
2217         * obj-c++.dg/except-1.mm: New.
2218
2219         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2220
2221 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2222
2223         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2224
2225 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2226
2227         PR middle-end/24295
2228         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2229         declarations with the same names as thunks' alias targets, use
2230         aliases instead.
2231         * gcc.dg/attr-alias-3.c: New test.
2232         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2233
2234 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/22618
2237         * g++.dg/parse/access8.C: New test.
2238
2239 2005-10-20  Richard Guenther  <rguenther@suse.de>
2240
2241         PR c++/24439
2242         * g++.dg/tree-ssa/pr24439.C: New testcase.
2243
2244 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2245
2246         * g++.dg/opt/delay-slot-1.C: New test.
2247
2248 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2249
2250         PR fortran/21625
2251         * gfortran.fg/der_init_1.f90: New.
2252
2253 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2254
2255         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2256
2257 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/21908
2260         * g++.dg/parse/error28.C: New test.
2261
2262 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2263
2264         * gcc.dg/profile-generate-2.c: New test.
2265
2266 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2267
2268         PR target/23589
2269         * g++.dg/ext/dllimport11.C: New.
2270
2271 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2272
2273         PR c++/22293
2274         * g++.dg/other/friend3.C: New test.
2275
2276 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/23293
2279         * g++.dg/template/error19.C: New test.
2280
2281 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2282
2283         PR c++/21383
2284         * g++.dg/overload/koenig2.C: New.
2285
2286         PR c++/23118
2287         * g++.dg/overload/error2.C: New.
2288
2289         PR c++/22604
2290         * g++.dg/inherit/covariant14.C: New.
2291
2292 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2293
2294         PR c++/23440
2295         * g++.dg/parse/for1.C: New test.
2296
2297 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2298
2299         PR fortran/23446
2300         * gfortran.dg/host_dummy_index_1.f90: New test.
2301
2302         PR fortran/21459
2303         * gfortran.dg/automatic_char_len_2.f90: New test.
2304
2305         PR fortran/20866
2306         * gfortran.dg/recursive_statement_functions.f90: New test.
2307
2308         PR fortran/20853
2309         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2310
2311         PR fortran/20849
2312         * gfortran.dg/external_initializer.f90: New test.
2313
2314         PR fortran/20837
2315         * non_module_public.f90: New test.
2316
2317 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2318
2319         PR c++/24386
2320         * g++.dg/template/overload7.C: New.
2321
2322         PR c++/22551
2323         * g++.dg/other/switch2.C: Remove expected warnings.
2324
2325         PR c++/21353
2326         * g++.dg/template/defarg6.C: New.
2327
2328 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2329
2330         PR target/24315
2331         * gcc.target/i386/pr24315.c: New test.
2332
2333 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/24389
2336         * g++.dg/template/static21.C: New test.
2337         * g++.dg/template/static21-a.cc: Likewise.
2338
2339 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2340
2341         PR c++/23959
2342         * g++.dg/warn/Wswitch-default-1.C: New test.
2343         * g++.dg/warn/Wswitch-default-2.C: New test.
2344
2345 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2346
2347         PR c++/22173
2348         * g++.dg/parse/template18.C: New test.
2349         * g++.dg/template/nontype15.C: Likewise.
2350
2351 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2352
2353         PR fortran/22273
2354         * gfortran.dg/spec_expr_2.f90: New.
2355
2356 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2357
2358         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2359         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2360         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2361         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2362         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2363         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2364         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2365         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2366         previous target-specific skips and warning-message matches where
2367         applicable.
2368
2369 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/21347
2372         * g++.dg/warn/Wctor-dtor.C: New test.
2373
2374 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2375
2376         PR c/23439
2377         * gcc.dg/for-1.c: New test.
2378
2379 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2380
2381         PR c++/19565
2382         * g++.dg/warn/Wconversion1.C: New test.
2383         * g++.dg/ext/packed4.C: Compile with -w.
2384         * g++.dg/opt/20050511-1.C: Likewise.
2385         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2386
2387 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * gfortran.dg/boz_5.f90: New test.
2390
2391 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2392
2393         PR c++/22551
2394         * g++.dg/other/switch2.C: New.
2395
2396         PR c++/23984
2397         * g++.dg/init/ctor7.C: New.
2398
2399 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2400
2401         PR c++/23730
2402         * g++.dg/parse/crash32.C: New test.
2403
2404 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/20721
2407         * g++.dg/init/goto2.C: New test.
2408
2409         PR c++/22464
2410         * g++.dg/template/crash/41.C: New test.
2411
2412         PR c++/22180
2413         * g++.dg/template/crash40.C: New test.
2414
2415         PR c++/23694
2416         * g++.dg/parse/friend5.C: New test.
2417
2418         PR c++/23307
2419         * g++.dg/template/crash38.C: New test.
2420
2421         PR c++/22352
2422         * g++.dg/template/friend38.C: New test.
2423
2424         PR c++/22405
2425         * g++.dg/template/crash39.C: New test.
2426
2427 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2428
2429         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2430         gcc.dg/debug/dwarf2/dwarf-char2.c,
2431         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2432
2433         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2434
2435 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2436
2437         * gcc.dg/dll-2.c: Add tests for warnings.
2438         * gcc.dg/dll-3.c: Likewise.
2439         * gcc.dg/dll-4.c: Likewise.
2440
2441         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2442         * g++.dg/ext/dllimport2.C: Likewise.
2443         * g++.dg/ext/dllimport3.C: Likewise.
2444         * g++.dg/ext/dllimport7.C: Likewise.
2445         * g++.dg/ext/dllimport8.C: Likewise.
2446         * g++.dg/ext/dllimport9.C: Likewise.
2447
2448 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/24092
2451         * gfortran.dg/derived_pointer_recursion.f90: New test.
2452
2453 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2454
2455         * gcc.c-torture/execute/20051012-1.c: New test.
2456
2457 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/18082
2460         * gfortran.dg/automatic_char_len_1.f90: New test.
2461
2462 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/20847
2465         * gfortran.dg/save_common.f90: New test.
2466
2467         PR fortran/20856
2468         * gfortran.dg/save_result.f90: New test.
2469
2470 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2471
2472         PR c++/21592
2473         * g++.dg/template/dependent-expr1.C: Add new expected error.
2474         * g++.dg/template/dependent-expr2.C: Adjust error text.
2475         * g++.dg/template/overload6.C: New.
2476
2477         PR c++/23797
2478         * g++.dg/other/typename8.C: New.
2479
2480         PR c++/21117
2481         * g++.dg/other/return1.C: New.
2482
2483 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2484
2485         PR c++/24052
2486         * g++.dg/ext/label5.C: New.
2487
2488 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2489
2490         PR c++/19964
2491         * g++.dg/parse/crash31.C: New.
2492
2493 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2494
2495         * g++.dg/ipa/ipa-1.c: New test.
2496         * g++.dg/ipa/ipa-2.c: New test.
2497         * g++.dg/ipa/ipa-3.c: New test.
2498         * g++.dg/ipa/ipa-4.c: New test.
2499         * g++.dg/ipa/ipa-5.c: New test.
2500         * g++.dg/ipa/ipa.exp: New file.
2501
2502 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2503
2504         PR fortran/24207
2505         * gfortran.dg/private_type_3.f90: New test.
2506
2507 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2508
2509         PR fortran/20786
2510         gfortran.dg/aint_anint_1.f90: New test.
2511
2512 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2513
2514         PR libgfortran/24313
2515         gfortran.dg/csqrt.f: New test.
2516
2517 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2518
2519         PR c++/8057
2520         * g++.dg/warn/noeffect7.C: New test.
2521         * g++.dg/warn/noeffect2.C: Instantiate templates.
2522         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2523         and warning.
2524
2525 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2526
2527         PR c++/21089
2528         * g++.dg/init/float1.C: New test.
2529
2530         PR c++/24277
2531         * g++.dg/init/member1.C: Tweak error markers.
2532
2533 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2534
2535         PR testsuite/24281
2536         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2537         Check for null pointer.
2538
2539 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/21369
2542         * g++.dg/parse/ret-type3.C: New test.
2543
2544 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         PR tree-opt/23946
2547         * gcc.c-torture/compile/pr23946.c: New test.
2548
2549 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2550
2551         * g++.dg/opt/mmx2.C: New test.
2552
2553 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/24277
2556         * g++.dg/template/static20.C: New test.
2557
2558         PR c++/24302
2559         * g++.dg/warn/Wunused-12.C: New test.
2560
2561         PR c++/23437
2562         * g++.dg/template/arg4.C: New test.
2563
2564 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2565
2566         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2567         * gcc.dg/ucnid-3.c: Likewise.
2568         * gcc.dg/ucnid-4.c: Likewise.
2569         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2570         * g++.dg/other/ucnid-1.C: Likewise.
2571         * gcc.dg/sparc-frame-1.c: New test.
2572
2573 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/24139
2576         * g++.dg/template/spec27.C: New test.
2577
2578         PR c++/24275
2579         * g++.dg/template/static19.C: New test.
2580
2581 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2582
2583         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2584         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2585
2586 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR target/24136
2589         * gfortran.fortran-torture/compile/pr24136.f: New test.
2590
2591 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2592
2593         PR c++/22172
2594         * g++.dg/parse/crash30.C: New test.
2595
2596 2005-10-07  Richard Guenther  <rguenther@suse.de>
2597
2598         PR middle-end/24227
2599         * gcc.c-torture/compile/pr24227.c: New testcase.
2600
2601 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2602
2603         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2604         Do not put aligned attributes on array elements.
2605
2606 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2607
2608         PR testsuite/23611, PR testsuite/23615
2609         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2610         writing prototypes of library functions by hand.
2611         * obj-c++.dg/bitfield-4.mm: Likewise.
2612         * obj-c++.dg/const-str-4.mm: Likewise.
2613         * obj-c++.dg/encode-4.mm: Likewise.
2614         * obj-c++.dg/encode-5.mm: Likewise.
2615         * obj-c++.dg/encode-6.mm: Likewise.
2616         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2617         * obj-c++.dg/method-10.mm: Likewise.
2618         * obj-c++.dg/method-17.mm: Likewise.
2619         * obj-c++.dg/method-19.mm: Likewise.
2620         * obj-c++.dg/try-catch-2.mm: Likewise.
2621
2622 2005-10-06  Richard Henderson  <rth@redhat.com>
2623
2624         PR 24236
2625         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2626
2627 2005-10-06  Dale Johannesen  <dalej@apple.com>
2628
2629         * gcc.c-torture/execute/20030125-1.c:  Correct.
2630
2631 2005-10-06  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/24238
2634         * g++.dg/tree-ssa/pr24238.C: New testcase.
2635
2636 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2637
2638         PR 18568
2639         * gfortran.dg/der_pointer_3.f90: New test.
2640
2641 2005-10-05  Devang Patel  <dpatel@apple.com>
2642
2643         PR Debug/23205
2644         * g++.dg/other/PR23205.C: New.
2645
2646 2005-10-05  Richard Henderson  <rth@redhat.com>
2647
2648         PR target/23602
2649         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2650         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2651
2652 2005-10-05  Dale Johannesen  <dalej@apple.com>
2653
2654         * gcc.c-torture/execute/float-floor.c:  New.
2655
2656 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2657
2658         PR tree-optimization/21419
2659         PR tree-optimization/24146
2660         PR tree-optimization/24151
2661
2662         * g++.dg/ext/asm7.C: New.
2663         * g++.dg/ext/asm8.C: New.
2664         * gcc.dg/asm-1.c: Compile on all targets.
2665         * gcc.dg/asm-pr24146.c: New.
2666         * gcc.dg/pr21419.c: Adjust error messages.
2667
2668 2005-10-05  Richard Guenther  <rguenther@suse.de>
2669
2670         PR fortran/24176
2671         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2672
2673 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2674
2675         PR c++/23513
2676         * g++.dg/template/spec22.C: Robustify test.
2677         * g++.dg/template/spec26.C: New.
2678
2679 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2680
2681         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2682         if target supports vector instructions.
2683
2684 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2685
2686         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2687         C99 functions.
2688
2689 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2690
2691         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2692         check_effective_target_fortran_large_int): Replace cached result
2693         when target changes.
2694
2695 2005-10-04  Devang Patel  <dpatel@apple.com>
2696
2697         * gcc.dg/i386-sse-vect-types.c: New.
2698
2699 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2700
2701         PR preprocessor/13726
2702         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2703         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2704
2705 2005-10-04  Richard Guenther  <rguenther@suse.de>
2706
2707         PR c/23576
2708         * gcc.dg/noncompile/pr23576.c: New testcase.
2709
2710 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2711
2712         PR middle-end/23125
2713         * gcc.dg/register-var-3.c: New test.
2714
2715 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2716
2717         * gcc.dg/pr23049.c: New test.
2718
2719         * gcc.dg/ucnid-4.c: Fix test.
2720
2721 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2722
2723         PR 23445
2724         * gcc.c-torture/compile/pr23445.c: New test.
2725
2726 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2727
2728         * g++.dg/overload/unknown1.C: New.
2729
2730 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/17775
2733         * g++.dg/template/repo4.C: New test.
2734
2735 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2736
2737         PR libfortran/19308
2738         * gfortran.dg/large_real_kind_2.F90: New test.
2739         * gfortran.dg/large_integer_kind_2.f90: New test.
2740
2741 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2742
2743         * lib/target-supports.exp (check_effective_target_vect_shift):
2744         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2745         (check_effective_target_vect_condition): Fix copy-n-pasto.
2746
2747         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2748         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2749         targets.
2750
2751 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/22621
2754         * g++.dg/template/overload5.C : New test.
2755
2756         PR c++/23840
2757         * g++.dg/expr/stdarg1.C: New test.
2758
2759 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2760
2761         PR 24142
2762         * gcc.c-torture/execute/pr24142.c: New test.
2763
2764 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2765
2766         PR 24141
2767         * gcc.c-torture/execute/pr24141.c: New test.
2768
2769 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2770             Diego Novillo  <dnovillo@redhat.com>
2771
2772         PR 23604
2773         * gcc.c-torture/execute/pr23604.c: New test.
2774
2775 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2776
2777         PR fortran/16404
2778         PR fortran/20835
2779         PR fortran/20890
2780         PR fortran/20899
2781         PR fortran/20900
2782         PR fortran/20901
2783         PR fortran/20902
2784         gfortran.dg/equiv_constraint_1.f90: New test.
2785         gfortran.dg/equiv_constraint_2.f90: New test.
2786         gfortran.dg/equiv_constraint_3.f90: New test.
2787         gfortran.dg/equiv_constraint_4.f90: New test.
2788         gfortran.dg/equiv_constraint_5.f90: New test.
2789         gfortran.dg/equiv_constraint_6.f90: New test.
2790         gfortran.dg/equiv_constraint_7.f90: New test.
2791         gfortran.dg/equiv_constraint_8.f90: New test.
2792         gfortran.dg/private_type_1.f90: New test.
2793         gfortran.dg/private_type_2.f90: New test.
2794         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2795         980628-10.f: Assert std=gnu to permit mixing of
2796         types in equivalence statements.
2797
2798 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2799
2800         PR 24112
2801         * gfortran.dg/open_status_1.f90: New.
2802
2803 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2804
2805         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2806         * gcc.dg/vect/pr22480.c: Clean up temp files.
2807         * gcc.dg/vect/pr23831.c: Clean up temp files.
2808         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2809         Clean up temp files.
2810         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2811         Clean up temp files.
2812
2813         * gcc.dg/20050309-1.c: Clean up temp files.
2814         * gcc.dg/20050325-1.c: Clean up temp files.
2815
2816 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2817
2818         PR tree-optimization/24059
2819         * gcc.dg/vect/pr24059.c : New test.
2820
2821 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR middle-end/24109
2824         * gcc.c-torture/execute/20050929-1.c: New test.
2825
2826 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2827
2828         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2829
2830 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2831
2832         PR c/21419
2833         * gcc.dg/pr21419.c: New test.
2834
2835 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2836
2837         * gcc.dg/pr23911.c: New test.
2838
2839 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2840
2841         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2842
2843         PR c++/16782
2844         * g++.dg/parse/qualified4.C: New test.
2845         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2846         * g++.old-deja/g++.mike/p8154.C: Likewise.
2847
2848 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2849
2850         PR c++/22147
2851         * g++.dg/template/friend37.C: New test.
2852         * g++.dg/parse/crash28.C: Adjust error markers.
2853
2854 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR fortran/18518
2857         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2858
2859 2005-09-27  Devang Patel  <dpatel@apple.com>
2860
2861         PR tree-optimization/23625
2862         * gcc.dg/pr23625.c: New test.
2863
2864 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2865
2866         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2867         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2868
2869 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR fortran/23677
2872         * gfortran.fortran-torture/execute/save_1.f90: New test.
2873         * gfortran.dg/save_1.f90: New test.
2874
2875 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2876
2877         * gcc.target/i386/builtin-apply-mmx.c: New test.
2878
2879         PR target/22576
2880         * gcc.target/i386/pr22576.c: New test.
2881
2882         PR target/22585
2883         * gcc.target/i386/pr22585.c: New test.
2884
2885         PR target/23268
2886         * gcc.target/i386/pr23268.c: New test.
2887
2888         PR middle-end/23831
2889         * gcc.dg/vect/pr23831.c: New test.
2890
2891         PR target/24055
2892         * gcc.target/i386/pr24055.c: New test.
2893
2894 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2895
2896         PR tree-optimization/23960
2897         * gcc.c-torture/compile/pr23960.c: New.
2898
2899 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2900
2901         PR fortran/16861
2902         * gfortran.dg/nested_modules_3.f90: New.
2903
2904 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2905
2906         PR fortran/24005
2907         gfortran.dg/interface_1.f90: New test.
2908
2909 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2910         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2911
2912         PR fortran/23843
2913         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2914
2915 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2916
2917         PR fortran/23516
2918         * gfortran.dg/imag_1.f: New test.
2919         * gfortran.dg/imag_2.f: Ditto.
2920
2921 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2922
2923         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2924
2925 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR c++/21983
2928         * g++.dg/warn/pr21983.C: New test.
2929
2930 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/23993
2933         * g++.dg/template/array14.C: New test.
2934
2935 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2936
2937         PR fortran/19929
2938         * gfortran.dg/der_ptr_component_1.f90: New test.
2939
2940 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2941
2942         PR c++/23965
2943         * g++.dg/template/error1.C: Reject "no matching function" message.
2944
2945 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2946
2947         PR c++/17609
2948         * g++.dg/lookup/error1.C: New test.
2949
2950 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2951
2952         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2953         functionality of the testcase.
2954
2955 2005-09-20  Richard Henderson  <rth@redhat.com>
2956
2957         * gcc.dg/vect/vect-22.c: Require vect_float.
2958         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2959
2960 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2961
2962         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2963         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2964         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2965         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2966         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2967         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2968         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2969         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2970         * gcc.dg/cpp/ucnid-8.c: New test.
2971
2972 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR tree-optimization/23929
2975         * gcc.c-torture/compile/pr23929.c: New test.
2976
2977 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2978
2979         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2980         for one loop.
2981
2982 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2983
2984         PR testsuite/23186
2985         * g++.dg/other/pr22003.C: Require named sections.
2986
2987 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR c++/23947
2990         * g++.dg/rtti/crash3.C: New test.
2991
2992         PR tree-optimization/23818
2993         * gcc.dg/pr23818.c: New test.
2994
2995 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2996
2997         PR fortran/23420
2998         * gfortran.dg/print_fmt_4.f: New.
2999
3000 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR fortran/23663
3003         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3004
3005 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3006
3007         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3008         Use pointers to local alignable arrays instead. Added comments.
3009         * gcc.dg/vect/vect-46.c: Likewise.
3010         * gcc.dg/vect/vect-48.c: Likewise.
3011         * gcc.dg/vect/vect-49.c: Likewise.
3012         * gcc.dg/vect/vect-52.c: Likewise.
3013         * gcc.dg/vect/vect-53.c: Likewise.
3014         * gcc.dg/vect/vect-54.c: Likewise.
3015         * gcc.dg/vect/vect-56.c: Likewise.
3016         * gcc.dg/vect/vect-57.c: Likewise.
3017         * gcc.dg/vect/vect-58.c: Likewise.
3018         * gcc.dg/vect/vect-60.c: Likewise.
3019         * gcc.dg/vect/vect-61.c: Likewise.
3020
3021         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3022         The test is no longer vectorizable on vect_no_align targets.
3023         * gcc.dg/vect/vect-43.c: Likewsie.
3024
3025         * gcc.dg/vect/vect-44.c: Added comments.
3026         * gcc.dg/vect/vect-45.c: Added comments.
3027         * gcc.dg/vect/vect-50.c: Added comments.
3028         * gcc.dg/vect/vect-51.c: Added comments.
3029
3030         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3031         aligned type.
3032         * gcc.dg/vect/Os-vect-95.c: Likewise.
3033
3034         * gcc.dg/vect/vect-41.c: Test removed.
3035         * gcc.dg/vect/vect-47.c: Test removed.
3036         * gcc.dg/vect/vect-55.c: Test removed.
3037         * gcc.dg/vect/vect-59.c: Test removed.
3038
3039 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3040
3041         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3042         No longer vectorizable on vect_no_align targets.
3043         * gcc.dg/vect/pr20122.c: Likewise.
3044         * gcc.dg/vect/vect-74.c: Likewise.
3045         * gcc.dg/vect/vect-75.c: Likewise.
3046         * gcc.dg/vect/vect-76.c: Likewise.
3047
3048         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3049         Will not be vectorizable on vect_no_align targets once aliasing issues
3050         are resolved.
3051         * gcc.dg/vect/vect-79.c: Likewise.
3052
3053         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3054         * gcc.dg/vect/vect-78.c: Likewise.
3055         * gcc.dg/vect/vect-97.c: Likewise.
3056
3057 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3058
3059         * gcc.dg/pr23943.c: New test.
3060
3061 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3062
3063         PR fortran/19181
3064         * gfortran.dg/derived_pointer_null_1.f90: New test.
3065
3066 2005-09-18  Richard Guenther  <rguenther@suse.de>
3067
3068         PR middle-end/23944
3069         * gcc.c-torture/compile/pr23944.c: New testcase.
3070
3071 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3072
3073         PR fortran/15975
3074         * gfortran.dg/der_pointer_2.f90: New test.
3075
3076 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3077
3078         PR fortran/16861
3079         * gfortran.dg/nested_modules_2.f90: New test.
3080
3081 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3082
3083         PR c++/18368
3084         * g++.dg/other/semicolon.C: New test.
3085
3086 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3087
3088         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3089         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3090
3091 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/23914
3094         * g++.dg/template/static18.C: New test.
3095
3096         PR c++/21514
3097         * g++.dg/template/crash19.C: Remove dg-error marker.
3098         * g++.dg/template/local4.C: New test.
3099
3100 2005-09-16  Paul Brook  <paul@codesourcery.com>
3101
3102         PR fortran/23906
3103         * gfortran.dg/dependency_1.f90: New test.
3104
3105 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3106
3107         PR c++/23896
3108         * g++.dg/template/static17.C: New test.
3109
3110 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3111
3112         PR c++/23139
3113         * g++.dg/warn/huge-val1.C: New test.
3114
3115 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/13140
3118         * g++.dg/parse/class2.C: New test.
3119         * g++.dg/template/explicit8.C: Likewise.
3120         * g++.dg/template/spec25.C: Likewise.
3121
3122 2005-09-14  Josh Conner  <jconner@apple.com>
3123
3124         PR middle-end/23584
3125         * gcc.dg/pr23584.c: New test.
3126
3127 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3128
3129         PR fortran/21875 Internal Unit Array I/O, NIST
3130         * gfortran.dg/arrayio_1.f90: New test.
3131         * gfortran.dg/arrayio_1.f90: New test.
3132         * gfortran.dg/arrayio_1.f90: New test.
3133         * gfortran.dg/arrayio_1.f90: New test.
3134         * gfortran.dg/arrayio_1.f90: New test.
3135
3136 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3137
3138         PR middle-end/22480
3139         * gcc.dg/vect/pr22480.c: New test.
3140
3141 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3142
3143         PR fortran/19358
3144         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3145
3146 2005-09-13 Josh Conner <jconner@apple.com>
3147
3148         PR c++/23180
3149         * g++.dg/init/struct2.C: New test.
3150         * g++.dg/init/struct3.C: New test.
3151
3152 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3153
3154         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3155         Clean up temp files.
3156         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3157         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3158         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3159         gcc.dg/tree-ssa/builtin-printf-1.c,
3160         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3161         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3162         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3163         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3164         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3165         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3166         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3167         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3168         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3169         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3170         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3171         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3172
3173 2005-09-13  Josh Conner  <jconner@apple.com>
3174
3175         * lib/gcc-dg.exp: Load scanipa.exp.
3176         (cleanup-dump): New procedure.
3177         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3178         * lib/scandump.exp: New file.
3179         * lib/scantree.exp: Use it.
3180         * lib/scanipa.exp: New file.
3181
3182 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3183
3184         PR fortran/17740
3185         * gfortran.dg/generic_4.f90: New test.
3186
3187 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3188
3189         PR target/23816
3190         * gcc.target/i386/pr23816-1.c: New test.
3191         * gcc.target/i386/pr23816-2.c: New test.
3192
3193
3194 2005-09-13  Bastian Blank <waldi@debian.org>
3195
3196         PR c++/16171
3197         * g++.dg/abi/mangle26.C: New test.
3198         * g++.dg/abi/mangle27.C: New test.
3199         * g++.dg/abi/mangle28.C: New test.
3200         * g++.dg/abi/mangle29.C: New test.
3201
3202         PR c++/23839
3203         * g++.dg/parse/register1.C: New test.
3204
3205 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/23842
3208         * g++.dg/template/access16.C: New test.
3209
3210 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3211
3212         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3213
3214 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3215
3216         PR fortran/18899
3217         * gfortran.dg/shape_2.f90: New test.
3218
3219 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3220
3221         PR target/19269
3222         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3223         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3224         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3225         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3226         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3227         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3228         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3229         tests.
3230
3231 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3232
3233         PR c++/23841
3234         * g++.dg/parse/template17.C: New test.
3235
3236 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/23789
3239         * g++.dg/template/nontype14.C: New test.
3240
3241 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3242
3243         PR g++/7874
3244         * g++.dg/lookup/friend7.C: New test.
3245         * g++.dg/lookup/friend8.C: New test.
3246         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3247         so that it will be found via argument dependent lookup.
3248         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3249         friend functions which will no longer be found.
3250         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3251         function g, so that it will be found via argument dependent
3252         lookup.
3253         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3254         * g++.old-deja/g++.mike/net43.C: Likewise.
3255
3256 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/23691
3259         * g++.dg/template/static16.C: New test.
3260
3261 2005-09-12  Josh Conner  <jconner@apple.com>
3262
3263         PR middle-end/23237
3264         * gcc.c-torture/compile/pr23237.c: New test.
3265
3266 2005-09-11  Richard Henderson  <rth@redhat.com>
3267
3268         * g++.dg/other/error8.C: Update expected diagnostic text.
3269
3270 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3271
3272         PR libfortran/19872
3273         * gfortran.dg/overwrite_1.f: New test.
3274
3275 2005-09-09  Josh Conner  <jconner@apple.com>
3276
3277         * g++.dg/init/pr23180-1.C: Removed.
3278         * g++.dg/init/pr23180-2.C: Removed.
3279
3280 2005-09-09  David Daney <ddaney@avtrex.com>
3281
3282         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3283         files which are ...
3284         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3285         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3286
3287 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3288
3289         * gfortran.dg/iostat_2.f90: New test.
3290
3291 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/22252
3294         * g++.dg/ext/interface1.C: New test.
3295         * g++.dg/ext/interface1.h: Likewise.
3296         * g++.dg/ext/interface1a.cc: Likewise.
3297
3298 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3299
3300         * gfortran.dg/iomsg_1.f90:  New test case.
3301
3302 2005-09-09  Richard Guenther  <rguenther@suse.de>
3303
3304         PR c++/23624
3305         * g++.dg/tree-ssa/pr23624.C: New testcase.
3306
3307 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3308
3309         PR fortran/19239
3310         * gfortran.dg/vector_subscript_1.f90,
3311         * gfortran.dg/vector_subscript_2.f90: New tests.
3312
3313 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3314
3315         PR fortran/21104
3316         * gfortran.dg/array_alloc_1.f90,
3317         * gfortran.dg/array_alloc_2.f90,
3318         * gfortran.dg/array_alloc_3.f90: New tests.
3319
3320 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3321
3322         PR fortran/12840
3323         * gfortran.dg/array_constructor_6.f90
3324         * gfortran.dg/array_constructor_7.f90
3325         * gfortran.dg/array_constructor_8.f90
3326         * gfortran.dg/array_constructor_9.f90
3327         * gfortran.dg/array_constructor_10.f90
3328         * gfortran.dg/array_constructor_11.f90
3329         * gfortran.dg/array_constructor_12.f90: New tests.
3330
3331 2005-09-08  Josh Conner  <jconner@apple.com>
3332
3333         PR c++/23180
3334         * g++.dg/init/pr23180-1.C: New test.
3335         * g++.dg/init/pr23180-2.C: New test.
3336
3337 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3338
3339         PR fortran/18878
3340         * gfortran.dg/module_double_reuse.f90: New.
3341
3342 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3343
3344         PR fortran/23270
3345         PR fortran/22304
3346         PR fortran/18870
3347         PR fortran/17917
3348         PR fortran/16511
3349         * gfortran.dg/common_equivalence_1.f: New.
3350         * gfortran.dg/common_equivalence_2.f: New.
3351         * gfortran.dg/common_equivalence_3.f: New.
3352         * gfortran.dg/contained_equivalence_1.f90: New.
3353         * gfortran.dg/module_blank_common.f90: New.
3354         * gfortran.dg/module_commons_1.f90: New.
3355         * gfortran.dg/module_equivalence_1.f90: New.
3356         * gfortran.dg/nested_modules_1.f90: New.
3357         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3358         equivalences and add comment to connect the test with
3359         the PR.
3360
3361 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3362
3363         PR fortran/23765
3364         * gfortran.dg/common_6.f90: New test.
3365
3366 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3367
3368         PR fortran/15326
3369         * gfortran.dg/char_result_1.f90,
3370         * gfortran.dg/char_result_2.f90,
3371         * gfortran.dg/char_result_3.f90,
3372         * gfortran.dg/char_result_4.f90,
3373         * gfortran.dg/char_result_5.f90,
3374         * gfortran.dg/char_result_6.f90,
3375         * gfortran.dg/char_result_7.f90,
3376         * gfortran.dg/char_result_8.f90: New tests.
3377
3378 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3379
3380         PR fortran/19928
3381         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3382
3383 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3384
3385         PR obj-c++/16816
3386         * obj-c++.dg/selector-5.mm: New test.
3387         * obj-c++.dg/selector-6.mm: New test.
3388
3389 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3390
3391         PR objc/20574
3392         PR objc/19324
3393         * objc.dg/error-1.m: New test.
3394
3395 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3396
3397         PR fortran/23373
3398         * gfortran.fortran-torture/execute/pr23373-1.f90,
3399         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3400
3401 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3402
3403         PR libfortran/23760
3404         * gfortran.dg/g77/1832.f: Remove long string in write statement
3405         to allow the test to pass on correct list directed output with
3406         prepended space.
3407
3408 2005-09-07  James E Wilson  <wilson@specifix.com>
3409
3410         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3411
3412 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3413
3414         * gfortran.dg/parameter+save.f90:  Rename to
3415         * gfortran.dg/parameter_save.f90: .. this.
3416
3417 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3418
3419         PR fortran/20848
3420         * gfortran.dg/parameter+save.f90:  New test case.
3421
3422 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3423
3424         PR fortran/19269
3425         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3426
3427 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR c/23075
3430         * gcc.dg/pr23075.c: New test.
3431         * g++.dg/warn/pr23075.C: New test.
3432
3433         PR target/22362
3434         * gcc.target/i386/pr22362.c: New test.
3435
3436         PR rtl-optimization/23098
3437         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3438
3439         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3440         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3441         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3442
3443 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3444
3445         * g++.dg/expr/cast6.C: New test.
3446
3447         PR c++/9782
3448         * g++.dg/init/new15.C: New test.
3449
3450 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3451
3452         * gcc.dg/vect/Os-vect-95.c: New test.
3453         * gcc.dg/vect/vect-95.c: Same.
3454
3455 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3456
3457         * gcc.dg/vect/vect-29.c: Update xfail testing.
3458         * gcc.dg/vect/vect-44.c: Same.
3459         * gcc.dg/vect/vect-48.c: Same.
3460         * gcc.dg/vect/vect-50.c: Same.
3461         * gcc.dg/vect/vect-72.c: Same.
3462         * gcc.dg/vect/vect-77.c: Same.
3463         * gcc.dg/vect/vect-78.c: Same.
3464         * gcc.dg/vect/vect-80.c: Same.
3465         * gcc.dg/vect/vect-96.c: Same.
3466         * gcc.dg/vect/vect-100.c: Same.
3467         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3468         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3469         * gfortran.dg/vect/vect-5.f90: Same.
3470
3471 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3472
3473         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3474         start strings.
3475         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3476         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3477
3478         PR c++/23056
3479         * g++.dg/opt/pr23056.C: New test.
3480
3481         PR rtl-optimization/23098
3482         * gcc.target/i386/pr23098.c: New test.
3483
3484 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3485
3486         PR c++/23667
3487         * g++.dg/template/static15.C: New test.
3488
3489         PR c++/21440
3490         * g++.dg/ext/stmtexpr5.C: New test.
3491         * g++.dg/ext/stmtexpr6.C: Likewise.
3492
3493 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3494
3495         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3496
3497         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3498         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3499         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3500
3501 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3502
3503         PR libfortran/23321
3504         * gfortran.dg/direct_io_4.f90:  New test case.
3505
3506 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3507             Rasmus Hahn  <rassahah@neofonie.de>
3508
3509         PR libobjc/23108
3510         * objc.dg/type-stream-1.m: New test.
3511
3512 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3513
3514         PR fortran/23661
3515         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3516         gfortran.dg/print_fmt_3.f90: New test.
3517
3518 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3519
3520         * gfortran.dg/fmt_t_1.f90: New test.
3521
3522 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR rtl-optimization/23454
3525         * g++.dg/opt/pr23454.C: New test.
3526
3527 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/23699
3530         * g++.dg/ext/static1.C: New test.
3531
3532 2005-09-02  Richard Henderson  <rth@redhat.com>
3533
3534         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3535         tail call to check_fa_work.
3536
3537 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/21687
3540         * g++.dg/other/gc3.C: New test.
3541
3542 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3543
3544         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3545         * gcc.dg/20050826-1.c: Likewise.
3546
3547 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/23167
3550         * g++.dg/expr/volatile1.C: New test.
3551
3552 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3553
3554         PR middle-end/23547
3555         * gcc.dg/pr23547.c: New test.
3556
3557 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3558
3559         PR c/22061
3560         * gcc.c-torture/execute/pr22061-1.c,
3561         * gcc.c-torture/execute/pr22061-2.c,
3562         * gcc.c-torture/execute/pr22061-3.c,
3563         * gcc.c-torture/execute/pr22061-4.c: New tests.
3564
3565 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3566
3567         * gcc.dg/Wredundant-decls-2.c: New test to check that
3568         -Wredundant-decls does not issue warning for a variable
3569         definition following a declaration.
3570
3571 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3572
3573         PR debug/7241
3574         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3575         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3576         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3577
3578         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3579         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3580         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3581         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3582         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3583         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3584         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3585         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3586
3587 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3588
3589         PR objc/23306
3590         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3591         scan-assmbler.
3592
3593 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3594
3595         PR target/21255
3596         * gcc.dg/pr21255-1.c: New test.
3597         * gcc.dg/pr21255-2-mb.c: Likewise.
3598         * gcc.dg/pr21255-2-ml.c: Likewise.
3599         * gcc.dg/pr21255-3.c: Likewise.
3600         * gcc.dg/pr21255-4.c: Likewise.
3601
3602 2005-08-31  Dale Johannesen  <dalej@apple.com>
3603
3604         * gcc.dg/20050830-1.c:  New.
3605
3606 2005-08-31  Josh Conner  <jconner@apple.com>
3607
3608         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3609         command-line options for arm-*-* targets.
3610         * g++.dg/init/array16.C: Likewise.
3611         * g++.dg/other/crash-4.C: Likewise.
3612
3613 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         PR obj-c++/23640
3616         * obj-c++.dg/gnu-runtime-3.mm: New test.
3617
3618 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3619
3620         PR c++/13377
3621         * g++.dg/lookup/ambig4.C: New test.
3622         * g++.dg/lookup/ambig5.C: New test.
3623         * g++.dg/tc1/dr101.C: Adjust error markers.
3624
3625 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3626
3627         PR c++/23639
3628         * g++.dg/template/ttp5.C: Adjust error markers.
3629
3630 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3631
3632         PR testsuite/23609
3633         * lib/obj-c++.exp: Include target-libpath.exp.
3634         (obj-c++_link_flags): Look for the GNU libobjc library
3635         and set the library path to include it.
3636         Don't manually set LD_LIBRARY_PATH (etc.) but call
3637         set_ld_library_path_env_vars instead.
3638         (obj-c++_target_compile): Don't set library path or
3639         linker flags because they are already set correctly
3640         in obj-c++_link_flags.
3641
3642 2005-08-30  Josh Conner  <jconner@apple.com>
3643
3644         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3645         to command-line options for arm-*-* targets.
3646
3647 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3648
3649         * g++.dg/other/i386-1.C: New.
3650
3651 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR preprocessor/20348
3654         PR preprocessor/20356
3655         * gcc.dg/cpp/pr20348.c: New test.
3656         * gcc.dg/cpp/pr20348.h: New file.
3657         * gcc.dg/cpp/inc/pr20348.h: New file.
3658         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3659         * gcc.dg/cpp/pr20356.c: New test.
3660         * gcc.dg/cpp/pr20356.h: New file.
3661         * gcc.dg/cpp/inc/pr20356.h: New file.
3662         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3663
3664 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3665
3666         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3667         Fix array dimension to avoid correct end-of-file error.
3668
3669 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3670
3671         PR libfortran/23598
3672         * gfortran.dg/iostat_1.f90:  New test.
3673
3674 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3675
3676         PR middle-end/23408
3677         * gcc.dg/pr23408.c: New test.
3678
3679 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/23099
3682         * g++.dg/init/member1.C: Make sure erroneous static data member
3683         definitions are required.
3684         * g++.dg/template/static13.C: New test.
3685         * g++.dg/template/static14.C: Likewise.
3686
3687 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3688
3689         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3690         -march=pentium4, remove ilp32 requirement.
3691
3692         PR middle-end/23484
3693         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3694         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3695
3696 2005-08-29  Andreas Jaeger  <aj@suse.de>
3697
3698         PR testsuite/23607
3699         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3700
3701 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3702
3703         * gcc.c-torture/execute/20050316-2.c: New test.
3704         * gcc.c-torture/execute/20050316-3.c: New test.
3705         * gcc.dg/torture/pr16104-1.c: New test.
3706
3707 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3708
3709         PR middle-end/23463
3710         * gcc.c-torture/execute/zero-struct-1.c: New test.
3711
3712 2005-08-27  Richard Guenther  <rguenther@suse.de>
3713
3714         PR target/23575
3715         * gcc.target/i386/pr23575.c: New testcase.
3716
3717 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR rtl-optimization/23561
3720         * gcc.c-torture/execute/20050826-1.c: New test.
3721
3722         PR rtl-opt/23560
3723         * gcc.c-torture/execute/20050826-2.c: New test.
3724
3725 2005-08-26  Dale Johannesen  <dalej@apple.com>
3726
3727         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3728         * gcc.dg/20050826-1.c:  New.
3729
3730 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3731
3732         PR c++/19004
3733         * g++.dg/template/nontype13.C: New test.
3734
3735         PR c++/23491
3736         * g++.dg/init/new14.C: New test.
3737         * g++.dg/expr/anew1.C: Do not XFAIL.
3738         * g++.dg/expr/anew2.C: Likewise.
3739         * g++.dg/expr/anew3.C: Likewise.
3740
3741 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3742
3743         PR middle-end/22439
3744         * gcc.dg/vla-3.c: New test.
3745
3746 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3747
3748         PR fortran/20363
3749         * gfortran.dg/named_interface.f90: New.
3750
3751 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3752
3753         * gcc.c-torture/execute/frame-address.c: New test.
3754
3755 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3756
3757         PR c++/20817
3758         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3759
3760 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3761
3762         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3763
3764 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3765
3766         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3767         * gcc.dg/altivec-22.c: Rename from..
3768         * gcc.dg/altivec-nomfcr.c: ..this.
3769
3770 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3771
3772         PR tree-optimization/23546
3773         * gcc.dg/tree-ssa/pr23546.c: New test.
3774
3775 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3776
3777         PR fortran/17758
3778         * gfortran.dg/nonreturning_statements.f90: New test.
3779
3780 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3781
3782         PR c++/22454
3783         * g++.dg/parse/crash29.C: New.
3784
3785 2005-08-23  DJ Delorie  <dj@redhat.com>
3786
3787         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3788         constants have the L suffix.
3789
3790 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3791
3792         PR c++/23044
3793         * g++.dg/template/instantiate8.C: New.
3794
3795 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3796
3797         PR middle-end/23467
3798         * gcc.c-torture/execute/pr23467.c: New test.
3799
3800 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR tree-optimization/22043
3803         * gcc.c-torture/execute/20050613-1.c: New test.
3804
3805 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3806
3807         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3808
3809 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR rtl-optimization/23478
3812         * g++.dg/opt/pr23478.C: New test.
3813
3814 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR c/18715
3817         * gcc.dg/switch-warn-3.c: New test.
3818
3819 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3820
3821         PR c++/22233
3822         * g++.dg/template/param1.C: New test.
3823
3824 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3825
3826         PR c++/23089
3827         * g++.dg/other/incomplete1.C: New test.
3828
3829 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3830
3831         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3832         are vectorizable.
3833
3834 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3835
3836         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3837         d_lines_5.f: New.
3838
3839 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3840
3841         * gcc.target/i386/sse-4.c: New test.
3842
3843 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3844
3845         PR testsuite/23239
3846         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3847
3848 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3849
3850         * gcc.dg/20050811-1.c: New test.
3851         * gcc.dg/20050811-2.c: New test.
3852
3853 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3854
3855         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3856
3857 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3858
3859         PR 23476
3860         * gcc.c-torture/compile/pr23476.c: New test.
3861
3862 2005-08-19  Devang Patel  <dpatel@apple.com>
3863
3864         PR tree-optimization/23048
3865         * gcc.dg/tree-ssa/pr23048.c: New test.
3866
3867 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3868
3869         PR middle-end/20624
3870         * g++.dg/warn/Wreturn-3.C: New test
3871
3872 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3873
3874         PR tree-optimization/22228
3875         * g++.dg/vect/pr22543.cc: New test.
3876
3877 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3878
3879         PR tree-optimization/21574
3880         * gcc.dg/tree-ssa/pr21574.c: New test.
3881
3882 2005-08-16  James E Wilson  <wilson@specifix.com>
3883
3884         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3885
3886 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3887
3888         PR tree-opt/23402
3889         * gcc.c-torture/compile/zero-strct-3.c: New test.
3890         * gcc.c-torture/compile/zero-strct-4.c: New test.
3891
3892 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3893
3894         PR target/23376
3895         * gcc.target/x86_64/pr23376.c: New test.
3896
3897 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3898
3899         PR c++/23337
3900         * g++.dg/ext/vector2.C: New.
3901
3902 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3903
3904         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3905
3906 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3907
3908         PR libfortran/23428
3909         * gfortran.dg/inquire-complex.f90:  New test case.
3910
3911 2005-08-16  James E Wilson  <wilson@specifix.com>
3912
3913         PR tree-optimization/21105
3914         * gcc.dg/large-size-array.c: New.
3915
3916 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3917
3918         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3919         type.
3920         * gcc.dg/vect/vect-41: Likewise.
3921         * gcc.dg/vect/vect-42: Likewise.
3922         * gcc.dg/vect/vect-43: Likewise.
3923         * gcc.dg/vect/vect-44: Likewise.
3924         * gcc.dg/vect/vect-46: Likewise.
3925         * gcc.dg/vect/vect-47: Likewise.
3926         * gcc.dg/vect/vect-48: Likewise.
3927         * gcc.dg/vect/vect-52: Likewise.
3928         * gcc.dg/vect/vect-53: Likewise.
3929         * gcc.dg/vect/vect-54: Likewise.
3930         * gcc.dg/vect/vect-55: Likewise.
3931         * gcc.dg/vect/vect-56: Likewise.
3932         * gcc.dg/vect/vect-57: Likewise.
3933         * gcc.dg/vect/vect-58: Likewise.
3934         * gcc.dg/vect/vect-59: Likewise.
3935         * gcc.dg/vect/vect-60: Likewise.
3936         * gcc.dg/vect/vect-61: Likewise.
3937         * gcc.dg/vect/vect-85: Likewise.
3938         * gcc.dg/vect/vect-87: Likewise.
3939         * gcc.dg/vect/vect-88: Likewise.
3940         * gcc.dg/vect/vect-93.c: Likewise.
3941         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3942         * gcc.dg/vect/vect-75: Likewise.
3943         * gcc.dg/vect/vect-76: Likewise.
3944         * gcc.dg/vect/vect-77: Likewise.
3945         * gcc.dg/vect/vect-78: Likewise.
3946         * gcc.dg/vect/vect-80: Likewise.
3947         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3948         vectorized for the expected reason, rather than checking how alignment
3949         was handled.
3950         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3951         type and also instead of aligned pointers. Added documentation.
3952
3953 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3954
3955         * gfortran.dg/power.f90: New test.
3956
3957 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3958
3959         PR rtl-optimization/23299
3960         * g++.dg/opt/pr23299.C: New test.
3961
3962 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3963
3964         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3965
3966 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3967
3968         * g++.dg/template/local6.C: New test.
3969
3970 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3971
3972         * execute/exceptions/finally-1.m: Check that the catch and finally are
3973         being called.  Also add a "return 0;" at the end of main.
3974
3975 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3976
3977         PR fortran/21432.
3978         * gfortran.dg/namelist_print_1.f: New test of functionality of
3979         PRINT namelist.
3980         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3981         namelist generates error with -std=f95.
3982
3983 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3984
3985         PR tree-optimization/23119
3986         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3987
3988 2005-08-13  Marcin Koziej  <creep@desk.pl>
3989             Andrew Pinski  <pinskia@physics.uc.edu>
3990
3991         PR libobjc/22492
3992         * execute/exceptions/finally-1.m: New test.
3993
3994 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3995
3996         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3997         testsuite.
3998         * objc/execute/exceptions/trivial.m: New test.
3999         * objc.dg/try-catch-11.m: Move to ...
4000         * objc/execute/exceptions/foward-1.m: Here.
4001         * objc.dg/try-catch-2.m: Move to ...
4002         * objc/execute/exceptions/catchall-1.m: Here.
4003         * objc.dg/try-catch-8.m: Move to ...
4004         * objc/execute/exceptions/local-variables-1.m: Here.
4005
4006 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4007
4008         * objc.dg/nested-func-1.m: Move to ...
4009         * objc/execute/nested-func-1.m: Here.
4010
4011 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4012
4013         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4014         in ${options} instead of [target_info name].
4015         * lib/obj-c++.exp (objc_target_compile): Likewise.
4016
4017 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4018
4019         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4020
4021 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         part of PR testsuite/23348
4024         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4025         of the torture options.
4026         * objc/compile/trivial.m: New test.
4027
4028 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4029
4030         * gfortran.dg/eoshift.f90:  Correct format.
4031
4032 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4033
4034         * gfortran.fortran-torture/execute/character_passing.f90:
4035         Fix comment typo.
4036
4037 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4038
4039         PR c++/8271
4040         * g++.dg/template/unify10.C: New.
4041
4042 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4043
4044         * g++.dg/parse/pr22514.C: Move to...
4045         * g++.dg/debug/pr22514.C: here.
4046
4047 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4048
4049         PR c++/23266
4050         * g++.dg/inherit/pure1.C: New test.
4051
4052         * ChangeLog: Fix typos.
4053
4054 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4055             Steven Bosscher  <stevenb@suse.de>
4056
4057         * gfortran.dg/runtime_warning_1.f90: New test.
4058
4059 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4060
4061         PR c++/23219
4062         * g++.dg/parse/crash28.C: New.
4063
4064 2005-08-11  Richard Guenther  <rguenther@suse.de>
4065
4066         PR target/23289
4067         * gcc.target/i386/tailcall-1.c: New testcase.
4068
4069 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4070
4071         * gcc.dg/vect/vect-67.c: Un-xfail.
4072
4073 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4074
4075         PR c++/23225
4076         * g++.dg/testsuite/parse/crash27.C: new test.
4077
4078 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4079
4080         PR libfortran/22143
4081         * gfortran.dg/shift-kind.f90:  New testcase.
4082
4083 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4084
4085         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4086         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4087
4088 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4089
4090         PR c++/20646
4091         * g++.dg/other/mult-stor1.C: New test.
4092
4093 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4094
4095         * gcc.c-torture/pr18299-1.c: Move to ...
4096         * gcc.c-torture/compile/pr18299-1.c: Here.
4097
4098 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4099
4100         * gfortran/fortran.torture/execute/character_passing.f90:
4101         Fix types for LSAME.
4102
4103 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4104
4105         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4106         input data back to what it was originally.
4107
4108 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4109
4110         * objc.dg/try-catch-8.m: Enable for all targets.
4111
4112 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4113
4114         * gcc.dg/pr23165.c: New test.
4115
4116 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4117
4118         PR tree-optimization/23234
4119         * gcc.dg/tree-ssa/pr23234.c: New test.
4120
4121 2005-08-08  Josh Conner  <jconner@apple.com>
4122
4123         PR rtl-optimization/23241
4124         * gcc.dg/char-compare.c: New test.
4125
4126 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4127
4128         PR c++/22508
4129         * g++.dg/init/new13.C: New test.
4130
4131 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4132
4133         PR c++/21166
4134         * g++.dg/other/crash-4.C: Adjust
4135         * g++/dg/ext/packed9.C: New.
4136
4137 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4138
4139         PR middle-end/21964
4140         * gcc.c-torture/execute/pr21964-1.c: New test.
4141
4142 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4143
4144         PR c/22458
4145         * gcc.dg/pr22458-1.c: New test.
4146
4147 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4148             Steven G. Kargl <kargls@comcast.net>
4149
4150         PR fortran/22390
4151         * gfortran.dg/flush_1.f90: New test.
4152
4153 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4154
4155         PR c++/23191
4156         * g++.dg/template/eh2.C: New test.
4157
4158 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4159
4160         PR c++/19498
4161         * g++.dg/template/instantiate7.C: New test.
4162
4163 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4164
4165         PR c/23113
4166         * gcc.dg/Wunused-value-1.c: New test.
4167
4168 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4169
4170         PR rtl-optimization/23233
4171         * gcc.c-torture/compile/pr23233-1.c: New test.
4172
4173 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR fortran/18833
4176         PR fortran/20850
4177         * gfortran.dg/equiv_1.f90: New test.
4178         * gfortran.dg/equiv_2.f90: New test.
4179         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4180         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4181         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4182
4183 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4184
4185         * gcc.c-torture/execute/vrp-5.c: New test.
4186         * gcc.c-torture/execute/vrp-6.c: New test.
4187         * gcc.dg/tree-ssa/vrp21.c: New test.
4188
4189 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4190
4191         * g++.dg/parse/pr22514.C: New test.
4192
4193 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4194
4195         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4196
4197         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4198         instead of constant loads / pool entries.
4199
4200 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4201
4202         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4203         TEST_TO_WCTYPE.
4204
4205 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4206
4207         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4208         __WINT_TYPE__ in generated prototypes if possible.
4209
4210 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4211
4212         PR 22037
4213         * g++.dg/tree-ssa/pr22037.C:
4214
4215 2005-08-04  Richard Henderson  <rth@redhat.com>
4216
4217         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4218         scan-tree-dump-times directive.
4219
4220 2005-08-04  Jan Hubicka  <jh@suse.cz>
4221
4222         * gcov-1.C: Fix switch counts.
4223         * gcov-4b.c: Likewise.
4224
4225 2005-08-03  Jeff Law  <law@redhat.com>
4226
4227         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4228
4229 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4230
4231         * gcc.c-torture/execute/pr23135.c: New test.
4232
4233 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4234
4235         PR tree-optimization/19899
4236         * gcc.dg/tree-ssa/scev-1.c: New test.
4237         * gcc.dg/tree-ssa/scev-2.c: New test.
4238
4239 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4240
4241         PR target/18582
4242         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4243
4244 2005-08-03  Jan Hubicka  <jh@suse.cz>
4245
4246         * update-conroll.c: New testcase.
4247         * update-conroll-2.c: New testcase.
4248
4249 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4250
4251         * gfortran.dg/constant_substring.f: New test.
4252         * gfortran.dg/pr22491.f: New test.
4253
4254 2005-08-02  Jan Hubicka  <jh@suse.cz>
4255
4256         * update-threading.c: Replace by the proper one.
4257
4258 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4259
4260         PR 23164
4261         * g++.dg/tree-ssa/pr23164.C: New test.
4262
4263 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4264
4265         * gcc.dg/tree-ssa/pr23192.c: New test.
4266
4267 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4268
4269         * gcc.c-torture/execute/vrp-4.c: New test.
4270
4271 2005-08-02  Jan Hubicka  <jh@suse.cz>
4272
4273         * update-threading.c: New test.
4274
4275 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4276
4277         * gcc.c-torture/compile/20050801-1.c: New test.
4278         * gcc.c-torture/compile/20050801-2.c: New test.
4279
4280 2005-08-01  Jan Hubicka  <jh@suse.cz>
4281
4282         * val-prof-5.c: New test.
4283
4284 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4285
4286         PR c/22311
4287         * gcc.dg/pr22311-1.c : New test.
4288
4289 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4290
4291         PR target/23095
4292         * gfortran.dg/pr23095.f: New test.
4293
4294         PR c++/22003
4295         * g++.dg/other/pr22003.C: New test.
4296
4297 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4298
4299         PR target/20621
4300         * gcc.c-torture/execute/pr20621-1.c: New test.
4301
4302 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4303
4304         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4305         of string for format.
4306         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4307         print statement with internal write.
4308         * gfortran.dg/der_array_io_2.f:  Likewise.
4309         * gfortran.dg/der_array_io_3.f:  Likewise.
4310
4311 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4312
4313         * gcc.dg/fold-abs-4.c: new test.
4314
4315 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4316
4317         PR fortran/22570 an related issues.
4318         * gfortran.dg/x_slash_1.f: New test.
4319
4320 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4321
4322         PR c/23143
4323         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4324         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4325
4326 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4327
4328         PR c/529
4329         * gcc.dg/Wshadow-3.c: New test.
4330
4331 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4332
4333         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4334         used to have the wrong bounds).
4335
4336 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4337
4338         PR c/21720
4339         * gcc.dg/hex-round-1.c: Test more cases.
4340         * gcc.dg/hex-round-2.c: New test.
4341
4342 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4343
4344         PR 22550
4345         * g++.dg/tree-ssa/pr22550.C: New test.
4346
4347 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4348
4349         * gcc.dg/tree-ssa/vrp19.c: New test.
4350         * gcc.dg/tree-ssa-vrp20.c: New test.
4351
4352 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         PR c/22240
4355         * gcc.dg/transparent-union-4.c: New test.
4356
4357 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4358
4359         PR c/22192
4360         * gcc.dg/c99-vla-2.c: New test.
4361
4362 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4363
4364         PR c/21720
4365         * gcc.dg/hex-round-1.c: New test.
4366
4367 2005-07-28  Jan Hubicka  <jh@suse.cz>
4368
4369         * inliner-1.c: Do not dump everything.
4370         * tree-prof.exp: Do not pass -ftree-based-profiling.
4371         * bprob.exp: Likewise.
4372
4373         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4374
4375 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/22545
4378         * g++.dg/expr/ptrmem7.C: New test.
4379
4380 2005-07-28  Mike Stump  <mrs@apple.com>
4381
4382         * g++.old-deja/g++.mike/visibility-1.C: New test.
4383
4384 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4385
4386         PR c/20187
4387         * gcc.c-torture/execute/pr20187-1.c: New test.
4388
4389 2005-07-28  Jeff Law  <law@redhat.com>
4390
4391         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4392         * gcc.dg/tree-ssa/vrp18.c: New test.
4393
4394 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4395
4396         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4397
4398 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4399
4400         PR tree-optimization/22506
4401         * gcc.dg/vect/ps22506.c: New test.
4402
4403 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR target/21149
4406         * gcc.target/i386/sse-3.c: New test.
4407
4408 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4409
4410         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4411         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4412
4413 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4414
4415         PR c/22589
4416         * gcc.c-torture/compile/pr22589-1.c: New test.
4417
4418 2005-07-28  Jan Hubicka  <jh@suse.cz>
4419
4420         * update-loopch.c: New testcase.
4421
4422 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4423
4424         PR rtl-optimization/23047
4425         * gcc.c-torture/execute/pr23047.c: New test.
4426         * gcc.c-torture/execute/pr23047.x: New.
4427
4428 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4429
4430         PR tree-optimization/22493
4431         * gcc.c-torture/execute/pr22493-1.c: New test.
4432         * gcc.c-torture/execute/pr22493-1.x: New.
4433         * gcc.c-torture/execute/vrp-1.c: New test.
4434         * gcc.c-torture/execute/vrp-2.c: New test.
4435         * gcc.c-torture/execute/vrp-2.c: New test.
4436
4437 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4438
4439         * gcc.target/frv/all-builtin-read8.c: Delete.
4440         * gcc.target/frv/all-builtin-read16.c: Delete.
4441         * gcc.target/frv/all-builtin-read32.c: Delete.
4442         * gcc.target/frv/all-builtin-read64.c: Delete.
4443         * gcc.target/frv/all-builtin-write8.c: Delete.
4444         * gcc.target/frv/all-builtin-write16.c: Delete.
4445         * gcc.target/frv/all-builtin-write32.c: Delete.
4446         * gcc.target/frv/all-builtin-write64.c: Delete.
4447         * gcc.target/frv/all-read-write-1.c: New.
4448
4449 2005-07-27  Jeff Law  <law@redhat.com>
4450
4451         * gcc.c-torture/execute/pr22630.c: New test.
4452
4453 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4454
4455         PR tree-optimization/23073
4456         * gcc.dg/vect/nodump-pr23073.c: New test.
4457         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4458
4459 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4460
4461         PR tree-optimize/22348
4462         * gcc.c-torture/execute/pr22348.c: New.
4463
4464 2005-07-27  Richard Guenther  <rguenther@suse.de>
4465
4466         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4467
4468 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4469
4470         PR fortran/22503
4471         * gfortran.dg/logical_comp.f90: New test.
4472
4473 2005-07-27  Jan Hubicka  <jh@suse.cz>
4474
4475         * inliner-1.c: Add cleanup of dumps.
4476         * val-prof-*.c: Likewise.
4477         * update-tailcall.c: New.
4478
4479 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4480
4481         PR 22591
4482         * gcc.dg/tree-ssa/pr22591.c: New test.
4483         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4484
4485 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4486
4487         PR libobjc/22606
4488         * objc.dg/try-catch-11.m: New test.
4489
4490 2005-07-26  Richard Guenther  <rguenther@suse.de>
4491
4492         PR tree-optimization/22486
4493         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4494
4495 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4496
4497         PR tree-opt/22484
4498         * testsuite/g++.dg/opt/loop2.C: New test.
4499
4500 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4503         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4504
4505 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4506
4507         * lib/profopt.exp (profopt-execute): Check for profiling data
4508         files on the target.
4509
4510 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4511
4512         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4513         for matching of asm labels.
4514
4515 2005-07-25  Richard Guenther  <rguenther@suse.de>
4516
4517         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4518
4519 2005-07-25  Richard Guenther  <rguenther@suse.de>
4520
4521         PR testsuite/22624
4522         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4523
4524 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4525
4526         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4527         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4528         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4529         * gcc.dg/vect/vect-100.c: New test.
4530         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4531         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4532         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4533         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4534         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4535         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4536         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4537         * gfortran.dg/vect/pr19049.f90: New testcase.
4538         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4539
4540 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4541
4542         * gcc.c-torture/execute/20050713-1.c: New test.
4543
4544         PR fortran/20063
4545         * gfortran.fortran-torture/execute/data_4.f90: New test.
4546
4547         PR middle-end/20303
4548         * gcc.dg/visibility-d.c: New test.
4549
4550 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4551
4552         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4553         * gfortran.dg/underflow.f90: Ditto.
4554
4555 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4556
4557         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4558         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4559         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4560
4561 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4562
4563         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4564         include case of field width of zero.
4565
4566 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4567
4568         PR libgfortran/21875
4569         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4570         with trailing blanks on normal formatted read.
4571
4572 2005-07-23  Chao-ying Fu  <fu@mips.com>
4573
4574         * gcc.target/mips/mips32-dsp-type.c: New test.
4575         * gcc.target/mips/mips32-dsp.c: New test.
4576
4577 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4578
4579         PR testsuite/21073
4580         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4581
4582         PR testsuite/20454
4583         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4584         and __cyg_profile_func_exit.
4585
4586 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4587
4588         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4589         * gfortran.dg/comma_format_extension_4.f: Same.
4590         * gfortran.dg/pr15332.f: Same.
4591         * gfortran.dg/pr21730.f: Same.
4592
4593 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4594
4595         * g++.dg/opt/vrp2.C: Fix testcase.
4596
4597         PR tree-opt/22625
4598         * g++.dg/opt/vrp2.C: New test.
4599
4600 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR debug/21828
4603         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4604
4605 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4606
4607         * gcc.dg/tree-ssa/20050719-1.c: New test.
4608
4609 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4610
4611         * gcc.dg/bfin-longcall-1.c: New file.
4612         * gcc.dg/bfin-longcall-2.c: New file.
4613
4614 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4615
4616         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4617
4618 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4619
4620         PR middle-end/19055
4621         * gcc.dg/tree-ssa/pr19055.c: New test.
4622         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4623
4624 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         PR C++/22358
4627         * g++.dg/other/pr22358.C: New test.
4628
4629 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4630
4631         PR c++/2922
4632         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4633
4634 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4635
4636         PR c++/15938
4637         * g++.dg/init/union2.C: New test.
4638
4639 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4640
4641         PR c/22393
4642         * gcc.dg/complex-4.c: New test.
4643
4644 2005-07-21  Richard Guenther  <rguenther@suse.de>
4645
4646         PR testsuite/22522
4647         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4648         scanning for asm labels.
4649         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4650
4651 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4652
4653         PR target/22085
4654         * gcc.dg/altivec-pr22085.c: New.
4655
4656 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4657
4658         PR tree-optimization/19210
4659         * gcc.dg/tree-ssa/pr19210-1.c: New.
4660         * gcc.dg/tree-ssa/pr19210-2.c: New.
4661
4662 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4663
4664         PR rtl-optimization/22167
4665         * g++.dg/opt/pr22167.C: New test.
4666
4667 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4668
4669         PR c++/2922
4670         * g++.dg/lookup/two-stage2.C: New.
4671         * g++.dg/lookup/two-stage3.C: New.
4672         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4673         fixed two-stage name lookup for operators.
4674         * g++.dg/template/call3.C: Compiler now produces an appropriate
4675         error message.
4676         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4677         14 as a candidate.
4678         * g++.dg/template/ptrmem4.C: Compiler produces different error
4679         message.
4680         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4681         connect_to_method as a candidate.
4682
4683 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4684
4685         * gcc.dg/fold-alloc-1.c: New test.
4686
4687 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4688
4689         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4690         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4691
4692 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4693
4694         * gcc.dg/fold-abs-1.c: New test.
4695         * gcc.dg/fold-abs-2.c: New test.
4696         * gcc.dg/fold-abs-3.c: New test.
4697
4698 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4699
4700         Make CONSTRUCTOR use VEC to store initializers.
4701         * g++.dg/ext/complit3.C: Check for specific error messages.
4702         * g++.dg/init/brace2.C: Update error message.
4703         * g++.dg/warn/Wbraces2.C: Likewise.
4704
4705 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4706
4707         PR fortran/16940
4708         * gfortran.dg/module_interface_1.f90: New test.
4709
4710 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4711             Kenneth Zadeck <zadeck@naturalbridge.com>
4712
4713         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4714
4715 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4718         specify -Wformat for these tests.
4719         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4720         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4721         * gcc.dg/format/opt-6.c: Delete.
4722
4723 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4724
4725         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4726         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4727
4728 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4729
4730         * gcc.dg/tree-ssa/alias-2.c: New test.
4731
4732 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/22263
4735         * g++.dg/template/explicit7.C: New test.
4736
4737 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4738
4739         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4740         width of 8 to +Inf and -Inf.
4741
4742 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/22139
4745         * g++.dg/template/friend36.C: New test.
4746
4747 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4748
4749         PR fortran/21730
4750         * gfortran.dg/pr21730.f: New test.
4751
4752 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4753             Kenneth Zadeck <zadeck@naturalbridge.com>
4754
4755         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4756         since pure const detection cannot run at -O1 in c compiler.
4757         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4758         can now optimize this case properly.
4759         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4760         because we now pass.
4761         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4762
4763 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4764
4765         PR c/22421
4766         * gcc.dg/format/bitfld-1.c: New test.
4767
4768 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/22204
4771         * g++.dg/rtti/repo1.C: New test.
4772
4773 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4774
4775         PR middle-end/22398
4776         * gcc.c-torture/compile/pr22398.c: New test.
4777
4778 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/22132
4781         * g++.dg/expr/cast4.C: New test.
4782
4783 2005-07-15  Richard Guenther  <rguenther@suse.de>
4784
4785         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4786         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4787
4788 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4789
4790         PR tree-optimization/22230
4791         * gcc.dg/tree-ssa/pr22230.c: New test.
4792
4793 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gfortran.dg/g77/cpp6.f: New test.
4796
4797         PR fortran/22417
4798         * gfortran.dg/g77/cpp5.F: New test.
4799         * gfortran.dg/g77/cpp5.h: New file.
4800         * gfortran.dg/g77/cpp5inc.h: New file.
4801
4802 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR libfortran/16435
4805         * gfortran.dg/tl_editting.f90: New.
4806         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4807
4808 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4809
4810         * gfortran.dg/char_array_constructor.f90: New test.
4811
4812 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4813
4814         * gfortran.dg/past_eor.f90: New.
4815         * gfortran.dg/complex_read.f90: New.
4816
4817 2005-07-13  Jeff Law  <law@redhat.com>
4818
4819         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4820         additional casts.
4821
4822         * gcc.dg/tree-ssa/pr22321.c: New test
4823
4824 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4825
4826         PR tree-optimization/21921
4827         * gcc.dg/tree-ssa/pr21921.c: New.
4828
4829 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4830
4831         PR tree-optimizatio/22442
4832         * gcc.dg/tree-ssa/loop-11.c: New test.
4833
4834 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4835
4836         PR tree-opt/21840
4837         * gcc.c-torture/compile/pr21840.c: New test.
4838
4839 2005-07-12  Jan Hubicka  <jh@suse.cz>
4840
4841         * gcc.c-torture/compile/pr22379.c: New test.
4842
4843 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4844
4845         PR libfortran/21593
4846         gfortran.dg/dev_null.f90:  Remove outdated comment about
4847         PR libfortran/21593.
4848
4849
4850 2005-07-12  Dale Johannesen  <dalej@apple.com>
4851
4852         * gcc.target/i386/compress-float-sse.c:  New.
4853         * gcc.target/i386/compress-float-sse-pic.c:  New.
4854         * gcc.target/i386/compress-float-387.c:  New.
4855         * gcc.target/i386/compress-float-387-pic.c:  New.
4856         * gcc.dg/compress-float-ppc.c:  New.
4857         * gcc.dg/compress-float-ppc-pic.c:  New.
4858
4859 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4860
4861         PR libfortran/21593
4862         gfortran.dg/dev_null.f90:  Remove targets.
4863
4864 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4865
4866         PR tree-opt/22335
4867         * gcc.dg/pr22335-1.c: New test.
4868         * gcc.dg/pr22335-2.c: New test.
4869
4870 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4871
4872         PR c++/20172
4873         * g++.dg/template/nontype12.C : New test.
4874
4875 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4876
4877         * gcc.dg/tree-ssa/loop-10.c: New test.
4878
4879 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4880
4881         * gcc.c-torture/execute/20020720-1.x: Remove.
4882
4883 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4884
4885         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4886
4887 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4888
4889         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4890         (dg-mips-options): Use it.
4891
4892 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4893
4894         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4895
4896 2005-07-09  Richard Henderson  <rth@redhat.com>
4897
4898         * lib/target-supports.exp (check_effective_target_sync_char_short):
4899         Add alpha.
4900
4901 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4902
4903         PR libfortran/22217
4904         * gfortran.dg/negative-z-descriptor.f90:  New test.
4905
4906 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4907
4908         PR tree-opt/22329
4909         * gcc.dg/pr22329.c: New test.
4910
4911 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4912
4913         PR tree-optimization/20139
4914         * gcc.dg/tree-ssa/pr20139.c: New.
4915
4916 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         PR tree-opt/22356
4919         * testsuite/gcc.dg/pr22356-1.c: New test.
4920
4921 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4922
4923         PR c++/21799
4924         * g++.dg/template/unify8.C: New.
4925         * g++.dg/template/unify9.C: New.
4926
4927 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4928
4929         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4930
4931 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4932
4933         * gcc.dg/darwin-version-1.c: New.
4934         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4935         * gcc.dg/builtins-20.c: Likewise.
4936         * gcc.dg/builtins-53.c: Likewise.
4937         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4938         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4939         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4940         * gcc.dg/torture/builtins-power-1.c: Likewise.
4941         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4942         on Darwin.
4943
4944 2005-07-07  Jeff Law  <law@redhat.com>
4945
4946         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4947         argument evaluation order.
4948
4949 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4950
4951         PR libfortran/21594
4952         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4953         Add test cases where the shift length is greater than the
4954         array length.
4955
4956 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4957
4958         * obj-c++.dg/proto-lossage-6.mm: New.
4959         * objc.dg/proto-lossage-6.m: New.
4960
4961 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4962
4963         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4964         * objc.dg/gnu-runtime-2.m: Likewise.
4965
4966 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4967
4968         * gfortran.dg/longline.f: New test.
4969
4970         * gfortran.dg/badline.f: New test.
4971
4972 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4973
4974         PR fortran/16531
4975         PR fortran/15966
4976         PR fortran/18781
4977         * gfortran.dg/hollerith.f90: New.
4978         * gfortran.dg/hollerith2.f90: New.
4979         * gfortran.dg/hollerith3.f90: New.
4980         * gfortran.dg/hollerith4.f90: New.
4981         * gfortran.dg/hollerith_f95.f90: New.
4982         * gfortran.dg/hollerith_legacy.f90: New.
4983         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4984
4985 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4986
4987         PR objc/22274
4988         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4989         * objc.dg/gnu-runtime-2.m: New.
4990
4991 2005-07-06  Jeff Law  <law@redhat.com>
4992
4993         * gcc.dg/tree-ssa/vrp17.c: New test.
4994
4995 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4996
4997         PR fortran/22327
4998         * gfortran.dg/array_constructor_5.f90: New test.
4999
5000 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5001
5002         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5003
5004 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5005
5006         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5007         * gcc.dg/980816-1.c: Ditto.
5008
5009 2005-07-06  Jeff Law  <law@redhat.com>
5010
5011         * gcc.c-torture/compile/pr21356.c: New test.
5012
5013 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5014
5015         PR c/22013
5016         PR c/22098
5017         * gcc.c-torture/compile/pr22013-1.c,
5018         gcc.c-torture/execute/pr22098-1.c,
5019         gcc.c-torture/execute/pr22098-2.c,
5020         gcc.c-torture/execute/pr22098-3.c: New tests.
5021
5022 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5023
5024         PR c/22308
5025         * gcc.dg/pr22308-1.c: New test.
5026
5027 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5028
5029         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5030         target.
5031         * gcc.dg/compare9.c: Use -fshort-enums instead of
5032         -fno-short-enums.  Change the last test to dg-bogus.
5033
5034 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5035
5036         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5037         * gcc.dg/compare9.c: New.
5038
5039 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5040
5041         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5042
5043 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5044
5045         PR testsuite/22288
5046         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5047
5048
5049 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5050
5051         * gcc.dg/format/gcc_gfc-1.c: New.
5052
5053 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5056
5057 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5058
5059         PR fortran/20842
5060         * gfortran.dg/io_invalid_1.f90: New test.
5061
5062 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5063
5064         * gcc.dg/format/gcc_diag-1.c: Update.
5065
5066 2005-07-02  Jeff Law  <law@redhat.com>
5067
5068         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5069         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5070
5071 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5072
5073         * gcc.dg/format/gcc_diag-1.c: Update.
5074
5075 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5076
5077         PR tree-opt/22269
5078         * gcc.c-torture/compile/pr22269.c: New test.
5079
5080 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5081
5082         PR 21584
5083         PR 22219
5084         * g++.dg/tree-ssa/pr21584-1.C: New test.
5085         * g++.dg/tree-ssa/pr21584-2.C: New test.
5086
5087 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5088
5089         * obj-c++.dg/try-catch-11.mm: New.
5090         * objc.dg/try-catch-10.m: New.
5091
5092 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5093
5094         * g++.dg/other/ucnid-1.C: xfail on AIX.
5095
5096 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5097
5098         PR 22234
5099         * gcc.dg/20050629-1.c: New test.
5100
5101 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5102
5103         * obj-c++.dg/const-str-1[0-1].mm: New.
5104         * objc.dg/const-str-1[0-1].m: New.
5105
5106 2005-05-29  Richard Henderson  <rth@redhat.com>
5107
5108         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5109         Rename from check_effective_target_vect_no_max.
5110         (check_effective_target_vect_no_int_add): New.
5111         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5112         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5113         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5114         * gcc.dg/vect/vect-reduc-1.c: Use both.
5115         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5116
5117 2005-05-29  Richard Henderson  <rth@redhat.com>
5118
5119         * lib/target-supports.exp (check_effective_target_vect_no_max):
5120         Remove i386 and x86_64.
5121
5122 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5123
5124         PR testsuite/21969
5125         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5126
5127 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5128
5129         PR middle-end/21969
5130         * gcc.dg/vect/pr21969.c: New test.
5131
5132 2005-06-28  Eric Christopher  <echristo@redhat.com>
5133
5134         PR c/22052
5135         PR c/21975
5136         * gcc.dg/inline1.c: New test.
5137         * gcc.dg/inline2.c: Ditto.
5138         * gcc.dg/inline3.c: Ditto.
5139         * gcc.dg/inline4.c: Ditto.
5140         * gcc.dg/inline5.c: Ditto.
5141
5142 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5143
5144         PR libfortran/22142
5145         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5146         Add testcase also testing eoshift1 for PR 22142.
5147
5148 2005-06-28  Richard Henderson  <rth@redhat.com>
5149
5150         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5151         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5152         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5153         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5154         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5155
5156 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5157
5158         PR libfortran/22142
5159         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5160         Add testcase for PR 22142.
5161
5162 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5163
5164         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5165         gcc.target/ia64/fpreg-2.c: New tests.
5166
5167 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5168
5169         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5170
5171 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5172
5173         PR libfortran/22170
5174         * gfortran.dg/slash_1.f90: New test.
5175
5176 2005-06-27  Richard Henderson  <rth@redhat.com>
5177
5178         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5179         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5180         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5181         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5182         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5183         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5184
5185 2005-06-27  Richard Henderson  <rth@redhat.com>
5186
5187         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5188         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5189
5190 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5191
5192         * obj-c++.dg/proto-lossage-5.mm: New.
5193         * objc.dg/proto-lossage-5.m: New.
5194
5195 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5196
5197         PR 21959
5198         * gcc.dg/tree-ssa/pr21959.c: New test.
5199
5200 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5201
5202         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5203         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5204         testing uninitialized var.
5205
5206         * gcc.c-torture/execute/builtins/chk.h: New.
5207         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5208         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5209         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5210         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5211         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5212         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5213         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5214         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5215         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5216         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5217         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5218         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5219         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5220         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5221         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5222         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5223         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5224         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5225         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5226         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5227         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5228         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5229         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5230         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5231         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5232         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5233         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5234         * gcc.dg/builtin-object-size-1.c: New test.
5235         * gcc.dg/builtin-object-size-2.c: New test.
5236         * gcc.dg/builtin-object-size-3.c: New test.
5237         * gcc.dg/builtin-object-size-4.c: New test.
5238         * gcc.dg/builtin-object-size-5.c: New test.
5239         * gcc.dg/builtin-stringop-chk-1.c: New test.
5240         * gcc.dg/builtin-stringop-chk-2.c: New test.
5241         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5242         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5243         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5244         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5245         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5246         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5247         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5248         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5249         * gcc.c-torture/execute/printf-1.c: New test.
5250         * gcc.c-torture/execute/fprintf-1.c: New test.
5251         * gcc.c-torture/execute/vprintf-1.c: New test.
5252         * gcc.c-torture/execute/vfprintf-1.c: New test.
5253         * gcc.c-torture/execute/printf-chk-1.c: New test.
5254         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5255         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5256         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5257
5258 2005-06-27  Michael Matz  <matz@suse.de>
5259
5260         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5261         slot is not merged if address escapes.
5262
5263 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5264
5265         PR c/21911
5266         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5267
5268 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5269
5270         PR middle-end/17965
5271         * gcc.c-torture/compile/20050622-1.c: New test.
5272
5273         PR middle-end/22028
5274         * gcc.dg/20050620-1.c: New test.
5275
5276 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5277
5278         PR tree-optimization/22026
5279         * gcc.dg/tree-ssa/pr22026.c: New.
5280
5281 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5282
5283         PR libfortran/22144
5284         * gfortran.dg/shift-alloc.f90:  New testcase.
5285
5286 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5287
5288         * all files: Update FSF address in copyright headers.
5289
5290 2005-06-22  Jan Hubicka  <jh@suse.cz>
5291
5292         * wholeprogram-1.c: New testcase.
5293         * wholeprogram-2.c: New testcase.
5294
5295 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR 22171
5298         * gcc.dg/tree-ssa/pr22171.c: New test.
5299
5300 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5301
5302         * gfortran.dg/simplify_modulo.f90: New.
5303
5304 2005-06-24  Jan Hubicka  <jh@suse.cz>
5305
5306         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5307
5308 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5309
5310         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5311
5312 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5313
5314         * obj-c++.dg/typedef-alias-1.mm: New.
5315         * objc.dg/typedef-alias-1.m: New.
5316
5317 2005-06-23  Jeff Law  <law@redhat.com>
5318
5319         * gcc.dg/tree-ssa/vrp16.c: New test.
5320
5321 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5322
5323         * lib/target-supports.exp: Add
5324         check_effective_target_fortran_large_real and
5325         check_effective_target_fortran_large_int to check for
5326         corresponding effective targets.
5327         * gfortran.dg/large_integer_kind_1.f90: New test.
5328         * gfortran.dg/large_real_kind_1.f90: New test.
5329
5330 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5331
5332         PR tree-optimization/22117
5333         * gcc.dg/tree-ssa/pr22117.c: New.
5334
5335 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5336
5337         PR testsuite/22123
5338         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5339
5340 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5341
5342         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5343
5344 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5345
5346         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5347         * gfortran.dg/f2c_4.c: Likewise
5348
5349 2005-06-22 Paul Brook  <paul@codesourcery.com>
5350
5351         PR fortran/21034
5352         * gfortran.dg/auto_save_1.f90: New test.
5353
5354 2005-06-22  Michael Matz  <matz@suse.de>
5355
5356         * gcc.target/x86-64/abi: New directory.
5357         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5358         * gcc.target/x86-64/abi/README.gcc: New file.
5359         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5360         * gcc.target/x86-64/abi/asm-support.s: New file.
5361         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5362         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5363         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5364         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5365         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5366         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5367         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5368         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5369         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5370         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5371         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5372         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5373         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5374         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5375         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5376         * gcc.target/x86_64/abi/test_varargs.c: New test.
5377
5378 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5379
5380         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5381         32-bit i?86 and x86_64.
5382
5383 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5384
5385         * obj-c++.dg/const-str-[1-9].mm: New tests.
5386
5387 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5388
5389         PR fortran/22010
5390         * gfortran.dg/namelist_use.f90: New.
5391         * gfortran.dg/namelist_use_only.f90: New.
5392
5393 2005-06-21  Jeff Law  <law@redhat.com>
5394
5395         * gcc.dg/tree-ssa/vrp15.c: New test.
5396
5397 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5398
5399         * lib/target-supports.exp (check_effective_target_vect_reduction):
5400         Remove.
5401         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5402         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5403         remove vect_reduction target keyword. Also avoid two returns in main.
5404         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5405         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5406         * gcc.dg/vect/vect-reduc-1short.c: New test.
5407         * gcc.dg/vect/vect-reduc-1char.c: New test.
5408         * gcc.dg/vect/vect-reduc-2short.c: New test.
5409         * gcc.dg/vect/vect-reduc-2char.c: New test.
5410         * gcc.dg/vect/vect-reduc-6.c: New test.
5411         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5412         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5413         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5414
5415 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5416         Paul Thomas  <pault@gcc.gnu.org>
5417
5418         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5419         New tests.
5420
5421 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5422
5423         * gfortran.dg/backslash_1.f90: New test.
5424         * gfortran.dg/backslash_2.f90: New test.
5425
5426 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5427
5428         * gfortran.dg/duplicate_labels.f90: New test.
5429
5430 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5431
5432         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5433         unsupportable relocations.
5434         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5435         * gcc.dg/20050321-2.c: xfail for NetWare.
5436
5437 2005-06-20  Andreas Jaeger  <aj@suse.de>
5438
5439         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5440         gcc.target/i386/fastcall-sseregparm.c,
5441         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5442
5443 2005-06-19  Richard Henderson  <rth@redhat.com>
5444
5445         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5446
5447 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5448
5449         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5450
5451 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5452
5453         PR c++/22115
5454         * g++.dg/conversion/simd2.C: Change expected error message.
5455
5456 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5457
5458         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5459         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5460         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5461
5462 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5463
5464         * gcc.dg/fold-mod-1.c: New test.
5465
5466 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5467
5468         PR fortran/19926
5469         * gfortran.dg/pr19926.f90: New test.
5470
5471 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5472
5473         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5474         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5475         targets.
5476         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5477         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5478
5479 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         * gcc.target/ia64/float80-varargs-1.c: New test.
5482
5483 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5484
5485         PR tree-opt/22035
5486         * gfortran.dg/f2c_6.f90: New test.
5487
5488 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5489
5490         PR c++/17413
5491         * g++.dg/template/local5.C: New.
5492
5493 2005-06-17  Richard Henderson  <rth@redhat.com>
5494
5495         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5496
5497 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5498
5499         PR testsuite/21945
5500         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5501
5502 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5503
5504         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5505         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5506         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5507         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5508         check_vect to verify the presence of hardware vector support.
5509
5510 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5511
5512         PR testsuite/22056
5513         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5514
5515 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5516
5517         PR libfortran/19216
5518         * gfortran.dg/pr19216.f: Add correct space between brackets and
5519         dg directive.
5520
5521 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5522
5523         PR libfortran/16436
5524         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5525
5526 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5527
5528         * gcc.target/i386/attributes-error.c: New testcase.
5529         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5530         * gcc.target/i386/regparm-stdcall.c: Likewise.
5531         * gcc.target/i386/sseregparm-1.c: Likewise.
5532         * gcc.target/i386/sseregparm-2.c: Likewise.
5533
5534 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5535
5536         * g++.dg/rtti/crash2.C: New.
5537
5538 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5539
5540         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5541
5542 2005-06-15  David Ung  <davidu@mips.com>
5543
5544         * gcc.target/mips/mips16e-extends.c: New test for testing the
5545         generation of MIPS16e zeb/zeh, seb/seh instructions.
5546
5547 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5548
5549         PR 22018
5550         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5551         * gcc.dg/tree-ssa/pr22018.c: New test.
5552
5553 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5554
5555         * gcc.dg/simd-1.c: Update error messages.
5556         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5557         * gcc.dg/simd-2.c: Update error messages.
5558         * gcc.dg/simd-4.c: New.
5559
5560 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5561
5562         PR c++/20678
5563         * g++.dg/other/crash-4.C: New.
5564
5565 2005-06-14  Devang Patel  <dpatel@apple.com>
5566
5567         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5568
5569 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5570
5571         PR c++/21929
5572         * g++.dg/parse/crash11.C: Update
5573
5574 2005-06-13  Jeff Law  <law@redhat.com>
5575
5576         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5577         perform the desired transformations.
5578         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5579         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5580
5581 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5582
5583         PR fortran/22038
5584         * gfortran.dg/forall_1.f90: Un-XFAIL.
5585
5586 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5587
5588         PR c++/21929
5589         * g++.dg/parse/crash26.C: New.
5590
5591         PR c++/20789
5592         * g++.dg/init/member1.C: New.
5593
5594 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5595
5596         * gfortran.dg/altreturn_1.f90: New test.
5597
5598 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5599
5600         PR middle-end/21985
5601         * gcc.dg/tree-ssa/pr21985.c: New test.
5602
5603 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5604
5605         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5606
5607 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5608
5609         PR c++/21930
5610         * g++.dg/other/error10.C: New test case.
5611
5612 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5613
5614         PR libfortran/19155
5615         * gfortran.dg/pr19155.f: Add test.
5616
5617 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5618
5619         * gfortran.dg/f2c_7.f90: New test.
5620
5621         * gfortran.dg/forall_1.f90: XFAILed.
5622
5623 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5624
5625         * gcc.dg/pr14796-1.c: New.
5626         * gcc.dg/pr14796-2.c: New.
5627
5628 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5629
5630         PR fortran/17792
5631         PR fortran/21375
5632         * gfortran.dg/deallocate_stat.f90:  New test.
5633
5634 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5635
5636         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5637
5638 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5639
5640         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5641         access will be generated when this loop is vectorized. Test that
5642         accesses with same alignment were detected.
5643         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5644         Test that accesses with same alignment were detected.
5645         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5646         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5647         alignment were detected.
5648
5649 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5650
5651         PR c++/10611
5652         * g++.dg/conversion/simd2.C: New.
5653
5654 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5655
5656         * gcc.dg/Wcxx-compat-1.c: New.
5657
5658 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5659
5660         PR libfortran/21480
5661         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5662         complex array.
5663
5664 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5665
5666         * gcc.dg/alias-8.c: New.
5667
5668 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5669
5670         * gcc.dg/format/cmn_err-1.c: Update.
5671
5672 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5673
5674         PR target/20666
5675         * gcc.target/sparc/fexpand-2.c: New.
5676         * gcc.target/sparc/fpmerge-2.c: New.
5677         * gcc.target/sparc/fpmul-2.c: New.
5678         * gcc.target/sparc/noresult.c: New.
5679         * gcc.target/sparc/pdist-2.c: New.
5680         * gcc.target/sparc/pdist-3.c: New.
5681
5682 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5683
5684         PR testsuite/21702
5685         * gcc.target/i386/i386.exp: Fix comment typo.
5686
5687 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5688
5689         PR c++/19497
5690         * g++.dg/inherit/using5.C: New.
5691         * g++.dg/inherit/using6.C: New.
5692
5693 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5694
5695         PR c++/19894
5696         * g++.dg/template/ptrmem15.C: New test.
5697
5698         PR c++/20563
5699         * g++.dg/ext/label4.C: New test.
5700
5701 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5702
5703         * gcc.dg/tls/debug-1.c: New test.
5704
5705 2005-06-07  Dale Johannesen  <dalej@apple.com>
5706
5707         * gcc.target/i386/movq.c:  New.
5708
5709 2005-06-07  Dale Johannesen  <dalej@apple.com>
5710
5711         * gcc.dg/20050607-1.c:  New.
5712
5713 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR middle-end/21850
5716         * gcc.c-torture/execute/20050607-1.c: New test.
5717
5718 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5719
5720         PR libfortran/21926
5721         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5722         Test case where the return array has lowest stride one,
5723         but isn't packed.
5724
5725 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5726
5727         * lib/target-supports.exp (check_effective_target_sync_int_long):
5728         Add s390 and s390x targets.
5729
5730 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5731
5732         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5733         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5734         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5735         * gcc.dg/tree-ssa/loop-9.c: New test.
5736
5737 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         * g++.dg/parse/defarg10.C: New.
5740
5741 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR regression/21897
5744         * gcc.c-torture/execute/20050604-1.c: New test.
5745
5746 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5747
5748         PR 21903
5749         * g++.dg/parse/defarg9.C: New.
5750
5751         PR c++/20637
5752         * g++.dg/inherit/using4.C: New.
5753         * g++.dg/overload/error1.C: Adjust expected errors.
5754         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5755         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5756         * g++.old-deja/g++.other/redecl2.C: Likewise.
5757         * g++.old-deja/g++.other/redecl4.C: Likewise.
5758         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5759
5760 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5761
5762         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5763
5764 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5765
5766         * lib/gfortran.exp (gfortran_target_compile): Call
5767         dg-additional-files-options
5768         * gfortran.dg/f2c_4.f90: New file
5769         * gfortran.dg/f2c_4.c: New file
5770         * gfortran.dg/f2c_5.f90: New file
5771         * gfortran.dg/f2c_5.c: New file
5772
5773 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5774
5775         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5776
5777         PR fortran/21912
5778         * gfortran.dg/array_constructor_4.f90: New test.
5779
5780 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/21619
5783         * g++.dg/ext/builtin9.C: New test.
5784
5785 2005-06-05  Dale Johannesen  <dalej@apple.com>
5786
5787         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5788         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5789
5790 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5791
5792         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5793         * gcc.dg/vect/vect-reduc-1.c: New.
5794         * gcc.dg/vect/vect-reduc-2.c: New.
5795         * gcc.dg/vect/vect-reduc-3.c: New.
5796
5797 2005-06-04  Dale Johannesen  <dalej@apple.com>
5798
5799         * gcc.c-torture/execute/20050603-1.c:  New.
5800         * gcc.c-torture/execute/20050603-2.c:  New.
5801         * gcc.dg/20050603-3.c:  New.
5802
5803 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5804
5805         PR fortran/19195
5806         * gfortran.dg/debug_1.f90: New test.
5807
5808         * gfortran.dg/forall_1.f90: New test.
5809
5810 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5811
5812         * gfortran.dg/array_constructor_3.f90: New test.
5813
5814 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5815
5816         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5817
5818 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5819
5820         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5821
5822 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5823
5824         PR c/21873
5825         * gcc.dg/init-excess-1.c: New test.
5826
5827 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5828
5829         PR c++/21853
5830         * g++.dg/expr/static_cast6.C: New test.
5831
5832 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5833
5834         * gcc.dg/tree-ssa/vrp14.c: New test.
5835
5836 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5837
5838         PR c++/21336
5839         * g++.dg/template/new2.C: New test.
5840
5841 2005-06-03  Josh Conner  <jconner@apple.com>
5842
5843         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5844         all entries in initializer.
5845
5846 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5847
5848         PR middle-end/21858
5849         * gcc.dg/pr21858.c: New testcase.
5850
5851 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5852
5853         PR tree-optimization/21292
5854
5855         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5856         New.
5857         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5858         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5859         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5860         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5861         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5862
5863 2005-06-02  Richard Henderson  <rth@redhat.com>
5864
5865         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5866
5867 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5868
5869         * gcc.dg/wtypequal.c: New testcase.
5870
5871 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5872
5873         PR 21582
5874         * gcc.dg/tree-ssa/pr21582.c: New test.
5875
5876 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5877
5878         PR c++/21280
5879         * g++.dg/opt/interface2.h: New.
5880         * g++.dg/opt/interface2.C: New.
5881         * g++.dg/init/ctor4.C: Adjust error lines.
5882         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5883         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5884         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5885         * g++.old-deja/g++.pt/assign1.C: Likewise.
5886         * g++.old-deja/g++.pt/crash20.C: Likewise.
5887
5888 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5889
5890         PR tree-optimization/21734
5891         * g++.dg/vect/pr21734_1.cc: New.
5892         * g++.dg/vect/pr21734_2.cc: New.
5893
5894 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5895
5896         PR c++/20350
5897         * g++.dg/template/spec24.C: New.
5898
5899         PR c++/21151
5900         * g++.dg/pch/local-1.C: New.
5901         * g++.dg/pch/local-1.Hs: New.
5902
5903 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5904
5905         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5906         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5907         * gcc.dg/tree-ssa/pr14341.c: New test.
5908         * gcc.dg/tree-ssa/pr14841.c: New test.
5909         * gcc.dg/tree-ssa/pr20701.c: New test.
5910         * gcc.dg/tree-ssa/pr21086.c: New test.
5911         * gcc.dg/tree-ssa/pr21090.c: New test.
5912         * gcc.dg/tree-ssa/pr21332.c: New test.
5913         * gcc.dg/tree-ssa/pr21458.c: New test.
5914         * gcc.dg/tree-ssa/pr21658.c: New test.
5915         * gcc.dg/tree-ssa/vrp01.c: New test.
5916         * gcc.dg/tree-ssa/vrp02.c: New test.
5917         * gcc.dg/tree-ssa/vrp03.c: New test.
5918         * gcc.dg/tree-ssa/vrp04.c: New test.
5919         * gcc.dg/tree-ssa/vrp05.c: New test.
5920         * gcc.dg/tree-ssa/vrp06.c: New test.
5921         * gcc.dg/tree-ssa/vrp07.c: New test.
5922         * gcc.dg/tree-ssa/vrp08.c: New test.
5923         * gcc.dg/tree-ssa/vrp09.c: New test.
5924         * gcc.dg/tree-ssa/vrp10.c: New test.
5925         * gcc.dg/tree-ssa/vrp11.c: New test.
5926         * gcc.dg/tree-ssa/vrp12.c: New test.
5927         * gcc.dg/tree-ssa/vrp13.c: New test.
5928
5929 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5930
5931         PR 21029
5932         * gcc.dg/tree-ssa/pr21029.c: New test.
5933
5934 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5935
5936         * gfortran.dg/logint-1.f: New test case.
5937         * gfortran.dg/logint-2.f: Likewise.
5938         * gfortran.dg/logint-3.f: Likewise.
5939
5940 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR c/21536
5943         PR c/20760
5944         * gcc.dg/20050527-1.c: New test.
5945
5946         * gcc.dg/i386-sse-12.c: New test.
5947
5948         PR fortran/21729
5949         * gfortran.dg/implicit_5.f90: New test.
5950
5951 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5952
5953         PR fortran/20883
5954         * gfortran/assign_4.f90: New test.
5955         * gfortran/assign_2.f90: Change compile to run.
5956
5957 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5958
5959         * lib/target-supports.exp
5960         (check_effective_target_sync_char_short): New.
5961         * gcc.dg/sync-2.c: New.
5962
5963 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5964
5965         PR tree-optimization/21817
5966         * gcc.dg/torture/pr21817-1.c: New.
5967
5968 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5969
5970         PR c++/21165
5971         * g++.dg/template/init5.C: New.
5972
5973 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5974
5975         * gfortran.dg/char_initialiser_actual.f90:
5976         Test character initialisers as actual arguments.
5977         * gfortran.dg/char_pointer_comp_assign.f90:
5978         Test character pointer structure component assignments.
5979         * gfortran.dg/char_array_structure_constructor.f90:
5980         Test character components in structure constructors.
5981
5982 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5983
5984         PR middle-end/20931
5985         * g++.dg/opt/pr20931.C: New test.
5986
5987 2005-05-31  Andreas Jaeger  <aj@suse.de>
5988
5989         PR testsuite/20772
5990         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5991         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5992         g++.old-deja/g++.ext/asmspec1.C,
5993         g++.old-deja/g++.other/regstack.C,
5994         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5995         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5996         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5997         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5998         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5999         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6000         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6001         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6002         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6003         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6004         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6005         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6006         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6007         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6008         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6009         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6010         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6011         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6012         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6013
6014 2005-05-31  Jeff Law  <law@redhat.com>
6015
6016         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6017
6018 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6019
6020         PR middle-end/21743
6021         * gcc.dg/builtins-1.c: Activate disabled clog test.
6022         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6023
6024 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6025
6026         * gfortran.dg/char_pointer_assign.f90:
6027         Test character-pointer assignments and pointer assignments.
6028         * gfortran.dg/char_pointer_dummy.f90:
6029         Test character-pointer dummy arguments.
6030         * gfortran.dg/char_pointer_func.f90:
6031         Test character-pointer function returns.
6032         * gfortran.dg/char_pointer_dependency.f90:
6033         Test character-pointer functions with dependencies.
6034
6035 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/21784
6038         * g++.dg/lookup/using14.C: New test.
6039
6040 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6041
6042         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6043         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6044         trailing ^M.
6045
6046 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6047
6048         PR c++/17413
6049         * g++.dg/template/local5.C: New.
6050
6051         PR target/21761
6052         * gcc.c-torture/compile/pr21761.c: New.
6053
6054         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6055         before darwin8.
6056
6057 2005-05-30  Steven G. Kargl
6058
6059         PR fortran/20846
6060         * gfortran.dg/inquire_8.f90: New test.
6061
6062 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6063
6064         PR libfortran/21376
6065         * gfortran.dg/output_exponents_1.f90: New test.
6066
6067 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6068
6069         PR libfortran/20006
6070         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6071
6072 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6073
6074         PR c++/21210
6075         * g++.dg/ext/complex1.C: New test.
6076
6077         PR c++/21340
6078         * g++.dg/init/ctor6.C: New test.
6079
6080 2005-05-29  Jan Hubicka  <jh@suse.cz>
6081
6082         * gcc.c-torture/compile/pr21562.c: New.
6083
6084 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6085
6086         * gfortran.dg/subnormal_1.f90: New test.
6087
6088 2005-05-28  Jan Hubicka  <jh@suse.cz>
6089
6090         * tree-prof.exp: Fix comment.
6091         * value-prof-1.c: New.
6092         * value-prof-2.c: New.
6093         * value-prof-3.c: New.
6094         * value-prof-4.c: New.
6095
6096 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/21614
6099         * g++.dg/expr/ptrmem6.C: New test.
6100         * g++.dg/expr/ptrmem6a.C: Likewise.
6101
6102 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6103
6104         PR tree-optimization/21658
6105         * gcc.dg/tree-ssa/pr21658.c: New.
6106
6107 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6108
6109         PR c++/21455
6110         * g++.dg/inherit/ptrmem3.C: New.
6111
6112         PR c++/21681
6113         * g++.dg/parse/template16.C: New.
6114
6115 2005-05-27  Andreas Jaeger  <aj@suse.de>
6116
6117         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6118
6119         * gcc.dg/i386-sse-8.c: Run test on all archs.
6120
6121 2005-05-26  Mike Stump  <mrs@apple.com>
6122
6123         * objc.dg/isa-field-1.m: Only run on darwin.
6124         * objc.dg/lookup-1.m: Likewise.
6125         * objc.dg/try-catch-8.m: Likewise.
6126
6127 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6128
6129         PR tree-optimization/9814
6130         * gcc.dg/pr9814-1.c: New test case.
6131
6132 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6133
6134         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6135         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6136         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6137         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6138         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6139         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6140         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6141         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6142         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6143         objc.dg/try-catch-8.m: New.
6144
6145 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6146
6147         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6148         remove extraneous semicolons.
6149
6150 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6151
6152         * obj-c++.dg/comp-types-12.mm: New.
6153         * objc.dg/comp-types-11.m: New.
6154         * objc.dg/selector-4.m: New.
6155
6156 2005-05-26  Andreas Jaeger  <aj@suse.de>
6157
6158         PR testsuite/20772
6159         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6160         g++.old-deja/g++.ext/attrib3.C,
6161         g++.old-deja/g++.other/store-expr1.C,
6162         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6163         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6164         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6165         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6166         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6167         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6168         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6169         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6170         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6171         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6172         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6173         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6174         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6175         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6176         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6177         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6178         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6179         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6180         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6181
6182 2005-05-26  Andreas Jaeger  <aj@suse.de>
6183
6184         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6185         x86-64 compilation.
6186
6187 2005-05-26  Andreas Jaeger  <aj@suse.de>
6188
6189         PR testsuite/20772
6190         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6191         gcc.misc-tests/i386-pf-athlon-1.c,
6192         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6193         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6194         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6195         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6196         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6197         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6198         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6199         programs.
6200
6201         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6202         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6203         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6204         x86-64 compilation.
6205
6206         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6207         x86_64.
6208
6209         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6210         effective-target ilp32.
6211
6212 2005-05-26  David Ung  <davidu@mips.com>
6213
6214         * gcc.target/mips/ext_ins.c: New test for testing the generation
6215         of MIPS32/64 rev 2 ext/ins instructions.
6216
6217 2005-05-26  Andreas Jaeger  <aj@suse.de>
6218
6219         * treelang/compile/unsigned.tree: Use gimple instead of
6220         nonexisting generic dump.
6221
6222 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6223
6224         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6225
6226 2005-05-26  Andreas Jaeger  <aj@suse.de>
6227
6228         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6229
6230 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6231
6232         PR libfortran/17283
6233         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6234         Test callee-allocated memory with write statements.
6235
6236 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6237
6238         PR middle-end/21709
6239         * gcc.dg/pr21709-1.c: New test case.
6240
6241 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6242             Mike Stump  <mrs@apple.com>
6243
6244         * objc/execute/next_mapping.h: Update for C++.
6245
6246         * obj-c++.dg/selector-1.mm: Move to...
6247         * obj-c++.dg/selector-4.mm: here...
6248
6249         * obj-c++.dg/basic.mm: New.
6250         * obj-c++.dg/comp-types-1.mm: New.
6251         * obj-c++.dg/cxx-class-1.mm: New.
6252         * obj-c++.dg/cxx-ivars-1.mm: New.
6253         * obj-c++.dg/cxx-ivars-2.mm: New.
6254         * obj-c++.dg/cxx-ivars-3.mm: New.
6255         * obj-c++.dg/cxx-scope-1.mm: New.
6256         * obj-c++.dg/cxx-scope-2.mm: New.
6257         * obj-c++.dg/defs.mm: New.
6258         * obj-c++.dg/empty-private-1.mm: New.
6259         * obj-c++.dg/encode-1.mm: New.
6260         * obj-c++.dg/encode-2.mm: New.
6261         * obj-c++.dg/encode-3.mm: New.
6262         * obj-c++.dg/extern-c-1.mm: New.
6263         * obj-c++.dg/extra-semi.mm: New.
6264         * obj-c++.dg/fix-and-continue-2.mm: New.
6265         * obj-c++.dg/isa-field-1.mm: New.
6266         * obj-c++.dg/ivar-list-semi.mm: New.
6267         * obj-c++.dg/local-decl-1.mm: New.
6268         * obj-c++.dg/lookup-1.mm: New.
6269         * obj-c++.dg/lookup-2.mm: New.
6270         * obj-c++.dg/method-1.mm: New.
6271         * obj-c++.dg/method-2.mm: New.
6272         * obj-c++.dg/method-3.mm: New.
6273         * obj-c++.dg/method-4.mm: New.
6274         * obj-c++.dg/method-5.mm: New.
6275         * obj-c++.dg/method-6.mm: New.
6276         * obj-c++.dg/method-7.mm: New.
6277         * obj-c++.dg/no-extra-load.mm: New.
6278         * obj-c++.dg/overload-1.mm: New.
6279         * obj-c++.dg/pragma-1.mm: New.
6280         * obj-c++.dg/pragma-2.mm: New.
6281         * obj-c++.dg/private-1.mm: New.
6282         * obj-c++.dg/private-2.mm: New.
6283         * obj-c++.dg/proto-qual-1.mm: New.
6284         * obj-c++.dg/qual-types-1.mm: New.
6285         * obj-c++.dg/stubify-1.mm: New.
6286         * obj-c++.dg/stubify-2.mm: New.
6287         * obj-c++.dg/super-class-1.mm: New.
6288         * obj-c++.dg/super-class-2.mm: New.
6289         * obj-c++.dg/super-dealloc-1.mm: New.
6290         * obj-c++.dg/super-dealloc-2.mm: New.
6291         * obj-c++.dg/template-1.mm: New.
6292         * obj-c++.dg/template-2.mm: New.
6293         * obj-c++.dg/template-3.mm: New.
6294         * obj-c++.dg/template-4.mm: New.
6295         * obj-c++.dg/template-5.mm: New.
6296         * obj-c++.dg/template-6.mm: New.
6297         * obj-c++.dg/try-catch-1.mm: New.
6298         * obj-c++.dg/try-catch-2.mm: New.
6299         * obj-c++.dg/try-catch-3.mm: New.
6300         * obj-c++.dg/try-catch-4.mm: New.
6301         * obj-c++.dg/try-catch-5.mm: New.
6302         * obj-c++.dg/try-catch-6.mm: New.
6303         * obj-c++.dg/try-catch-7.mm: New.
6304         * obj-c++.dg/try-catch-8.mm: New.
6305         * obj-c++.dg/try-catch-9.mm: New.
6306         * obj-c++.dg/va-meth-1.mm: New.
6307
6308 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6309
6310         * obj-c++.dg/selector-1.mm: New.
6311         * obj-c++.dg/selector-2.mm: New.
6312
6313 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6314
6315         * obj-c++.dg/selector-3.mm: New.
6316         * objc.dg/selector-3.m: New.
6317
6318 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6319
6320         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6321         about where warning appears.
6322
6323 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6324
6325         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6326         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6327         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6328         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6329
6330 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6331
6332         * gcc.dg/20050524-1.c: New test.
6333
6334 2005-05-25  Jan Hubicka  <jh@suse.cz>
6335
6336         * gcc.dg/tree-prof/inliner-1.c: New.
6337
6338 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6339
6340         * gcc.dg/tree-prof: New directory.
6341         * gcc.dg/tree-prof/tree-prof.exp: New.
6342
6343 2005-05-25  DJ Delorie  <dj@redhat.com>
6344
6345         * gcc.dg/Wattributes-1.c: New.
6346         * gcc.dg/Wattributes-2.c: New.
6347         * gcc.dg/Wattributes-3.c: New.
6348
6349 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6350
6351         PR tree-optimization/19833
6352         * gcc.dg/uninit-4.c: Remove xfail.
6353         * gcc.dg/uninit-9.c: Ditto.
6354
6355 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6356
6357         * obj-c++.dg/bitfield-[1-5].mm: New.
6358         * obj-c++.dg/class-protocol-1.mm: New.
6359         * obj-c++.dg/comp-types-1[0-1].mm: New.
6360         * obj-c++.dg/comp-types-[2-9].mm: New.
6361         * obj-c++.dg/encode-[4-8].mm: New.
6362         * obj-c++.dg/layout-1.mm: New.
6363         * obj-c++.dg/method-1[0-9].mm: New.
6364         * obj-c++.dg/method-2[0-1].mm: New.
6365         * obj-c++.dg/method-[8-9].mm: New.
6366         * obj-c++.dg/objc-gc-3.mm: New.
6367         * obj-c++.dg/try-catch-10.mm: New.
6368         * objc.dg/bitfield-5.m: New.
6369         * objc.dg/comp-types-10.m: New.
6370         * objc.dg/comp-types-9.m: New.
6371         * objc.dg/layout-1.m: New.
6372         * objc.dg/objc-gc-4.m: New.
6373         * objc.dg/try-catch-9.m: New.
6374         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6375         * objc.dg/comp-types-1.m: Likewise.
6376         * objc.dg/comp-types-[5-6].m: Likewise.
6377         * objc.dg/method-9.m: Likewise.
6378
6379 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6380
6381         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6382         and on hardware without VMX support.
6383
6384         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6385
6386         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6387
6388         * lib/profopt.exp (dg-final-generate, dg-final-use,
6389         profopt-final-code, profopt-get-options): New.
6390         (profopt-execute): Process test directives.
6391
6392         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6393         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6394         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6395
6396 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6397
6398         PR C++/21645
6399         * g++.dg/init/ctor5.C: New test.
6400
6401 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6402
6403         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6404         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6405         vect-113.c, vect-114.c.
6406
6407 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6408
6409         * gcc.dg/const-elim-1.c: Remove xfails.
6410
6411 2005-05-23  Jeff Law  <law@redhat.com>
6412
6413         * gcc.c-torture/compile/pr21638.c: New test.
6414         * gcc.c-torture/compile/20050520-1.c: New test.
6415
6416 2005-05-23  Nick Clifton  <nickc@redhat.com>
6417
6418         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6419         be a proper triple, ie: m32r*-*-*.
6420         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6421
6422 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6423
6424         PR middle-end/21331
6425         PR tree-opt/21293
6426         * gcc.c-torture/compile/pr21293.c: New test.
6427         * gcc.c-torture/execute/pr21331.c: New test.
6428
6429 2004-05-20  Richard Henderson  <rth@redhat.com>
6430
6431         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6432
6433 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6434
6435         * obj-c++-dg.exp: Add.
6436         * obj-c++.exp: Add.
6437         * obj-c++.dg/dg.exp: Add.
6438
6439 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6440
6441         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6442         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6443
6444 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6445
6446         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6447
6448 2004-05-19  Richard Henderson  <rth@redhat.com>
6449
6450         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6451
6452 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6453
6454         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6455
6456         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6457
6458 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6459
6460         PR c++/21495
6461         * g++.dg/parse/extern1.C: New test.
6462         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6463
6464 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6465
6466         * gcc.dg/c99-math.h: New.
6467         * gcc.dg/c99-math-float-1.c: New test.
6468         * gcc.dg/c99-math-double-1.c: Likewise.
6469         * gcc.dg/c99-math-long-double-1.c: Likewise.
6470
6471 2005-05-18  Richard Henderson  <rth@redhat.com>
6472
6473         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6474
6475 2005-05-18  Devang Patel  <dpatel@apple.com>
6476
6477         * g++.dg/opt/20050511-1.C: New test.
6478
6479 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6480
6481         PR libfortran/21127
6482         * gfortran.dg/reshape-complex.f90:  New test.
6483
6484 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6485
6486         * gfortran.dg/array_constructor_1.f90: New test.
6487         * gfortran.dg/array_constructor_2.f90: New test.
6488
6489 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6490
6491         PR fortran/20954
6492         * gfortran.dg/pr20954.f: New test.
6493
6494 2005-05-17  Mike Stump  <mrs@apple.com>
6495
6496         Yet more Objective-C++...
6497
6498         * objc.dg/method-5.m: Update.
6499         * objc.dg/method-6.m: Update.
6500         * objc.dg/method-7.m: Update.
6501         * objc.dg/method-9.m: Update.
6502         * objc.dg/try-catch-2.m: Update.
6503
6504 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6507         Remove little-endian optimizations.
6508
6509 2005-05-17  Jeff Law  <law@redhat.com>
6510
6511         * g++.dg/tree-ssa/pr14814.C: New test.
6512         * gcc.dg/tree-ssa/pr14814.C: New test.
6513         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6514         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6515
6516 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6517
6518         * gcc.dg/compat/generate-random.c: Do not include
6519         libiberty.h.
6520         * gcc.dg/compat/generate-random_r.c: Likewise.
6521
6522 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6523
6524         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6525
6526 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6527
6528         PR middle-end/21595
6529         * g++.dg/tree-ssa/builtin1.C: New testcase.
6530
6531 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6532
6533         PR c++/21454
6534         * g++.dg/opt/const4.C: New test.
6535
6536         PR middle-end/21492
6537         * g++.dg/opt/crossjump1.C: New test.
6538
6539         PR tree-optimization/21610
6540         * gcc.c-torture/compile/20050516-1.c: New test.
6541
6542         PR fortran/15080
6543         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6544         about the test failing.
6545         * gfortran.fortran-torture/execute/where_7.f90: New test.
6546         * gfortran.fortran-torture/execute/where_8.f90: New test.
6547
6548 2005-05-16  Richard Henderson  <rth@redhat.com>
6549
6550         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6551         i?86 and x86_64.
6552
6553 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6556         (limits.h): Include unconditionally.
6557         (stdlib.h): Likewise.
6558         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6559         (limits.h): Include unconditionally.
6560         (stdlib.h): Likewise.
6561         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6562         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6563         (limits.h): Include unconditionally.
6564         (stdlib.h): Likewise.
6565         (hashtab.h): Do not include.
6566         (getopt.h): Likewise.
6567         (stddef.h): Include.
6568         (hashval_t): Define.
6569         (struct entry): Add "next" field.
6570         (HASH_SIZE): New macro.
6571         (hash_table): New variable.
6572         (switchfiles): Do not use xmalloc.
6573         (mix): New macro.
6574         (iterative_hash): New function.
6575         (hasht): Remove.
6576         (e_exists): New function.
6577         (e_insert): Likewise.
6578         (output): Use, instead of libiberty hashtable functions.
6579         (main): Do not use getopt.  Do not call htab_create.
6580
6581 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6582
6583         PR libstdc++/21526
6584         * lib/target-supports.exp (check_mkfifo_available):
6585         Return 0 for cygwin as mkfifo support incomplete on platform.
6586         Fix typos in comments.
6587
6588 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6589
6590         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6591
6592 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6593
6594         PR fortran/17432
6595         * gfortran.dg/assign_4.f: New test.
6596
6597 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6598
6599         PR tree-optimization/21563
6600         * gcc.dg/tree-ssa/pr21563.c: New.
6601
6602 2005-05-14  Jan Hubicka  <jh@suse.cz>
6603
6604         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6605
6606 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6607
6608         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6609
6610 2005-05-13  Julian Brown  <julian@codesourcery.com>
6611
6612         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6613         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6614
6615 2005-05-13  Jan Hubicka  <jh@suse.cz>
6616
6617         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6618         * gcc.dg/fold-xor-?.c: Likewise.
6619         * gcc.dg/pr15784-?.c: Likewise.
6620         * gcc.dg/pr20922-?.c: Likewise.
6621         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6622         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6623         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6624
6625 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6626
6627         PR fortran/21260
6628         * gfortran.dg/hollerith_1.f90: New test.
6629
6630 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6631
6632         * gfortran.dg/func_result_2.f90: New test.
6633
6634 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6635
6636         * gfortran.dg/dev_null.f90: New test.
6637
6638 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6639
6640         * gcc.dg/arm-vfp1.c: Revert last change.
6641
6642 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6643
6644         PR middle-end/19807
6645         PR tree-optimization/19639
6646         * g++.dg/tree-ssa/pr19807.C: New testcase.
6647
6648 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6649
6650         PR libfortran/21471
6651         * gfortran.dg/append-1.f90: New test.
6652
6653 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6654
6655         * gcc.dg/pr18501.c: XFAIL.
6656         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6657         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6658         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6659         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6660         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6663         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6664
6665 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6666
6667         PR fortran/20178
6668         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6669         gfortran.dg/f2c_3.f90: New tests.
6670
6671         * gfortran.dg/return_1.f90: Fix dg annotation.
6672
6673 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6674
6675         * gcc.c-torture/compile/20050510-1.c: New test.
6676
6677 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6678
6679         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6680
6681 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6682
6683         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6684
6685 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6686
6687         PR c/17913
6688         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6689
6690 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6691
6692         PR c/21342
6693         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6694         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6695
6696 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6697
6698         PR debug/16676
6699         * gcc.dg/debug/pr16676.c: New test.
6700
6701 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6702
6703         PR testsuite/21443
6704         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6705         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6706         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6707         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6708         Change -O1 to -O2.
6709         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6710         -fno-tree-dominator-opts.
6711
6712 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6713
6714         * gfortran.dg/return_1.f90: New test.
6715
6716 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6717
6718         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6719
6720         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6721
6722 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6723
6724         PR c++/21427
6725         * g++.dg/inherit/covariant13.C: New.
6726
6727 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6728
6729         PR libfortran/19155
6730         * gfortran.dg/pr19155.f: New test.
6731
6732 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6733
6734         PR inline-asm/8788
6735         * gcc.dg/pr8788-1.c: New testcase.
6736
6737 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6738
6739         PR target/21416
6740         * gcc.target/mips/fpcmp-[12].c: New tests.
6741
6742 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6743
6744         * lib/target-supports-dg.exp (dg-require-fork): New function.
6745         (dg-require-mkfifo): Likewise.
6746         * lib/target-supports.exp (check_function_available): New
6747         function.
6748         (check_fork_available): Likewise.
6749         (check_mkfifo_available): Likewise.
6750
6751 2005-05-06  Jeff Law  <law@redhat.com>
6752
6753         * gcc.c-torture/compile/pr21380.c: New test.
6754
6755 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6756
6757         PR c++/20961
6758         * g++.dg/ext/weak3.C: New test.
6759
6760 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6761
6762         PR c++/21352
6763         * g++.dg/template/crash37.C: New test.
6764
6765 2005-05-05  Paul Brook  <paul@codesourcery.com>
6766
6767         * gcc.dg/arm-g2.c: Use effective-target arm32.
6768         * gcc.dg/arm-mmx-1.c: Ditto.
6769         * gcc.dg/arm-scd42-2.c: Ditto.
6770         * gcc.dg/arm-vfp1.c: Ditto.
6771         * lib/target-supports.exp (check_effective_target_arm32): New
6772         function.
6773
6774 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6775
6776         PR libfortran/21354
6777         gfortran.dg/in_pack_rank7.f90:  New test.
6778
6779 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6780
6781         PR middle-end/15618
6782         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6783
6784 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6785
6786         PR middle-end/21265
6787         * gcc.dg/20050503-1.c: New test.
6788
6789         PR rtl-optimization/21239
6790         * gcc.dg/i386-sse-11.c: New test.
6791
6792 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6793
6794         PR target/16888
6795         * gcc.target/i386/asm-1.c: New test.
6796
6797 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR rtl-optimization/21330
6800         * gcc.c-torture/execute/20050502-1.c: New test.
6801
6802         PR target/21297
6803         * gcc.c-torture/execute/20050502-2.c: New test.
6804
6805 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6806
6807         PR middle-end/21282
6808         * gcc.dg/pr21282.c: New.
6809
6810 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6811
6812         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6813         * gcc.dg/vect/vect-92.c: Likewise
6814         * gcc.dg/vect/vect-93.c: Likewise
6815         * gcc.dg/vect/vect-dv-1.c: Likewise
6816         * gcc.dg/vect/vect-dv-2.c: Likewise
6817         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6818
6819 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6820
6821         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6822         * gfortran.dg/vect/vect-2.f90:  Likewise
6823         * gfortran.dg/vect/vect-3.f90:  Likewise
6824         * gfortran.dg/vect/vect-4.f90:  Likewise
6825         * gfortran.dg/vect/vect-5.f90:  Likewise
6826
6827 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6828
6829         PR target/20813
6830         * gcc.dg/rs6000-fpint-2.c: New.
6831
6832 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6833
6834         PR c/15698
6835         * gcc.dg/builtins-30.c: Update expected messages.
6836         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6837         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6838         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6839
6840 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6841
6842         PR tree-optimization/21294
6843         * gcc.dg/tree-ssa/pr21294.c: New.
6844
6845 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6846
6847         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6848         __builtin_altivec_st_internal_4si built-in.
6849
6850 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/15875
6853         * g++.dg/template/ptrmem14.C: New test.
6854
6855 2005-05-02  Paul Brook  <paul@codesourcery.com>
6856
6857         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6858
6859 2005-05-02  Michael Matz  <matz@suse.de>
6860
6861         PR c++/19542
6862         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6863
6864 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6865
6866         * g++.dg/cpp/weak.C: New test.
6867
6868 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6869
6870         * gcc.dg/tree-ssa/loop-8.c: New test.
6871
6872 2005-04-30  Michael Maty  <matz@suse.de>
6873
6874         * gcc.dg/inline-mcpy.c: New test.
6875
6876 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6877
6878         PR libfortran/18958
6879         * gfortran.dg/eoshift.f90:  New test case.
6880
6881 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6882
6883         PR libfortran/18857
6884         * gfortran.dg/matmul_1.f90: New test.
6885
6886 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6887
6888         PR tree-optimization/21030
6889         * gcc.dg/tree-ssa/pr21030.c: New.
6890
6891 2005-04-29  Devang Patel  <dpatel@apple.com>
6892
6893         PR tree-optimization/21272
6894         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6895
6896 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6897
6898         PR fortran/13082
6899         PR fortran/18824
6900         * gfortran.dg/entry_4.f90: New test.
6901         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6902         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6903         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6904         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6905         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6906         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6907         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6908
6909 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6910
6911         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6912
6913 2005-04-29  Paul Brook   <paul@codesourcery.com>
6914
6915         * gfortran.dg/entry_3.f90: New test.
6916
6917 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6918
6919         * gfortran.dg/implicit_4.f90: New test.
6920
6921 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6922
6923         * lib/target-supports.exp (check_profiling_available): Return
6924         false for xtensa-*-elf.
6925
6926 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6927
6928         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6929         error if file cannot be deleted.
6930
6931 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6932
6933         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6934         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6935         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6936         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6937         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6938         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6939         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6940         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6941         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6942         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6943         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6944         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6945         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6946
6947 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6948
6949         PR fortran/20865
6950         * gfortran.dg/pr20865.f90: New test.
6951
6952 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6953
6954         * gcc.dg/void-cast-2.c: New test.
6955
6956 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6957
6958         PR c/21159
6959         * gcc.dg/void-cast-1.c: New test.
6960
6961 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6962
6963         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6964
6965 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6966
6967         PR fortran/21177
6968         * gfortran.dg/pr21177.f90: New test.
6969
6970 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6971
6972         PR tree-optimization/21171
6973         * gcc.dg/tree-ssa/pr21171.c: New test.
6974
6975 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6976
6977         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6978         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6979         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6980         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6981         gcc.dg/tree-ssa/gen-vect-32.c: New.
6982         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6983         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6984         don't run on PPC32.
6985
6986 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6987
6988         PR c/21213
6989         * gcc.dg/transparent-union-3.c: New test.
6990
6991 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6992
6993         PR c/20740
6994         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6995         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6996         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6997         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6998         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6999         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7000
7001 2005-04-26  Jeff Law  <law@redhat.com>
7002
7003         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7004         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7005         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7006         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7007         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7008         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7009         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7010
7011 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7012
7013         PR tree-optimization/17598
7014         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7015
7016 2005-04-25  Mike Stump  <mrs@apple.com>
7017
7018         * objc.dg/fix-and-continue-1.m: Add.
7019
7020 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7021
7022         PR c++/20995
7023         * g++.dg/opt/pr20995-1.C: New test case.
7024
7025 2005-04-25  Devang Patel <dpatel@apple.com>
7026
7027         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7028
7029 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7030
7031         PR testsuite/21062
7032         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7033
7034 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7035
7036         PR C++/21188
7037         * g++.dg/opt/rtti2.C: New test.
7038
7039 2005-04-25  Paul Brook  <paul@codesourcery.com>
7040         Steven G. Kargl  <kargls@comcast.net>
7041
7042         PR fortran/20879
7043         * gfortran.dg/ichar_1.f90: New file.
7044
7045 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7046
7047         PR middle-end/20991
7048         * g++.dg/opt/pr20991.C: New test.
7049
7050         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7051         where sizeof (type) < __alignof__ (type).
7052         * gcc.dg/compat/struct-layout-1.h: Likewise.
7053
7054 2005-04-24  Per Bothner  <per@bothner.com>
7055             Devang Patel  <dpatel@apple.com>
7056
7057         PR preprocessor/20907
7058         * gcc.dg/cpp/very-long-comment.c: New test.
7059
7060 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7061
7062         PR fortran/20059
7063         * gfortran.dg/common_5.f: New test.
7064
7065 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7066
7067         PR middle-end/21082
7068         * g++.dg/tree-ssa/pr21082.C: New testcase.
7069
7070 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7071
7072         * gcc.dg/vect/vect-99.c: New test.
7073
7074 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7075
7076         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7077
7078 2005-04-22  Jeff Law  <law@redhat.com>
7079
7080         * gcc.dg/uninit-5.c: Remove xfails.
7081         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7082         conditionals and loads.
7083
7084 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7085
7086         PR libfortran/20074
7087         PR libfortran/20436
7088         PR libfortran/21108
7089         * gfortran.dg/nested_reshape.f90: new test
7090         * gfortran.dg/reshape-alloc.f90: new test
7091         * gfortran.dg/reshape.f90: new test
7092
7093 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7096
7097         * gcc.dg/arm-vfp1.c: New test.
7098
7099 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7100
7101         PR c++/21087
7102         * g++.dg/lookup/builtin2.C: New test.
7103
7104 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7105
7106         * gcc.dg/weak/weak-13.c: New test.
7107
7108 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7109
7110         * lib/target-supports.exp (check_effective_target_sync_int_long):
7111         Add powerpc*.
7112
7113 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7114
7115         * gcc.target/mips/branch-1.c: New test.
7116
7117 2005-04-21  Richard Henderson  <rth@redhat.com>
7118
7119         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7120         * gcc.dg/vect/vect-86.c: Likewise.
7121         * gcc.dg/vect/vect-87.c: Likewise.
7122         * gcc.dg/vect/vect-88.c: Likewise.
7123
7124 2005-04-21  Devang Patel  <dpatel@apple.com>
7125
7126         PR optimization/20994
7127         * gcc.dg/tree-ssa/ifc-3.c: New test.
7128
7129 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7130
7131         PR c/12913
7132         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7133         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7134         gcc.dg/c99-vla-jump-5.c: New tests.
7135
7136 2005-04-19  Richard Henderson  <rth@redhat.com>
7137
7138         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7139         Fix typo in exists check.
7140         (check_effective_target_sync_int_long): New.
7141         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7142         * gcc.dg/ia64-sync-2.c: Likewise.
7143         * gcc.dg/ia64-sync-3.c: Likewise.
7144         * gcc.dg/ia64-sync-4.c: Likewise.
7145
7146 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7147
7148         * gcc.dg/fold-xor-1.c: New test.
7149         * gcc.dg/fold-xor-2.c: New test.
7150
7151 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7152
7153         PR target/20670
7154         * g++.dg/eh/fp-regs.C: New test.
7155
7156 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7157
7158         * gcc.dg/Wint-to-pointer-cast-1.c,
7159         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7160         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7161         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7162
7163 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7164
7165         PR fortran/16861
7166         * gfortran.dg/pr16861.f90: New test.
7167
7168 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7169
7170         * gcc.dg/pr21085.c: New test.
7171
7172 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7173
7174         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7175         (setup_mips_tests, dg-mips-options): New procedures.
7176         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7177         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7178         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7179         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7180         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7181         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7182         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7183         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7184         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7185         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7186         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7187         dg-mips-options instead of dg-options.  Remove now-redundant
7188         preprocessor guards.
7189         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7190         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7191         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7192         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7193         * gcc.dg/vr-mult-2.c: Delete.
7194         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7195         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7196         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7197         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7198         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7199         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7200         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7201
7202 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7203
7204         * ada/acats/run_all.sh: Use sync when executable not present.
7205
7206 2005-04-18  Devang Patel  <dpatel@apple.com>
7207
7208         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7209         * gcc.dg/vect/vect-11a.c: New.
7210         * gcc.dg/vect/vect-none.c: Update.
7211         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7212
7213 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7214
7215         PR tree-optimization/20922
7216         * gcc.dg/pr20922-1.c: New test.
7217         * gcc.dg/pr20922-2.c: New test.
7218         * gcc.dg/pr20922-3.c: New test.
7219         * gcc.dg/pr20922-4.c: New test.
7220         * gcc.dg/pr20922-5.c: New test.
7221         * gcc.dg/pr20922-6.c: New test.
7222
7223 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7224
7225         PR libfortran/20950
7226         * gfortran.dg/pr20950.f: New test.
7227
7228 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7229
7230         PR libfortran/19216
7231         * gfortran.dg/pr19216.f: New test.
7232
7233 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7234
7235         PR tree-optimization/21001
7236         * gcc.dg/tree-ssa/pr21001.c: New.
7237
7238 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7239
7240         PR libfortran/21075
7241         * gfortran.dg/reshape_rank7.f90: New test.
7242
7243 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7244
7245         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7246         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7247         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7248         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7249         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7250         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7251         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7252         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7253         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7254         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7255         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7256         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7257         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7258         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7259         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7260         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7261         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7262         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7263         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7264         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7265         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7266
7267 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7268
7269         * gfortran.dg/wtruncate.f: New testcase.
7270         * gfortran.dg/wtruncate.f90: New testcase.
7271
7272 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/21025
7275         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7276         which sizeof/alignof is dependent, rather than just whether we are
7277         processing_template_decl.
7278
7279 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7280
7281         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7282         corrected typo where the wrong variables had been compared.
7283
7284 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7285
7286         PR libfortran/18495
7287         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7288         Test callee-allocated version of return array with a write
7289         statement.
7290         Test spread with a temporary with another write statement.
7291
7292 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7293
7294         PR tree-optimization/21031
7295         * gcc.dg/tree-ssa/pr21031.c: New.
7296
7297 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7298
7299         PR tree-optimization/21004
7300         * gcc.dg/builtins-53.c: Include builtins-config.h.
7301         Check floorf, ceilf, floorl and ceill transformations
7302         only when HAVE_C99_RUNTIME is defined.
7303
7304 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7305
7306         PR middle-end/20739
7307         * gcc.dg/tree-ssa/pr20739.c: New test.
7308
7309 2005-04-14  Mike Stump  <mrs@apple.com>
7310
7311         * gcc.dg/Foundation.framework/empty: New.
7312         * gcc.dg/framework-2.c: New.
7313
7314 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7315
7316         PR tree-optimization/21021
7317         * gcc.c-torture/compile/pr21021.c: New.
7318
7319 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7320
7321         PR testsuite/21010
7322         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7323         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7324         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7325         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7326         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7327         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7328         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7329         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7330
7331 2005-04-14  Richard Henderson  <rth@redhat.com>
7332
7333         * lib/target-supports.exp (check_effective_target_vect_condition):
7334         Add ia64, i?86, and x86_64.
7335
7336 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7337
7338         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7339
7340 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7341
7342         PR tree-optimization/20657
7343         * gcc.dg/tree-ssa/pr20657.c: New.
7344
7345 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7346
7347         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7348         (long long int)trunc*.
7349
7350 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7351
7352         PR target/20927
7353         * gcc.dg/pr20927.c: New test.
7354
7355 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7356
7357         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7358         * gcc.target/mips/asm-1.c: Likewise.
7359
7360 2005-04-13  Dale Johannesen  <dalej@apple.com>
7361
7362         * objc.dg/objc-fast-4.m:  New.
7363
7364 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7365
7366         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7367         directory.
7368         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7369
7370 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7371
7372         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7373         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7374         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7375
7376 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7377
7378         PR tree-optimization/20913
7379         * gcc.dg/tree-ssa/pr20913.c: New.
7380
7381         PR tree-optimization/20702
7382         * gcc.dg/tree-ssa/pr20702.c: New.
7383
7384 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7385
7386         PR c++/13744
7387         * g++.dg/inherit/local3.C: New test.
7388
7389 2005-04-12  Jeff Law  <law@redhat.com>
7390
7391         * gcc.dg/tree-ssa/20050412-1.c: New test.
7392
7393 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7394
7395         PR libfortran/19016
7396         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7397         Add tests with mask generated by expression.
7398         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7399         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7400         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7401
7402 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7403
7404         PR middle-end/20917
7405         * gcc.dg/20050409-1.c: New test.
7406
7407 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7408
7409         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7410
7411 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7412
7413         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7414         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7415         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7416         (TARGET_CXX): Adjust accordingly.
7417         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7418         determine_class_data_visibility and class_data_always_comdat.
7419         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7420         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7421         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7422         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7423         (arm_cxx_determine_class_data_visibility): New.
7424         (arm_cxx_class_data_always_comdat): Likewise.
7425         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7426         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7427         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7428         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7429         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7430         Define.
7431
7432 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7433
7434         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7435
7436 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7437
7438         * gcc.dg/i386-darwin-fpmath.c: New.
7439
7440 2004-04-11  Devang Patel  <dpatel@apple.com>
7441
7442         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7443         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7444         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7445         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7446         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7447         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7448         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7449         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7450         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7451
7452 2004-04-11  Devang Patel  <dpatel@apple.com>
7453
7454         * gcc.dg/vect/vect-dv-1.c: New test.
7455         * gcc.dg/vect/vect-dv-2.c: New test.
7456
7457 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7458
7459         PR tree-optimization/20933
7460         * gcc.dg/tree-ssa/pr20933.c: New test.
7461
7462 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7463
7464         * gfortran.dg/fold_nearest.f90: New test.
7465
7466 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7467
7468         * gcc.dg/tree-ssa/alias-1.c: New test.
7469
7470 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7471
7472         PR tree-optimization/20920
7473         * g++.dg/tree-ssa/pr20920.C: New test.
7474
7475 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7476
7477         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7478         (long long int)ceil*.
7479
7480 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7481
7482         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7483         explicit C++ linkage.
7484
7485 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7486
7487         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7488         warning for arithmetic IF statements.
7489
7490 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7491
7492         * eor_handling_1.f90: New test case.
7493         * eor_handling_2.f90: New test case.
7494         * eor_handling_3.f90: New test case.
7495         * eor_handling_4.f90: New test case.
7496         * eor_handling_5.f90: New test case.
7497         * noadv_size.f90: New test case.
7498         * pad_no.f90: New test case.
7499
7500 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7501
7502         * gcc.c-torture/execute/20050410-1.c: New test.
7503
7504 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7505
7506         * gcc.dg/pr20126.c: New.
7507
7508 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7509             Steven G. Kargl <kargls@comcast.net>
7510
7511         * gfortran.dg/PR19872.f: New test.
7512
7513 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7514
7515         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7516
7517 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7518
7519         * gfortran.dg/nint_1.f90: New test.
7520
7521 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7522
7523         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7524         Added test for callee-allocated arrays with write statements.
7525         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7526         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7527         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7528         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7529         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7530
7531 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7532
7533         PR libfortran/20163
7534         * gfortran.dg/open-options-blanks.f:  New test.
7535
7536 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7537
7538         PR fortran/13257
7539         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7540
7541 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7544         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7545         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7546         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7547         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7548         * gcc.c-torture/execute/stdarg-4.c: New test.
7549
7550         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7551
7552         PR target/20795
7553         * g++.dg/abi/param2.C: New test.
7554
7555 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7556
7557         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7558
7559 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7560
7561         * gcc.dg/builtins-53.c: New test.
7562
7563 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7564
7565         * g++.dg/tree-ssa/pr18178.C: New test.
7566         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7567         * gcc.c-torture/execute/20041019-1.c: New test.
7568         * gcc.dg/tree-ssa/20041008-1.c: New test.
7569         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7570         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7571         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7572         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7573         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7574         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7575         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7576         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7577         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7578         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7579
7580 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7581
7582         PR rtl-optimization/20466
7583         * gcc.c-torture/execute/pr20466-1.c: New test.
7584
7585 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/20905
7588         * g++.dg/parse/cond2.C: New test.
7589
7590         PR c++/20145
7591         * g++.dg/warn/Wdtor1.C: New test.
7592
7593 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7594
7595         PR fortran/17229
7596         * gfortran.dg/pr17229.f: New test.
7597
7598 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7599
7600         * gfortran.dg/tiny_1.f90: New test.
7601         * gfortran.dg/tiny_2.f90: ditto.
7602
7603 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7604
7605         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7606         * gfortran.dg/open_new.f90:  Fix dg-do run line
7607
7608 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7609
7610         * lib/target-supports.exp (get_compiler_messages): Support
7611         optional arguments, the fourth being compiler options.
7612         (check_effective_target_fpic): New proc.
7613         * gcc.dg/20050321-2.c: Restrict to target fpic.
7614
7615 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7616
7617         * gcc.dg/15443-1.c: New test.
7618         * gcc.dg/15443-2.c: Likewise.
7619
7620 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7621
7622         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7623
7624 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7625
7626         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7627
7628 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7629
7630         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7631         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7632         -m64.
7633         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7634         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7635         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7636
7637 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7638
7639         PR c++/20212
7640         * g++.dg/warn/Wunused-11.C: New test.
7641
7642 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7643
7644         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7645
7646 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7647
7648         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7649
7650 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/20734
7653         * g++.dg/template/ptrmem13.C: New test.
7654
7655 2005-04-05  Per Bothner  <per@bothner.com>
7656
7657         * lib/gcc.exp: Always add -fno-show-column, for now.
7658
7659 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7660
7661         PR testsuite/20767
7662         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7663         of plain old "unsigned int" for the type of "i".  Makes this test
7664         64bit clean.
7665
7666 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7667
7668         * gcc.dg/i386-ssefn-1.c: New test.
7669         * gcc.dg/i386-ssefn-2.c: New test.
7670         * gcc.dg/i386-ssefn-3.c: New test.
7671         * gcc.dg/i386-ssefn-4.c: New test.
7672
7673 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR tree-optimization/20076
7676         * gcc.dg/builtin-apply4.c: New test.
7677
7678         PR preprocessor/19475
7679         * gcc.dg/cpp/macspace1.c: New test.
7680         * gcc.dg/cpp/macspace2.c: New test.
7681
7682 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7683
7684         * gfortran.dg/pr20755.f: Fixed bad format.
7685
7686 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/20763
7689         * g++.dg/ext/attrib21.C: New test.
7690
7691 2004-04-05  Devang Patel  <dpatel@apple.com>
7692
7693         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7694         * gcc.dg/vect/vect-shift-1.c: New test.
7695
7696 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7697
7698         PR libfortran/20755
7699         * gfortran.dg/pr20755.f: New test.
7700
7701 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7702
7703         * gfortran.dg/pr15959.f90: New test.
7704         * gfortran.dg/string_pad_trunc.f90: New test.
7705
7706 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7707
7708         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7709         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7710         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7711         syntax.
7712
7713 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7714
7715         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7716
7717 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7718
7719         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7720         * gcc.c-torture/compile/20011119-2.c: Likewise.
7721         * gcc.c-torture/compile/981001-2.c: Likewise.
7722
7723 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7724
7725         PR c++/20679
7726         * g++.dg/template/overload4.C: New test.
7727
7728 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7729
7730         PR c++/20746
7731         * g++.dg/abi/covariant5.C: New.
7732
7733         PR debug/20505
7734         * g++.dg/debug/const2.C: New.
7735
7736 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7737
7738         PR rtl-optimization/16104
7739         * gcc.c-torture/execute/20050316-1.c: New test.
7740
7741 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7742
7743         * g++.dg/template/spec23.C: Fix dg-error text.
7744
7745 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7746
7747         PR c++/19199
7748         * g++.dg/expr/lval2.C: New.
7749
7750 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7751
7752         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7753         __builtin_strcasecmp and __builtin_strncasecmp.
7754
7755 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7756
7757         PR c++/20723
7758         * g++.dg/template/spec22.C: New.
7759         * g++.dg/template/spec23.C: New.
7760
7761 2005-04-03  Dale Ranta  <dir@lanl.gov>
7762             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7763
7764         PR libfortran/20068
7765         PR libfortran/20125
7766         PR libfortran/20156
7767         PR libfortran/20471
7768         * gfortran.dg/backspace.f: New test.
7769
7770 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7771
7772         * gcc.dg/pr19345.c: New test.
7773
7774 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7775
7776         PR tree-optimization/20640
7777         * gcc.dg/torture/tree-loop-1.c: New.
7778
7779 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7780
7781         PR rtl-optimization/20290
7782         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7783
7784 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7785
7786         * gcc.dg/rs6000-fpint.c: New.
7787
7788 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7789
7790         * gcc.dg/old-style-then-proto-1.c: New test.
7791
7792 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7793
7794         * gfortran.fortran-torture/execute/backspace.f90: Check
7795         after backspace and read was incorrect.
7796
7797 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7800         buffer past the terminating NUL using memcmp.
7801         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7802         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7803
7804         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7805         Fix unused/uninitialized variable warnings.
7806
7807         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7808         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7809         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7810         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7811
7812         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7813         gcc.c-torture/execute/builtins/fputs-lib.c,
7814         gcc.c-torture/execute/builtins/lib/fprintf.c,
7815         gcc.c-torture/execute/builtins/lib/main.c,
7816         gcc.c-torture/execute/builtins/lib/memcmp.c,
7817         gcc.c-torture/execute/builtins/lib/memmove.c,
7818         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7819         gcc.c-torture/execute/builtins/lib/memset.c,
7820         gcc.c-torture/execute/builtins/lib/printf.c,
7821         gcc.c-torture/execute/builtins/lib/sprintf.c,
7822         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7823         gcc.c-torture/execute/builtins/lib/strchr.c,
7824         gcc.c-torture/execute/builtins/lib/strcmp.c,
7825         gcc.c-torture/execute/builtins/lib/strcpy.c,
7826         gcc.c-torture/execute/builtins/lib/strcspn.c,
7827         gcc.c-torture/execute/builtins/lib/strlen.c,
7828         gcc.c-torture/execute/builtins/lib/strncat.c,
7829         gcc.c-torture/execute/builtins/lib/strncmp.c,
7830         gcc.c-torture/execute/builtins/lib/strncpy.c,
7831         gcc.c-torture/execute/builtins/lib/strrchr.c,
7832         gcc.c-torture/execute/builtins/lib/strspn.c,
7833         gcc.c-torture/execute/builtins/lib/strstr.c,
7834         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7835         gcc.c-torture/execute/builtins/strlen-2.c,
7836         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7837         prototypes.
7838
7839 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7840
7841         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7842         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7843         selectany usage.
7844
7845 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR c++/19406
7848         * g++.dg/debug/using1.C: New test.
7849
7850 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7851
7852         PR middle-end/20524
7853         * gcc.dg/alias-7.c: Prefix asm-declared name with
7854         __USER_LABEL_PREFIX__.
7855
7856 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7857
7858         Fix fallout from PR middle-end/15700:
7859         * gcc.c-torture/compile/20011119-1.c: Take
7860         __USER_LABEL_PREFIX__ into account.
7861         * gcc.c-torture/compile/20011119-2.c: Likewise.
7862
7863 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7864
7865         PR c++/18644
7866         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7867
7868 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7869
7870         PR c/17855
7871         * gcc.c-torture/compile/struct-non-lval-1.c,
7872         gcc.c-torture/compile/struct-non-lval-2.c,
7873         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7874
7875 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7876
7877         * gcc.dg/tls/tls.exp: Remove temporary file.
7878         * g++.dg/tls/tls.exp: Ditto.
7879         * lib/file-format.exp: Ditto.
7880         * g++.dg/special/ecos.exp: Ditto.
7881
7882         * lib/profopt.exp: Treat prof_ext as a list.
7883         * gcc.misc-tests/bprob.exp: Ditto.
7884         * g++.dg/bprob/bprob.exp: Ditto.
7885
7886         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7887         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7888         g++.dg/tree-ssa/pointer-reference-alias.C,
7889         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7890         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7891         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7892         g++.dg/vect/pr19951.cc: Ditto.
7893         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7894         gcc.dg/builtins-47.c: Ditto.
7895         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7896         gcc.dg/pr20115-1.c: Ditto.
7897         * gcc.dg/tree-ssa/20030530-2.c,
7898         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7899         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7900         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7901         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7902         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7903         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7904         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7905         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7906         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7907         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7908         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7909         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7910         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7911         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7912         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7913         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7914         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7915         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7916         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7917         gcc.dg/tree-ssa/20030824-1.c,
7918         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7919         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7920         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7921         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7922         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7923         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7924         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7925         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7926         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7927         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7928         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7929         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7930         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7931         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7932         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7933         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7934         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7935         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7936         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7937         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7938         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7939         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7940         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7941         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7942         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7943         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7944         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7945         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7946         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7947         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7948         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7949         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7950         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7951         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7952         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7953         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7954         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7955         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7956         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7957         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7958         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7959         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7960         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7961         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7962         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7963         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7964         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7965         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7966         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7967         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7968         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7969         gcc.dg/tree-ssa/useless-1.c: Ditto.
7970         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7971         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7972         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7973         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7974         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7975         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7976         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7977         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7978         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7979         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7980         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7981         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7982         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7983         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7984         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7985         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7986         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7987         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7988         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7989         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7990         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7991         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7992         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7993         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7994         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7995         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7996         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7997         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7998         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7999         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8000         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8001         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8002         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8003         gcc.dg/vect/vect-none.c: Ditto.
8004         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8005         treelang/compile/unsigned.tree: Ditto.
8006
8007         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8008         * gcc.dg/cpp/direct2s.c: Ditto.
8009         * gcc.dg/cpp/paste4.c: Ditto.
8010         * gcc.dg/cpp/separate-1.c: Ditto.
8011         * gcc.dg/pch/save-temps-1.c: Ditto.
8012         * g++.dg/ext/altivec-10.C: Ditto.
8013         * g++.dg/pch/pch.C: Ditto.
8014
8015         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8016
8017         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8018         * g++.dg/template/repo1.C: Ditto.
8019         * g++.dg/template/repo2.C: Ditto.
8020         * g++.dg/template/repo3.C: Ditto.
8021         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8022         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8023         * g++.old-deja/g++.pt/repo1.C: Ditto.
8024         * g++.old-deja/g++.pt/repo2.C: Ditto.
8025         * g++.old-deja/g++.pt/repo3.C: Ditto.
8026         * g++.old-deja/g++.pt/repo4.C: Ditto.
8027
8028         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8029         * gcc.dg/20030107-1.c: Ditto.
8030         * gcc.dg/20030702-1.c: Ditto.
8031         * gcc.dg/profile-generate-1.c: Ditto.
8032         * g++.dg/other/profile1.C: Ditto.
8033         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8034
8035         * lib/gcc-dg.exp (remove-build-file): New.
8036         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8037         cleanup-tree-dump, cleanup-saved-temps): New.
8038
8039 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8040
8041         PR c++/19203, DR 214
8042         * g++.dg/parse/ambig3.C: Not ambiguous.
8043         * g++.dg/template/spec20.C: New.
8044         * g++.dg/template/spec21.C: New.
8045
8046 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8047
8048         PR target/20045
8049         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8050
8051 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8052
8053         PR libfortran/20660
8054         * gfortran.dg/negative_unit.f: New test.
8055
8056 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8057
8058         * gcc.dg/20050330-1.c: New test.
8059
8060 2005-03-30  Devang Patel  <dpatel@apple.com>
8061
8062         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8063
8064 2005-03-30  Dale Johannesen  <dalej@apple.com>
8065
8066         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8067
8068 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8069
8070         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8071         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8072         Strip options from test name.
8073
8074 2005-03-31  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.dg/varpool-1.c: New testcase.
8077
8078 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8079
8080         PR c/772
8081         PR c/17913
8082         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8083         gcc.dg/stmt-expr-label-3.c : New tests.
8084         * gcc.c-torture/execute/medce-2.c: Remove.
8085
8086 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8087
8088         PR c/20368
8089         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8090         tests.
8091
8092 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8093
8094         * gcc.c-torture/compile/pr20203.c: New test.
8095
8096 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8097
8098         * gfortran.dg/promotion.f90:  New test.
8099
8100 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8101
8102         PR middle-end/20491
8103         * gcc.dg/torture/asm-subreg-1.c: New test.
8104
8105 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8106
8107         PR c/20672
8108         * gcc.dg/pr20672-1.c: New test.
8109
8110 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8111
8112         * gfortran.dg/vect: New directory.
8113         * gfortran.dg/vect/vect.exp: New.
8114         * gfortran.dg/vect/vect-1.f90: New test.
8115         * gfortran.dg/vect/vect-2.f90: New test.
8116         * gfortran.dg/vect/vect-3.f90: New test.
8117         * gfortran.dg/vect/vect-4.f90: New test.
8118         * gfortran.dg/vect/vect-5.f90: New test.
8119
8120 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR middle-end/20622
8123         * gcc.dg/alias-7.c: New test.
8124
8125 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8126
8127         * gcc.dg/sparc-reg-1.c: New test.
8128
8129 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8130
8131         PR target/19890
8132         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8133
8134 2005-03-29  Dale Ranta  <dir@lanl.gov>
8135             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8136
8137         PR libfortran/20163
8138         * gfortran.dg/pr20163-2.f: New test.
8139
8140 2005-03-28  Jan Hubicka  <jh@suse.cz>
8141
8142         PR middle-end/20635
8143         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8144         by Jakub Jelinek.
8145
8146 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8147
8148         PR tree-optimization/20626
8149         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8150         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8151
8152 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8153
8154         * gfortran.dg/underflow.f90:  New test.
8155         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8156
8157 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8158
8159         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8160
8161 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8162
8163         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8164         (g++_init): Make sure that CXXFLAGS is set.
8165         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8166         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8167         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8168         * lib/objc.exp (objc_init): Likewise.
8169         * lib/treelang.exp (treelang_init): Likewise.
8170
8171 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8172
8173         PR tree-optimization/20470
8174         * gcc.dg/tree-ssa/pr20470.c: New test.
8175
8176 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8177
8178         * gcc.dg/ppc-stfiwx.c: New.
8179
8180 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8181
8182         PR target/19888
8183         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8184
8185 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8186
8187         * gcc.dg/20050325-1.c: Fix a typo.
8188
8189 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8190
8191         PR libfortran/19678
8192         PR libfortran/19679
8193         * gfortran.dg/dos_eol.f: New test.
8194
8195 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8196
8197         PR rtl-optimization/20249
8198         * gcc.dg/20050325-1.c: New test.
8199
8200 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8201
8202         PR libfortran/15332
8203         * gfortran.dg/pr15332.f: New test.
8204
8205 2005-03-24  Dale Johannesen  <dalej@apple.com>
8206
8207         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8208
8209 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8210
8211         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8212         'internal' visibility.
8213         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8214         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8215         'protected' visibility.
8216         * gcc.dg/visibility-7.c: Likewise.
8217         * lib/target-supports.exp (check_visibility_available): Take
8218         a parameter, the kind of visibility to check for.
8219         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8220         to check_visibility_available.
8221
8222         * g++.dg/expr/cast3.C: New.
8223
8224 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8225
8226         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8227         rs6000.
8228
8229 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8230
8231         PR target/20095
8232         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8233
8234 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8235
8236         * gcc.dg/badshift.c: Renamed to...
8237         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8238
8239         * gcc.target/i386/badshift.c: Renamed to...
8240         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8241         only.
8242
8243         PR rtl-optimization/20532
8244         * gcc.target/i386/badshift.c: New.
8245
8246 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8247
8248         * gfortran.dg/pr18025.f90: New test.
8249
8250 2005-03-23  Dale Johannesen  <dalej@apple.com>
8251
8252         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8253
8254 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8257
8258         * lib/target-supports.exp (check_iconv_available): Default
8259         libiconv to -liconv, if there is no definition.
8260
8261 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8262
8263         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8264
8265 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8266
8267         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8268         * g++.dg/opt/pr7503-2.C: Likewise.
8269         * g++.dg/opt/pr7503-3.C: Likewise.
8270         * g++.dg/opt/pr7503-4.C: Likewise.
8271         * g++.dg/opt/pr7503-5.C: Likewise.
8272         * g++.dg/warn/minmax.C: New test.
8273
8274 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8275
8276         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8277         * gfortran.dg/g77_intrinsics_sub.f: New test.
8278
8279 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8280             Jan Hubicka  <jh@suse.cz>
8281             Steven Bosscher <stevenb@suse.de
8282
8283         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8284
8285 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8286
8287         PR c++/19980
8288         * g++.dg/template/redecl3.C: New test.
8289
8290 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8291
8292         PR c++/20499
8293         * g++.dg/parse/error16.C: Tweak error markers.
8294
8295 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR target/20561
8298         * gcc.dg/20050321-2.c: New test.
8299
8300 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8301
8302         PR c++/20465
8303         PR c++/20381
8304         * g++.dg/template/ptrmem12.C: New.
8305
8306 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8307
8308         PR rtl-optimization/20527
8309         * gcc.c-torture/execute/pr20527-1.c: New test.
8310
8311 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8312
8313         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8314         program, compile it into a real executable and then delete the .c
8315         and .x files afterwards, to avoid problems on testglue targets.
8316
8317 2005-03-21  Stuart Hastings  <stuart@apple.com>
8318
8319         * gcc.target/i386/sse-2.c: New.
8320
8321 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8322
8323         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8324
8325 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8326
8327         * g++.dg/parse/crash25.C: Fix typo.
8328
8329 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8330
8331         PR c++/20461
8332         * g++.dg/parse/crash24.C: New test.
8333
8334         PR c++/20536
8335         * g++.dg/parse/crash25.C: New test.
8336
8337 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8338
8339         PR c++/20147
8340         * g++.dg/ext/stmtexpr4.C: New test.
8341
8342 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8343
8344         PR middle-end/20539
8345         * gcc.c-torture/compile/pr13066-1.c: New test case.
8346         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8347         * g++.dg/opt/pr13066-1.C: Likewise.
8348
8349 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8350
8351         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8352
8353 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8354
8355         PR fortran/18525
8356         * gfortran.dg/nesting_1.f90: New test.
8357
8358 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8359
8360         PR c++/20240
8361         * g++.dg/lookup/using13.C: New test.
8362
8363 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8364
8365         PR c++/20333
8366         * g++.dg/template/crash36.C: New test.
8367
8368 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8369
8370         PR c++/20463
8371         * g++.dg/template/crash35.C: New test.
8372
8373 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8374
8375         PR c++/19966
8376         * g++.dg/overload/operator2.C: New test.
8377
8378 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8379
8380         PR libfortran/20257
8381         * gfortran.dg/pr20257.f90: New test.
8382
8383 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8384
8385         PR libfortran/20480
8386         * gfortran.dg/pr20480.f90: New test.
8387
8388 2005-03-16  Richard Henderson  <rth@redhat.com>
8389
8390         PR middle-end/15700
8391         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8392         (_rtld_global): New.
8393         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8394         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8395
8396         * gcc.dg/alias-3.c: New.
8397         * gcc.dg/alias-4.c: New.
8398         * gcc.dg/alias-5.c: New.
8399         * gcc.dg/alias-6.c: New.
8400
8401 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8402
8403         * gcc.dg/cpp/ucnid-7.c: New.
8404
8405 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8406             Dorit Naishlos  <dorit@il.ibm.com>
8407
8408         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8409         darwin.
8410
8411 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8412
8413         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8414         misaligned accesses.
8415         * gcc.dg/vect/vect-58.c: Likewise.
8416         * gcc.dg/vect/vect-92.c: New.
8417         * gcc.dg/vect/vect-93.c: New.
8418
8419 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8420
8421         PR fortran/18827
8422         * gfortran.dg/assign_2.f90: New test.
8423         * gfortran.dg/assign_3.f90: New test.
8424         * gfortran.dg/assign.f90: New test.
8425
8426 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8427
8428         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8429         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8430         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8431         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8432         names.
8433
8434 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8435
8436         * gcc.dg/cpp/ucnid-6.c: New.
8437
8438         * gcc.dg/cpp/normalize-1.c: New.
8439         * gcc.dg/cpp/normalize-2.c: New.
8440         * gcc.dg/cpp/normalize-3.c: New.
8441         * gcc.dg/cpp/normalize-4.c: New.
8442         * gcc.dg/cpp/ucnid-4.c: New.
8443         * gcc.dg/cpp/ucnid-5.c: New.
8444         * g++.dg/cpp/normalize-1.C: New.
8445         * g++.dg/cpp/ucnid-1.C: New.
8446
8447 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8448
8449         * gcc.dg/pr18628.c: New.
8450
8451 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8452
8453         PR c++/20280
8454         * g++.dg/tree-ssa/pr20280.C: New.
8455
8456 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8457
8458         PR fortran/20467
8459         * gfortran.dg/stfunc_2.f90: New test.
8460
8461 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8462
8463         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8464
8465 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8466
8467         * gcc.dg/tree-ssa/20050314-1.c: New test.
8468
8469 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8470
8471         PR c++/4403
8472         PR c++/9783, DR433
8473         * g++.dg/template/friend34.C: New test.
8474         * g++.dg/template/friend35.C: Likewise.
8475         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8476
8477 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8478
8479         Friend class name lookup 5/n
8480         PR c++/1016
8481         * g++.dg/lookup/hidden-class1.C: New test.
8482         * g++.dg/lookup/hidden-class2.C: Likewise.
8483         * g++.dg/lookup/hidden-class3.C: Likewise.
8484         * g++.dg/lookup/hidden-class4.C: Likewise.
8485         * g++.dg/lookup/hidden-class5.C: Likewise.
8486         * g++.dg/lookup/hidden-class6.C: Likewise.
8487         * g++.dg/lookup/hidden-class7.C: Likewise.
8488         * g++.dg/lookup/hidden-class8.C: Likewise.
8489         * g++.dg/lookup/hidden-class9.C: Likewise.
8490         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8491         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8492         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8493         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8494         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8495         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8496         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8497         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8498         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8499         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8500         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8501
8502 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8503
8504         PR c++/20157
8505         * g++.dg/template/error18.C: New test.
8506
8507 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8508
8509         PR debug/16792
8510         * g++.dg/debug/pr16792.C: New test.
8511
8512 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8513
8514         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8515         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8516         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8517         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8518         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8519         test assertion names.
8520
8521 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8522
8523         PR fortran/18600
8524         * gfortran.dg/stfunc_1.f90: New test.
8525
8526 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8527
8528         PR fortran/16907
8529         * gfortran.dg/real_index_1.f90: New test.
8530
8531 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8532
8533         PR fortran/20323
8534         * gfortran.dg/spec_expr_1.f90: New test.
8535
8536 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8537
8538         PR c/20402
8539         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8540         new parser.
8541
8542 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8543
8544         PR fortran/20361
8545         * gfortran.dg/largeequiv_1.f90: New test.
8546
8547 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8548
8549         * gcc.dg/ucnid-1.c: New.
8550         * gcc.dg/ucnid-2.c: New.
8551         * gcc.dg/ucnid-3.c: New.
8552         * gcc.dg/ucnid-4.c: New.
8553         * gcc.dg/ucnid-5.c: New.
8554         * gcc.dg/ucnid-6.c: New.
8555         * gcc.dg/cpp/ucnid-1.c: New.
8556         * gcc.dg/cpp/ucnid-2.c: New.
8557         * gcc.dg/cpp/ucnid-3.c: New.
8558         * g++.dg/other/ucnid-1.C: New.
8559
8560 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8561
8562         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8563
8564 2005-03-11  Per Bothner  <per@bothner.com>
8565
8566         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8567         that diagnotics refer to correct token.
8568         * gcc.dg/unused-3.c: Likewise.
8569
8570 2005-03-11  Per Bothner  <per@bothner.com>
8571
8572         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8573         constant" is now actually on same line as string constant.
8574         * gcc.dg/cpp/direct2s.c: Likewise.
8575
8576 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8577
8578         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8579
8580 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8581
8582         PR libfortran/20124
8583         * gfortran.dg/pr20124.f90: New Test
8584
8585 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8586
8587         PR tree-optimization/20130
8588         * gcc.dg/pr20130-1.c: New test.
8589
8590 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8591
8592         PR target/20095
8593         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8594
8595 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8596
8597         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8598
8599 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8600
8601         * g++.dg/eh/forced1.C: Fix comment.
8602         * g++.dg/eh/forced2.C: Ditto.
8603         * g++.dg/eh/forced3.C: Ditto.
8604         * g++.dg/eh/forced4.C: Ditto.
8605
8606 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8607
8608         PR rtl-opt/20412
8609         * gcc.c-torture/compile/pr20412.c: New test.
8610
8611 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8612
8613         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8614
8615 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR target/20322
8618         * gcc.dg/20050307-1.c: New test.
8619
8620 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         PR c++/20375
8623         * g++.dg/other/stdarg3.C: New.
8624
8625 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR c++/18384, c++/18327
8628         * g++.dg/init/array19.C: New test.
8629
8630         PR inline-asm/20314
8631         * gcc.dg/torture/pr20314-1.c: New test.
8632         * gcc.dg/torture/pr20314-2.c: New test.
8633
8634 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8635
8636         * gcc.dg/20050309-1.c: New test.
8637
8638 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8639
8640         * gcc.dg/builtins-10.c: Reactivate disabled test.
8641         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8642         new cbrt transformations.
8643
8644 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8645
8646         PR c++/20208
8647         * g++.dg/template/array13.C: New test.
8648
8649 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8650
8651         PR c++/16859
8652         * g++.dg/init/brace4.C: New test.
8653
8654 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8655
8656         PR c++/20186
8657         * g++.dg/template/non-dependent12.C: New.
8658
8659 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/20142
8662         * g++.dg/init/array18.C: Add dg-do run marker.
8663
8664         PR c++/20142
8665         * g++.dg/init/array18.C: New test.
8666
8667 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8668
8669         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8670         * g++.dg/gcov/gcov.exp: Likewise.
8671         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8672         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8673         * lib/c-torture.exp: Likewise.
8674         * lib/fortran-torture.exp: Likewise.
8675         * lib/g++.exp: Likewise.
8676         * lib/gcc-defs.exp: Likewise.
8677         * lib/gcc-dg.exp: Likewise.
8678         * lib/gcc.exp: Likewise.
8679         * lib/gcov.exp: Likewise.
8680         * lib/gfortran.exp: Likewise.
8681         * lib/mike-g++.exp: Likewise.
8682         * lib/mike-gcc.exp: Likewise.
8683         * lib/objc-torture.exp: Likewise.
8684         * lib/objc.exp: Likewise.
8685         * lib/profopt.exp: Likewise.
8686         * lib/target-libpath.exp: Likewise.
8687         * lib/target-supports.exp: Likewise.
8688         * lib/treelang.exp: Likewise.
8689         * lib/wrapper.exp: Likewise.
8690
8691 2005-03-08  Jeff Law  <law@redhat.com>
8692
8693         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8694         PHI-OPT changes.
8695
8696 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8697
8698         * gcc.dg/vect/pr20122.c: New test.
8699
8700 2005-03-07  Jeff Law  <law@redhat.com>
8701
8702         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8703         was folded away.
8704         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8705         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8706         * gcc.dg/tree-ssa/pr18134.c: New test.
8707
8708 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8709
8710         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8711         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8712         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8713
8714 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8715
8716         PR tree-opt/17671
8717         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8718
8719 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8720
8721         * g++.dg/warn/Wnvdtor.C: New test.
8722
8723 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8724
8725         * gcc.dg/torture/pr19683-1.c: New test.
8726
8727 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8728
8729         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8730         * gfortran.dg/g77/19990313-2.f: Ditto.
8731         * gfortran.dg/g77/19990313-3.f: Ditto.
8732         * gfortran.dg/g77/19990525-0.f: Ditto.
8733         * gfortran.dg/g77/19990826-0.f: Ditto.
8734         * gfortran.dg/g77/19990826-2.f: Ditto.
8735         * gfortran.dg/g77/19990826-3.f: Ditto.
8736         * gfortran.dg/g77/20000511-1.f: Ditto.
8737         * gfortran.dg/g77/20000511-2.f: Ditto.
8738         * gfortran.dg/g77/970625-2.f: Ditto.
8739         * gfortran.dg/g77/980310-2.f: Ditto.
8740         * gfortran.dg/g77/980310-3.f: Ditto.
8741         * gfortran.dg/g77/980310-8.f: Ditto.
8742         * gfortran.dg/g77/980519-2.f: Ditto.
8743         * gfortran.dg/g77/alpha1.f: Ditto.
8744         * gfortran.dg/g77/claus.f: Ditto.
8745         * gfortran.dg/g77/erfc.f: Ditto.
8746         * gfortran.dg/g77/short.f: Ditto.
8747         * gfortran.fortran-torture/execute/data.f90: Ditto.
8748         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8749         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8750
8751 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8752
8753         * lib/file-format.exp (gcc_target_object_format): Add check for som
8754         format and hardcode object formats on hppa*-*-hpux*.
8755         * lib/target-supports.exp (check_weak_available): Add check for som
8756         object format.  Always return 0 on hppa*-*-hpux10*.
8757
8758         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8759         is defined.
8760
8761         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8762
8763 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8764
8765         * gfortran.dg/pr19936_1.f90: New test.
8766         * gfortran.dg/pr19936_2.f90: New test.
8767         * gfortran.dg/pr19936_3.f90: New test.
8768
8769 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8770             Paul Thomas <prthomas@drfccad.cea.fr>
8771
8772         * gfortran.dg/PR19754_1.f90: New test.
8773         * gfortran.dg/PR19754_2.f90: Ditto.
8774
8775 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8776
8777         PR c++/19311
8778         * g++.dg/template/non-dependent11.C: New test.
8779
8780 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8781
8782         * lib/target-supports.exp (check_iconv_available): Fix comment.
8783
8784 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8785             Joseph S. Myers  <joseph@codesourcery.com>
8786
8787         PR c++/19797
8788         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8789
8790 2005-03-04  Matthew Sachs  <msachs@apple.com>
8791
8792         * gcc.exp (gcc_target_compile): Put braces around
8793         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8794         * objc.exp (objc_target_compile): Likewise.
8795         * treelang.exp (treelang_target_compile): Likewise.
8796
8797 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8798
8799         PR fortran/19673
8800         * gfortran.dg/func_result_1.f90: New test.
8801
8802 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8803
8804         * gcc.misc-tests/options.exp: New test.
8805
8806 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8807
8808         * gcc.dg/pr15784-4.c: New test.
8809
8810 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8811
8812         * gcc.c-torture/execute/pr17133.c: New.
8813         * gcc.c-torture/compile/20050303-1.c: New.
8814
8815 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8816
8817         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8818
8819 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8820
8821         * g++.dg/overload/using2.C: New.
8822
8823 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8824
8825         PR c++/19916
8826         * g++.dg/init/ptrmem2.C: New test.
8827
8828 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8829
8830         PR c/8927
8831         * gcc.dg/pr8927-1.c: New test.
8832
8833 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         PR c++/20232
8836         * g++.dg/inherit/covariant12.C: New.
8837
8838 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8839
8840         PR fortran/19479
8841         * gfortran.dg/bound_1.f90: New test.
8842
8843 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8844
8845         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8846         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8847
8848 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8849
8850         PR c/20245
8851         * gcc.dg/pr20245-1.c: New test.
8852
8853 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR middle-end/19874
8856         * gcc.c-torture/execute/20050119-2.c: New test case.
8857
8858 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8859
8860         * README: Update the DejaGnu bug reporting address.
8861         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8862         * lib/objc-torture.exp: Likewise.
8863
8864 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8865
8866         * gfortran.dg/boz_1.f90: New test.
8867         * gfortran.dg/boz_3.f90: New test.
8868         * gfortran.dg/boz_4.f90: New test.
8869
8870 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8871
8872         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8873         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8874
8875 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8876
8877         PR libfortran/20101
8878         * gfortran.dg/write_0_pe_format.f90: New test.
8879
8880 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR c++/20206
8883         * g++.dg/opt/thunk2.C: New test.
8884         * g++.dg/opt/covariant1.C: New test.
8885
8886 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8887
8888         * gfortran.dg/e_d_fmt.f90: New test.
8889
8890 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8891
8892         * gcc.dg/asm-b.c: Fix comment typos.
8893
8894 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8895
8896         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8897         a V_MAY_DEF also.
8898
8899 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8900
8901         PR tree-opt/20188
8902         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8903         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8904         * gcc.dg/asm-b.c: New test.
8905
8906 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8907
8908         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8909         Disable this test on IRIX 6.
8910
8911 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8912
8913         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8914         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8915         parser.
8916
8917 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8918
8919         PR tree-optimization/20204
8920         * testsuite/gcc.dg/pr20204.c: New test.
8921
8922 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR target/20196
8925         * gcc.c-torture/execute/20050224-1.c: New test.
8926
8927         PR c++/20175
8928         * g++.dg/warn/Wbraces2.C: New test.
8929
8930 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8931
8932         PR c++/19878
8933         * g++.dg/init/const2.C: New test.
8934
8935 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8936
8937         PR tree-optimization/20100
8938         * gcc.c-torture/execute/pr20100-1.c: New test.
8939
8940 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8941
8942         * gfortran.dg/implicit_3.f90: New test.
8943
8944         * gfortran.dg/deftype_1.f90: New test.
8945
8946 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8947
8948         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8949         the test passes.
8950         * g++.dg/other/anon3.C: Accept a warning.
8951
8952 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8953
8954         * gcc.dg/pr20017.c: Fix a comment typo.
8955
8956 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8957
8958         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8959
8960 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8961
8962         PR ada/19902
8963         * ada/acats/tests/cxa/cxa3004.a: Remove.
8964         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8965
8966 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8967
8968         PR c++/20073
8969         * g++.dg/init/const1.C: New test.
8970
8971         PR c++/19991
8972         * g++.dg/parse/constant7.C: New test.
8973
8974         PR c++/20152
8975         * g++.dg/parse/error27.C: New test.
8976         * g++.dg/template/qualttp15.C: Adjust error markers.
8977         * g++.old-deja/g++.other/struct1.C: Likewise.
8978
8979         PR c++/20153
8980         * g++.dg/template/error17.C: New test.
8981
8982         PR c++/20148
8983         * g++.dg/parser/error26.C: New test.
8984
8985 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8986
8987         PR tree-optimization/20100
8988         PR tree-optimization/20115
8989         * gcc.dg/pr20115.c: New test.
8990         * gcc.dg/pr20115-1.c: New test.
8991         * gcc.dg/pr20100.c: New test.
8992         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8993         call-clobbered variables after alias1.
8994
8995 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8996
8997         * gfortran.dg/list_read_4.f90: new test.
8998
8999 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9000
9001         PR rtl-optimization/20017.
9002         * gcc.dg/pr20017.c: New.
9003
9004 2005-02-22  Devang Patel  <dpatel@apple.com>
9005
9006         PR 19952
9007         * g++.dg/tree-ssa/pr19952.C: New test.
9008
9009 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/19883
9012         * g++.dg/parse/constant6.C: New test.
9013
9014 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9015
9016         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9017         * g++.dg/charset/asm2.c: Likewise.
9018         * g++.dg/charset/asm3.c: Likewise.
9019         * g++.dg/charset/asm4.c: Likewise.
9020         * g++.dg/charset/asm5.c: Likewise.
9021         * g++.dg/charset/attribute1.c: Likewise.
9022         * g++.dg/charset/attribute2.c: Likewise.
9023         * g++.dg/charset/extern1.cc: Likewise.
9024         * g++.dg/charset/extern2.cc: Likewise.
9025         * g++.dg/charset/extern3.cc: Likewise.
9026         * g++.dg/charset/function.cc: Likewise.
9027         * g++.dg/charset/string.c: Likewise.
9028         * g++.dg/charset/charset.exp: Likewise.
9029         * lib/target-supports.exp (check_iconv_available): Fix comment.
9030
9031 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9032
9033         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9034         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9035         * gcc.dg/charset/asm2.c: Likewise.
9036         * gcc.dg/charset/asm3.c: Likewise.
9037         * gcc.dg/charset/asm4.c: Likewise.
9038         * gcc.dg/charset/asm5.c: Likewise.
9039         * gcc.dg/charset/asm6.c: Likewise.
9040         * gcc.dg/charset/attribute1.c: Likewise.
9041         * gcc.dg/charset/attribute2.c: Likewise.
9042         * gcc.dg/charset/builtin1.c: Likewise.
9043         * gcc.dg/charset/extern.c: Likewise.
9044         * gcc.dg/charset/function.c: Likewise.
9045         * gcc.dg/charset/string.c: Likewise.
9046         * gcc.dg/charset/charset.exp: Likewise.
9047
9048 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9049
9050         PR fortran/20086
9051         * gfortran.dg/pr20086.f90: New test.
9052
9053 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9054
9055         PR tree-optimization/19786
9056         * g++.dg/tree-ssa/pr19786.C: New.
9057
9058 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9059
9060         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9061
9062 2005-02-21  Jeff Law  <law@redhat.com>
9063
9064         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9065
9066 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9067
9068         * gfortran.dg/do_iterator: Split loop, markup all lines for
9069         which an error locus is printed.
9070         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9071         locus is printed.
9072         * gfortran.dg/select_4.f90: Likewise.
9073         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9074         locuses in the various permutations.
9075
9076 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9077
9078         PR tree-optimization/19951
9079         * g++.dg/vect: New directory.
9080         * g++.dg/vect/vect.exp: New file.
9081         * g++.dg/vect/pr19951.cc: New testcase.
9082         * g++.dg/dg.exp: Also prune vectorizer tests.
9083
9084 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9085
9086         PR 18785
9087         * gcc.dg/charset/builtin1.c: New test.
9088
9089 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9090
9091         PR c++/19299
9092         * g++.dg/inherit/volatile1.C: New test.
9093
9094         PR c++/19440
9095         * g++.dg/template/dtor4.C: New test.
9096
9097 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9098
9099         * gfortran.dg/int_1.f90: New test.
9100
9101 2005-02-19  Devang Patel  <dpatel@apple.com>
9102
9103         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9104
9105 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9106
9107         * gfortran.dg/achar_1.f90: New test.
9108
9109 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9110
9111         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9112
9113 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9114             Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR tree-optimization/19828
9117         * gcc.dg/tree-ssa/loop-7.c: New test.
9118         * gcc.c-torture/execute/20050218-1.c: New test.
9119
9120 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR c/20043
9123         * gcc.dg/transparent-union-1.c: New test.
9124         * gcc.dg/transparent-union-2.c: New test.
9125
9126 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9127
9128         PR tree-optimization/18977
9129         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9130
9131 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9132
9133         PR target/20054
9134         * gcc.dg/pr20054.c: New test.
9135
9136 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9137
9138         PR c++/19508
9139         * g++.dg/ext/attrib20.C: New test.
9140
9141 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9142
9143         PR middle-end/20030
9144         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9145
9146 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9147
9148         PR c++/20008
9149         * g++.dg/opt/switch4.C: New.
9150
9151 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR c++/20023
9154         PR tree-optimization/20009
9155         * gcc.c-torture/compile/20050217-1.c: New test.
9156         * g++.dg/opt/switch3.C: New test.
9157
9158         PR tree-optimization/18947
9159         * gcc.c-torture/compile/20050215-1.c: New test.
9160         * gcc.c-torture/compile/20050215-2.c: New test.
9161         * gcc.c-torture/compile/20050215-3.c: New test.
9162
9163 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9164
9165         PR c++/20028
9166         * g++.dg/template/crash34.C: New.
9167
9168         PR c++/20022
9169         * g++.dg/other/access3.C: New.
9170
9171 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9172
9173         * gcc.dg/vect/vect-98.c: New test.
9174
9175 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9176
9177         PR tree-optimization/19967
9178         * gcc.dg/pr19967.c: New.
9179
9180 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR middle-end/19857
9183         * gcc.dg/tree-ssa/20050215-1.c: New test.
9184         * gcc.c-torture/execute/20050215-1.c: New test.
9185
9186 2005-02-15  Eric Christopher  <echristo@redhat.com>
9187
9188         * gcc.dg/cpp/20050215-1.c: New file.
9189
9190 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9191
9192         PR tree-optimization/15785
9193         * gcc.dg/pr15785-1.c: New test.
9194
9195 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9196
9197         PR c++/17788
9198         * g++.dg/init/ctor4.C: New.
9199         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9200
9201 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9202
9203         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9204         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9205
9206 2005-02-15  Andreas Schwab  <schwab@suse.de>
9207
9208         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9209         declare malloc.
9210
9211 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9212
9213         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9214
9215 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9216
9217         PR tree-optimization/19853
9218         * gcc.c-torture/compile/pr19853.c: New test.
9219
9220 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9221
9222         PR c++/19608
9223         * g++.dg/parse/local-class1.C: New.
9224
9225         PR c++/19895
9226         * g++.dg/parse/ptrmem3.C: New.
9227
9228         PR c++/19884
9229         * g++.old-deja/g++.oliva/template6.C: Add another case.
9230         * g++.dg/template/explicit6.C: New.
9231
9232 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9233
9234         PR c++/17816
9235         * g++.dg/other/redecl2.C: New.
9236
9237 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9238
9239         PR c++/19891
9240         * g++.dg/abi/covariant4.C: New.
9241
9242 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9243
9244         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9245
9246 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9247
9248         * gcc.dg/vect/vect-96.c: Fix typo.
9249
9250 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9251
9252         PR c++/14479
9253         PR c++/19487
9254         * g++.dg/template/enum5.C: New test.
9255
9256 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9257
9258         * gcc.dg/vect/vect-97.c: New test.
9259
9260 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9261
9262         * gcc.dg/vect/vect-96.c: New test.
9263
9264 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9265
9266         * gcc.dg/builtins-34.c: Also check ldexp*.
9267
9268 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9269
9270         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9271
9272 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9273
9274         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9275         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9276         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9277         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9278         selector_list, selector_expression, dg-process-target): Move to new
9279         file target-supports-dg.exp.
9280         * lib/target-supports-dg.exp: New.
9281
9282         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9283         New.
9284
9285 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR c++/19666
9288         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9289
9290         PR middle-end/19858
9291         * gcc.c-torture/compile/20050210-1.c: New test.
9292
9293 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9294
9295         PR c++/19755
9296         * g++.dg/warn/Wbraces1.C: New test.
9297
9298 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9299
9300         * gcc.dg/builtins-52.c: New testcase.
9301
9302 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR c/19342
9305         * gcc.c-torture/execute/20050119-1.c: New test.
9306
9307 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/19811
9310         * g++.dg/init/delete1.C: New test.
9311
9312 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9313
9314         PR c++/18470
9315         * g++.dg/template/static12.C: New test.
9316
9317 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/19787
9320         * g++.dg/conversion/ambig1.C: New test.
9321
9322         PR c++/19739
9323         * g++.dg/ext/attrib19.C: New test.
9324
9325         PR c++/19732
9326         * g++.dg/parse/dtor5.C: New test.
9327
9328         PR c++/19762
9329         * g++.dg/template/dtor3.C: New test.
9330
9331         PR c++/19826
9332         * g++.dg/template/static11.C: New test.
9333         * g++.dg/template/crash2.C: Remove dg-error marker.
9334
9335 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9336
9337         PR C++/18491
9338         * g++.old-deja/g++.mike/p10769a.C: Remove.
9339
9340 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9341
9342         * gcc.dg/builtins-48.c: New test case.
9343         * gcc.dg/builtins-49.c: New test case.
9344         * gcc.dg/builtins-50.c: New test case.
9345         * gcc.dg/builtins-51.c: New test case.
9346
9347 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9348
9349         PR middle-end/19583
9350         * g++.dg/warn/Wreturn-type-3.C: New test.
9351
9352 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9353
9354         PR middle-end/19402
9355         * gcc.dg/pr19402-1.c: New testcase.
9356         * gcc.dg/pr19402-2.c: likewise.
9357
9358 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9359
9360         PR middle-end/19854
9361         * g++.dg/tree-ssa/tmmti.C: New testcase.
9362
9363 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9364
9365         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9366
9367 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/19733
9370         * g++.dg/parse/crash23.C: New test.
9371         * g++.dg/warn/Weff1.C: New test.
9372
9373 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9374
9375         * gcc.dg/20050209-1.c: New test.
9376
9377 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9378
9379         PR target/19799
9380         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9381
9382 2005-02-08  Mike Stump  <mrs@apple.com>
9383
9384         * g++.dg/pch/import-2.c: New test.
9385         * g++.dg/pch/import-2.hs: New.
9386         * g++.dg/pch/include/import-2a.h: New.
9387         * g++.dg/pch/include/import-2b.h: New.
9388
9389 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9390
9391         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9392
9393 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9394
9395         * gfortran.dg/substr_1.f90: New test.
9396
9397 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9398
9399         PR middle-end/19775
9400         * gcc.dg/torture/builtin-power-1.c: Disable test for
9401         invalid transformation.
9402         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9403         no longer optimize.
9404         * gcc.dg/builtins-47.c: New testcase.
9405
9406 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9407             Dorit Naishlos  <dorit@il.ibm.com>
9408
9409         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9410
9411 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9412
9413         * gcc.c-torture/compile/20050206-1.c: New test.
9414
9415 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9416
9417         PR tree-opt/19768
9418         * g++.dg/opt/pr19768.C: New test.
9419
9420 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         PR tree-opt/19736
9423         * gcc.c-torture/compile/pr19736.c: New test.
9424
9425 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9426
9427         PR c++/17401
9428         * g++.dg/parse/error25.C: New test.
9429
9430 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9431
9432         * gcc.c-torture/execute/20050203-1.c: New.
9433
9434 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9435
9436         * gcc.dg/vect/vect-85.c: Remove xfail.
9437         * gcc.dg/vect/vect-86.c: Remove xfail.
9438         * gcc.dg/vect/vect-87.c: Remove xfail.
9439         * gcc.dg/vect/vect-88.c: Remove xfail.
9440
9441 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9442
9443         * gcc.dg/altivec-19.c: New.
9444
9445 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9446
9447         PR c/17807
9448         * gcc.dg/nested-func-3.c: New test.
9449         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9450
9451 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9452
9453         * gcc.test-framework/gen_directive_tests: Generate tests for
9454         selector expressions.
9455
9456 2005-02-02  Matt Austern  <austern@apple.com>
9457
9458         PR c++/19628
9459         * g++/ext/builtin7.C: New.
9460         * g++/ext/builtin8.C: New.
9461
9462 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9463
9464         PR c/18502
9465         * gcc.dg/pr18502-1.c: New test.
9466
9467 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9468
9469         PR c++/17413
9470         * g++.dg/template/local4.C: Tweak.
9471
9472 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9473
9474         PR tree-optimization/19578
9475         * gcc.c-torture/compile/20050202-1.c: New test.
9476
9477 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9478
9479         PR c/19435
9480         * gcc.dg/c99-init-4.c: New test.
9481
9482 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9483
9484         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9485
9486         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9487
9488         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9489         * g++.dg/eh/check-vect.h: New.
9490
9491         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9492         * gcc.dg/vect/vect-78.c: Ditto.
9493         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9494         Remove.
9495
9496         * g++.dg/conversion/simd1.C: Expect warning.
9497         * g++.dg/ext/attribute-test-1.C: Ditto.
9498         * g++.dg/ext/attribute-test-2.C: Ditto.
9499         * g++.dg/ext/attribute-test-3.C: Ditto.
9500         * g++.dg/ext/attribute-test-4.C: Ditto.
9501
9502         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9503         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9504
9505         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9506
9507 2005-02-01  Richard Henderson  <rth@redhat.com>
9508
9509         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9510         long double for ibm double-double format.
9511         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9512
9513 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9514
9515         PR tree-optimization/19633
9516         * testsuite/gcc.dg/pr19633-1.c: New test.
9517         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9518         to NULL or a symbol.
9519
9520 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9521
9522         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9523         New procs.
9524         (dg-process-target (local override)): Handle selector expressions.
9525
9526         * gcc.test-framework/README: Describe tests in source directory.
9527         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9528         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9529         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9530         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9531         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9532         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9533         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9534         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9535         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9536         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9537         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9538         * gcc.test-framework/dg-error-exp-P.c: New test.
9539         * gcc.test-framework/dg-error-exp-XP.c: New test.
9540         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9541         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9542         * gcc.test-framework/dg-output-exp-P.c: New test.
9543         * gcc.test-framework/dg-output-exp-XF.c: New test.
9544         * gcc.test-framework/dg-warning-exp-P.c: New test.
9545         * gcc.misc-tests/dg-1.c: Remove.
9546         * gcc.misc-tests/dg-2.c: Remove.
9547         * gcc.misc-tests/dg-3.c: Remove.
9548         * gcc.misc-tests/dg-4.c: Remove.
9549         * gcc.misc-tests/dg-5.c: Remove.
9550         * gcc.misc-tests/dg-6.c: Remove.
9551         * gcc.misc-tests/dg-7.c: Remove.
9552         * gcc.misc-tests/dg-8.c: Remove.
9553         * gcc.misc-tests/dg-9.c: Remove.
9554         * gcc.misc-tests/dg-10.c: Remove.
9555         * gcc.misc-tests/dg-11.c: Remove.
9556         * gcc.misc-tests/dg-12.c: Remove.
9557         * gcc.misc-tests/dg-test.exp: Remove.
9558
9559         * gcc.test-framework/test-framework.awk: Change recording and
9560         printing of passes and failures.
9561
9562         * gcc.test-framework: New directory.
9563         * gcc.test-framework/README: New.
9564         * gcc.test-framework/test-framework.exp: New.
9565         * gcc.test-framework/test-framework.awk: New.
9566         * gcc.test-framework/gen_directive_tests: New.
9567
9568 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9569
9570         * lib/treelang.exp: Fix comment typos.
9571         (treelang_target_compile): Don't append libs=-ltreelang to options.
9572
9573 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9574
9575         * g++.dg/parse/typename7.C: Adjust error messages.
9576
9577 2005-01-31  Jeff Law  <law@redhat.com>
9578
9579         * gcc.c-torture/execute/20050131-1.c: New test.
9580         * gcc.dg/wcaselabel.c: New test.
9581
9582 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9583
9584         * g++.dg/other/warning1.C: Adjust error messags.
9585         * g++.dg/parse/constant5.C: New test.
9586
9587 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9588
9589         PR c/19333
9590         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9591         the test case valid.
9592         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9593         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9594         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9595         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9596         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9597         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9598
9599 2005-01-31  Dale Johannesen  <dalej@apple.com>
9600
9601         * g++.dg/opt/pr19650.C:  New test.
9602
9603 2005-01-31  Richard Henderson  <rth@redhat.com>
9604
9605         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9606         long double for intel double extended format.
9607         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9608
9609 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/19555
9612         * g++.dg/template/static10.C: New test.
9613
9614         PR c++/19395
9615         * g++.dg/parse/error24.C: New test.
9616
9617         PR c++/19367
9618         * g++.dg/lookup/builtin1.C: New test.
9619
9620         PR c++/19457
9621         * g++.dg/warn/conv3.C: New test.
9622
9623 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9624
9625         PR fortran/19647
9626         * gfortan.dg/inquire_7.f90
9627
9628 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9629
9630         PR tree-optimization/15791
9631         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9632         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9633         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9634         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9635         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9636         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9637         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9638         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9639         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9640         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9641
9642 2005-01-29  Paul Brook  <paul@codesourcery.com>
9643
9644         PR fortran/18565
9645         * check.c (real_or_complex_check): New function.
9646         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9647         * intrinsic.c (add_functions): Use new check functions.
9648         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9649         Add prototypes.
9650
9651 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9652
9653         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9654         gcc.dg/lvalue-3.c: New tests.
9655         * gcc.dg/concat.c: Update expected messages.
9656
9657 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9658
9659         PR libfortran/19595
9660         * gfortran.dg/eor_1.f90:  New test.
9661
9662 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9663
9664         PR fortran/19589
9665         * gfortran.dg/logical_data_1.f90: New test.
9666
9667 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/19253
9670         * g++.dg/template/crash33.C: New test.
9671
9672         PR c++/19667
9673         * g++.dg/template/crash32.C: New test.
9674
9675 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9676
9677         PR middle-end/16558
9678         * g++.dg/warn/Wreturn-type-2.C: New test.
9679
9680 2004-06-24  Jeff Law  <law@redhat.com>
9681
9682         * gcc.dg/tree-ssa/20050128-1.c: New test.
9683
9684 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9685
9686         * gcc.target/frv/all-mdpackh-1.c: New test.
9687
9688 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9689
9690         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9691
9692 2005-01-27  Richard Henderson  <rth@redhat.com>
9693
9694         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9695
9696 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9697
9698         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9699
9700 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9701
9702         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9703         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9704         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9705         to cope with cases where the multilib options override the dg-options.
9706
9707 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9708
9709         PR c/18946
9710         * gcc.dg/noncompile/20050120-1.c: New test.
9711
9712 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9713
9714         PR tree-optimization/19633
9715         * gcc.dg/pr19633.c: New test.
9716         * gcc.dg/tree-ssa/pr19633.c: New test.
9717
9718 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9719
9720         * gcc.dg/20041216-1.c: New test.
9721
9722 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9723
9724         PR objc/18862
9725         * objc.dg/selector-2.m: New test.
9726
9727 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * g++.dg/opt/range-test-2.C: New test.
9730
9731         PR rtl-optimization/19579
9732         * gcc.c-torture/execute/20050124-1.c: New test.
9733
9734 2005-01-26  Greg Parker  <gparker@apple.com>
9735         Stuart Hastings  <stuart@apple.com>
9736
9737         * gcc.c-torture/execute/20050125-1.c: New.
9738
9739 2005-01-18  Jan Hubicka  <jh@suse.cz>
9740
9741         PR tree-optimize/19337
9742         * gcc.c-torture/compile/20050119-1.c: New test.
9743
9744 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9745
9746         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9747         test for successful match.
9748
9749 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9750
9751         PR objc/18408
9752         * objc.dg/comp-types-7.m: New test.
9753
9754 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9755
9756         * lib/target-supports.exp (current_target_name): New.
9757         (check_effective_target_ilp32, check_effective_target_lp64):
9758         Cache the result to use as long as the current target, with
9759         multilib flags, remains the same.
9760
9761         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9762         (dg-require-weak, dg-require-visibility, dg-require-alias,
9763         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9764         dg-require-effective-target, dg-skip-if): Remove call to
9765         skip_test_and_clear_xfail.
9766         (dg-test): Clear xfail data.
9767
9768 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR target/17751
9771         * gcc.dg/ppc64-toc.c: New test.
9772
9773         * g++.dg/tree-ssa/empty-1.C: New test.
9774
9775         PR middle-end/19551
9776         * gcc.c-torture/execute/20050121-1.c: New test.
9777         * gcc.dg/20050121-2.c: New test.
9778
9779 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9780         Paul Brook  <paul@codesourcery.com>
9781
9782         PR fortran/17941
9783         * gfortran.dg/real_const_1.f: New test.
9784         * gfortran.dg/real_const_2.f90: New test.
9785         * gfortran.dg/complex_int_1.f90: New test.
9786
9787 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9788
9789         PR fortran/19313
9790         * gfortan.dg/inquire_6.f90: New test.
9791
9792 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9793
9794         PR libfortran/19451
9795         * open_readonly_1.f90:  New test.
9796
9797 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9798
9799         PR libfortran/18982
9800         * gfortran.dg/open_new.f90: New file.
9801
9802 2005-01-22  Paul Brook  <paul@codesourcery.com>
9803
9804         * namelist_1.f90: New test.
9805
9806 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9807
9808         PR tree-optimization/19484
9809         * gcc.c-torture/compile/20050122-[12].c: New tests.
9810
9811 2005-01-22  Paul Brook  <paul@codesourcery.com>
9812
9813         * gfortran.dg/implicit_2.f90: New test.
9814
9815 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9816
9817         PR fortran/19314
9818         * gfortran.dg/inquire_5.f90: New test.
9819
9820 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9821
9822         PR c/18809
9823         * gcc.dg/pr18809-1.c: New test.
9824
9825 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9826
9827         * gcc.dg/20050121-1.c: New test.
9828
9829         PR tree-optimization/13000
9830         * gcc.dg/20040206-1.c: Change warning to point where function is
9831         being inlined.
9832
9833 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9834
9835         PR c++/19208
9836         * g++.dg/template/array11.C: New test.
9837
9838 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9839
9840         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9841         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9842         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9843         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9844         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9845         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9846
9847 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9848
9849         PR tree-optimization/15349
9850         * gcc.dg/tree-ssa/pr15349.c: New.
9851
9852 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9853
9854         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9855
9856 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9857
9858         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9859         scan-assembler-times directive name.
9860
9861         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9862         after dg-do.
9863
9864         PR rtl-optimization/19462
9865         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9866
9867 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9868
9869         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9870         counting function calls on ia64.
9871
9872 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR rtl-optimization/15139
9875         * gcc.dg/20050111-2.c: New test.
9876
9877         PR c/17297
9878         * gcc.c-torture/compile/20050113-1.c: New testcase.
9879
9880         PR middle-end/19164
9881         * gcc.dg/20050113-1.c: New testcase.
9882
9883 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9884
9885         * gcc.dg/vect/vect-85.c: Add comment.
9886         * gcc.dg/vect/vect-86.c: Add xfail for now.
9887         * gcc.dg/vect/vect-87.c: Add xfail for now.
9888         * gcc.dg/vect/vect-88.c: Add xfail for now.
9889         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9890
9891 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9892
9893         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9894
9895 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9896
9897         * g++.dg/debug/typedef3.C: New test.
9898
9899 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9900
9901         PR c/19472
9902         * gcc.dg/asm-a.c: New test.
9903
9904 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9905
9906         * gcc.dg/sh-relax.c: Add prototype for abort.
9907
9908 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9909
9910         * gcc.dg/short-compare-1.c: New test.
9911         * gcc.dg/short-compare-2.c: Likewise.
9912
9913 2005-01-18  Michael Matz  <matz@suse.de>
9914
9915         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9916
9917 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9918
9919         PR tree-optimization/19121
9920         * gcc.c-torture/compile/pr19121.c: New test.
9921
9922 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9923
9924         PR target/19357
9925         * gcc.c-torture/compile/pr19357.c: New test.
9926
9927 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9928
9929         PR c/5675
9930         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9931         pass--those that refer just to the variable, possibly with a
9932         cast.
9933         * gcc.dg/c99-const-expr-3.c: Likewise.
9934
9935         PR middle-end/13127
9936         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9937         longer emitted.
9938
9939 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9940
9941         PR fortran/18778
9942         * gfortran.dg/endfile_2.f90: New test.
9943
9944 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9945
9946         PR 19168
9947         * gfortran.dg/select_5.f90: New test.
9948
9949 2004-01-16  Paul Brook  <paul@codesourcery.com>
9950
9951         * gfortran.dg/common_4.f90: New test.
9952
9953 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9954
9955         PR rtl-optimization/19462
9956         * gcc.dg/torture/pr19462-1.c: New test.
9957
9958 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9959
9960         PR objc/19321
9961         * objc.dg/func-ptr-2.m: New.
9962         * objc.dg/volatile-1.m: New.
9963
9964 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9965
9966         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9967
9968 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9969
9970         PR tree-optimization/19060
9971         * gcc.c-torture/execute/20050104-1.c: New test.
9972
9973 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9974
9975         PR fortran/18983
9976         * gfortran.dg/write_to_null.f90: New test.
9977
9978 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9979             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9980
9981         PR other/19328
9982         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9983         argument.
9984
9985 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9986
9987         PR c++/19263
9988         * g++.dg/init/vector1.C: New test.
9989
9990 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9991
9992         PR target/13158
9993         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9994         PR target/18987
9995         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9996
9997 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9998
9999         * gfortran.dg/select_1.f90: New test.
10000         * gfortran.dg/select_2.f90: New test.
10001         * gfortran.dg/select_3.f90: New test.
10002         * gfortran.dg/select_4.f90: New test.
10003
10004 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10005
10006         PR middle-end/19084
10007         PR rtl-optimization/19348
10008         * gcc.dg/20050111-1.c: New test.
10009         * gcc.c-torture/execute/20050111-1.c: New test.
10010
10011         * gcc.dg/i386-asm-4.c: New test.
10012
10013 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         * gcc.dg/nested-func-2.c: New test.
10016         * ada/acats/norun.lst: Remove c953002.
10017
10018 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10019
10020         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10021
10022 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10023
10024         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10025
10026 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10027
10028         PR target/18761
10029         * g++.dg/abi/align1.C: New test.
10030
10031 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10032
10033         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10034         at a time.
10035         * g++.dg/ext/altivec_check.h: Support compiling as C.
10036
10037 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10038
10039         PR c++/19355
10040         * g++.dg/expr/pr19355-1.C: New test case.
10041
10042 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10043
10044         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10045         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10046         * ada/acats/tests/c3/c92005b.ada: Likewise.
10047         * ada/acats/tests/c3/cxb3012.a: Likewise.
10048         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10049
10050 2005-01-09  Paul Brook  <paul@codesourcery.com>
10051
10052         * gfortran.dg/common_2.f90: New file.
10053         * gfortran.dg/common_3.f90: New file.
10054
10055 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10056
10057         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10058
10059 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10060
10061         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10062         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10063         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10064         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10065         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10066         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10067         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10068         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10069         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10070         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10071         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10072         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10073         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10074         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10075         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10076         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10077         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10078         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10079         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10080         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10081         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10082         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10083         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10084         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10085         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10086         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10087         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10088         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10089         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10090         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10091         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10092         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10093         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10094         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10095         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10096         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10097         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10098         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10099         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10100         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10101         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10102         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10103         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10104         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10105         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10106         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10107         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10108         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10109         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10110         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10111         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10112         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10113         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10114         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10115         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10116         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10117         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10118         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10119         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10120         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10121         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10122         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10123         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10124         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10125         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10126         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10127         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10128
10129         * gcc.dg/vect/vect-1.c: Fix spelling.
10130         * gcc.dg/vect/vect-10.c: Fix spelling.
10131         * gcc.dg/vect/vect-11.c: Fix spelling.
10132         * gcc.dg/vect/vect-12.c: Fix spelling.
10133         * gcc.dg/vect/vect-14.c: Fix spelling.
10134         * gcc.dg/vect/vect-15.c: Fix spelling.
10135         * gcc.dg/vect/vect-16.c: Fix spelling.
10136         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10137         * gcc.dg/vect/vect-64.c: Fix comments.
10138         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10139
10140 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10141             Ira Rosen  <irar@il.ibm.com>
10142
10143         * gcc.dg/vect/vect-70.c: New test.
10144         * gcc.dg/vect/vect-71.c: New test.
10145
10146 2005-01-09  Manfred Hollstein  <mh@suse.com>
10147
10148         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10149         * gcc.dg/pr18241-2.c: Likewise.
10150         * gcc.dg/pr18241-3.c: Likewise.
10151         * gcc.dg/pr18241-4.c: Likewise.
10152         * gcc.dg/pr18241-5.c: Likewise.
10153
10154 2005-01-08  Richard Henderson  <rth@redhat.com>
10155
10156         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10157         False for x86 and x86-64.
10158
10159 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10160
10161         PR tree-optimization/18241
10162         * gcc.dg/pr18241-1.c: New test.
10163         * gcc.dg/pr18241-2.c: New test.
10164         * gcc.dg/pr18241-3.c: New test.
10165         * gcc.dg/pr18241-4.c: New test.
10166         * gcc.dg/pr18241-5.c: New test.
10167
10168 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10169
10170         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10171         gfortran.dg/select_4.f90: New.
10172
10173 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10174
10175         * gcc.c-torture/execute/20050107-1.c: New test.
10176
10177 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10178
10179         PR c++/19298
10180         * g++.dg/template/ref2.C: New.
10181
10182 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10183
10184         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10185         instead of being empty.
10186
10187 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10188
10189         PR fortran/15553
10190         * gfortran.dg/array-1.f90: New test.
10191
10192 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10193
10194         PR tree-optimization/19283
10195         * gcc.c-torture/execute/20050106-1.c: New test.
10196
10197         PR rtl-optimization/18861
10198         * gcc.dg/20050105-1.c: New test.
10199
10200         PR tree-optimization/18828
10201         * gcc.dg/20050105-2.c: New test.
10202
10203 2005-01-07  Andreas Jaeger  <aj@suse.de>
10204
10205         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10206
10207 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10208
10209         PR fortran/18398
10210         * gfortran.dg/fmt_read.f90: New test.
10211
10212 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10213
10214         * gcc.dg/rs6000-ldouble-2.c: New.
10215
10216 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/19244
10219         * g++.dg/parser/ctor2.C: New test.
10220
10221 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10222
10223         PR c++/17154
10224         * g++.dg/template/using9.C: New test.
10225
10226 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10227
10228         PR c++/19258
10229         * g++.dg/lookup/friend6.C: New test.
10230
10231 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10232
10233         PR c++/19270
10234         * g++.dg/template/array10.C: New.
10235
10236 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10239         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10240
10241 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * gcc.c-torture/compile/20050105-1.c: New test.
10244
10245 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10246
10247         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10248
10249 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10250
10251         PR middle-end/19100
10252         * gcc.dg/conv-3.c: New test case.
10253
10254 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10255
10256         * gcc.dg/asm-wide-1.c: New test.
10257
10258 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         PR c++/19030
10261         * g++.dg/parse/crash22.C: New
10262
10263 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10264
10265         PR 19257
10266         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10267
10268 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10269
10270         PR middle-end/17767
10271         * gcc.dg/i386-mmx-6.c: New test case.
10272
10273 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10274
10275         PR tree-optimization/18308
10276         * gcc.dg/vect/pr18308.c: New testcase.
10277
10278 2005-01-04  Andreas Jaeger  <aj@suse.de>
10279
10280         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10281
10282 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10283             Robert Bowdidge <bowdidge@apple.com>
10284
10285         * gcc.dg/cpp/subframework1.c: New.
10286         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10287         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10288         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10289         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10290
10291 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10292
10293         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10294         producing warning.
10295         * gcc.dg/darwin-weakimport-2.c: New.
10296
10297 2005-01-03  Richard Henderson  <rth@redhat.com>
10298
10299         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10300
10301 2005-01-03  Richard Henderson  <rth@redhat.com>
10302
10303         * gcc.dg/vect/vect.exp: Enable for ia64.
10304         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10305         (check_effective_target_vect_float): Likewise.
10306         (check_effective_target_vect_no_align): Likewise.
10307         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10308         * gcc.dg/vect/vect-8.c: Likewise.
10309
10310 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10311
10312         PR target/19236
10313         * gcc.dg/pr19236-1.c: New test case.
10314
10315 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10316
10317         PR rtl-optimization/12092
10318         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10319
10320 2005-01-02  Andreas Jaeger  <aj@suse.de>
10321
10322         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10323
10324 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10325             Andrew Pinski  <pinskia@physics.uc.edu>
10326
10327         PR rtl-optimization/12092
10328         * gcc.dg/pr12092-1.c: New test case.
10329
10330 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10331
10332         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10333         'hidden' and 'default' for better portability.
10334         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10335
10336         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10337         6 and 7.
10338         * g++.old-deja/g++.brendan/new3.C: Likewise.
10339
10340 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10341
10342         * gcc.dg/20041231-1.C: New test.
10343         * g++.dg/warn/Wunreachable-code-1.C: New test.
10344
10345 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10346
10347         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10348         file, not /dev/null.  Abort on error.
10349
10350 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10351             Ziemowit Laski  <zlaski@apple.com>
10352
10353         PR objc/18971
10354         * objc.dg/encode-5.m: New test.
10355
10356 2004-12-29  Richard Henderson  <rth@redhat.com>
10357
10358         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10359         * objc.dg/stabs-1.m: Disable for ia64.
10360
10361 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/19190
10364         * g++.dg/warn/Wunused-10.C: New test.
10365
10366 2004-12-28  Richard Henderson  <rth@redhat.com>
10367
10368         * objc.dg/stabs-1.m: Disable for alpha.
10369
10370 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10371
10372         PR c++/19149
10373         * g++.dg/parse/error23.C: New test.
10374
10375 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10376
10377         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10378
10379         PR fortran/19032
10380         * gfortran.dg/intrinsic_modulo_1.f90: New.
10381         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10382         tests with divisor -1.
10383
10384 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10385
10386         * g++.dg/opt/temp1.C (memcpy): Return a value.
10387
10388         PR c++/19148
10389         * g++.dg/expr/cond7.C: New test.
10390
10391 2004-12-27  Paul Brook  <paul@codesourcery.com>
10392
10393         * gfortran.dg/g77/select_no_compile.f: Remove.
10394
10395 2004-12-27  Richard Henderson  <rth@redhat.com>
10396
10397         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10398         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10399         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10400
10401 2004-12-26  Richard Henderson  <rth@redhat.com>
10402
10403         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10404         by 1i instead of token pasting.
10405
10406 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10407
10408         PR tree-optimization/17578
10409         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10410         to additional_flags.
10411         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10412
10413 2004-12-25  Richard Henderson  <rth@redhat.com>
10414
10415         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10416         Remove Alpha.
10417
10418 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10419
10420         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10421         hppa*-*-hpux*.
10422         * gcc.dg/pr17957.c (dg-options): Likewise.
10423         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10424         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10425         instead of 0 on __hppa__.
10426         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10427         "foo,%r" on hppa*-*-*.
10428
10429 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10430
10431         PR fortran/19071
10432         * gfortran.dg/complex_write.f90: New test.
10433
10434 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/17595
10437         * g++.dg/parse/pragma2.C: New test.
10438
10439         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10440
10441 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10442
10443         * gcc.dg/empty2.c: Add missing dg-warning.
10444
10445 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/17413
10448         * g++.dg/template/local4.C: New test.
10449         * g++.dg/template/crash19.C: Add dg-error marker.
10450
10451         * g++.dg/template/crash31.C: Correct embedded PR number.
10452
10453 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/16405
10456         * g++.dg/opt/temp1.C: Add do-run marker.
10457
10458 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10459
10460         * g++.dg/template/spec19.C: New.
10461
10462 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10463
10464         PR target/16819
10465         * gcc.dg/empty2.c: New.
10466
10467 2004-12-23  Richard Henderson  <rth@redhat.com>
10468
10469         * lib/target-supports.exp (check_effective_target_vect_no_align):
10470         Remove i?86 and x86-64.
10471
10472 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/16405
10475         * g++.dg/opt/temp1.C: New test.
10476
10477 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10478
10479         PR c++/18733
10480         * g++.dg/template/friend33.C: New testcase.
10481
10482 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/18464
10485         * g++.dg/template/cond5.C: New test.
10486
10487         PR c++/18492
10488         * g++.dg/inherit/thunk3.C: New test.
10489
10490         PR c++/11224
10491         * g++.dg/warn/Wunused-9.C: New test.
10492
10493 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10494
10495         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10496
10497 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10498
10499         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10500
10501 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/18378
10504         * g++.dg/ext/packed8.C: New test.
10505
10506         PR c++/19063
10507         * g++.dg/template/crash31.C: New test.
10508
10509         PR c++/19034
10510         * g++.dg/template/crash30.C: New test.
10511
10512 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10513
10514         PR C++/18984
10515         * g++.dg/eh/ctor3.C: New test.
10516
10517 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10518
10519         * objc.dg/stabs-1.m: Allow section name to be quoted and
10520         assembly label to begin with '.LL'.
10521
10522 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10523
10524         * gcc.dg/vect/vect.exp
10525         (check_effective_target_lp64_or_vect_no_align): New.
10526         * gcc.dg/vect/vect-77.c: Use it.
10527         * gcc.dg/vect/vect-78.c: Use it.
10528
10529         * lib/target-supports.exp
10530         (check_effective_target_vect_no_max,
10531         check_effective_target_vect_no_bitwise,
10532         check_effective_target_vect_no_align): New.
10533         * gcc.dg/vect/vect-13.c: Use them.
10534         * gcc.dg/vect/vect-17.c: Ditto.
10535         * gcc.dg/vect/vect-18.c: Ditto.
10536         * gcc.dg/vect/vect-19.c: Ditto.
10537         * gcc.dg/vect/vect-20.c: Ditto.
10538         * gcc.dg/vect/vect-27.c: Ditto.
10539         * gcc.dg/vect/vect-29.c: Ditto.
10540         * gcc.dg/vect/vect-44.c: Ditto.
10541         * gcc.dg/vect/vect-48.c: Ditto.
10542         * gcc.dg/vect/vect-50.c: Ditto.
10543         * gcc.dg/vect/vect-52.c: Ditto.
10544         * gcc.dg/vect/vect-54.c: Ditto.
10545         * gcc.dg/vect/vect-56.c: Ditto.
10546         * gcc.dg/vect/vect-58.c: Ditto.
10547         * gcc.dg/vect/vect-60.c: Ditto.
10548         * gcc.dg/vect/vect-72.c: Ditto.
10549         * gcc.dg/vect/vect-80.c: Ditto.
10550
10551 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10552
10553         PR c++/14075
10554         * g++.dg/init/string1.C: New.
10555
10556         PR c++/18975
10557         * g++.dg/other/synth1.C: New.
10558
10559 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10560
10561         PR c/18963
10562         * gcc.dg/pr18963-1.c: New test.
10563
10564 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10565
10566         PR c/18596
10567         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10568         * gcc.dg/pr18596-1.c: Use dg-error.
10569         (dg-options): Use -fno-unit-at-a-time.
10570         * gcc.dg/pr18596-2.c: New test.
10571         * gcc.dg/pr18596-3.c: New test.
10572
10573 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10574
10575         PR middle-end/18683
10576         * g++.dg/opt/pr18683-1.C: New test case.
10577
10578 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR other/19093
10581         * g++.dg/opt/max1.C: Fix for 64bit targets.
10582
10583 2004-12-20  Matt Austern  <austern@apple.com>
10584
10585         PR c++/19044
10586         * g++.dg/ext/builtin6.C: New
10587
10588 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10589
10590         PR tree-optimization/19080
10591         * gcc.c-torture/compile/pr19080.c: New test.
10592
10593 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10594
10595         * gcc.dg/20041219-1.c: New test.
10596
10597 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10598
10599         PR middle-end/19068
10600         * g++.dg/opt/max1.C: New test case.
10601
10602 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10603
10604         * gcc.dg/fdata-sections-1.c: New test.
10605
10606 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10607
10608         PR middle-end/18548
10609         * gcc.dg/max-1.c: New test case.
10610
10611 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * gcc.c-torture/execute/20041218-1.c: New test.
10614
10615 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10616
10617         * gcc.dg/pr18501.c: New test.
10618         * gcc.dg/uninit-5.c: XFAIL.
10619         * gcc.dg/uninit-9.c: XFAIL.
10620
10621 2004-12-17  Dale Johannesen  <dalej@apple.com>
10622
10623         * gcc.dg/20041213-1.c:  New.
10624
10625 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10626
10627         * objc.dg/stabs-1.m: Allow assembly label to begin
10628         with a dot ('.').
10629
10630 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10631
10632         * gcc.c-torture/execute/20041213-1.c: Move...
10633         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10634
10635 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10636
10637         PR c++/18721
10638         * g++.dg/lookup/conv-5.C: New.
10639
10640 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10641
10642         * objc.dg/stabs-1.m: New test.
10643
10644 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         * gcc.dg/visibility-c.c: Change compile to
10647         assemble for the test.
10648
10649 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR target/19041
10652         * gcc.dg/visibility-c.c: New test.
10653
10654 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10655
10656         PR middle-end/18493
10657         * gcc.dg/switch-8.c: New test case.
10658
10659 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         PR c++/18905
10662         * g++.dg/template/init4.C: New.
10663         * g++.dg/opt/static3.C: Enable optimizer.
10664
10665 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10666
10667         * g++.dg/other/complex1.C: New test.
10668
10669 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10670
10671         * g++.dg/opt/inline9.C: New test.
10672
10673 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10674
10675         PR fortran/18993
10676         * gfotran.dg/nullify_1.f: New test.
10677
10678 2004-12-15  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.target/i386/i386.exp: New harness.
10681         * gcc.target/i386/vect-args.c: New.
10682
10683 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10684
10685         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10686
10687 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10688
10689         PR c++/18825
10690         * g++.dg/template/friend32.C: New test.
10691
10692 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10693
10694         * cpp/pragma-once-1.c: New test.
10695         * cpp/pragma-once-1b.h: Likewise.
10696         * cpp/pragma-once-1c.h: Likewise.
10697         * cpp/pragma-once-1d.h: Likewise.
10698         * cpp/inc/pragma-once-1a.h: Likewise.
10699
10700 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10701             Steven G. Kargl  <kargls@comcast.net>
10702
10703         PR fortran/17597
10704         * gfortran.dg/list_read_3.f90: New test.
10705
10706 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10707
10708         * gcc.dg/ftrapv-2.c: New test.
10709
10710 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         PR c++/18981
10713         * g++.dg/template/typename9.C: New test.
10714
10715 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/18738
10718         * g++.dg/template/typename8.C: New test.
10719         * g++.dg/parse/friend2.C: Tweak error message.
10720
10721 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10722
10723         * gcc.c-torture/20041214-1.c: New test.
10724
10725 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10726
10727         PR c++/18965
10728         * g++.dg/init/array17.C: New test.
10729
10730 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10731
10732         PR c++/18793
10733         * g++.dg/init/aggr3.C: New test.
10734
10735 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10736
10737         * gcc.dg/altivec-types-1.c: New test.
10738         * gcc.dg/altivec-types-2.c: New test.
10739         * gcc.dg/altivec-types-3.c: New test.
10740         * gcc.dg/altivec-types-4.c: New test.
10741         * g++.dg/ext/altivec-types-1.C: New test.
10742         * g++.dg/ext/altivec-types-2.C: New test.
10743         * g++.dg/ext/altivec-types-3.C: New test.
10744         * g++.dg/ext/altivec-types-4.C: New test.
10745
10746 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10747
10748         PR middle-end/18951
10749         * gcc.c-torture/execute/20041213-1.c: New test.
10750
10751 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         PR c++/18949
10754         * g++.dg/template/cast1.C: New.
10755
10756 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10757
10758         * gcc.c-torture/execute/20041213-2.c: New test.
10759
10760 2004-12-13  Richard Henderson  <rth@redhat.com>
10761
10762         * gcc.dg/i386-sse-10.c: Fix typo in options.
10763
10764 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10765
10766         PR c++/18968
10767         * g++.dg/opt/pr18968.C: New test.
10768
10769 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10770
10771         PR c++/18925
10772         * g++.dg/ext/visibility/staticdatamem.C: New test.
10773
10774 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10775
10776         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10777
10778 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10779
10780         PR rtl-optimization/18928
10781         * gcc.dg/pr18928-1.c: New test case.
10782
10783 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10784
10785         PR tree-opt/16951
10786         * gcc.c-torture/compile/20041211-1.c: New.
10787
10788 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10789
10790         PR middle-end/17564
10791         * gcc.c-torture/execute/20041212-1.c: New test.
10792
10793 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10794
10795         PR fortran/18869
10796         * gfortran.dg/common_1.f90: New test.
10797
10798 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10799         Paul Brook  <paul@codesourcery.com>
10800
10801         PR fortran/16222
10802         * gfortran.dg/real_do_1.f90: New test.
10803
10804 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10805
10806         PR tree-opt/18040
10807         * g++.dg/opt/ptrmem6.C: New test.
10808
10809 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10810
10811         PR middle-end/18921
10812         * gcc.dg/pr18921-1.c: New test case.
10813
10814 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10815
10816         PR fortran/17175
10817         * gfortran.dg/scale_1.f90: New test.
10818
10819 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10820
10821         PR middle-end/18903
10822         * gcc.c-torture/compile/pr18903.c: New test.
10823
10824 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10825
10826         * gcc.c-torture/execute/20041210-1.c: New test.
10827
10828 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10829
10830         PR c++/18731
10831         * g++.dg/parser/struct-1.C: New test.
10832         * g++.dg/parser/struct-2.C: New test.
10833         * g++.dg/parser/struct-3.C: New test.
10834
10835 2004-12-09  Richard Henderson  <rth@redhat.com>
10836
10837         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10838
10839         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10840         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10841
10842 2004-12-09  Matt Austern  <austern@apple.com>
10843
10844         PR c++/18514
10845         * g++.dg/ext/builtin1.C: New
10846         * g++.dg/ext/builtin2.C: New
10847         * g++.dg/ext/builtin3.C: New
10848         * g++.dg/ext/builtin4.C: New
10849         * g++.dg/ext/builtin5.C: New
10850
10851 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR tree-opt/18904
10854         * g++.dg/opt/ptrmem5.C: New test.
10855
10856 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10857
10858         * g++.dg/parse/typename5.C: Adjust for new error.
10859         * g++.dg/parse/typename7.C: New.
10860
10861 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10862
10863         PR c++/18073
10864         * g++.dg/other/mmintrin.C: New test.
10865
10866 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         PR c++/16681
10869         * g++.dg/init/array15.C: New.
10870         * g++.dg/init/array16.C: New.
10871
10872 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10873
10874         PR fortran/18826
10875         * gfortran.dg/assign_1.f90: New test.
10876
10877 2004-12-08  Nick Clifton  <nickc@redhat.com>
10878
10879         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10880         * gcc.target/xstormy16/data_below100: Likewise.
10881         * gcc.target/xstormy16/sfr: Likewise.
10882         * gcc.target/xstormy16/below100.S: New test source file.
10883         * gcc.target/xstormy16/below100.ld: New test linker script.
10884         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10885         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10886         bp instructions.
10887         * gcc.target/xstormy16/bp.c: Likewise.
10888
10889         * gcc.target/xstormy16/bss_below100: New files:
10890         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10891         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10892         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10893         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10894         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10895         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10896         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10897         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10898         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10899         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10900         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10901         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10902         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10903         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10904         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10905         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10906         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10907         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10908         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10909         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10910         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10911         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10912         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10913         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10914         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10915         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10916         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10917
10918         * gcc.target/xstormy16/data_below100: New files:
10919         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10920         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10921         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10922         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10923         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10924         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10925         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10926         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10927         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10928         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10929         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10930         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10931         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10932         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10933         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10934         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10935         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10936         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10937         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10938         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10939         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10940         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10941         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10942         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10943         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10944         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10945         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10946
10947         * gcc.target/xstormy16/sfr: New files:
10948         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10949         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10950         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10951         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10952         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10953         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10954         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10955         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10956         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10957         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10958         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10959         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10960         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10961         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10962         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10963         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10964         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10965         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10966         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10967         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10968         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10969         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10970         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10971         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10972         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10973         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10974         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10975         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10976         27_if0_sfrw_bitfield_f.c
10977
10978 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10979
10980         PR c++/18100
10981         * g++.dg/lookup/name-clash4.C: New test.
10982
10983 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         PR c++/18672
10986         * g++.dg/opt/array1.C: New.
10987
10988         PR c++/18803
10989         * g++.dg/template/operator5.C: New.
10990
10991 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10992
10993         PR c/18867
10994         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10995
10996 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10997
10998         * gcc.dg/noncompile/20041207.c: New test.
10999
11000 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11001
11002         * g++.dg/other/unreachable-1.C: New test.
11003
11004 2004-12-06  Nick Clifton  <nickc@redhat.com>
11005
11006         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11007         <limits.h> because the latter comes from gcc's include/ directory
11008         and not the newlib/libc/include directory.
11009
11010 2004-12-04  Richard Henderson  <rth@redhat.com>
11011
11012         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11013
11014 2004-12-04  Richard Henderson  <rth@redhat.com>
11015
11016         * lib/target-supports.exp (check_gc_sections_available): Disable
11017         for alpha and ia64.
11018
11019 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11020
11021         PR middle-end/17909
11022         * g++.dg/other/vararg-2.C: New test.
11023
11024 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11025
11026         PR c++/17011, c++/17971
11027         * g++.dg/template/error15.C: Adjust expected error.
11028         * g++.dg/template/instantiate3.C: Likewise.
11029
11030 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11031
11032         * gcc.dg/altivec-18.c: Fix for darwin
11033
11034 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11035
11036         PR c++/18782
11037         * g++.dg/parse/ptrmem2.C: New.
11038
11039         PR c++/18318
11040         * g++.dg/template/new1.C: New.
11041
11042 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11043
11044         PR fortran/18710
11045         * gfortran.dg/direct_io_3.f90: New test.
11046
11047 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         PR 18758
11050         * g++.dg/parse/crash21.C: New.
11051
11052 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11053
11054         PR c++/15664, c++/18276
11055         * g++.dg/template/ttp13.C: New test.
11056         * g++.dg/template/ttp14.C: Likewise.
11057
11058 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11059
11060         PR c++/18123
11061         * g++.dg/parse/enum2.C: New test.
11062         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11063
11064 2004-12-02  Nick Clifton  <nickc@redhat.com>
11065
11066         * gcc.target/xstormy16: New test directory.
11067         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11068         * gcc.target/xstormy16/bp.c: Check the generation of bp
11069         instructions.
11070         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11071         bn instructions and the BELOW100 attribute.
11072
11073 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11074
11075         PR target/16952
11076         * gcc.dg/ppc-eabi.c: New.
11077
11078 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11079
11080         PR fortran/18284
11081         * gfortran.dg/backspace.f90
11082
11083 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11084
11085         * gfortran.dg/inquire.f90: New test.
11086
11087 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11088
11089         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11090         handle effective-target-keyword.
11091         (dg-skip-if): Support effective-target keyword as target list.
11092         (dg-xfail-if): Ditto.
11093         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11094
11095 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11096
11097         PR tree-optimization/18291
11098         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11099
11100 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         PR C++/18729
11103         * g++.dg/parse/crash20.C: New.
11104
11105         PR c++/17431
11106         * g++.dg/overload/arg1.C: New.
11107         * g++.dg/overload/arg2.C: New.
11108         * g++.dg/overload/arg3.C: New.
11109         * g++.dg/overload/arg4.C: New.
11110
11111 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11112
11113         * gcc.dg/c99-flex-array-4.c: Remove.
11114
11115 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11116
11117         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11118
11119         * lib/target-supports.exp (is-effective-target): Simplify.
11120
11121         * lib/target-supports.exp (check_effective_target_vect_long):
11122         Fix for powerpc64-*-*.
11123
11124 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11125
11126         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11127         to support new requirements on FreeBSD 5.
11128
11129 2004-11-30  Devang Patel  <dpatel@apple.com>
11130
11131         PR 18702
11132         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11133
11134 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11135
11136         * g++.dg/ext/altivec-13.C: New test.
11137
11138 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11139
11140         PR tree-opt/18298
11141         * gcc.c-torture/execute/p18298.c: New test.
11142
11143 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11144             Dorit Naishlos  <dorit@il.ibm.com>
11145
11146         PR tree-opt/18607
11147         * gcc.dg/vect/vect-89.c: New test.
11148
11149 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11150
11151         * gcc.dg/pr18596-1.c: New test.
11152
11153 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11154
11155         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11156
11157 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11158
11159         PR c/18479
11160         * gcc.dg/pr18479.c: New test.
11161
11162 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11163
11164         PR target/18490
11165         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11166         mmix-knuth-mmixware.
11167
11168         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11169         cris-*-elf* cris-*-aout* mmix-*-*
11170
11171 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11172
11173         PR middle-end/18725
11174         * gcc.dg/pr18725.c: New test.
11175
11176 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11177
11178         PR target/18488
11179         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11180
11181         PR target/18336
11182         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11183
11184 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11185
11186         PR c++/18368
11187         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11188         * g++.old-deja/g++.law/ctors5.C: Likewise.
11189         * g++.old-deja/g++.other/crash25.C: Likewise.
11190
11191         PR c++/18674
11192         * g++.dg/template/error16.C: New test.
11193
11194         PR c++/18512
11195         * g++.dg/template/crash29.C: New test.
11196
11197 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11198
11199         PR tree-optimization/18712
11200         * gcc.c-torture/compile/pr18712.c: New test.
11201
11202 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11203
11204         PR c/7544
11205         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11206         tests.
11207
11208 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11209
11210         PR c++/18652
11211         * g++.dg/lookup/crash6.C: New test.
11212
11213 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11214
11215         PR middle-end/18164
11216         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11217
11218 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11219
11220         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11221         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11222         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11223
11224 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11225
11226         * gcc.dg/pr18164.c: New test.
11227
11228 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11229
11230         * gcc.dg/funroll-loops-all.c: New.
11231
11232 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11233
11234         PR target/18489
11235         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11236         delimeter, match space and TAB as well as ":".
11237
11238         PR target/18484
11239         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11240
11241         PR target/18348
11242         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11243
11244         PR target/18345
11245         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11246
11247         PR target/18337
11248         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11249
11250 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11251
11252         * gfortran.dg/direct_io_2.f90: New test.
11253
11254 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11255
11256         PR target/18334
11257         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11258
11259 2004-11-28  Richard Henderson  <rth@redhat.com>
11260
11261         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11262
11263 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11264
11265         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11266         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11267         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11268         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11269         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11270         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11271         gcc.dg/pointer-arith-8.c: New tests.
11272
11273 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11274
11275         PR fortran/18364
11276         * gfortran.dg/endfile.f90: New test.
11277
11278 2004-11-27  Falk Hueffner  <falk@debian.org>
11279
11280         * gcc.dg/loop-6.c: New test.
11281
11282 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11283
11284         * gcc.c-torture/execute/20041126-1.c: New test.
11285
11286 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11287
11288         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11289         on IRIX.
11290
11291 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11292
11293         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11294         functions.
11295
11296 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR rtl-optimization/17825
11299         * gcc.c-torture/compile/20041119-1.c: New test.
11300
11301 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11302
11303         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11304         Check existence of ld library path variables before unsetting.
11305
11306 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11307
11308         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11309
11310 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11311
11312         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11313
11314 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11315
11316         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11317
11318 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11319
11320         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11321         dg-do directive.
11322
11323 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11324
11325         * gcc.dg/pr17957.c: Pass --param, not -param.
11326
11327 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11328
11329         PR middle-end/17957
11330         * testsuite/gcc.dg/pr17957.c: New test.
11331
11332 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR c++/18445
11335         * g++.dg/template/crash28.C: Likewise.
11336
11337         PR c++/18001
11338         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11339         * g++.dg/ext/lvaddr.C: Likewise.
11340         * g++.dg/opt/pr7503-3.C: Likewise.
11341
11342         PR c++/18466
11343         * g++.dg/parse/qualified3.C: New test.
11344         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11345
11346         PR c++/18545
11347         * g++.dg/expr/return1.C: New test.
11348
11349 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11350
11351         Friend class name lookup 3/n, PR c++/3332
11352         * g++.dg/lookup/friend3.C: New test.
11353         * g++.dg/lookup/friend4.C: Likewise.
11354         * g++.dg/lookup/friend5.C: Likewise.
11355
11356 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11357
11358         Friend class name lookup 2/n, PR c++/14513, c++/15410
11359         * g++.dg/lookup/friend2.C: New test.
11360         * g++.dg/template/friend31.C: Likewise.
11361
11362 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11363
11364         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11365
11366 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/17473
11369         * g++.dg/tc1/dr56.C: Remove.
11370         * g++.dg/template/typedef1.C: Add dg-error markers.
11371         * g++.old-deja/g++.other/typedef7.C: Likewise.
11372
11373         PR c++/18285
11374         * g++.dg/parse/typedef7.C: New test.
11375
11376 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11377
11378         * gcc.c-torture/execute/20041124-1.c: New test.
11379
11380 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11381
11382         * g++.dg/template/deduce3.C: New test.
11383
11384         PR c++/18586
11385         * g++.dg/template/crash27.C: New test.
11386
11387         PR c++/18530
11388         * g++.dg/warn/Wshadow-3.C: New test.
11389
11390 2004-11-24  Devang Patel  <dpatel@apple.com>
11391
11392         PR/18555
11393         * gcc.dg/cpp/isysroot-1.c: New test.
11394         * gcc.dg/cpp/usr/include/stdio.h: New file.
11395         * gcc.dg/cpp/isysroot-2.c: New test.
11396         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11397         New file.
11398
11399 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11400
11401         PR c++/8929
11402         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11403
11404 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11407         * gcc.target/sparc/pdist.c: Likewise.
11408
11409 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11410
11411         PR c++/16882
11412         * g++.dg/conversion/simd1.C: New test.
11413
11414 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11415
11416         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11417         and restore_ld_library_path_env_vars.
11418         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11419         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11420         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11421         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11422
11423 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11424
11425         * gcc.dg/pragma-align-2.c: Test macro expansion.
11426         * gcc.dg/pragma-pack-2.c: New test.
11427
11428 2004-11-23  Richard Henderson  <rth@redhat.com>
11429
11430         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11431         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11432         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11433         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11434         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11435         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11436
11437         * gcc.dg/vect/vect.exp: Add check for alpha.
11438         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11439         (check_effective_target_vect_int): Enable for alpha.
11440         (check_effective_target_vect_long): New.
11441         (is-effective-target): Add it.
11442
11443 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11444
11445         * gcc.dg/pr18614-1.c: New test.
11446
11447 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11448
11449         * gcc.dg/setjmp-2.c: New test.
11450
11451 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11452
11453         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11454         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11455         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11456         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11457         gcc.target/sparc/pdist.c: New tests.
11458
11459 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11460
11461         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11462
11463 2004-11-22  Dale Johannesen  <dalej@apple.com>
11464
11465         * gcc.dg/20041111-1.c:  New.
11466
11467 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11468
11469         PR tree-opt/18536
11470         * gcc.dg/vect/pr18536.c: New test.
11471
11472 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11473
11474         PR c++/18354
11475         * g++.dg/template/nontype11.C: New test.
11476
11477 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11478
11479         PR middle-end/18520
11480         * gcc.dg/pr18520-1.c: New test case.
11481
11482 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11483
11484         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11485         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11486         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11487         expected diagnostics.
11488
11489 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11490
11491         PR target/18580
11492         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11493         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11494         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11495
11496 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11497
11498         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11499
11500 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11501             Joseph Myers  <joseph@codesourcery.com>
11502
11503         * lib/target-supports.exp (check_visibility_available): Really
11504         test the compiler.
11505
11506 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11507
11508         PR tree-opt/18181
11509         * gcc.dg/vect/vect-85.c: New test.
11510         * gcc.dg/vect/vect-86.c: New test.
11511         * gcc.dg/vect/vect-87.c: New test.
11512         * gcc.dg/vect/vect-88.c: New test.
11513
11514 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11515
11516         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11517
11518 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11519
11520         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11521         * gcc.dg/ppc-and-1.c: Ditto.
11522         * gcc.dg/ppc-compare-1.c: Ditto.
11523         * gcc.dg/ppc-mov-1.c: Ditto
11524
11525 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11526             Mark Mitchell  <mark@codesourcery.com>
11527
11528         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11529
11530 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11531             Aldy Hernandez  <aldyh@redhat.com>
11532
11533         * lib/target-supports.exp (check_effective_target_vect_int): New
11534         (check_effective_target_vect_float): New
11535         (check_effective_target_vect_double): New.
11536         (is-effective-target): Support new effective targets keywords.
11537         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11538         default action for dg-do.
11539         * gcc.dg/vect/pr16105.c: Use new support.
11540         * gcc.dg/vect/pr18400.c: Ditto.
11541         * gcc.dg/vect/pr18425.c: Ditto.
11542         * gcc.dg/vect/vect-1.c: Ditto.
11543         * gcc.dg/vect/vect-10.c: Ditto.
11544         * gcc.dg/vect/vect-11.c: Ditto.
11545         * gcc.dg/vect/vect-12.c: Ditto.
11546         * gcc.dg/vect/vect-13.c: Ditto.
11547         * gcc.dg/vect/vect-14.c: Ditto.
11548         * gcc.dg/vect/vect-15.c: Ditto.
11549         * gcc.dg/vect/vect-16.c: Ditto.
11550         * gcc.dg/vect/vect-17.c: Ditto.
11551         * gcc.dg/vect/vect-18.c: Ditto.
11552         * gcc.dg/vect/vect-19.c: Ditto.
11553         * gcc.dg/vect/vect-2.c: Ditto.
11554         * gcc.dg/vect/vect-20.c: Ditto.
11555         * gcc.dg/vect/vect-21.c: Ditto.
11556         * gcc.dg/vect/vect-22.c: Ditto.
11557         * gcc.dg/vect/vect-23.c: Ditto.
11558         * gcc.dg/vect/vect-24.c: Ditto.
11559         * gcc.dg/vect/vect-25.c: Ditto.
11560         * gcc.dg/vect/vect-26.c: Ditto.
11561         * gcc.dg/vect/vect-27.c: Ditto.
11562         * gcc.dg/vect/vect-27a.c: Ditto.
11563         * gcc.dg/vect/vect-28.c: Ditto.
11564         * gcc.dg/vect/vect-29.c: Ditto.
11565         * gcc.dg/vect/vect-29a.c: Ditto.
11566         * gcc.dg/vect/vect-3.c: Ditto.
11567         * gcc.dg/vect/vect-30.c: Ditto.
11568         * gcc.dg/vect/vect-31.c: Ditto.
11569         * gcc.dg/vect/vect-32.c: Ditto.
11570         * gcc.dg/vect/vect-33.c: Ditto.
11571         * gcc.dg/vect/vect-34.c: Ditto.
11572         * gcc.dg/vect/vect-35.c: Ditto.
11573         * gcc.dg/vect/vect-36.c: Ditto.
11574         * gcc.dg/vect/vect-37.c: Ditto.
11575         * gcc.dg/vect/vect-38.c: Ditto.
11576         * gcc.dg/vect/vect-4.c: Ditto.
11577         * gcc.dg/vect/vect-40.c: Ditto.
11578         * gcc.dg/vect/vect-41.c: Ditto.
11579         * gcc.dg/vect/vect-42.c: Ditto.
11580         * gcc.dg/vect/vect-43.c: Ditto.
11581         * gcc.dg/vect/vect-44.c: Ditto.
11582         * gcc.dg/vect/vect-45.c: Ditto.
11583         * gcc.dg/vect/vect-46.c: Ditto.
11584         * gcc.dg/vect/vect-47.c: Ditto.
11585         * gcc.dg/vect/vect-48.c: Ditto.
11586         * gcc.dg/vect/vect-48a.c: Ditto.
11587         * gcc.dg/vect/vect-49.c: Ditto.
11588         * gcc.dg/vect/vect-5.c: Ditto.
11589         * gcc.dg/vect/vect-50.c: Ditto.
11590         * gcc.dg/vect/vect-51.c: Ditto.
11591         * gcc.dg/vect/vect-52.c: Ditto.
11592         * gcc.dg/vect/vect-53.c: Ditto.
11593         * gcc.dg/vect/vect-54.c: Ditto.
11594         * gcc.dg/vect/vect-55.c: Ditto.
11595         * gcc.dg/vect/vect-56.c: Ditto.
11596         * gcc.dg/vect/vect-56a.c: Ditto.
11597         * gcc.dg/vect/vect-57.c: Ditto.
11598         * gcc.dg/vect/vect-58.c: Ditto.
11599         * gcc.dg/vect/vect-59.c: Ditto.
11600         * gcc.dg/vect/vect-6.c: Ditto.
11601         * gcc.dg/vect/vect-60.c: Ditto.
11602         * gcc.dg/vect/vect-61.c: Ditto.
11603         * gcc.dg/vect/vect-62.c: Ditto.
11604         * gcc.dg/vect/vect-63.c: Ditto.
11605         * gcc.dg/vect/vect-64.c: Ditto.
11606         * gcc.dg/vect/vect-65.c: Ditto.
11607         * gcc.dg/vect/vect-66.c: Ditto.
11608         * gcc.dg/vect/vect-67.c: Ditto.
11609         * gcc.dg/vect/vect-68.c: Ditto.
11610         * gcc.dg/vect/vect-69.c: Ditto.
11611         * gcc.dg/vect/vect-7.c: Ditto.
11612         * gcc.dg/vect/vect-72.c: Ditto.
11613         * gcc.dg/vect/vect-72a.c: Ditto.
11614         * gcc.dg/vect/vect-73.c: Ditto.
11615         * gcc.dg/vect/vect-74.c: Ditto.
11616         * gcc.dg/vect/vect-75.c: Ditto.
11617         * gcc.dg/vect/vect-76.c: Ditto.
11618         * gcc.dg/vect/vect-77.c: Ditto.
11619         * gcc.dg/vect/vect-77a.c: Ditto.
11620         * gcc.dg/vect/vect-78.c: Ditto.
11621         * gcc.dg/vect/vect-79.c: Ditto.
11622         * gcc.dg/vect/vect-8.c: Ditto.
11623         * gcc.dg/vect/vect-80.c: Ditto.
11624         * gcc.dg/vect/vect-82.c: Ditto.
11625         * gcc.dg/vect/vect-82_64.c: Ditto.
11626         * gcc.dg/vect/vect-83.c: Ditto.
11627         * gcc.dg/vect/vect-83_64.c: Ditto.
11628         * gcc.dg/vect/vect-9.c: Ditto.
11629         * gcc.dg/vect/vect-all.c: Ditto.
11630         * gcc.dg/vect/vect-none.c: Ditto.
11631
11632 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11633
11634         * lib/gcc-dg.exp (dg-skip-if): New function.
11635         (dg-forbid-option): Remove.
11636         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11637         * g++.dg/abi/bitfield8.C: Likewise.
11638         * g++.dg/abi/dtor1.C: Likewise.
11639         * g++.dg/abi/empty10.C: Likewise.
11640         * g++.dg/abi/empty7.C: Likewise.
11641         * g++.dg/abi/empty9.C: Likewise.
11642         * g++.dg/abi/layout3.C: Likewise.
11643         * g++.dg/abi/layout4.C: Likewise.
11644         * g++.dg/abi/thunk1.C: Likewise.
11645         * g++.dg/abi/thunk2.C: Likewise.
11646         * g++.dg/abi/vbase11.C: Likewise.
11647         * g++.dg/abi/vthunk2.C: Likewise.
11648         * g++.dg/abi/vthunk3.C: Likewise.
11649         * g++.dg/ext/attrib8.C: Likewise.
11650         * g++.dg/opt/longbranch2.C: Likewise.
11651         * g++.dg/opt/reg-stack4.C: Likewise.
11652         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11653         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11654         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11655         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11656         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11657         * gcc.dg/20000609-1.c: Likewise.
11658         * gcc.dg/20000720-1.c: Likewise.
11659         * gcc.dg/20011107-1.c: Likewise.
11660         * gcc.dg/20011119-1.c: Likewise.
11661         * gcc.dg/20020108-1.c: Likewise.
11662         * gcc.dg/20020122-2.c: Likewise.
11663         * gcc.dg/20020122-3.c: Likewise.
11664         * gcc.dg/20020201-3.c: Likewise.
11665         * gcc.dg/20020206-1.c: Likewise.
11666         * gcc.dg/20020218-1.c: Likewise.
11667         * gcc.dg/20020310-1.c: Likewise.
11668         * gcc.dg/20020411-1.c: Likewise.
11669         * gcc.dg/20020418-2.c: Likewise.
11670         * gcc.dg/20020426-1.c: Likewise.
11671         * gcc.dg/20020426-2.c: Likewise.
11672         * gcc.dg/20020517-1.c: Likewise.
11673         * gcc.dg/20020523-1.c: Likewise.
11674         * gcc.dg/20020523-2.c: Likewise.
11675         * gcc.dg/20020729-1.c: Likewise.
11676         * gcc.dg/20030204-1.c: Likewise.
11677         * gcc.dg/20030826-2.c: Likewise.
11678         * gcc.dg/20030926-1.c: Likewise.
11679         * gcc.dg/20031202-1.c: Likewise.
11680         * gcc.dg/980312-1.c: Likewise.
11681         * gcc.dg/980313-1.c: Likewise.
11682         * gcc.dg/990117-1.c: Likewise.
11683         * gcc.dg/990424-1.c: Likewise.
11684         * gcc.dg/990524-1.c: Likewise.
11685         * gcc.dg/991230-1.c: Likewise.
11686         * gcc.dg/i386-387-1.c: Likewise.
11687         * gcc.dg/i386-387-2.c: Likewise.
11688         * gcc.dg/i386-387-3.c: Likewise.
11689         * gcc.dg/i386-387-4.c: Likewise.
11690         * gcc.dg/i386-387-5.c: Likewise.
11691         * gcc.dg/i386-387-6.c: Likewise.
11692         * gcc.dg/i386-asm-1.c: Likewise.
11693         * gcc.dg/i386-bitfield1.c: Likewise.
11694         * gcc.dg/i386-bitfield2.c: Likewise.
11695         * gcc.dg/i386-loop-1.c: Likewise.
11696         * gcc.dg/i386-loop-2.c: Likewise.
11697         * gcc.dg/i386-loop-3.c: Likewise.
11698         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11699         * gcc.dg/i386-pic-1.c: Likewise.
11700         * gcc.dg/i386-regparm.c: Likewise.
11701         * gcc.dg/i386-signbit-1.c: Likewise.
11702         * gcc.dg/i386-signbit-2.c: Likewise.
11703         * gcc.dg/i386-signbit-3.c: Likewise.
11704         * gcc.dg/i386-sse-5.c: Likewise.
11705         * gcc.dg/i386-sse-8.c: Likewise.
11706         * gcc.dg/i386-unroll-1.c: Likewise.
11707         * gcc.dg/tls/opt-1.c: Likewise.
11708         * gcc.dg/tls/opt-2.c: Likewise.
11709         * gcc.dg/unroll-1.c: Likewise.
11710         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11711         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11712         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11713         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11714
11715 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11716
11717         * g++.dg/template/incomplete1.C: New test.
11718
11719 2004-11-16  Nick Clifton  <nickc@redhat.com>
11720
11721         Revert patches accidentally commited during checkin of fixes for
11722         xstormy16 tests:
11723         gcc.c-torture/execute/simd-4.c: Revert
11724         gcc.dg/20040910-1.c: Revert.
11725
11726 2004-11-16  Paul Brook  <paul@codesourcery.com>
11727
11728         PR fortran/13010
11729         * gfortran.dg/der_pointer_1.f90: New test.
11730
11731 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11732
11733         PR c/18498
11734         * gcc.dg/bitfld-13.c: New test.
11735
11736 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11737
11738         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11739         powerpc*-*-linux*.
11740
11741         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11742         * gcc.dg/ppc64-abi-2.c: Ditto.
11743         * gcc.dg/ppc64-abi-3.c: Ditto.
11744
11745         * lib/gcc-dg.exp (dg-target-list): Remove.
11746
11747 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11748
11749         * gcc.dg/ia64-postinc.c: New test.
11750
11751 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11752
11753         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11754
11755 2004-11-15  Nick Clifton  <nickc@redhat.com>
11756
11757         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11758         __INT_MAX__ so that the test can be compiled by toolchains
11759         targeted at 16-bit processors.
11760
11761         * gcc.dg/20040625-1.c: Use long constants rather than integers
11762         when performing arithmetic that will overflow 16-bits.
11763
11764         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11765         xstormy16.  It does not support 128-bit vector operations.
11766
11767         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11768         with the macro PTR_TYPE.  Define this macro to an integer type
11769         suitable for holding a pointer.
11770
11771         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11772         the target is a 16-bit processor.
11773
11774         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11775         16-bit targets where the character constant will be too long.
11776
11777         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11778         where the double will not be directly addressable.
11779
11780 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11781
11782         Friend class name lookup 1/n, PR c++/18471
11783         * g++.dg/template/crash26.C: New test.
11784         * g++.dg/lookup/struct1.C: Adjust expected error.
11785         * g++.dg/parse/elab1.C: Likewise.
11786         * g++.dg/parse/elab2.C: Likewise.
11787         * g++.dg/parse/int-as-enum1.C: Likewise.
11788         * g++.dg/parse/struct-as-enum1.C: Likewise.
11789         * g++.dg/parse/typedef1.C: Likewise.
11790         * g++.dg/parse/typedef3.C: Likewise.
11791         * g++.dg/parse/typedef4.C: Likewise.
11792         * g++.dg/parse/typedef5.C: Likewise.
11793         * g++.dg/template/nontype4.C: Likewise.
11794         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11795         * g++.old-deja/g++.other/elab1.C: Likewise.
11796         * g++.old-deja/g++.other/syntax4.C: Likewise.
11797
11798 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11799
11800         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11801
11802 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11803
11804         * gcc.c-torture/execute/20041114-1.c: New test.
11805
11806 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11807
11808         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11809         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11810         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11811         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11812         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11813         gcc.dg/switch-7.c: New tests.
11814
11815 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11816
11817         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11818
11819 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11820
11821         PR tree-opt/18400
11822         * gcc.dg/vect/pr18400.c: New test.
11823
11824 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11825             Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         PR tree-opt/18425
11828         * gcc.dg/vect/pr18425.c: New test.
11829
11830 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11833         Guard with dg-require-alias and dg-require-visibility.
11834
11835 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11836
11837         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11838
11839 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11840
11841         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11842
11843 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11844
11845         PR c++/17344
11846         * g++.dg/template/defarg5.C: New test.
11847
11848 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11849
11850         * g++.dg/parse/cast1.C: Run only on ILP32.
11851         * g++.old-deja/g++.mike/p784.C: Likewise.
11852
11853 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11854
11855         * gcc.c-torture/execute/20041113-1.c: New test.
11856
11857 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11858
11859         PR target/18230
11860         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11861         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11862         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11863         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11864         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11865         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11866         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11867         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11868         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11869         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11870         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11871         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11872         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11873
11874 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11875
11876         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11877         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11878         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11879         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11880         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11881         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11882         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11883         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11884         gcc.target/sparc/combined-1.c: New tests.
11885
11886 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11887
11888         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11889         New tests.
11890
11891 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11892
11893         * lib/gcc-dg.exp (dg-forbid-option): New function.
11894         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11895         * g++.dg/abi/bitfield8.C: Likewise.
11896         * g++.dg/abi/dtor1.C: Likewise.
11897         * g++.dg/abi/empty10.C: Likewise.
11898         * g++.dg/abi/empty7.C: Likewise.
11899         * g++.dg/abi/empty9.C: Likewise.
11900         * g++.dg/abi/layout3.C: Likewise.
11901         * g++.dg/abi/layout4.C: Likewise.
11902         * g++.dg/abi/thunk1.C: Likewise.
11903         * g++.dg/abi/thunk2.C: Likewise.
11904         * g++.dg/abi/vbase11.C: Likewise.
11905         * g++.dg/abi/vthunk2.C: Likewise.
11906         * g++.dg/abi/vthunk3.C: Likewise.
11907         * g++.dg/ext/attrib8.C: Likewise.
11908         * g++.dg/opt/longbranch2.C: Likewise.
11909         * g++.dg/opt/reg-stack4.C: Likewise.
11910         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11911         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11912         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11913         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11914         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11915         * gcc.dg/20000609-1.c: Likewise.
11916         * gcc.dg/20000720-1.c: Likewise.
11917         * gcc.dg/20011107-1.c: Likewise.
11918         * gcc.dg/20011119-1.c: Likewise.
11919         * gcc.dg/20020108-1.c: Likewise.
11920         * gcc.dg/20020122-2.c: Likewise.
11921         * gcc.dg/20020122-3.c: Likewise.
11922         * gcc.dg/20020201-3.c: Likewise.
11923         * gcc.dg/20020206-1.c: Likewise.
11924         * gcc.dg/20020218-1.c: Likewise.
11925         * gcc.dg/20020310-1.c: Likewise.
11926         * gcc.dg/20020411-1.c: Likewise.
11927         * gcc.dg/20020418-2.c: Likewise.
11928         * gcc.dg/20020426-1.c: Likewise.
11929         * gcc.dg/20020426-2.c: Likewise.
11930         * gcc.dg/20020517-1.c: Likewise.
11931         * gcc.dg/20020523-1.c: Likewise.
11932         * gcc.dg/20020523-2.c: Likewise.
11933         * gcc.dg/20020729-1.c: Likewise.
11934         * gcc.dg/20030204-1.c: Likewise.
11935         * gcc.dg/20030826-2.c: Likewise.
11936         * gcc.dg/20030926-1.c: Likewise.
11937         * gcc.dg/20031202-1.c: Likewise.
11938         * gcc.dg/980312-1.c: Likewise.
11939         * gcc.dg/980313-1.c: Likewise.
11940         * gcc.dg/990117-1.c: Likewise.
11941         * gcc.dg/990424-1.c: Likewise.
11942         * gcc.dg/990524-1.c: Likewise.
11943         * gcc.dg/991230-1.c: Likewise.
11944         * gcc.dg/i386-387-1.c: Likewise.
11945         * gcc.dg/i386-387-2.c: Likewise.
11946         * gcc.dg/i386-387-3.c: Likewise.
11947         * gcc.dg/i386-387-4.c: Likewise.
11948         * gcc.dg/i386-387-5.c: Likewise.
11949         * gcc.dg/i386-387-6.c: Likewise.
11950         * gcc.dg/i386-asm-1.c: Likewise.
11951         * gcc.dg/i386-bitfield1.c: Likewise.
11952         * gcc.dg/i386-bitfield2.c: Likewise.
11953         * gcc.dg/i386-loop-1.c: Likewise.
11954         * gcc.dg/i386-loop-2.c: Likewise.
11955         * gcc.dg/i386-loop-3.c: Likewise.
11956         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11957         * gcc.dg/i386-pic-1.c: Likewise.
11958         * gcc.dg/i386-regparm.c: Likewise.
11959         * gcc.dg/i386-signbit-1.c: Likewise.
11960         * gcc.dg/i386-signbit-2.c: Likewise.
11961         * gcc.dg/i386-signbit-3.c: Likewise.
11962         * gcc.dg/i386-sse-5.c: Likewise.
11963         * gcc.dg/i386-sse-8.c: Likewise.
11964         * gcc.dg/i386-unroll-1.c: Likewise.
11965         * gcc.dg/tls/opt-1.c: Likewise.
11966         * gcc.dg/tls/opt-2.c: Likewise.
11967         * gcc.dg/unroll-1.c: Likewise.
11968         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11969         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11970         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11971         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11972         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11973         -m64 is specified.
11974
11975 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11976
11977         PR c++/18389
11978         * g++.dg/parse/cond1.C: New test.
11979
11980         PR c++/18429
11981         * g++.dg/template/array9.C: New test.
11982         * g++.dg/ext/vla1.C: Adjust error messages.
11983         * g++.dg/ext/vlm1.C: Likewise.
11984         * g++.dg/template/crash2.C: Likewise.
11985
11986         PR c++/18436
11987         * g++.dg/template/call3.C: New test.
11988
11989         PR c++/18407
11990         * g++.dg/template/ptrmem11.C: New test.
11991
11992 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11993
11994         PR other/14264
11995         * lib/g++.exp: Set LC_ALL and LANG to C.
11996         * lib/gcc-dg.exp: Likewise.
11997         * lib/gfortran.exp: Likewise.
11998         * lib/objc.exp: Likewise.
11999         * lib/treelang.exp: Likewise.
12000
12001 2004-11-12  Andreas Schwab  <schwab@suse.de>
12002
12003         * gcc.dg/pr16286.c: Fix last change.
12004
12005 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/18416
12008         * g++.dg/init/global1.C: New test.
12009
12010 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12011
12012         * gcc.c-torture/execute/20041112-1.c: New test.
12013
12014 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12015
12016         * lib/gcc-dg.exp (dg-target-list): New.
12017
12018 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12019             Richard Sandiford  <rsandifo@redhat.com>
12020
12021         * lib/target-supports.exp (get-compiler_messages): New.
12022         (check_named_sections_available): Use it.
12023         (check_effective_target_ilp32): New.
12024         (check_effective_target_lp64): New.
12025         (is-effective-target): New.
12026         * lib/gcc-dg.exp (dg-require-effective-target): New.
12027
12028 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12029
12030         * gcc.dg/precedence-1.c: New test.
12031
12032 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12033
12034         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12035
12036         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12037         message, delete generated files, use more descriptive name for
12038         executable, and make the test unsupported when it cannot be run.
12039
12040         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12041         (dg-require-weak, dg-require-visibility, dg-require-alias,
12042         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12043         dg-require-iconv, dg-require-named-sections): Use it.
12044
12045         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12046
12047 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         PR target/16457
12050         * gcc.dg/ppc-and-1: New
12051
12052         PR target/16796
12053         * gcc.dg/ppc-mov-1.c: New.
12054
12055         PR target/16458
12056         * gcc.dg/ppc-compare-1.c: New.
12057
12058 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12059
12060         * objc.dg/desig-init-2.m: New test.
12061
12062 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12063
12064         PR middle-end/18160
12065         * g++.dg/warn/register-var-1.C: New test.
12066         * g++.dg/warn/register-var-2.C: New test.
12067
12068 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12069
12070         * gcc.dg/union-2.c: New test.
12071
12072 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12073
12074         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12075         New test for PR tree-optimization/17892.
12076
12077 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/18369
12080         * g++.dg/init/new12.C: New test.
12081
12082 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12083
12084         * gcc.target/sparc: New directory.
12085         * gcc.target/sparc/sparc.exp: New driver.
12086         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12087         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12088         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12089         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12090
12091 2004-11-10  Paul Brook  <paul@codesourcery.com>
12092
12093         PR fortran/18218
12094         * gfortran.dg/list_read.c: New test.
12095
12096 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12097
12098         PR c/18322
12099         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12100         expected diagnostic location.
12101
12102 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12103
12104         * gcc.dg/20041109-1.c: New test.
12105
12106 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12107
12108         PR objc/18406
12109         * objc/compile/pr18406.m: New test.
12110
12111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12112
12113         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12114
12115 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12116
12117         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12118
12119 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12120
12121         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12122
12123 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12124
12125         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12126         exit.
12127
12128 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12129
12130         PR tree-opt/18299
12131         * gcc.c-torture/pr18299-1.c: New test.
12132
12133 2004-11-06  Andreas Schwab  <schwab@suse.de>
12134
12135         * gcc.dg/pr16286.c: Also test for bool and pixel.
12136
12137 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12138
12139         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12140         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12141         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12142         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12143         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12144         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12145         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12146         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12147         gcc.dg/struct-semi-3.c: New tests.
12148
12149 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12150
12151         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12152
12153 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12154
12155         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12156         Do not use C99 designators.
12157
12158 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12159
12160         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12161
12162 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12163
12164         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12165         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12166         * gcc.c-torture/execute/simd-5.x: Remove.
12167
12168 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12169
12170         PR rtl-optimization/17933
12171         * gcc.dg/torture/pr17933-1.c: New test.
12172
12173 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12174
12175         PR target/18106
12176         * lib/target-supports.exp (check_weak_available): Support
12177         Windows.
12178
12179 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12180
12181         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12182         call to fflush(stdout) before abort.
12183         (my_ffsll): New function.
12184         (generate_fields): Use it.
12185
12186 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12187
12188         * gcc.dg/init-undef-1.c: New test.
12189
12190 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12191
12192         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12193         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12194         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12195         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12196         expected messages for new parser.
12197
12198 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12199
12200         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12201
12202 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12203
12204         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12205         on LP64 targets.
12206
12207 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12208
12209         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12210         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12211         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12212         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12213         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12214         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12215         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12216         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12217         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12218         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12219
12220 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12221
12222         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12223         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12224         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12225         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12226         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12227         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12228         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12229         for new parser.
12230
12231 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12232
12233         PR target/15342
12234         * gcc.dg/20041104-1.c: New test.
12235
12236 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12237
12238         * g++.dg/template/nontype7.C: New test.
12239         * g++.dg/template/nontype8.C: Likewise.
12240         * g++.dg/template/nontype9.C: Likewise.
12241         * g++.dg/template/nontype10.C: Likewise.
12242         * g++.dg/tc1/dr49.C: Likewise.
12243         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12244         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12245
12246 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12247
12248         * g++.dg/rtti/tinfo1.C: Remove xfails.
12249
12250 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12251
12252         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12253         packed attribute to the definition to satisfy the new C++ parser.
12254
12255 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12256
12257         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12258         invocations of va_arg.
12259
12260 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12261
12262         PR c++/18124
12263         * g++.dg/template/crash25.C: New test.
12264
12265         PR c++/18155
12266         * g++.dg/template/typedef2.C: New test.
12267         * g++.dg/parse/crash13.C: Adjust error markers.
12268
12269         PR c++/18177
12270         * g++.dg/conversion/const3.C: New test.
12271
12272 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12273
12274         PR fortran/17535
12275         PR fortran/17583
12276         PR fortran/17713
12277         * gfortran.dg/generic_[123].f90: New testcases.
12278
12279 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12280
12281         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12282         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12283
12284 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12285
12286         PR tree-opt/16808
12287         * gcc.c-torture/compile/pr16808.c: New test.
12288
12289 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12290
12291         PR rtl-optimization/17104
12292         * gcc.dg/ppc-bitfield1.c: New.
12293
12294 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12295
12296         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12297
12298 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12299
12300         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12301         strings for 32-bit code.
12302
12303 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12304
12305         PR c/18239
12306         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12307
12308 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         PR c++/18064
12311         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12312
12313 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/15172
12316         * g++.dg/init/aggr2.C: New test.
12317
12318 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12319
12320         * objc.dg/local-decl-1.m: New test.
12321
12322 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12323
12324         * gcc.dg/20040910-1.c: Adjust regex.
12325
12326 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12327
12328         PR rtl-optimization/18084
12329         * g++.dg/opt/pr18084-1.C: New testcase.
12330
12331 2004-10-30  Matt Austern  <austern@apple.com>
12332
12333         PR c++/17542
12334         * g++.dg/ext/attrib18.C: New test.
12335
12336 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12337
12338         PR middle-end/18096
12339         * gcc.dg/pr18096-1.c: New test case.
12340
12341 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12342
12343         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12344
12345 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12346
12347         PR c/16666
12348         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12349         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12350         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12351         gcc.dg/old-style-prom-3.c: New tests.
12352
12353 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12354
12355         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12356         Remove unnecessary inclusion of stdio.h.
12357
12358 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12359
12360         PR rtl-optimization/17581
12361         * gcc.dg/pr17581-1.c: New test case.
12362
12363 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12364
12365         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12366         being implemented.
12367         * g++.dg/conversion/dr195-1.C: New.
12368         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12369         * g++.old-deja/g++.mike/p10148.C: Likewise.
12370
12371 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/17695
12374         * g++.dg/debug/typedef2.C: New test.
12375
12376 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12377
12378         PR fortran/13490
12379         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12380         * gfortran.dg/g77/README: Update.
12381
12382 2004-10-28  Matt Austern  <austern@apple.com>
12383
12384         PR c++/14124
12385         * g++.dg/ext/packed7.C: New test.
12386
12387 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12388
12389         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12390         scan-assembler.
12391         * lib/scanasm.exp (hidden-scan-for): New proc.
12392         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12393         string.
12394         (scan-not-hidden): Likewise.
12395         * lib/target-supports.exp (check_visibility_available): mach-o is
12396         support too.
12397
12398 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12399
12400         PR c++/17132
12401         * g++.dg/template/memclass3.C: New test.
12402
12403 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12404
12405         PR middle-end/18160
12406         * gcc.dg/register-var-1.c: New test.
12407         * gcc.dg/register-var-2.c: New test.
12408         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12409         error now.
12410
12411 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12412
12413         PR other/18172
12414         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12415         unused variables.
12416         * gcc.dg/vect/vect-22.c: Likewise.
12417
12418 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12419
12420         * gcc.dg/i386-rotate-1.c: New test.
12421
12422 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12423
12424         * g++.dg/init/ref12.C: Add "run" marker.
12425
12426         PR c++/17435
12427         * g++.dg/init/ref12.C: New test.
12428
12429         PR c++/18140
12430         * g++.dg/template/shift1.C: New test.
12431         * g++.dg/template/error10.C: Adjust error markers.
12432
12433 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12434
12435         PR tree-opt/17529
12436         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12437
12438 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12439
12440         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12441         * gcc.dg/weak/weak-3.c: Likewise.
12442         * gcc.dg/weak/weak-5.c: Likewise.
12443         * gcc.dg/weak/weak-9.c: Likewise.
12444         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12445         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12446
12447         * gcc.dg/darwin-weakimport-1.c: New.
12448
12449 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12450
12451         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12452
12453 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12456         'syntax' error messages.
12457         * gcc.dg/cpp/direct2s.c: Likewise.
12458
12459 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12460
12461         * gcc.c-torture/compile/20041026-1.c: New.
12462
12463 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/18093
12466         * g++.dg/lookup/ns2.C: New test.
12467
12468         PR c++/18020
12469         * g++.dg/template/enum4.C: New test.
12470
12471         PR c++/18161
12472         * g++.dg/template/expr1.C: New test.
12473
12474 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12475
12476         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12477
12478 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12479
12480         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12481         gcc.dg/decl-nospec-3.c: New tests.
12482
12483 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12484
12485         * objc.dg/super-class-3.m: New test.
12486
12487 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12490         resyncing.
12491         * gcc.dg/cpp/direct2s.c: Likewise.
12492
12493 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12494
12495         * objc.dg/image-info.m: Update for changes to section selection.
12496
12497 2004-10-25  David Ayers  <d.ayers@inode.at>
12498             Ziemowit Laski  <zlaski@apple.com>
12499
12500         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12501         diagnostics when messaging 'id <Proto>'.
12502         * objc.dg/class-protocol-1.m: New test.
12503         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12504         a non-existent method signature.
12505         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12506         Update diagnostics when messaging with non-existent method signature.
12507         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12508         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12509         invalid receivers are now resolved as if messaging 'id'; remove
12510         extraneous diagnostics.
12511
12512 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12513
12514         PR c/16667
12515         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12516         gcc.dg/init-desig-obs-3.c: New tests.
12517
12518 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * gcc.dg/debug/20041023-1.c: New test.
12521
12522 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12523
12524         PR middle-end/17407
12525         * gcc.c-torture/compile/pr17407.c: New test.
12526
12527         PR c++/18121
12528         * g++.dg/template/array8.C: New test.
12529
12530 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12531
12532         PR other/18138
12533         * lib/g++.exp: Accept more than one multilib libgcc.
12534         * lib/gcc-dg.exp: Likewise.
12535         * lib/objc.exp: Likewise.
12536         * lib/treelang.exp: Likewise.
12537         * lib/gfortran.exp: Likewise.
12538
12539 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12540
12541         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12542
12543 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12544
12545         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12546         * gcc.dg/c99-const-expr-3.c: Likewise.
12547
12548 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12549
12550         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12551
12552 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12553
12554         * gcc.c-torture/execute/loop-2e.x: Remove.
12555
12556 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         PR c++/18095
12559         * g++.dg/parse/crash18.C: New.
12560         * g++.dg/parse/crash19.C: New.
12561
12562 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12563
12564         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12565         * g++.dg/ext/dllimport2.C: Same.
12566         * g++.dg/ext/dllimport8.C: Same.
12567
12568 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/10841
12571         * g++.dg/conversion/cast1.C: New test.
12572         * g++.dg/overload/pmf1.C: Adjust error marker.
12573
12574 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12575
12576         PR objc/17923
12577         * objc.dg/const-str-7.m: New test.
12578
12579 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12580
12581         * g++.dg/template/memfriend11.C: Fix comment typo.
12582         * g++.dg/template/memfriend14.C: Likewise.
12583
12584 2004-10-20  Richard Henderson  <rth@redhat.com>
12585
12586         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12587         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12588         -fasynchronous-unwind-tables.
12589
12590 2004-10-20  Richard Henderson  <rth@redhat.com>
12591
12592         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12593         (main): Return success.
12594         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12595         (main): Return success.
12596
12597 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12598
12599         PR c++/13495
12600         * g++.dg/template/memfriend9.C: New test.
12601         * g++.dg/template/memfriend10.C: Likewise.
12602         * g++.dg/template/memfriend11.C: Likewise.
12603         * g++.dg/template/memfriend12.C: Likewise.
12604         * g++.dg/template/memfriend13.C: Likewise.
12605         * g++.dg/template/memfriend14.C: Likewise.
12606         * g++.dg/template/memfriend15.C: Likewise.
12607         * g++.dg/template/memfriend16.C: Likewise.
12608         * g++.dg/template/memfriend17.C: Likewise.
12609         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12610
12611 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.dg/conversion/dr195.C: New.
12614         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12615
12616 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12617             Devang Patel  <dpatel@apple.com>
12618
12619         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12620         of floating point arithmetic, which could trap.
12621
12622 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/14035
12625         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12626         * g++.dg/conversion/const2.C: New test.
12627         * g++.dg/expr/reinterpret2.C: New test.
12628         * g++.dg/expr/reinterpret3.C: New test.
12629         * g++.dg/expr/cast2.C: New test.
12630         * g++.dg/expr/copy1.C: New test.
12631         * g++.dg/other/conversion1.C: Change error message.
12632         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12633         function pointers to void *.
12634         * g++.old-deja/g++.mike/p10148.C: Likewise.
12635
12636 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12637
12638         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12639
12640 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12641
12642         PR c++/18047
12643
12644         * g++.dg/parse/expr3.C: New test.
12645
12646 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12647
12648         * gcc.dg/smod-1.c: New test.
12649
12650 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12651
12652         * objc.dg/method-14.m: New test.
12653
12654 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12655
12656         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12657         Also xfail as the patch was reverted.
12658
12659 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12660
12661         PR middle-end/16973
12662         * gcc.dg/pr16973.c: New test.
12663
12664 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12665
12666         PR tree-optimization/17656
12667         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12668
12669 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12670
12671         * g++.dg/eh/shadow1.C: New.
12672
12673 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.c-torture/compile/20041018-1.c: New test.
12676
12677 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12678
12679         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12680         compiler referring to register 0 when accessing sdata.  The linker
12681         now patches things up.
12682
12683 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR c/17529
12686         * gcc.c-torture/compile/pr17529.c: New test.
12687
12688 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12689
12690         PR c++/17743
12691         * g++.dg/ext/attrib17.C: New test.
12692
12693 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12694
12695         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12696
12697 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12698
12699         PR c++/10479
12700         * g++.dg/ext/attrib16.C: New test.
12701
12702 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12703
12704         PR c++/17042
12705         * g++.dg/init/dso_handle1.C: New test.
12706
12707         PR c++/14667
12708         * g++.dg/parse/typedef6.C: New test.
12709
12710         PR c++/17916
12711         * g++.dg/parse/pragma1.C: New test.
12712
12713 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12714
12715         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12716
12717 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12718
12719         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12720         -fno-common when on HPPA HP-UX platforms.
12721
12722 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12723
12724         PR other/16820
12725         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12726         stdint.h.
12727         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12728         uintptr_t.
12729
12730 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12731
12732         PR c++/16301
12733         * g++.dg/lookup/strong-using-4.C: New test.
12734
12735 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR middle-end/16567
12738         * gcc.c-torture/compile/nested-1.c: New test.
12739
12740 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12741
12742         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12743         and mipsisa64*-*-* (until support for misaligned loads is added).
12744         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12745         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12746         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12747         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12748         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12749         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12750
12751 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12752
12753         PR c++/17976
12754         * g++.dg/init/dtor3.C: New test.
12755
12756 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12757
12758         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12759
12760 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12761
12762         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12763         * gcc.dg/macho-lo-sum.c: Likewise.
12764
12765 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12766
12767         * gcc.dg/ppc-spe64-1.c: New test.
12768
12769 2004-10-14  Devang Patel  <dpatel@apple.com>
12770
12771         PR 17635
12772         * gcc.dg/pr17635.c : New test.
12773
12774 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12775
12776         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12777         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12778         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12779         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12780         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12781         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12782         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12783         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12784         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12785         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12786         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12787         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12788         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12789         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12790         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12791         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12792         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12793         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12794
12795 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12796
12797         * gcc.dg/vect/vect-82.c: New testcase.
12798         * gcc.dg/vect/vect-82_64.c: New testcase.
12799         * gcc.dg/vect/vect-83.c: New testcase.
12800         * gcc.dg/vect/vect-83_64.c: New testcase.
12801
12802 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12803
12804         * gcc.dg/cpp/error-1.c: New test.
12805
12806 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12807
12808         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12809
12810 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12811
12812         PR target/17984
12813         * gcc.dg/cris-peep2-xsrand2.c: New test.
12814
12815 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12816
12817         PR c++/17661
12818         * testsuite/g++.dg/expr/for2.C: New test.
12819
12820 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12821
12822         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12823
12824 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR tree-optimization/17724
12827         * g++.dg/opt/pr17724-1.C: New test.
12828         * g++.dg/opt/pr17724-2.C: New test.
12829         * g++.dg/opt/pr17724-3.C: New test.
12830         * g++.dg/opt/pr17724-4.C: New test.
12831         * g++.dg/opt/pr17724-5.C: New test.
12832         * g++.dg/opt/pr17724-6.C: New test.
12833
12834 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12835
12836         PR c/17301
12837         * gcc.dg/pr17301-2.c: New test.
12838
12839 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12840
12841         PR c++/15876
12842         * g++.dg/parse/error22.C: New test.
12843
12844         PR c++/17936
12845         * g++.dg/template/spec18.C: New test.
12846
12847 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12848
12849         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12850         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12851         memcpy.
12852         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12853         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12854
12855 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         * g++.dg/eh/cleanup5.C: Add dg-options "".
12858
12859 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12860
12861         PR middle-end/17657
12862         * gcc.dg/switch-4.c: New test case.
12863
12864 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12865
12866         * gcc.c-torture/execute/20041011-1.c: New test.
12867
12868 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12869
12870         PR c++/17554
12871         * g++.dg/init/for3.C: New test.
12872
12873         PR c++/17657
12874         * g++.dg/opt/switch2.C: New test.
12875
12876         PR middle-end/17703
12877         * g++.dg/warn/Wreturn-2.C: New test.
12878
12879 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         PR c++/17907
12882         * g++.dg/eh/cleanup5.C: New test.
12883
12884 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12885
12886         PR c++/17393
12887         * g++.dg/parse/error21.C: New test.
12888
12889 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12890
12891         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12892         * g++.dg/warn/incomplete1.C: Likewise.
12893         * g++.dg/template/qualttp20.C: Likewise.
12894
12895 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12896
12897         PR c/17881
12898         * parm-incomplete-1.c: New test.
12899
12900 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12901
12902         PR c++/17867
12903         * g++.dg/parse/error19.C: New test.
12904
12905         PR c++/17670
12906         * g++.dg/init/new11.C: New test.
12907
12908         PR c++/17821
12909         * g++.dg/parse/error20.C: New test.
12910
12911         PR c++/17826
12912         * g++.dg/template/crash24.C: New test.
12913
12914 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12915
12916         PR c/17301
12917         * gcc.dg/pr17301-1.c: New test.
12918
12919 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12920
12921         PR c/17189
12922         * gcc.dg/anon-struct-5.c: New test.
12923
12924 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12925
12926         PR c/17844
12927         * gcc.dg/pr17844-1.c: New test.
12928
12929 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12930
12931         PR tree-optimization/17906
12932         * gcc.c-torture/compile/pr17906.c: New.
12933
12934 2004-10-09  Stuart Hastings  <stuart@apple.com>
12935             Roger Sayle  <roger@eyesopen.com>
12936
12937         PR rtl-optimization/17853
12938         * gcc.dg/i386-mmx-5.c: New testcase.
12939
12940 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12941
12942         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12943
12944 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12945
12946         PR c++/17524
12947         * g++.dg/template/static9.C: New test.
12948
12949         PR c++/17685
12950         * g++.dg/parse/operator5.C: New test.
12951
12952 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12953
12954         PR middle-end/17894
12955         * gcc.c-torture/execute/divcmp-4.c: New test case.
12956
12957 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12958
12959         PR tree-opt/17902
12960         * g++.dg/opt/pr17902.C: New test.
12961
12962 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12963
12964         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12965
12966 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12967
12968         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12969
12970 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12971
12972         * gcc.dg/assign-warn-3.c: New test.
12973
12974 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12975
12976         PR c/16999
12977         * gcc.dg/cpp/ident-1.c: New test.
12978
12979 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         * gcc.c-torture/compile/acc1.c: New.
12982
12983 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12984
12985         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12986         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12987
12988 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12989
12990         * gcc.dg/ultrasp11.c: New test.
12991
12992 2004-10-08  Michael Matz  <matz@suse.de>
12993
12994         * gcc.dg/doloop-2.c: New test.
12995
12996 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12997
12998         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12999         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13000         objc.dg/method-9.m: Update expected diagnostics.
13001
13002 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13003
13004         * gcc.dg/ppc-fsel-3.c: New file.
13005         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13006
13007 2004-10-07  Paul Brook  <paul@codesourcery.com>
13008
13009         * gfortran.dg/intrinsic_verify_1.f90: New test.
13010
13011 2004-10-07  Paul Brook  <paul@codesourcery.com>
13012
13013         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13014
13015 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13016
13017         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13018         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13019         commit.
13020
13021 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13022
13023         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13024
13025 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13026
13027         PR c++/17115
13028         * g++.dg/warn/Winline-4.C: New test.
13029
13030 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13031
13032         * gcc.c-torture/compile/20041007-1.c: New test.
13033
13034 2004-10-07  Paul Brook  <paul@codesourcery.com>
13035
13036         PR fortran/17678
13037         * gfortran.dg/use_allocated_1.f90: New test.
13038
13039 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13040
13041         PR middle-end/17849
13042         * gfortran.fortran-torture/compile/nested.f90: New test
13043
13044 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13045
13046         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13047
13048 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13049
13050         PR c++/17368
13051         * g++.dg/ext/asm6.C: New test.
13052
13053 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13054
13055         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13056
13057 2004-10-06  Paul Brook  <paul@codesourcery.com>
13058
13059         PR libfortran/17709
13060         * gfortran.dg/empty_format_1.f90: New test.
13061
13062 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13063
13064         PR fortran/17568
13065         * gfortran.dg/ishft.f90: New test.
13066
13067         PR fortran/17283
13068         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13069         tests.
13070
13071 2004-10-06  Paul Brook  <paul@codesourcery.com>
13072
13073         * gfortran.dg/do_1.f90: New test.
13074
13075 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13076
13077         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13078         optimizing for size.
13079
13080 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13081
13082         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13083
13084 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13085
13086         * gcc.c-torture/compile/20041005-1.c: New test.
13087
13088 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13089
13090         PR c++/17829
13091         * g++.dg/lookup/koenig4.C: New.
13092
13093 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13094
13095         * g++.dg/other/classkey1.C: Adjust quoting marks.
13096         * g++.dg/parse/error15.C: Likewise.
13097         * g++.dg/template/meminit2.C (int>): Likewise.
13098
13099 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13100
13101         PR fortran/17283
13102         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13103
13104         PR fortran/17631
13105         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13106
13107         PR fortran/17708
13108         * gfortran.dg/pr17708.f90: New test.
13109
13110 2004-10-04  Chao-ying Fu  <fu@mips.com>
13111
13112         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13113         * gcc.dg/vect/vect-4.c: Ditto.
13114         * gcc.dg/vect/vect-5.c: Ditto.
13115         * gcc.dg/vect/vect-6.c: Ditto.
13116         * gcc.dg/vect/vect-8.c: Ditto.
13117         * gcc.dg/vect/vect-16.c: Ditto.
13118         * gcc.dg/vect/vect-30.c: Ditto.
13119         * gcc.dg/vect/vect-40.c: Ditto.
13120         * gcc.dg/vect/vect-41.c: Ditto.
13121         * gcc.dg/vect/vect-42.c: Ditto.
13122         * gcc.dg/vect/vect-43.c: Ditto.
13123         * gcc.dg/vect/vect-44.c: Ditto.
13124         * gcc.dg/vect/vect-45.c: Ditto.
13125         * gcc.dg/vect/vect-46.c: Ditto.
13126         * gcc.dg/vect/vect-47.c: Ditto.
13127         * gcc.dg/vect/vect-48.c: Ditto.
13128         * gcc.dg/vect/vect-49.c: Ditto.
13129         * gcc.dg/vect/vect-50.c: Ditto.
13130         * gcc.dg/vect/vect-51.c: Ditto.
13131         * gcc.dg/vect/vect-52.c: Ditto.
13132         * gcc.dg/vect/vect-53.c: Ditto.
13133         * gcc.dg/vect/vect-54.c: Ditto.
13134         * gcc.dg/vect/vect-55.c: Ditto.
13135         * gcc.dg/vect/vect-56.c: Ditto.
13136         * gcc.dg/vect/vect-57.c: Ditto.
13137         * gcc.dg/vect/vect-58.c: Ditto.
13138         * gcc.dg/vect/vect-59.c: Ditto.
13139         * gcc.dg/vect/vect-60.c: Ditto.
13140         * gcc.dg/vect/vect-74.c: Ditto.
13141         * gcc.dg/vect/vect-79.c: Ditto.
13142         * gcc.dg/vect/vect-80.c: Ditto.
13143
13144 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13145
13146         * gcc.dg/unused-7.c: Use the correct option.
13147
13148 2004-10-04  Paul Brook  <paul@codesourcery.com>
13149         Bud Davis  <bdavis9659@comcast.net>
13150
13151         PR fortran/17706
13152         PR fortran/16434
13153         * gfortran/pr17706.f90: New test.
13154         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13155
13156 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13157
13158         * gfortran.dg/pr17612.f90: New test.
13159
13160 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13161
13162         * g++.dg/template/local1.C: Adjust quoting marks in
13163         testing for diagnostics.
13164         * g++.dg/tls/diag-2.C: Likewise.
13165         * g++.dg/other/error8.C: Likewise.
13166
13167 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13168
13169         PR c/17178
13170         * gcc.dg/unused-4.c: Adjust to be correct.
13171
13172         PR c/17820
13173         * gcc.dg/unused-7.c: New test.
13174
13175 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13176
13177         PR c++/17797
13178         * g++.dg/overload/template2.C: New test.
13179
13180 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13181
13182         PR tree-optimization/16632
13183         * gcc.dg/tree-ssa/20041002-1.c: New.
13184
13185 2004-10-03  Paul Brook  <paul@codesourcery.com>
13186
13187         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13188         rather than relying on default formatting.
13189
13190 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13191
13192         * gcc.dg/20040920-1.c: Update expected message text.
13193
13194 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13195
13196         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13197
13198 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13199
13200         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13201         tree level.
13202
13203 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13204
13205         * gcc.dg/tree-ssa/pr17343.c: Remove.
13206
13207 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         PR tree-opt/17343
13210         * gcc.dg/tree-ssa/pr17343.c: New test.
13211
13212 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13213
13214         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13215         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13216         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13217         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13218         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13219
13220 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13221
13222         * gcc.dg/lvalue-2.c: New test.
13223
13224 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13225
13226         PR c/17730
13227         * gcc.dg/pr17730-1.c: New test
13228
13229 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13230
13231         PR c/7425
13232         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13233
13234 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * gcc.c-torture/execute/stdarg-1.c: New test.
13237         * gcc.c-torture/execute/stdarg-2.c: New test.
13238         * gcc.c-torture/execute/stdarg-3.c: New test.
13239         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13240         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13241         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13242         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13243         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13244
13245 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13246
13247         PR tree-optimization/17697
13248         * g++.dg/opt/pr17697-1.C: New test.
13249         * g++.dg/opt/pr17697-2.C: New test.
13250         * g++.dg/opt/pr17697-3.C: New test.
13251
13252 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13253
13254         PR c/16409
13255         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13256         gcc.dg/vla-init-5.c: New tests.
13257
13258 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13259
13260         PR c/13804
13261         * gcc.dg/pr13804-1.c: New test.
13262
13263 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13264
13265         PR fortran/16938
13266         * gfortran.dg/pr16938.f90: New test.
13267
13268 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13269
13270         * g++.dg/template/crash23.C: New test.
13271
13272 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13273
13274         PR c++/17585
13275         * g++.dg/template/static8.C: New test.
13276
13277 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13278
13279         PR c++/17681
13280         * g++.dg/other/error9.C: New test.
13281
13282 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13283
13284         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13285
13286 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13287
13288         PR fortran/15164
13289         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13290
13291 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13292
13293         PR middle-end/17112
13294         * gcc.dg/pr17112-1.c: New test case.
13295
13296 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13297
13298         PR c/11459
13299         * gcc.dg/pr11459-1.c: New test.
13300
13301 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13302
13303         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13304         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13305
13306 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13307
13308         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13309
13310 2004-09-25  Jan Hubicka  <jh@suse.cz>
13311
13312         * compile/30040909-1.c: New test.
13313         * compile/30040907-1.c: New test.
13314
13315 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13316
13317         * gcc.c-torture/execute/va-arg-26.c: New test.
13318
13319 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13320
13321         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13322         extra diagnostics on targets with 64-bit pointers.
13323         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13324
13325 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13326
13327         PR c/17188
13328         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13329         * gcc.dg/decl-3.c: Adjust expected message.
13330
13331 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         PR fortran/17615
13334         * gfortran.dg/pr17615.f90: New test.
13335
13336 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13337
13338         PR tree-optimzation/17517
13339         * g++.dg/tree-ssa/pr17517.C: New Test.
13340
13341 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         PR c++/16889
13344         * g++.dg/lookup/ambig3.C: New.
13345
13346 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13347
13348         PR tree-opt/17624
13349         * g++.dg/opt/pr17624.C: New test.
13350
13351 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13352
13353         PR c/6980
13354         * gcc.dg/Wbad-function-cast-1.c: New test.
13355
13356 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13357
13358         * g++.dg/ext/complit1.C
13359         * g++.dg/other/error2.C
13360         * g++.dg/other/nontype-1.C
13361         * g++.dg/parse/crash11.C
13362         * g++.dg/parse/crash12.C
13363         * g++.dg/parse/error15.C
13364         * g++.dg/parse/error4.C
13365         * g++.dg/parse/tmpl-outside1.C
13366         * g++.dg/parse/too-many-tmpl-args1.C
13367         * g++.dg/template/dependent-expr3.C
13368         * g++.dg/template/error10.C
13369         * g++.dg/template/instantiate1.C
13370         * g++.dg/template/vtable2.C
13371         * g++.dg/warn/Wshadow-1.C
13372         * g++.dg/warn/weak1.C
13373         * g++.old-deja/g++.brendan/crash16.C
13374         * g++.old-deja/g++.brendan/crash18.C
13375         * g++.old-deja/g++.brendan/crash48.C
13376         * g++.old-deja/g++.brendan/crash49.C
13377         * g++.old-deja/g++.brendan/crash55.C
13378         * g++.old-deja/g++.brendan/crash56.C
13379         * g++.old-deja/g++.brendan/crash8.C
13380         * g++.old-deja/g++.brendan/enum11.C
13381         * g++.old-deja/g++.brendan/enum8.C
13382         * g++.old-deja/g++.brendan/enum9.C
13383         * g++.old-deja/g++.brendan/friend3.C
13384         * g++.old-deja/g++.brendan/misc14.C
13385         * g++.old-deja/g++.bugs/900402_02.C
13386         * g++.old-deja/g++.bugs/900404_03.C
13387         * g++.old-deja/g++.bugs/900404_04.C
13388         * g++.old-deja/g++.bugs/900428_03.C
13389         * g++.old-deja/g++.jason/crash4.C
13390         * g++.old-deja/g++.jason/overload21.C
13391         * g++.old-deja/g++.jason/redecl1.C
13392         * g++.old-deja/g++.jason/report.C
13393         * g++.old-deja/g++.jason/rfg10.C
13394         * g++.old-deja/g++.jason/template30.C
13395         * g++.old-deja/g++.law/arm12.C
13396         * g++.old-deja/g++.law/ctors5.C
13397         * g++.old-deja/g++.law/cvt20.C
13398         * g++.old-deja/g++.law/init10.C
13399         * g++.old-deja/g++.law/init8.C
13400         * g++.old-deja/g++.law/visibility17.C
13401         * g++.old-deja/g++.law/visibility7.C
13402         * g++.old-deja/g++.mike/net8.C
13403         * g++.old-deja/g++.mike/p646.C
13404         * g++.old-deja/g++.mike/p700.C
13405         * g++.old-deja/g++.mike/p701.C
13406         * g++.old-deja/g++.mike/p811.C
13407         * g++.old-deja/g++.ns/template13.C
13408         * g++.old-deja/g++.other/array3.C
13409         * g++.old-deja/g++.other/crash25.C
13410         * g++.old-deja/g++.other/dtor3.C
13411         * g++.old-deja/g++.other/dtor4.C
13412         * g++.old-deja/g++.other/main1.C
13413         * g++.old-deja/g++.other/warn7.C
13414         * g++.old-deja/g++.pt/crash11.C
13415         * g++.old-deja/g++.pt/crash36.C
13416         * g++.old-deja/g++.pt/spec22.C
13417         * g++.old-deja/g++.pt/spec9.C
13418         * g++.old-deja/g++.pt/ttp52.C
13419         * g++.old-deja/g++.robertl/eb103.C
13420         * g++.old-deja/g++.robertl/eb121.C
13421         * g++.old-deja/g++.robertl/eb22.C
13422         * g++.old-deja/g++.robertl/eb8.C:
13423         Update locations and/or regexps of dg-error markers.
13424         Remove markers for some bogus messages that are no longer issued.
13425
13426 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13427
13428         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13429         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13430
13431 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13432
13433         PR c++/17618
13434         * g++.dg/lookup/crash5.C: New test.
13435
13436 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13437
13438         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13439         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13440         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13441         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13442         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13443         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13444
13445         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13446         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13447         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13448         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13449         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13450         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13451
13452         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13453
13454         * gcc.dg/vect/vect-44.c: Check additional cases.
13455         * gcc.dg/vect/vect-48.c: Check additional cases.
13456
13457         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13458         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13459         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13460         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13461         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13462         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13463         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13464         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13465         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13466
13467         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13468         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13469         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13470
13471 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13472
13473         * gcc.dg/tree-ssa/loop-6.c: New test.
13474
13475 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13476
13477         PR c++/17620
13478         * g++.dg/inherit/base2.C: New.
13479
13480 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13481
13482         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13483         * gcc.dg/20001012-2.c: Likewise.
13484         * gcc.dg/20001013-1.c: Likewise.
13485         * gcc.dg/20001101-1.c: Likewise.
13486         * gcc.dg/20001102-1.c: Likewise.
13487         * gcc.dg/bf-spl1.c: Likewise.
13488         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13489         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13490
13491 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13492
13493         PR tree-optimization/16721
13494         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13495
13496 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13497
13498         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13499         * gcc.dg/20040305-1.c: Likewise.
13500
13501 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13502
13503         PR c/16566
13504         * gcc.c-torture/compile/pr16566-1.c,
13505         gcc.c-torture/compile/pr16566-2.c,
13506         gcc.c-torture/compile/pr16566-3.c: New tests.
13507
13508 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13509
13510         PR tree-optimization/17512
13511         * gcc.c-torture/compile/20040916-1.c.
13512
13513 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * gcc.dg/pragma-re-3.c: New test.
13516
13517 2004-09-17  Matt Austern  <austern@apple.com>
13518
13519         PR c++/15049
13520         * g++.dg/other/anon3.C: New.
13521
13522 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13523
13524         PR c++/7503
13525         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13526         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13527         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13528         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13529         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13530
13531 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13532
13533         PR fortran/17286
13534         * gfortran.dg/pr17286.f90: New test.
13535
13536 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/17530
13539         * g++.dg/template/static7.C: New test.
13540
13541 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13542
13543         PR tree-opt/17558
13544         * gcc.c-torture/compile/pr17558.c: New test.
13545
13546 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13547
13548         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13549         if SKIP_ATTRIBUTE is defined.
13550
13551 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13552
13553         PR fortran/15957
13554         * gfortran.dg/pr15957.f90: New test.
13555
13556 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13557
13558         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13559         in comparison.
13560         * gcc.dg/vect/vect-79.c: Likewise.
13561         * gcc.dg/vect/vect-80.c: Likewise.
13562
13563 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13564
13565         PR fortran/15750
13566         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13567
13568 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13569
13570         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13571         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13572         * gcc.dg/vect/vect-62.c: New testcase.
13573         * gcc.dg/vect/vect-63.c: New testcase.
13574         * gcc.dg/vect/vect-64.c: New testcase.
13575         * gcc.dg/vect/vect-65.c: New testcase.
13576         * gcc.dg/vect/vect-66.c: New testcase.
13577         * gcc.dg/vect/vect-67.c: New testcase.
13578         * gcc.dg/vect/vect-68.c: New testcase.
13579         * gcc.dg/vect/vect-69.c: New testcase.
13580         * gcc.dg/vect/vect-79.c: New testcase.
13581         * gcc.dg/vect/vect-80.c: New testcase.
13582
13583 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13584
13585         * gcc.target/mips/asm-1.c: New test.
13586
13587 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13588
13589         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13590         * gcc.dg/vect/vect-73.c: New testcase.
13591         * gcc.dg/vect/vect-74.c: New testcase.
13592         * gcc.dg/vect/vect-75.c: New testcase.
13593         * gcc.dg/vect/vect-76.c: New testcase.
13594         * gcc.dg/vect/vect-77.c: New testcase.
13595         * gcc.dg/vect/vect-78.c: New testcase
13596
13597 2004-09-18  Paul Brook  <paul@codesourcery.com>
13598
13599         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13600
13601 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13602
13603         PR c/17424
13604         * gcc.dg/pr17424-1.c: New test.
13605
13606 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13607
13608         * g++.dg/tree-ssa/pr17153.C: New test.
13609
13610 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13611
13612         PR pch/13361
13613         * testsuite/g++.dg/pch/wchar-1.C: New.
13614         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13615
13616 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13617
13618         * gcc.c-torture/execute/20040917-1.c: New test.
13619
13620 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13621
13622         PR tree-optimization/17319
13623         * gcc.dg/pr17319.c: New test.
13624
13625 2004-09-17  Devang Patel  <dpatel@apple.com>
13626
13627         * gcc.dg/20040813-1.c: New test.
13628
13629 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13630
13631         PR tree-optimization/17273
13632         * gcc.c-torture/compile/pr17273.c: New test.
13633
13634 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13635
13636         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13637         Update expected messages.
13638         * gcc.dg/declspec-13.c: New test.
13639
13640 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13641
13642         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13643
13644 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13645
13646         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13647         change what 'a' is pointing to.
13648
13649 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13650
13651         PR c++/16002
13652         * g++.dg/template/error18.C: New test.
13653
13654         PR c++/16029
13655         * g++.dg/warn/Wunused-8.C: New test.
13656
13657 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13658
13659         PR tree-optimization/17513
13660         * gcc.dg/20040916-1.c: New test.
13661
13662 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13663
13664         PR c++/17501
13665         * g++.dg/template/typename7.C: New test.
13666
13667 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13668
13669         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13670
13671 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13672
13673         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13674         with -ftree-based-profiling also.
13675         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13676
13677 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13678
13679         PR/15364
13680         * gfortran.dg/der_array_io_1.f90: New test.
13681         * gfortran.dg/der_array_io_2.f90: New test.
13682         * gfortran.dg/der_array_io_3.f90: New test.
13683
13684 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13685
13686         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13687         EABI.
13688
13689 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/opt/switch1.C: New test.
13692
13693 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13694
13695         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13696         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13697         Update expected messages.
13698
13699 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13700
13701         PR fortran/16485
13702         * gfortran.dg/same_name_1.f90: New test.
13703
13704 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13705
13706         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13707         dereference garbage pointers.
13708
13709 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13712         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13713
13714         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13715         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13716         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13717
13718 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/17324
13721         * g++.dg/template/mangle1.C: New test.
13722
13723 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13724
13725         PR tree-optimization/17252
13726         * gcc.c-torture/execute/pr17252.c: New test.
13727
13728 2004-09-14  Andrew Pinski  <apinski@apple.com>
13729
13730         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13731
13732 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13733
13734         PR rtl-optimization/9771
13735         * gcc.dg/pr9771-1.c: New test case.
13736
13737 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13738
13739         PR tree-optimization/15262
13740         * gcc.c-torture/execute/pr15262-1.c: New test.
13741         * gcc.c-torture/execute/pr15262-2.c: New test.
13742
13743 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13744
13745         * gcc.dg/declspec-12.c: New test.
13746
13747 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13748
13749         * gfortran.dg/pr17090.f90: Add directives to test.
13750
13751 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13752
13753         * gcc.c-torture/compile/20040914-1.c: New test.
13754
13755 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/16162
13758         * g++.dg/template/decl2.C: New test.
13759
13760 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13761
13762         PR fortran/17090
13763         * gfortran.dg/pr17090.f90: New test.
13764
13765 2004-09-13  Dale Johannesen  <dalej@apple.com>
13766
13767         * gcc.c-torture/compile/pr17408.c:  New test case.
13768
13769 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13770
13771         PR c++/16716
13772         * g++.dg/parse/crash17.C: New test.
13773
13774         PR c++/17327
13775         * g++.dg/template/enum3.C: New test.
13776
13777 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13778
13779         * lib/gcc-defs.exp: Load wrapper.exp.
13780         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13781         using local code.
13782         * lib/gcc.exp (gcc_init): Similar.
13783         * lib/gfortran.exp (gfortran_init): Similar.
13784         * lib/objc.exp (objc_init): Similar.
13785         * lib/treelang.exp (treelang_init): Similar.
13786         * lib/wrapper.exp: New file with build_wrapper call machinery in
13787         ${tool}_maybe_build_wrapper.
13788
13789 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13790
13791         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13792         "inline".
13793         * gcc.dg/declspec-11.c: Update expected messages.
13794         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13795         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13796         gcc.dg/inline-12.c: New tests.
13797
13798 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13799
13800         * g++.dg/tree-ssa/pr17400.C: New testcase.
13801
13802 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13803
13804         * gcc.target/mips/sb1-1.c: New testcase.
13805
13806 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13807
13808         * lib/g77-dg.exp: Remove unused file.
13809         * lib/mike-g77.exp: Ditto.
13810         * lib/g77.exp: Ditto.
13811
13812 2004-09-12  Richard Henderson  <rth@redhat.com>
13813
13814         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13815
13816 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13817
13818         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13819         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13820         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13821         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13822         Update expected messages.
13823
13824 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13825
13826         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13827         declaration/use mismatch for dirp parameter.
13828
13829 2004-09-12  Andrew Pinski  <apinski@apple.com>
13830
13831         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13832         -fgnu-runtime is passed.
13833
13834 2004-09-12  Richard Henderson  <rth@redhat.com>
13835
13836         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13837         do the uplevel thing and update additional_flags directly.
13838         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13839         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13840         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13841         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13842
13843 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13844
13845         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13846
13847 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13848
13849         PR middle-end/17411
13850         * g++.dg/opt/pr17411-1.C: New test case.
13851
13852 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13853
13854         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13855         gcc.dg/tls/diag-2.c: Update expected messages.
13856         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13857         messages.
13858         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13859         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13860         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13861         gcc.dg/tls/diag-5.c: New tests.
13862
13863 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13864
13865         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13866
13867 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13868
13869         * g++.dg/parse/break-in-for.C: New test.
13870
13871 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.dg/tree-ssa/20040911-1.c: New test.
13874
13875 2004-09-11  Andreas Jaeger  <aj@suse.de>
13876
13877         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13878         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13879
13880 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13881
13882         * gcc.target/frv: New directory of FR-V-specific tests.
13883
13884 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13885
13886         * gcc.dg/convert-vec-1.c: New test.
13887
13888 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13889
13890         PR middle-end/17024
13891         * gcc.dg/pr17024-1.c: New test case.
13892
13893 2004-09-10  Eric Christopher  <echristo@redhat.com>
13894
13895         * gcc.dg/20040910-1.c: New test.
13896
13897 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13898
13899         * gcc.dg/bitfld-9.c: New test.
13900
13901 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13902
13903         * gcc.c-torture/execute/ieee/acc1.c: New test.
13904         * gcc.c-torture/execute/ieee/acc2.c: New test.
13905         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13906
13907 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13908
13909         * gcc.dg/deprecated-2.c: New test.
13910
13911 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13912
13913         * gcc.dg/init-vec-1.c: New test.
13914
13915 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13916
13917         PR middle-end/17055
13918         * gcc.dg/pr17055-1.c: New test case.
13919
13920 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13921
13922         PR target/17377
13923         * gcc.c-torture/execute/pr17377.c: New test.
13924
13925 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13926
13927         PR c/8420
13928         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13929         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13930         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13931         gcc.dg/long-long-typespec-1.c: New tests.
13932         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13933
13934 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13935
13936         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13937         gcc.dg/gnu99-static-1.c: New tests.
13938
13939 2004-09-08  Devang Patel  <dpatel@apple.com>
13940
13941         * gcc.dg/darwin-ld-20040828-1.c: New test.
13942         * gcc.dg/darwin-ld-20040828-2.c: New test.
13943         * gcc.dg/darwin-ld-20040828-3.c: New test.
13944
13945 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13946
13947         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13948         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13949         in error message.
13950         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13951         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13952         in error message.
13953         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13954         types they qualify.
13955         * objc.dg/type-size-2.m: Fix wording in comment.
13956         * objc.dg/va-meth-1.m: New test case.
13957
13958 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13959
13960         PR c/16633:
13961         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13962         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13963
13964 2004-09-06  Devang Patel  <dpatel@apple.com>
13965
13966         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13967         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13968
13969 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13970
13971         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13972         reflect changed line numbering of diagnostics.
13973
13974 2004-09-06  Paul Brook  <paul@codesourcery.com>
13975
13976         * gfortran.dg/edit_real_1.f90: Add new test.
13977
13978 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13979
13980         * gcc.dg/tree-ssa/loop-2.c: New test.
13981         * gcc.dg/tree-ssa/loop-3.c: New test.
13982         * gcc.dg/tree-ssa/loop-4.c: New test.
13983         * gcc.dg/tree-ssa/loop-5.c: New test.
13984
13985 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13986
13987         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13988
13989 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13990
13991         * gcc.dg/format/sentinel-1.c: New test.
13992
13993 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13994
13995         * testsuite/gcc.dg/builtins-46.c: New.
13996
13997 2004-09-03  Devang Patel  <dpatel@apple.com>
13998
13999         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14000         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14001
14002 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14003
14004         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14005         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14006         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14007         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14008         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14009         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14010         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14011         the non-portable bzero.
14012         * gcc.dg/20010912-1.c: xfail for NetWare.
14013         * gcc.dg/20020426-2.c: xfail for NetWare.
14014         * gcc.dg/20021014-1.c: xfail for NetWare.
14015         * gcc.dg/20021018-1.c: xfail for NetWare.
14016         * gcc.dg/20030213-1.c: xfail for NetWare.
14017         * gcc.dg/20030225-1.c: xfail for NetWare.
14018         * gcc.dg/20030708-1.c: xfail for NetWare.
14019         * gcc.dg/builtins-config.h: Also exclude NetWare.
14020         * gcc.dg/format/format.h: Define restrict only if not already defined.
14021         * gcc.dg/nest.c: xfail for NetWare.
14022         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14023         * lib/target-supports.exp (check_visibility_available): Exclude
14024         NetWare.
14025
14026 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14027
14028         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14029         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14030         deterministic starting point for the alignment of structure fields.
14031         * gcc.dg/Wpadded.c: Dito.
14032         * g++.dg/abi/vbase10.C: Dito.
14033
14034 2004-09-03  Devang Patel  <dpatel@apple.com>
14035
14036         * g++.dg/debug/pr15736.cc: New test.
14037
14038 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14039
14040         * README.QMTEST: Fix out-of-date link.
14041
14042 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14043
14044         PR fortran/16579
14045         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14046         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14047
14048 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14049
14050         * g++.dg/abi/arm_rtti1.C: New test.
14051
14052 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14053
14054         * gcc.dg/ppc-vector-memcpy.c: New.
14055         * gcc.dg/ppc-vector-memset.c: New.
14056
14057 2004-09-02  Chao-ying Fu  <fu@mips.com>
14058
14059         * gcc.target/mips/mips-3d-1.c: New test.
14060         * gcc.target/mips/mips-3d-2.c: New test.
14061         * gcc.target/mips/mips-3d-3.c: New test.
14062         * gcc.target/mips/mips-3d-4.c: New test.
14063         * gcc.target/mips/mips-3d-5.c: New test.
14064         * gcc.target/mips/mips-3d-6.c: New test.
14065         * gcc.target/mips/mips-3d-7.c: New test.
14066         * gcc.target/mips/mips-3d-8.c: New test.
14067         * gcc.target/mips/mips-3d-9.c: New test.
14068         * gcc.target/mips/mips-ps-1.c: New test.
14069         * gcc.target/mips/mips-ps-2.c: New test.
14070         * gcc.target/mips/mips-ps-3.c: New test.
14071         * gcc.target/mips/mips-ps-4.c: New test.
14072         * gcc.target/mips/mips-ps-type.c: New test.
14073
14074 2004-09-02  Paul Brook  <paul@codesourcery.com>
14075
14076         * gfortran.dg/edit_real_1.f90: Add new tests.
14077
14078 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14079
14080         PR fortran/15327
14081         * gfortran.dg/merge_char_1.f90: New test.
14082
14083 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14084
14085         PR fortran/16404
14086         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14087
14088 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14089
14090         PR c/1522
14091         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14092
14093 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14094
14095         * g++.dg/opt/loop1.C: Do not XFAIL.
14096
14097 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14098
14099         * gcc.c-torture/execute/20040831-1.c: New test.
14100
14101 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14102
14103         PR fortran/16579
14104         * gfortran.dg/g77/20010610.f: Now passes.
14105         Copy from g77.f-torture/execute. Add dg-run directive.
14106         * gfortran.dg/g77/README: Update
14107
14108 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14109
14110         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14111         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14112         (t1, t2, t3, t4): Add volatile.
14113
14114 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14115
14116         * g++.dg/ext/visibility/arm1.C: New test.
14117
14118 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14119
14120         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14121         -pedantic-errors.
14122
14123 2004-09-01  Paul Brook  <paul@codesourcery.com>
14124
14125         * gfortran.dg/eof_2.f90: New test.
14126
14127 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14128
14129         PR fortran/16579
14130         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14131
14132 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14133
14134         PR libfortran/16805
14135         * gfortran.dg/list_read_2.f90: New test.
14136
14137 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14138
14139         * g++.dg/abi/key1.C: New test.
14140
14141 2004-08-31  Richard Henderson  <rth@redhat.com>
14142
14143         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14144         form of offsetof.
14145         * g++.dg/other/offsetof5.C: Remove duplicate.
14146
14147 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14148
14149         PR fortran/17244
14150         * gfortran.dg/func_derived_1.f90: New test.
14151
14152 2004-08-31  Paul Brook  <paul@codesourcery.com>
14153
14154         * gfortran.dg/eof_1.f90: New test.
14155
14156 2004-08-31  Paul Brook  <paul@codesourcery.com>
14157
14158         * gfortran.dg/list_read_1.f90: New file.
14159
14160 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14161
14162         * g++.dg/opt/loop1.C: XFAIL.
14163
14164 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14165
14166         * gcc.dg/funcdef-storage-1.c: New.
14167         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14168         an extern function in local scope.
14169         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14170         declare an 'auto inline' function in local scope.
14171         * gcc.dg/20011130-1.c: Likewise.
14172         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14173         an 'auto' function in local scope.
14174         * gcc.dg/20021014-1.c: Likewise.
14175         * gcc.dg/20030331-2.c: Likewise.
14176
14177 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14178
14179         * gfortran.dg/blockdata_1.f90: New test.
14180
14181 2004-08-30  Richard Henderson  <rth@redhat.com>
14182
14183         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14184
14185 2004-08-30  Richard Henderson  <rth@redhat.com>
14186
14187         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14188         additional_flags set by alternate driver.
14189         (ieee-options): New procedure.
14190         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14191         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14192         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14193         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14194
14195 2004-08-30  Richard Henderson  <rth@redhat.com>
14196
14197         * lib/f-torture.exp: Remove.
14198
14199 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR rtl-optimization/16590
14202         * g++.dg/opt/loop1.C: New test.
14203
14204 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14205
14206         PR fortran/13910
14207         * gfortran.dg/oldstyle_1.f90: New test.
14208
14209 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14210         Paul Brook  <paul@codesourcery.com>
14211
14212         * gfortran.dg/g77/README: Update.
14213         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14214         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14215         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14216
14217 2004-08-28  Paul Brook  <paul@codesourcery.com>
14218
14219         PR libfortran/17195
14220         * gfortran.dg/edit_real_1.f90: New test.
14221
14222 2004-08-27  Paul Brook  <paul@codesourcery.com>
14223
14224         * gfortran.dg/rewind_1.f90: New test.
14225
14226 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14227
14228         PR fortran/16597
14229         * gfortran.dg/pr16597.f90: New test.
14230
14231 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14232
14233         PR c/13801
14234         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14235         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14236         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14237         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14238         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14239
14240 2004-08-26  Nick Clifton  <nickc@redhat.com>
14241
14242         * gcc.c-torture/compile/pr17119.c: New test.
14243
14244 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14245
14246         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14247
14248 2004-08-25  Richard Henderson  <rth@redhat.com>
14249
14250         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14251         the bits that expect kind=8 to be the largest real kind.
14252
14253 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14254
14255         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14256
14257 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14258
14259         * gfortran.dg/assignment_1.f90: New test.
14260
14261 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14262
14263         * g++.dg/template/repo3.C: New test.
14264
14265 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14266
14267         PR middle-end/16693
14268         PR tree-optimization/16372
14269         * g++.dg/opt/pr16372-1.C: New test case.
14270         * g++.dg/opt/pr16693-1.C: New test case.
14271         * g++.dg/opt/pr16693-2.C: New test case.
14272
14273 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14274
14275         * objc.dg/proto-lossage-4.m: New test.
14276
14277 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/17155
14280         * g++.dg/inherit/local2.C: New test.
14281
14282 2004-08-25  Paul Brook  <paul@codesourcery.com>
14283
14284         PR fortran/17144
14285         * gfortran.dg/string_ctor_1.f90: New test.
14286
14287 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14288
14289         PR c++/14428
14290         * g++.dg/template/redecl2.C: New test.
14291
14292 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14293
14294         PR fortran/17143
14295         * gfortran.dg/pr17143.f90: New test.
14296
14297 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14298
14299         PR fortran/17164
14300         * gfortran.dg/pr17164.f90: New test.
14301
14302 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14303
14304         * gcc.dg/tree-ssa/loop-1.c: New test.
14305
14306 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14307
14308         * gcc.c-torture/compile/20040824-1.c: New test.
14309
14310 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14311
14312         * gcc.c-torture/compile/iftrap-3.c: New test.
14313
14314 2004-08-24  Paul Brook  <paul@codesourcery.com>
14315
14316         * gfortran.dg/entry_2.f90: New test.
14317
14318 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14319
14320         PR c++/16889
14321         * g++.dg/lookup/ambig[12].C: New.
14322
14323 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14324
14325         PR c++/16706
14326         * g++.dg/template/crash21.C: New test.
14327         * g++.dg/template/crash22.C: Likewise.
14328
14329 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14330
14331         PR c++/17149
14332         * g++.dg/template/access15.C: New.
14333
14334 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14335
14336         PR c++/17163
14337         * g++.dg/template/repo2.C: New test.
14338
14339 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14340
14341         PR rtl-optimization/17078
14342         * gcc.c-torture/execute/pr17078-1.c: New test case.
14343
14344 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14345
14346         PR c/14492
14347         * gcc.dg/debug/crash1.c: New test.
14348
14349 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c/16180
14352         * gcc.dg/loop-5.c: New test.
14353
14354 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14355
14356         * gcc.c-torture/execute/20040823-1.c: New test.
14357
14358 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14359
14360         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14361         to the assembler.  Simplify test accordingly.
14362         (asm_abi_flags): Use GNU names.
14363         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14364         to check for ABI flags.
14365
14366 2004-08-22  Andrew Pinski  <apinski@apple.com>
14367
14368         * g++.dg/opt/pr14029.C: New test.
14369         * gcc.c-torture/execute/pr15262.c: New test.
14370
14371 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14372
14373         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14374
14375 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14376
14377         PR 16908
14378         * gfortran.dg/direct_io.f90: New test.
14379
14380 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/17121
14383         * g++.dg/inherit/local2.C: New test.
14384
14385 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14386
14387         PR c++/17120
14388         * g++.dg/warn/Wparentheses-4.C: New test.
14389
14390 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/17121
14393         * g++.dg/inherit/local2.C: New test.
14394
14395         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14396         * gcc.dg/ppc-ldstruct.c: Likewise.
14397         * gcc.dg/ppc64-abi-2.c: Likewise.
14398
14399 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14400
14401         PR rtl-optimization/17099
14402         * gcc.c-torture/execute/20040820-1.c: New test.
14403
14404 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14405
14406         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14407
14408 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14409
14410         PR fortran/17077
14411         * gfortran.dg/auto_array_1.f90: New test.
14412
14413 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14414
14415         PR fortran/17074
14416         * gfortran.dg/simpleif_1.f90: New test.
14417
14418 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14419
14420         * lib/target-supports.exp (check_profiling_available): Return
14421         false for arm*-*-symbianelf* and arm*-*-eabi*.
14422
14423         PR c++/15890
14424         * g++.dg/template/delete1.C: New test.
14425
14426 2004-08-19  Paul Brook  <paul@codesourcery.com>
14427
14428         PR fortran/14976
14429         PR fortran/16228
14430         * gfortran.dg/data_char_1.f90: New test.
14431
14432 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14433
14434         PR fortran/16946
14435         * gfortran.dg/reduction.f90: New testcase.
14436
14437 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14438
14439         PR fortran/16520
14440         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14441
14442 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14443
14444         PR c++/17041
14445         * g++.dg/Wparentheses-3.C: New test.
14446
14447 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14448
14449         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14450         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14451         * gcc.dg/vect/vect-2.c: Likewise.
14452         * gcc.dg/vect/vect-3.c: Likewise.
14453         * gcc.dg/vect/vect-4.c: Likewise.
14454         * gcc.dg/vect/vect-5.c: Likewise.
14455         * gcc.dg/vect/vect-6.c: Likewise.
14456         * gcc.dg/vect/vect-7.c: Likewise.
14457         * gcc.dg/vect/vect-25.c: Likewise.
14458         * gcc.dg/vect/vect-31.c: Likewise.
14459         * gcc.dg/vect/vect-32.c: Likewise.
14460         * gcc.dg/vect/vect-34.c: Likewise.
14461         * gcc.dg/vect/vect-36.c: Likewise.
14462         * gcc.dg/vect/vect-all.c: Likewise.
14463
14464 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/17068
14467         * g++.dg/template/operator4.C: New test.
14468
14469 2004-08-18  Richard Henderson  <rth@redhat.com>
14470
14471         * gcc.dg/20040206-1.c: XFAIL.
14472
14473 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14474
14475         PR c++/16246
14476         * g++.dg/template/array7.C: New test.
14477
14478 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14479
14480         * gcc.dg/mips-movcc-1.c: New test.
14481         * gcc.dg/mips-movcc-2.c: New test.
14482         * gcc.dg/mips-movcc-3.c: New test.
14483
14484         * gcc.dg/mips-nmadd-1.c: New test.
14485         * gcc.dg/mips-nmadd-2.c: New test.
14486
14487 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14488
14489         PR c++/15871
14490         * g++.dg/opt/inline8.C: New test.
14491
14492         PR c++/16965
14493         * g++.dg/parse/error17.C: New test.
14494
14495 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14496
14497         * gcc.dg/vect: New directory for vectorizer tests.
14498         * gcc.dg/vect/tree-vect.h: New file.
14499         * gcc.dg/vect/vect.exp: New file.
14500         * gcc.dg/vect/pr16105.c.c: New test.
14501         * gcc.dg/vect/vect-1.c: New test.
14502         * gcc.dg/vect/vect-2.c: New test.
14503         * gcc.dg/vect/vect-3.c: New test.
14504         * gcc.dg/vect/vect-4.c: New test.
14505         * gcc.dg/vect/vect-5.c: New test.
14506         * gcc.dg/vect/vect-6.c: New test.
14507         * gcc.dg/vect/vect-7.c: New test.
14508         * gcc.dg/vect/vect-8.c: New test.
14509         * gcc.dg/vect/vect-9.c: New test.
14510         * gcc.dg/vect/vect-10.c: New test.
14511         * gcc.dg/vect/vect-11.c: New test.
14512         * gcc.dg/vect/vect-12.c: New test.
14513         * gcc.dg/vect/vect-13.c: New test.
14514         * gcc.dg/vect/vect-14.c: New test.
14515         * gcc.dg/vect/vect-15.c: New test.
14516         * gcc.dg/vect/vect-16.c: New test.
14517         * gcc.dg/vect/vect-17.c: New test.
14518         * gcc.dg/vect/vect-18.c: New test.
14519         * gcc.dg/vect/vect-19.c: New test.
14520         * gcc.dg/vect/vect-20.c: New test.
14521         * gcc.dg/vect/vect-21.c: New test.
14522         * gcc.dg/vect/vect-22.c: New test.
14523         * gcc.dg/vect/vect-23.c: New test.
14524         * gcc.dg/vect/vect-24.c: New test.
14525         * gcc.dg/vect/vect-25.c: New test.
14526         * gcc.dg/vect/vect-26.c: New test.
14527         * gcc.dg/vect/vect-27.c: New test.
14528         * gcc.dg/vect/vect-28.c: New test.
14529         * gcc.dg/vect/vect-29.c: New test.
14530         * gcc.dg/vect/vect-30.c: New test.
14531         * gcc.dg/vect/vect-31.c: New test.
14532         * gcc.dg/vect/vect-32.c: New test.
14533         * gcc.dg/vect/vect-33.c: New test.
14534         * gcc.dg/vect/vect-34.c: New test.
14535         * gcc.dg/vect/vect-35.c: New test.
14536         * gcc.dg/vect/vect-36.c: New test.
14537         * gcc.dg/vect/vect-37.c: New test.
14538         * gcc.dg/vect/vect-38.c: New test.
14539         * gcc.dg/vect/vect-40.c: New test.
14540         * gcc.dg/vect/vect-41.c: New test.
14541         * gcc.dg/vect/vect-42.c: New test.
14542         * gcc.dg/vect/vect-43.c: New test.
14543         * gcc.dg/vect/vect-44.c: New test.
14544         * gcc.dg/vect/vect-45.c: New test.
14545         * gcc.dg/vect/vect-46.c: New test.
14546         * gcc.dg/vect/vect-47.c: New test.
14547         * gcc.dg/vect/vect-48.c: New test.
14548         * gcc.dg/vect/vect-49.c: New test.
14549         * gcc.dg/vect/vect-50.c: New test.
14550         * gcc.dg/vect/vect-51.c: New test.
14551         * gcc.dg/vect/vect-52.c: New test.
14552         * gcc.dg/vect/vect-53.c: New test.
14553         * gcc.dg/vect/vect-54.c: New test.
14554         * gcc.dg/vect/vect-55.c: New test.
14555         * gcc.dg/vect/vect-56.c: New test.
14556         * gcc.dg/vect/vect-57.c: New test.
14557         * gcc.dg/vect/vect-58.c: New test.
14558         * gcc.dg/vect/vect-59.c: New test.
14559         * gcc.dg/vect/vect-60.c: New test.
14560         * gcc.dg/vect/vect-61.c: New test.
14561         * gcc.dg/vect/vect-all.c: New test.
14562         * gcc.dg/vect/vect-none.c: New test.
14563
14564 2004-08-17  Paul Brook  <paul@codesourcery.com>
14565
14566         PR fortran/13082
14567         * gfortran.dg/entry_1.f90: New test.
14568
14569 2004-08-17  Andrew Pinski  <apinski@apple.com>
14570
14571         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14572
14573 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14574
14575         * gcc.dg/pr17036-1.c: New test.
14576
14577 2004-08-16  Devang Patel  <dpatel@apple.com>
14578
14579         * gcc.dg/darwin-20040809-1.c: New test.
14580
14581 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14582
14583         * gcc.dg/funcdef-attr-1.c: New test.
14584
14585 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14586
14587         * gcc.dg/altivec-17.c: New test.
14588         * gcc.dg/altivec-18.c: New test.
14589
14590 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14591
14592         PR c++/6749
14593         * g++.dg/template/vtable2.C: New test.
14594
14595 2004-08-14  Richard Henderson  <rth@redhat.com>
14596
14597         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14598         * gcc.dg/pack-test-4.c (main): Return 0.
14599         * gcc.dg/setjmp-1.c: Remove XFAIL.
14600         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14601
14602 2004-08-14  Richard Henderson  <rth@redhat.com>
14603
14604         * gcc.dg/980217-1.c: Add prototype for printf.
14605
14606 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14607
14608         * gfortran.dg/pr16935.f90: New test.
14609
14610 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14611
14612         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14613
14614 2004-08-13  Paul Brook  <paul@codesourcery.com>
14615
14616         * gfortran.dg/der_io_1.f90: Remove stray comma.
14617
14618 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14619
14620         * gcc.dg/vmx/cw-bug-2.c: Remove.
14621         * gcc.dg/vmx/vprint-1.c: Remove.
14622         * gcc.dg/vmx/vscan-1.c: Remove.
14623
14624 2004-08-12  Devang patel  <dpatel@apple.com>
14625
14626         * gcc.dg/darwin-20040809-2.c: New test.
14627
14628 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14629
14630         * g++.dg/ext/altivec-12.C: New test.
14631
14632         * g++.dg/ext/altivec-11.C: New test.
14633
14634 2004-08-12  Paul Brook  <paul@codesourcery.com>
14635
14636         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14637
14638 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14639
14640         * g++.dg/ext/altivec-2.C: Check for hardware support before
14641         executing any VMX instructions.
14642
14643         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14644
14645 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14646
14647         PR c++/16276
14648         * g++.old-deja/g++.other/comdat4.C: New test.
14649         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14650
14651 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14652
14653         PR target/16286
14654         * gcc.dg/pr16286.c: New test.
14655
14656 2004-08-12 Jan Beulich <jbeulich@novell.com>
14657
14658         * g++.dg/ext/asm5.C: New.
14659
14660 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/16698
14663         * g++.dg/eh/crash1.C: New test.
14664
14665         PR c++/16717
14666         * g++.dg/ext/construct1.C: New test.
14667
14668 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/16853
14671         * g++.dg/init/ptrmem1.C: New test.
14672
14673         PR c++/16618
14674         * g++.dg/parse/offsetof5.C: New test.
14675
14676         PR c++/16870
14677         * g++.dg/template/overload3.C: New test.
14678
14679 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/16964
14682         * g++.dg/parse/error16.C: New test.
14683
14684         PR c++/16904
14685         * g++.dg/template/error14.C: New test.
14686
14687         PR c++/16929
14688         * g++.dg/template/error15.C: New test.
14689
14690 2004-08-11  Devang Patel  <dpatel@apple.com>
14691
14692         * gcc.dg/darwin-ld-20040809-1.c: New test.
14693         * gcc.dg/darwin-ld-20040809-2.c: New test.
14694
14695 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14696
14697         PR fortran/16917
14698         * gfortran.dg/dfloat_1.f90: New test.
14699
14700 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14701
14702         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14703         * gcc.dg/dll-2.c: Fix dg-require syntax.
14704         * gcc.misc-tests/arm-isr.c (abort): Declare.
14705         (exit): Likewise.
14706
14707 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14708
14709         PR c++/16971
14710         * g++.dg/parse/crash16.C: New test.
14711
14712 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14713
14714         * gcc.dg/mips-rsqrt-1.c: New test case.
14715         * gcc.dg/mips-rsqrt-2.c: New test case.
14716         * gcc.dg/mips-rsqrt-3.c: New test case.
14717
14718 2004-08-10  Paul Brook  <paul@codesourcery.com>
14719
14720         * gfortran.dg/der_io_1.f90: New test.
14721
14722 2004-08-10  Paul Brook  <paul@codesourcery.com>
14723
14724         PR fortran/16919
14725         * gfortran.dg/der_array_1.f90: New test.
14726
14727 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14728
14729         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14730
14731 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14732
14733         * gcc.dg/wchar_t-2.c: Fix typo.
14734
14735 2004-08-09  Falk Hueffner  <falk@debian.org>
14736
14737         PR tree-optimization/12517
14738         * gcc.c-torture/compile/pr12517.c: New test.
14739
14740         PR tree-optimization/12578
14741         * gcc.c-torture/compile/pr12578.c: New test.
14742
14743         PR tree-optimization/12899
14744         * gcc.c-torture/compile/pr12899.c: New test.
14745
14746         PR rtl-optimization/14692
14747         * gcc.c-torture/compile/pr14692.c: New test.
14748
14749         PR tree-optimization/16461
14750         * gcc.c-torture/compile/pr16461.c: New test.
14751
14752 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14753
14754         * gfortran.dg/getenv_1.f90: New test.
14755
14756 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14757
14758         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14759         wchar_t.
14760         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14761
14762 2004-08-06  Paul Brook  <paul@codesourcery.com>
14763
14764         * gfortran.dg/ret_array_1.f90: New test.
14765         * gfortran.dg/ret_pointer_1.f90: New test.
14766
14767 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14768
14769         * gcc.dg/missing-field-init-[12].c: New tests.
14770         * g++.dg/warn/missing-field-init-[12].C: New tests.
14771
14772 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14773
14774         * gcc.dg/enum2.c: New test.
14775         * gcc.dg/symbian3.c: Likewise.
14776         * gcc.dg/symbian4.c: Likewise.
14777         * gcc.dg/wchar_t-2.c: Likewise.
14778
14779 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14780
14781         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14782         destructor tests.
14783
14784 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14787         dg-require-visiblity.
14788         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14789         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14790         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14791         * g++.dg/ext/visibility/new1.C: Likewise.
14792         * g++.dg/ext/visibility/pragma.C: Likewise.
14793         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14794         * g++.dg/ext/visibility/virtual.C: Likewise.
14795         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14796         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14797         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14798         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14799         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14800         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14801         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14802         * g++/dg/ext/visibility/visibility-8.C: New test.
14803         * gcc.c-torture/compile/dll.x: Remove.
14804         * gcc.dg/dll-2.c: Use dg-require-dll
14805         * gcc.dg/visibility-10.c: New test.
14806         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14807         supporting DLLs.
14808         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14809         (scan_not_hidden): Likewise.
14810
14811 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14812
14813         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14814
14815 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14816
14817         * gcc.c-torture/execute/20040805-1.c: New test.
14818
14819 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14820
14821         * gcc.dg/20020118-1.c: Declare abort.
14822         * gcc.dg/altivec_check.h: Likewise.
14823         * gcc.dg/iftrap-2.c: Likewise.
14824         * gcc.dg/pragma-darwin.c: Likewise.
14825         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14826
14827 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14828
14829         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14830
14831 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14832
14833         * gcc.c-torture/execute/builtins/abs-2.c,
14834         gcc.c-torture/execute/builtins/abs-3.c,
14835         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14836         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14837         intmax_t, uintmax_t and their limits.
14838         * gcc.dg/intmax_t-1.c: New test.
14839
14840 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14841
14842         * g++.dg/tc1/dr147.C: Add reference to PR.
14843
14844 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14845
14846         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14847         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14848
14849 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14850
14851         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14852
14853 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14854
14855         * gcc.dg/redecl-5.c: New test.
14856         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14857         of scanf.
14858
14859 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14860
14861         PR middle-end/16790
14862         * gcc.c-torture/execute/pr16790-1.c: New test case.
14863
14864 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14865
14866         * g++.dg/ext/visibility/assign1.C: New test.
14867         * g++.dg/ext/visibility/new1.C: Likewise.
14868
14869         * gcc.dg/symbian1.c: New test.
14870         * gcc.dg/symbian2.c: Likewise.
14871
14872 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14873
14874         PR target/16570
14875         * gcc.dg/i386-sse-9.c: New test.
14876
14877 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14878
14879         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14880
14881 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14882
14883         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14884         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14885         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14886         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14887         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14888         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14889         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14890         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14891         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14892         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14893         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14894         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14895         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14896         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14897         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14898         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14899         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14900         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14901         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14902         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14903         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14904         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14905         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14906         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14907         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14908         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14909         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14910         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14911         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14912         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14913         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14914         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14915         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14916         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14917         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14918         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14919         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14920         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14921         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14922         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14923         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14924         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14925         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14926         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14927         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14928         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14929         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14930         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14931         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14932         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14933         gcc.misc-tests/i386-pf-3dnow-1.c,
14934         gcc.misc-tests/i386-pf-athlon-1.c,
14935         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14936         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14937         Declare built-in functions used.
14938         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14939
14940 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14941
14942         PR c++/16707
14943         * g++.dg/lookup/using12.C: New test.
14944
14945         * g++.dg/init/null1.C: Fix PR number.
14946         * g++.dg/parse/namespace10.C: Likewise.
14947
14948 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/16224
14951         * g++.dg/template/spec17.C: New test.
14952         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14953         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14954
14955 2004-08-02  David Billinghurst
14956
14957         PR fortran/16292
14958         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14959
14960 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14961
14962         * gcc.dg/ia64-got-1.c: New test case.
14963
14964 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/16489
14967         * g++.dg/init/null1.C: New test.
14968         * g++.dg/tc1/dr76.C: Adjust error marker.
14969
14970         PR c++/16529
14971         * g++.dg/parse/namespace10.C: New test.
14972
14973         PR c++/16810
14974         * g++.dg/inherit/ptrmem2.C: New test.
14975
14976 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14977
14978         PR target/16155
14979         * gcc.dg/pr16155.c: New test.
14980
14981 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14982
14983         * gcc.dg/redecl-2.c: New test.
14984
14985 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14986
14987         * gcc.dg/darwin-longdouble.c: New file.
14988
14989 2004-07-30  Richard Henderson  <rth@redhat.com>
14990
14991         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14992         write to constant argument.
14993         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14994
14995 2004-07-30  Richard Henderson  <rth@redhat.com>
14996
14997         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14998         tests of nearest around zero.
14999
15000 2004-07-30  Andrew Pinski  <apinski@apple.com>
15001
15002         * gcc.c-torture/compile/20040730-1.c: New test.
15003
15004 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15005
15006         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15007         powerpc-eabispe.
15008
15009 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15010
15011         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15012
15013 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15014
15015         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15016         contains $ld_library_path.
15017         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15018
15019 2004-07-29  Richard Henderson  <rth@redhat.com>
15020
15021         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15022
15023         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15024         (alt2, which): New.
15025         (Check): Accept either alternative.
15026
15027 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15028
15029         * g++.dg/abi/inline1.C: New test.
15030         * g++.dg/abi/local1-a.cc: Likewise.
15031         * g++.dg/abi/local1.C: Likewise.
15032         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15033         * g++.dg/abi/mangle12.C: Likewise.
15034         * g++.dg/abi/mangle17.C: Likewise.
15035         * g++.dg/abi/mangle20-2.C: Likewise.
15036         * g++.dg/opt/interface1.C: Likewise.
15037         * g++.dg/opt/interface1.h: Likewise.
15038         * g++.dg/opt/interface1-a.cc: New test.
15039         * g++.dg/parse/repo1.C: New test.
15040         * g++.dg/template/repo1.C: Likewise.
15041         * g++.dg/warn/Winline-1.C: Likewise.
15042         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15043
15044 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15045
15046         * gcc.dg/tree-ssa/20040729-1.c: New test.
15047
15048 2004-07-27  Matt Austern <austern@apple.com>
15049
15050         * gcc.dg/darwin-bool-1.c: New test.
15051         * gcc.dg/darwin-bool-2.c: New test.
15052
15053 2004-07-28  Richard Henderson  <rth@redhat.com>
15054
15055         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15056         arguments in the correct type.  Don't write to constant arguments.
15057
15058 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15059
15060         PR tree-optimization/16688
15061         PR tree-optimization/16689
15062         * g++.dg/tree-ssa/pr16688.C: New test.
15063
15064 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15065
15066         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15067         loads.  Not only in the comment, this time.
15068
15069 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15070
15071         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15072         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15073         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15074         * gcc.dg/sh4a-bitmovua.c: New.
15075         * gcc.dg/sh4a-cos.c: New.
15076         * gcc.dg/sh4a-cosf.c: New.
15077         * gcc.dg/sh4a-fprun.c: New.
15078         * gcc.dg/sh4a-fsrra.c: New.
15079         * gcc.dg/sh4a-memmovua.c: New.
15080         * gcc.dg/sh4a-sin.c: New.
15081         * gcc.dg/sh4a-sincos.c: New.
15082         * gcc.dg/sh4a-sincosf.c: New.
15083         * gcc.dg/sh4a-sinf.c: New.
15084
15085 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15086
15087         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15088         conditionals.
15089         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15090         loads.
15091         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15092         DOM1.
15093
15094 2004-07-27  Andrew Pinski  <apinski@apple.com>
15095
15096         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15097
15098 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15099
15100         * gcc.dg/pragma-isr.c: New test.
15101
15102 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15103
15104         PR c++/14429
15105         * g++.dg/template/ttp11.C: New test.
15106
15107 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15108
15109         * gcc.c-torture/compile/20040727-1.c: New test.
15110
15111 2004-07-26  Eric Christopher  <echristo@redhat.com>
15112
15113         * gcc.c-torture/compile/20040726-2.c: New test.
15114
15115 2004-07-26  Andrew Pinski  <apinski@apple.com>
15116
15117         * g++.dg/rtti/tinfo1.C: Xfail.
15118
15119 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15120
15121         * gcc.c-torture/compile/20040726-1.c: New test.
15122
15123 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15124             Brian Ryner  <bryner@brianryner.com>
15125
15126         PR c++/9283
15127         PR c++/15000
15128         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15129         * g++.dg/ext/visibility/: New directory.
15130         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15131         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15132         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15133         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15134         * g++.dg/ext/visibility/fvisibility.C,
15135         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15136         g++.dg/ext/visibility/fvisibility-override1.C
15137         g++.dg/ext/visibility/fvisibility-override2.C
15138         g++.dg/ext/visibility/memfuncts.C
15139         g++.dg/ext/visibility/noPLT.C
15140         g++.dg/ext/visibility/pragma.C
15141         g++.dg/ext/visibility/pragma-override1.C
15142         g++.dg/ext/visibility/pragma-override2.C
15143         g++.dg/ext/visibility/staticmemfuncts.C
15144         g++.dg/ext/visibility/virtual.C: New tests.
15145
15146 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15147
15148         PR c/15360
15149         * gcc.dg/pr15360-1.c: New test.
15150
15151 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15152
15153         * gcc.dg/pragma-align-2.c: New test.
15154         * gcc.dg/pragma-init-fini.c: New test.
15155         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15156         targets.
15157
15158 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15159
15160         * gcc.dg/init-string-2.c: New test.
15161
15162 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15163
15164         PR 16684
15165         * gcc.dg/Wredundant-decls-1.c: New test case.
15166
15167 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15168
15169         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15170         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15171         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15172         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15173         * gcc.dg/compat/generate-random.c: New file.
15174         * gcc.dg/compat/generate-random.h: Likewise.
15175         * gcc.dg/compat/generate-random_r.c: Likewise.
15176         * gcc.dg/compat/struct-layout-1.h: Likewise.
15177         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15178         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15179         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15180         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15181         * gcc.dg/compat/struct-layout-1_main.c: New test.
15182         * gcc.dg/compat/struct-layout-1_x.c: New file.
15183         * gcc.dg/compat/struct-layout-1_y.c: New file.
15184         * gcc.dg/compat/struct-layout-1_test.h: New file.
15185
15186 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15187
15188         * gcc.dg/comp-return-1.c: New test
15189
15190 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15191
15192         * gcc.dg/vmx/8-02a.c: Fix typo.
15193
15194         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15195         * gcc.dg/darwin-abi-3.c: New test.
15196
15197         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15198         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15199
15200         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15201         * gcc.dg/vmx/ops-long-1.c: New test.
15202         * gcc.dg/vmx/ops-long-2.c: New test.
15203
15204 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15205
15206         * g++.dg/lookup/conv-[1234].C: New.
15207
15208 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15209
15210         * g++.dg/parse/attr2.C: Simplify.
15211
15212 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15213
15214         PR c/7284
15215         * gcc.c-torture/execute/pr7284-1.c: New test.
15216
15217 2004-07-22  Brian Booth  <bbooth@redhat.com>
15218
15219         * gcc.dg/tree-ssa/20040721-1.c: New test.
15220
15221 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.dg/template/crash20.c: New.
15224
15225 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15226
15227         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15228         Add dg-run directive.  Declare variables as required.
15229         * gfortran.dg/g77/README: Update
15230
15231 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15232
15233         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15234         gcc.dg/cris-peep2-andu2.c: New tests.
15235
15236 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15237
15238         PR c/15052
15239         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15240         on return type.
15241         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15242         messages.
15243         * gcc.dg/qual-return-2.c: Update expected messages.
15244         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15245
15246 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15247
15248         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15249         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15250
15251 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15252
15253         PR c/11250
15254         * gcc.dg/init-string-1.c: New test.
15255
15256 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR middle-end/15345
15259         PR c/16450
15260         * gcc.dg/torture/nested-fn-1.c: New test.
15261
15262 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15263
15264         PR target/16559
15265         * gcc.dg/ia64-fptr-1.c: New file.
15266
15267 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15268
15269         PR c++/14497
15270         * g++.dg/template/spec16.C: New test.
15271         * g++.old-deja/g++.robertl/eb118.C: Remove.
15272
15273 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15274
15275         PR c++/509
15276         * g++.dg/template/spec15.C: New test.
15277
15278 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15279
15280         Copy cases from g77.f-torture/execute and add dg-run
15281         directive.  Other changes as noted.
15282         * gfortran.dg/g77/13037.f
15283         * gfortran.dg/g77/1832.f
15284         * gfortran.dg/g77/19981119-0.f
15285         * gfortran.dg/g77/19990313-0.f
15286         * gfortran.dg/g77/19990313-1.f
15287         * gfortran.dg/g77/19990313-2.f
15288         * gfortran.dg/g77/19990313-3.f
15289         * gfortran.dg/g77/19990419-1.f
15290         * gfortran.dg/g77/19990826-0.f
15291         * gfortran.dg/g77/19990826-2.f
15292         * gfortran.dg/g77/20000503-1.f
15293         * gfortran.dg/g77/20001111.f
15294         * gfortran.dg/g77/20010116.f
15295         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15296         * gfortran.dg/g77/20010430.f
15297         * gfortran.dg/g77/6177.f
15298         * gfortran.dg/g77/947.f
15299         * gfortran.dg/g77/970816-3.f
15300         * gfortran.dg/g77/971102-1.f
15301         * gfortran.dg/g77/980520-1.f
15302         * gfortran.dg/g77/980628-0.f
15303         * gfortran.dg/g77/980628-1.f
15304         * gfortran.dg/g77/980628-10.f
15305         * gfortran.dg/g77/980628-2.f
15306         * gfortran.dg/g77/980628-3.f
15307         * gfortran.dg/g77/980628-7.f
15308         * gfortran.dg/g77/980628-8.f
15309         * gfortran.dg/g77/980628-9.f
15310         * gfortran.dg/g77/980701-0.f
15311         * gfortran.dg/g77/980701-1.f
15312         * gfortran.dg/g77/cabs.f
15313         * gfortran.dg/g77/claus.f
15314         * gfortran.dg/g77/complex_1.f
15315         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15316         * gfortran.dg/g77/dcomplex.f
15317         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15318         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15319         * gfortran.dg/g77/f90-intrinsic-numeric.f
15320         * gfortran.dg/g77/int8421.f
15321         * gfortran.dg/g77/labug1.f
15322         * gfortran.dg/g77/large_vec.f
15323         * gfortran.dg/g77/le.f
15324         * gfortran.dg/g77/short.f
15325         * gfortran.dg/g77/README: Update
15326
15327 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/16637
15330         * g++.dg/parse/lookup4.C: New test.
15331
15332 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15333
15334         PR c++/16175
15335         * g++.dg/template/ttp10.C: New test.
15336
15337 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15338
15339         * gcc.dg/pr12625-1.c: New test.
15340
15341 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15342
15343         * testsuite/gcc.dg/switch-warn-1.c: New test.
15344         * testsuite/gcc.dg/switch-warn-2.c: New test.
15345         * gcc.c-torture/compile/pr14730.c: Update.
15346
15347 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15348
15349         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15350         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15351         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15352         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15353
15354 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15355
15356         PR c++/16623
15357         * g++.dg/template/assign1.C: New test.
15358
15359 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15360
15361         PR c++/12170
15362         * g++.dg/template/ttp9.C: New test.
15363
15364 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15365
15366         * gcc.dg/format/cmn-err-1.c: New test.
15367
15368 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15369
15370         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15371         gcc.dg/Wparentheses-10.c: New tests.
15372         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15373
15374 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15375
15376         PR fortran/16465
15377         * gfortran.dg/g77//ffixed-line-length-0.f,
15378         gfortran.dg/g77/ffixed-line-length-132.f,
15379         gfortran.dg/g77/ffixed-line-length-72.f,
15380         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15381         gfortran.dg/g77/README: Update.
15382
15383 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15384
15385         PR c++/13092
15386         * g++.dg/template/non-dependent7.C: New test.
15387         * g++.dg/template/non-dependent8.C: Likewise.
15388         * g++.dg/template/non-dependent9.C: Likewise.
15389         * g++.dg/template/non-dependent10.C: Likewise.
15390
15391 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/16337
15394         * g++.dg/parse/attr2.C: New test.
15395
15396 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15397
15398         * g77.dg: Removed.
15399         * g77.f-torture: Ditto.
15400
15401 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15402
15403         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15404         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15405         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15406
15407 2004-07-16  Richard Henderson  <rth@redhat.com>
15408
15409         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15410
15411 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15412
15413         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15414         tests with full list of options.
15415         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15416         of TORTURE_OPTIONS if test contains 'dg-do run'.
15417
15418         PR fortran/16404
15419         * gfortran.dg/do_iterator.f90: New test.
15420
15421 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15422
15423         PR rtl-optimization/16536
15424         * gcc.c-torture/execute/restrict-1.c: New test.
15425
15426 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15427
15428         PR fortran/15324
15429         * gfortran.dg/pr15324.f90: New test.
15430
15431         PR fortran/15129
15432         * gfortran.dg/pr15129.f90: New test.
15433
15434         PR fortran/15140
15435         * gfortran.dg/pr15140.f90: New test.
15436
15437         PR fortran/13792
15438         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15439         compile-time simplification.
15440
15441 2004-07-14  Mike Stump  <mrs@apple.com>
15442
15443         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15444
15445 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15446
15447         PR target/16325
15448         * gcc.dg/profile-generate-1.c: New.
15449
15450 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15451
15452         * gcc.c-torture/execute/20040709-1.c: New test.
15453         * gcc.c-torture/execute/20040709-2.c: New test.
15454
15455 2004-07-14  Mike Stump  <mrs@apple.com>
15456
15457         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15458
15459 2004-07-14  Mike Stump  <mrs@apple.com>
15460
15461         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15462
15463 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/16518
15466         * g++.dg/parse/mutable1.C: New test.
15467
15468 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15469
15470         PR tree-optimization/16443
15471         * gcc.dg/tree-ssa/20040713-1.c: New test.
15472
15473 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15474
15475         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15476         for operator new.
15477
15478 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15479
15480         * gfortran.dg/g77/README: New file
15481         * gfortran.dg/g77/19981216-0.f:  Copy from
15482         g77.f-torture/noncompile.  Add "dg-do compile" and
15483         dg-error as required.
15484         * gfortran.dg/g77/19990218-1.f: Likewise
15485         * gfortran.dg/g77/19990905-1.f: Likewise
15486         * gfortran.dg/g77/9263.f: Likewise
15487         * gfortran.dg/g77/980615-0.f: Likewise
15488         * gfortran.dg/g77/980616-0.f: Likewise
15489         * gfortran.dg/g77/check0.f: Likewise
15490         * gfortran.dg/g77/select_no_compile.f: Likewise
15491
15492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15493
15494         Copy files from g77.f-torture/compile.
15495         Add "{ dg-do compile}".  Other changes as noted
15496         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15497         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15498         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15499         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15500         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15501         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15502         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15503         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15504         statement to conform to standard.  Append alpha1.x for reference.
15505         * gfortran.dg/g77/xformat.f: Add dg-warning
15506
15507 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15508
15509         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15510         Add {dg-do compile} directive.
15511         * gfortran.dg/g77/cpp2.F: Likewise
15512
15513 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15514
15515         PR c++/5402
15516         * g++.dg/lookup/name-clash1.C: New test.
15517
15518         PR c++/9777
15519         * g++.dg/lookup/name-clash2.C: New test.
15520
15521         PR c++/12102
15522         * g++.dg/lookup/name-clash3.C: New test.
15523
15524 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15525
15526         * g++.dg/lookup/new2.C: New test.
15527         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15528
15529 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15530
15531         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15532         Add {dg-do compile} directive.
15533         * gfortran.dg/g77/13060.f: Likewise
15534         * gfortran.dg/g77/19990218-0.f: Likewise
15535         * gfortran.dg/g77/19990305-0.f: Likewise
15536         * gfortran.dg/g77/19990419-0.f: Likewise
15537         * gfortran.dg/g77/19990502-0.f: Likewise
15538         * gfortran.dg/g77/19990502-1.f: Likewise
15539         * gfortran.dg/g77/19990525-0.f: Likewise
15540         * gfortran.dg/g77/19990826-1.f: Likewise
15541         * gfortran.dg/g77/19990826-3.f: Likewise
15542         * gfortran.dg/g77/19990905-2.f: Likewise
15543         * gfortran.dg/g77/20000412-1.f: Likewise
15544         * gfortran.dg/g77/20000511-1.f: Likewise
15545         * gfortran.dg/g77/20000511-2.f: Likewise
15546         * gfortran.dg/g77/20000518.f: Likewise
15547         * gfortran.dg/g77/20000601-1.f: Likewise
15548         * gfortran.dg/g77/20000601-2.f: Likewise
15549         * gfortran.dg/g77/20000629-1.f: Likewise
15550         * gfortran.dg/g77/20000630-2.f: Likewise
15551         * gfortran.dg/g77/20010115.f: Likewise
15552         * gfortran.dg/g77/20010321-1.f: Likewise
15553         * gfortran.dg/g77/20010426.f: Likewise
15554         * gfortran.dg/g77/20020307-1.f: Likewise
15555         * gfortran.dg/g77/8485.f: Likewise
15556         * gfortran.dg/g77/960317-1.f: Likewise
15557         * gfortran.dg/g77/970915-0.f: Likewise
15558         * gfortran.dg/g77/980310-1.f: Likewise
15559         * gfortran.dg/g77/980310-2.f: Likewise
15560         * gfortran.dg/g77/980310-3.f: Likewise
15561         * gfortran.dg/g77/980310-4.f: Likewise
15562         * gfortran.dg/g77/980310-6.f: Likewise
15563         * gfortran.dg/g77/980310-7.f: Likewise
15564         * gfortran.dg/g77/980310-8.f: Likewise
15565         * gfortran.dg/g77/980419-2.f: Likewise
15566         * gfortran.dg/g77/980424-0.f: Likewise
15567         * gfortran.dg/g77/980427-0.f: Likewise
15568         * gfortran.dg/g77/980729-0.f: Likewise
15569         * gfortran.dg/g77/981117-1.f: Likewise
15570         * gfortran.dg/g77/toon_1.f: Likewise
15571
15572 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15573
15574         PR c++/2204
15575         * g++.dg/other/abstract2.C: New test.
15576
15577 2004-07-12  Paul Brook  <paul@codesourcery.com>
15578
15579         * gfortran.dg/pointer_init_1.f90: New test.
15580
15581 2004-07-11  Paul Brook  <paul@codesourcery.com>
15582
15583         PR fortran/15986
15584         * gfortran.dg/contained_1.f90: New test.
15585
15586 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15587
15588         * g++.dg/parse/defarg8.C: New test.
15589
15590 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15591
15592         PR fortran/16433
15593         * gfortran.dg/pr16433.f: New test.
15594
15595         PR fortran/17574
15596         * gfortran.dg/pr15754.f90: New test.
15597
15598 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15599
15600         PR tree-optimization/16437
15601         * gcc.c-torture/execute/bitfld-4.c: New test.
15602
15603 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15604
15605         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15606         access to common var from module.
15607
15608 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15609
15610         PR fortran/16336
15611         * gfortran.fortran-torture/execute/common_2.f90: New test.
15612
15613 2004-07-10  Paul Brook  <paul@codesourcery.com>
15614
15615         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15616
15617 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15618
15619         PR fortran/15969
15620         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15621
15622 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15623
15624         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15625         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15626         * gfortran.dg/g77/ffree-form-1.f: Likewise
15627         * gfortran.dg/g77/ffree-form-2.f: Likewise
15628         * gfortran.dg/g77/ffree-form-3.f: Likewise
15629         * gfortran.dg/g77/fno-underscoring.f: Likewise
15630         * gfortran.dg/g77/funderscoring.f: Likewise
15631         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15632
15633 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15634
15635         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15636
15637 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15638         Paul Brook  <paul@codesourcery.com>
15639
15640         PR fortran/13415
15641         * gfortran.dg/common_pointer_1.f90: New test.
15642
15643 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15644
15645         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15646
15647 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15648
15649         PR target/16364
15650         * gcc.c-torture/compile/20040709-1.c: New.
15651
15652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15653
15654         PR fortran/14077
15655         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15656
15657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15658
15659         PR fortran/13201
15660         * gfortran.dg/shape_1.f90: New test.
15661
15662 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15663             Andrew Pinski  <apinski@apple.com>
15664
15665         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15666
15667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15668
15669         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15670         comment.
15671
15672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15673         Paul Brook  <paul@codesourcery.com>
15674
15675         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15676         '.f95' and '.F95'.
15677
15678 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15679
15680         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15681
15682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15683
15684         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15685         testcases with capital suffix.
15686
15687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15688
15689         PR fortran/15481
15690         PR fortran/13372
15691         PR fortran/13575
15692         PR fortran/15978
15693         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15694
15695         * gfortran.dg/implicit_1.f90: New test.
15696
15697 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15698
15699         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15700         expression to match gfortran warning/error messages
15701         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15702         dg-error text.
15703
15704 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15705
15706         * lib/fortran-torture.exp: Rename proc search_for to
15707         search_for_re.
15708
15709 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15710
15711         * gcc.c-torture/execute/simd-5.x: New file.
15712         XFAIL on SPARC 64-bit at -O0.
15713
15714 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15715
15716         PR c++/8211
15717         PR c++/16165
15718         * g++.dg/warn/effc3.C: New test.
15719
15720 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15721
15722         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15723         change X to 1X in format.
15724         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15725         add data statements to conform to standard.
15726
15727 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15728
15729         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15730         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15731         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15732
15733 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15734
15735         * gfortran.dg/g77/7388.f: Copy from g77.dg
15736         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15737         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15738         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15739         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15740         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15741         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15742         * gfortran.dg/g77/strlen0.f: Likewise
15743
15744 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15745
15746         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15747         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15748
15749 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15750
15751         * gcc.c-torture/execute/920428-2.x: Delete.
15752         * gcc.c-torture/execute/920501-7.x: Likewise.
15753
15754 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15755
15756         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15757         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15758         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15759         prescott and c3-2.
15760         (PREFETCH_3DNOW): Add -march=c3.
15761
15762 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15763
15764         PR c/16437
15765         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15766         * gcc.c-torture/execute/bf64-1.x: Likewise.
15767
15768 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15769
15770         * gcc.c-torture/compile/20040708-1.c: New test.
15771
15772 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15773
15774         PR c++/16169
15775         * g++.dg/warn/effc2.C: New test.
15776
15777 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15778
15779         * gcc.c-torture/execute/bitfld-1.x: Remove.
15780         * gcc.c-torture/execute/bitfld-3.c: New test.
15781         * gcc.dg/bitfld-2.c: Remove XFAILs.
15782
15783 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15784
15785         PR c++/16276
15786         * g++.dg/rtti/tinfo1.C: New file.
15787
15788 2004-07-07  Eric Christopher  <echristo@redhat.com>
15789
15790         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15791
15792 2004-07-07  Andrew Pinski  <apinski@apple.com>
15793
15794         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15795
15796 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15797
15798         * g++.dg/init/call1.C: XFAIL.
15799
15800 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15801
15802         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15803         except for movstrict*, to movmem* and clrstr* to clrmem*.
15804
15805 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15806
15807         * gcc.c-torture/execute/20040707-1.c: New test.
15808
15809 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15810
15811         * gcc.c-torture/execute/20040706-1.c: New test.
15812
15813 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15814
15815         PR c++/3671
15816         * g++.dg/template/spec14.C: New test.
15817
15818 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15821         nothing if not yet defined.  Use it in b, c and d type definitions.
15822         * gcc.c-torture/execute/20040705-1.c: New test.
15823         * gcc.c-torture/execute/20040705-2.c: New test.
15824
15825 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15826
15827         PR c++/2518
15828         * g++.dg/lookup/new1.C: New test.
15829
15830 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15831
15832         PR c++/11406
15833         * g++.dg/template/sizeof8.C: New test.
15834
15835 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15836
15837         * gcc.c-torture/compile/20040705-1.c: New test.
15838
15839 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15840
15841         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15842
15843 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15844
15845         * gcc.dg/cpp/if-mop.c: Two new testcases.
15846         * gcc.dg/cpp/trad/comment-3.c: New.
15847
15848 2004-07-04  Paul Brook  <paul@codesourcery.com>
15849
15850         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15851
15852 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15853
15854         PR c++/3761
15855         * g++.dg/lookup/crash4.C: New test.
15856
15857 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15858
15859         * gcc.c-torture/execute/builtin-abs-1.c
15860         * gcc.c-torture/execute/builtin-abs-2.c
15861         * gcc.c-torture/execute/builtin-complex-1.c
15862         * gcc.c-torture/execute/builtins/string-1-lib.c
15863         * gcc.c-torture/execute/builtins/string-1.c
15864         * gcc.c-torture/execute/builtins/string-2-lib.c
15865         * gcc.c-torture/execute/builtins/string-2.c
15866         * gcc.c-torture/execute/builtins/string-3-lib.c
15867         * gcc.c-torture/execute/builtins/string-3.c
15868         * gcc.c-torture/execute/builtins/string-4-lib.c
15869         * gcc.c-torture/execute/builtins/string-4.c
15870         * gcc.c-torture/execute/builtins/string-5-lib.c
15871         * gcc.c-torture/execute/builtins/string-5.c
15872         * gcc.c-torture/execute/builtins/string-6-lib.c
15873         * gcc.c-torture/execute/builtins/string-6.c
15874         * gcc.c-torture/execute/builtins/string-7-lib.c
15875         * gcc.c-torture/execute/builtins/string-7.c
15876         * gcc.c-torture/execute/builtins/string-8-lib.c
15877         * gcc.c-torture/execute/builtins/string-8.c
15878         * gcc.c-torture/execute/builtins/string-9-lib.c
15879         * gcc.c-torture/execute/builtins/string-9.c
15880         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15881         * gcc.c-torture/execute/builtins/string-asm-1.c
15882         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15883         * gcc.c-torture/execute/builtins/string-asm-2.c
15884         * gcc.c-torture/execute/stdio-opt-1.c
15885         * gcc.c-torture/execute/stdio-opt-2.c
15886         * gcc.c-torture/execute/stdio-opt-3.c
15887         * gcc.c-torture/execute/string-opt-1.c
15888         * gcc.c-torture/execute/string-opt-10.c
15889         * gcc.c-torture/execute/string-opt-11.c
15890         * gcc.c-torture/execute/string-opt-12.c
15891         * gcc.c-torture/execute/string-opt-13.c
15892         * gcc.c-torture/execute/string-opt-14.c
15893         * gcc.c-torture/execute/string-opt-15.c
15894         * gcc.c-torture/execute/string-opt-16.c
15895         * gcc.c-torture/execute/string-opt-2.c
15896         * gcc.c-torture/execute/string-opt-6.c
15897         * gcc.c-torture/execute/string-opt-7.c
15898         * gcc.c-torture/execute/string-opt-8.c:
15899         Replace with ...
15900
15901         * gcc.c-torture/execute/builtins/abs-2.c
15902         * gcc.c-torture/execute/builtins/abs-3.c
15903         * gcc.c-torture/execute/builtins/complex-1.c
15904         * gcc.c-torture/execute/builtins/fprintf.c
15905         * gcc.c-torture/execute/builtins/fputs.c
15906         * gcc.c-torture/execute/builtins/memcmp.c
15907         * gcc.c-torture/execute/builtins/memmove.c
15908         * gcc.c-torture/execute/builtins/memops-asm.c
15909         * gcc.c-torture/execute/builtins/mempcpy-2.c
15910         * gcc.c-torture/execute/builtins/mempcpy.c
15911         * gcc.c-torture/execute/builtins/memset.c
15912         * gcc.c-torture/execute/builtins/printf.c
15913         * gcc.c-torture/execute/builtins/sprintf.c
15914         * gcc.c-torture/execute/builtins/strcat.c
15915         * gcc.c-torture/execute/builtins/strchr.c
15916         * gcc.c-torture/execute/builtins/strcmp.c
15917         * gcc.c-torture/execute/builtins/strcpy.c
15918         * gcc.c-torture/execute/builtins/strcspn.c
15919         * gcc.c-torture/execute/builtins/strlen-2.c
15920         * gcc.c-torture/execute/builtins/strlen.c
15921         * gcc.c-torture/execute/builtins/strncat.c
15922         * gcc.c-torture/execute/builtins/strncmp-2.c
15923         * gcc.c-torture/execute/builtins/strncmp.c
15924         * gcc.c-torture/execute/builtins/strncpy.c
15925         * gcc.c-torture/execute/builtins/strpbrk.c
15926         * gcc.c-torture/execute/builtins/strpcpy-2.c
15927         * gcc.c-torture/execute/builtins/strpcpy.c
15928         * gcc.c-torture/execute/builtins/strrchr.c
15929         * gcc.c-torture/execute/builtins/strspn.c
15930         * gcc.c-torture/execute/builtins/strstr-asm.c
15931         * gcc.c-torture/execute/builtins/strstr.c:
15932         ... these new files.
15933
15934         * gcc.c-torture/execute/builtins/abs-2-lib.c
15935         * gcc.c-torture/execute/builtins/abs-3-lib.c
15936         * gcc.c-torture/execute/builtins/complex-1-lib.c
15937         * gcc.c-torture/execute/builtins/fprintf-lib.c
15938         * gcc.c-torture/execute/builtins/fputs-lib.c
15939         * gcc.c-torture/execute/builtins/memcmp-lib.c
15940         * gcc.c-torture/execute/builtins/memmove-lib.c
15941         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15942         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15943         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15944         * gcc.c-torture/execute/builtins/memset-lib.c
15945         * gcc.c-torture/execute/builtins/printf-lib.c
15946         * gcc.c-torture/execute/builtins/sprintf-lib.c
15947         * gcc.c-torture/execute/builtins/strcat-lib.c
15948         * gcc.c-torture/execute/builtins/strchr-lib.c
15949         * gcc.c-torture/execute/builtins/strcmp-lib.c
15950         * gcc.c-torture/execute/builtins/strcpy-lib.c
15951         * gcc.c-torture/execute/builtins/strcspn-lib.c
15952         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15953         * gcc.c-torture/execute/builtins/strlen-lib.c
15954         * gcc.c-torture/execute/builtins/strncat-lib.c
15955         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15956         * gcc.c-torture/execute/builtins/strncmp-lib.c
15957         * gcc.c-torture/execute/builtins/strncpy-lib.c
15958         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15959         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15960         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15961         * gcc.c-torture/execute/builtins/strrchr-lib.c
15962         * gcc.c-torture/execute/builtins/strspn-lib.c
15963         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15964         * gcc.c-torture/execute/builtins/strstr-lib.c
15965         * gcc.c-torture/execute/builtins/lib/abs.c
15966         * gcc.c-torture/execute/builtins/lib/fprintf.c
15967         * gcc.c-torture/execute/builtins/lib/memset.c
15968         * gcc.c-torture/execute/builtins/lib/printf.c
15969         * gcc.c-torture/execute/builtins/lib/sprintf.c
15970         * gcc.c-torture/execute/builtins/lib/strcpy.c
15971         * gcc.c-torture/execute/builtins/lib/strcspn.c
15972         * gcc.c-torture/execute/builtins/lib/strncat.c
15973         * gcc.c-torture/execute/builtins/lib/strncmp.c
15974         * gcc.c-torture/execute/builtins/lib/strncpy.c
15975         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15976         * gcc.c-torture/execute/builtins/lib/strspn.c
15977         * gcc.c-torture/execute/builtins/lib/strstr.c:
15978         New files containing support routines.
15979
15980         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15981         declaration.
15982         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15983         when not optimizing.
15984
15985 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15986
15987         PR c++/16240
15988         * g++.dg/abi/mangle22.C: New test.
15989         * g++.dg/abi/mangle23.C: Likewise.
15990
15991 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15992
15993         PR fortran/16290
15994         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15995         Allow for cases without denormalized floating point numbers.
15996
15997 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15998
15999         PR c/1027
16000         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16001         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16002         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16003         expected warning text.
16004         * gcc.dg/format/diag-2.c: New test.
16005
16006 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007
16008         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16009
16010 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16011
16012         * gcc.dg/builtins-43.c: New.
16013         * gcc.dg/builtins-44.c: New.
16014         * gcc.dg/builtins-45.c: New.
16015
16016 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16017             Andreas Tobler  <a.tobler@schweiz.ch>
16018
16019         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16020         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16021         as SIGSEGV.
16022         * gcc.dg/cleanup-11.c: Likewise.
16023         * gcc.dg/cleanup-8.c: Likewise.
16024         * gcc.dg/cleanup-9.c: Likewise.
16025         * gcc.dg/cleanup-5.c: Run on all platforms.
16026
16027 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16028
16029         * g++.dg/warn/nonnull1.C: New test.
16030
16031 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16032
16033         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16034         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16035         Special-case the Sun compiler wrt to <complex.h>.
16036
16037 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16038
16039         * gcc.dg/Wunreachable-8.C: New test.
16040
16041         * gcc.dg/h8300-ice2.c : New test.
16042
16043 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16044
16045         PR fortran/16161
16046         * gfortran.fortran-torture/compile/implicit.f90: Add test
16047         for implicit character.
16048
16049 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16050
16051         PR fortran/16289
16052         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16053         Use tiny() intrinsic to find smallest non-negative real
16054
16055 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16058         * gcc.dg/compat/struct-by-value-22_x.c: New.
16059         * gcc.dg/compat/struct-by-value-22_y.c: New.
16060
16061         * gcc.c-torture/execute/20040629-1.c: New test.
16062
16063 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16064
16065         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16066         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16067
16068         PR target/16195
16069         * gcc.dg/20040625-1.c: New test.
16070
16071 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16072
16073         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16074
16075 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16076
16077         PR fortran/15963
16078         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16079
16080 2004-06-29  Richard Henderson  <rth@redhat.com>
16081
16082         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16083
16084 2004-06-29  Paul Brook  <paul@codesourcery.com>
16085
16086         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16087         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16088
16089 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         PR c++/16260
16092         * g++.dg/parse/crash15.C: New.
16093
16094 2004-06-28  Andrew Pinski  <apinski@apple.com>
16095
16096         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16097         by the error already.
16098
16099         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16100
16101 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16102
16103         PR target/14041
16104         * gcc.dg/h8300-bss-align-1.c : New.
16105
16106 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         * PR c++/16174
16109         * g++.dg/template/ctor4.C: New.
16110
16111 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16112
16113         PR c++/16205
16114         * g++.dg/warn/Wsequence-point-1.C: New test.
16115
16116 2004-06-27  Paul Brook  <paul@codesourcery.com>
16117
16118         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16119
16120 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16121
16122         * g++.old-deja/g++.mike/p7325.C: Remove.
16123
16124 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         PR c/14963
16127         * gcc.dg/pr14963.c: New test.
16128
16129 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/16193
16132         * g++.dg/parse/redef1.C: New test.
16133
16134 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16135
16136         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16137         20021110.c.
16138         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16139         20021119-1.c.
16140         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16141         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16142         5-04.c.
16143         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16144         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16145         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16146         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16147         g++.brendan/enum14.C.
16148         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16149         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16150         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16151         g++.mike/virt1.C.
16152         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16153         memtemp24.C.
16154
16155 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16156
16157         * gcc.dg/20040527-1.c: New test case.
16158
16159 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16160
16161         PR gfortran/pr16196
16162         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16163
16164 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16165
16166         PR middle-end/15825
16167         * gcc.dg/pr15825-1.c: New test case.
16168
16169 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16170
16171         * gcc.c-torture/execute/20040625-1.c: New test.
16172
16173 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16174
16175         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16176
16177 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16178
16179         * gcc.dg/torture/mips-div-1.c: New test.
16180
16181 2004-06-24  Jeff Law  <law@redhat.com>
16182
16183         * gcc.dg/tree-ssa/20040624-1.c: New test.
16184
16185 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16186
16187         * gcc.c-torture/compile/20040624-1.c: New test.
16188
16189 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16190
16191         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16192         this directory.
16193
16194 2004-06-23  Andrew Pinski  <apinski@apple.com>
16195
16196         PR middle-end/15988
16197         * g++.dg/opt/ptrmem4.C: New test.
16198
16199         * gcc.dg/c90-array-quals-2.c: New test.
16200
16201 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16202
16203         * gcc.dg/kpice1.c: New test.
16204
16205 2006-06-23  Andrew Pinski  <apinski@apple.com>
16206
16207         * gcc.dg/c90-array-quals.c: New test.
16208
16209 2006-06-22  Richard Henderson  <rth@redhat.com>
16210
16211         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16212
16213 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16214
16215         * gcc.dg/builtins-config.h: Handle FreeBSD.
16216
16217 2006-06-22  Richard Henderson  <rth@redhat.com>
16218
16219         * g++.dg/opt/devirt1.C: New.
16220
16221 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16222
16223         * g++.dg/opt/pr15551.C: New testcase.
16224
16225 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16226
16227         PR target/14800
16228         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16229         x86_64-*-linux* when compiling for 32bit.
16230
16231 2004-06-21  Andrew Pinski  <apinski@apple.com>
16232
16233         * gcc.dg/pch/struct-1.c: New.
16234         * gcc.dg/pch/struct-1.hs: New.
16235
16236 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16237
16238         * gcc.dg/pch/save-temps-1.c: New file.
16239         * gcc.dg/pch/save-temps-1.hs: New file.
16240
16241 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16242
16243         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16244         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16245
16246 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16247
16248         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16249         to fix type error.
16250         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16251         Remove trailing spaces.
16252
16253 2004-06-21  Richard Henderson  <rth@redhat.com>
16254
16255         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16256         merging && to BIT_FIELD_REF.
16257
16258 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16259
16260         * g++.dg/opt/placeholder1.C: New test.
16261
16262 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16263
16264         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16265         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16266         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16267         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16268
16269 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16270
16271         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16272         extern "C".
16273         * g++.dg/other/pragma-re-1.C: Add comments.
16274
16275 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16276
16277         PR gfortran/16080
16278         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16279
16280 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16281
16282         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16283         instead of setting the type of size_t by
16284         hand.
16285
16286 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16287
16288         * gcc.dg/unordered-2.c: New test case.
16289         * gcc.dg/unordered-3.c: New test case.
16290
16291 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16292
16293         PR other/16043
16294         * lib/g++.exp (g++_version): Tweak regexp for version
16295         * lib/g77.exp (g77_version): Likewise
16296         * lib/gfortran.exp (gfortran_version): Likewise
16297         * lib/objc.exp (objc_version): Likewise
16298         * lib/treelang.exp (treelang_version): Likewise
16299
16300 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16301
16302         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16303         Use INT_MAX instead of __INT_MAX__.
16304         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16305
16306         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16307         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16308         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16309         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16310         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16311         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16312         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16313         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16314         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16315
16316         * gcc.dg/range-test-1.c: New test.
16317         * g++.dg/opt/range-test-1.C: New test.
16318
16319 2004-06-17  Richard Henderson  <rth@redhat.com>
16320
16321         * objc.dg/sync-1.m: New.
16322         * objc.dg/try-catch-1.m: Don't force next runtime.
16323         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16324         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16325         shadowed catch clause.
16326         * objc.dg/try-catch-5.m: New.
16327
16328 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16329
16330         Bug 14610
16331         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16332
16333 2004-06-15  Richard Henderson  <rth@redhat.com>
16334
16335         * gcc.dg/20001116-1.c: Move expected warning line.
16336
16337 2004-06-15  Richard Henderson  <rth@redhat.com>
16338
16339         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16340         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16341
16342 2004-06-15  Jeff Law  <law@redhat.com>
16343
16344         * gcc.dg/tree-ssa/20040615-1.c: New test.
16345         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16346         be less sensitive to operand ordering.
16347         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16348
16349 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16350
16351         * g++.dg/abi/bitfield3.C: Add comment..
16352
16353 2004-06-15  Richard Henderson  <rth@redhat.com>
16354
16355         * g++.dg/ext/stmtexpr1.C: XFAIL.
16356         * gcc.dg/20030612-1.c: XFAIL.
16357
16358 2004-06-15  Eric Christopher  <echristo@redhat.com>
16359
16360         * g++.dg/charset/asm5.c: New.
16361         * gcc.dg/charset/asm6.c: New.
16362
16363 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16364
16365         PR fortran/15962
16366         * gfortran.fortran-torture/execute/select_1.f90: New test.
16367
16368 2004-06-15  Paul Brook  <paul@codesourcery.com>
16369
16370         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16371
16372 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         PR c++/15967
16375         * g++.dg/lookup/crash3.C: New test.
16376
16377 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16378
16379         PR c++/15947
16380         * g++.dg/parse/dtor4.C: New test.
16381
16382 2004-06-14  Jeff Law  <law@redhat.com>
16383
16384         * gcc.c-torture/compile/20040614-1.c: New test.
16385
16386 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16387
16388         PR fortran/15211
16389         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16390         LEN of a character array.
16391
16392 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16393
16394         PR c++/15096
16395         * g++.dg/template/ptrmem10.C: New test.
16396
16397         PR c++/14930
16398         * g++.dg/template/friend30.C: New test.
16399
16400 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16401
16402         PR fortran/14928
16403         * gfortran.fortran-torture/compile/mloc.f90: New test.
16404
16405 2004-06-13  Paul Brook  <paul@codesourcery.com>
16406
16407         * gfortran.fortran-torture/execute/random_2.f90: New test.
16408
16409 2004-06-13  Eric Christopher  <echristo@redhat.com>
16410
16411         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16412
16413 2004-06-12  Paul Brook  <paul@codesourcery.com>
16414
16415         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16416
16417 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16418
16419         PR fortran/14923
16420         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16421
16422 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16423
16424         PR fortran/14957
16425         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16426         syntax errors in end statements of contained subroutines.
16427
16428 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16429
16430         PR fortran/12841
16431         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16432
16433 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16434
16435         PR fortran/15665
16436         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16437
16438 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16439
16440         PR gfortran/12839
16441         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16442
16443 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/15862
16446         * g++.dg/parse/enum1.C: New test.
16447
16448 2004-06-10  Jeff Law  <law@redhat.com>
16449
16450         * gcc.c-torture/compile/20040610-1.c: New test.
16451
16452 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16453
16454         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16455         * g++.old-deja/g++.other/decl3.C: Likewise.
16456
16457 2004-06-10  Brian Booth  <bbooth@redhat.com>
16458
16459         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16460         V_MAY_DEF instead of VDEF.
16461         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16462
16463 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16464
16465         PR c++/14211
16466         * g++.dg/conversion/const1.C: New test.
16467
16468         PR c++/15076
16469         * g++.dg/conversion/reinterpret1.C: New test.
16470
16471         PR c++/15877
16472         * g++.dg/template/enum2.C: New test.
16473
16474         PR c++/15227
16475         * g++.dg/template/error13.C: New test.
16476
16477 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16478
16479         PR fortran/14957
16480         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16481         arguments to test_* REAL and of the right size.
16482
16483 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16484
16485         PR target/15569
16486         PR rtl-optimization/15681
16487         * gcc.dg/20040609-1.c: New test.
16488
16489 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16490
16491         PR c++/14791
16492         * g++.dg/opt/builtins1.C: New test.
16493
16494 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16495
16496         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16497         that use default windows32 struct layout.
16498         * gcc.dg/i386-bitfield2.c: Likewise.
16499
16500 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16501
16502         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16503         for mingw32 and cygwin targets.
16504
16505 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16506
16507         * gcc.dg/pch/macro-4.c: New.
16508         * gcc.dg/pch/macro-4.hs: New.
16509
16510 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16511
16512         PR fortran/13249
16513         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16514
16515 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16516
16517         PR fortran/13372
16518         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16519
16520 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16521
16522         PR gfortran/14897
16523         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16524
16525 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16526
16527         PR gfortran/15755
16528         * gfortran.fortran-torture/execute/backspace.c : New test.
16529
16530 2004-06-09  Paul Brook  <paul@codesourcery.com>
16531
16532         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16533         (pointer_to_section): Rewrite to use smaller array.
16534
16535 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16536
16537         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16538         * gcc.dg/ext/altivec-10.c: Same.
16539         * gcc.dg/ext/altivec-11.c: Same.
16540         * gcc.dg/ext/altivec-12.c: Same.
16541         * gcc.dg/ext/altivec-13.c: Same.
16542         * gcc.dg/ext/altivec-14.c: Same.
16543         * gcc.dg/ext/altivec-15.c: Same.
16544         * gcc.dg/ext/altivec-16.c: Same.
16545         * gcc.dg/ext/altivec-3.c: Same.
16546         * gcc.dg/ext/altivec-4.c: Same.
16547         * gcc.dg/ext/altivec-6.c: Same.
16548         * gcc.dg/ext/altivec-7.c: Same.
16549         * gcc.dg/ext/altivec-8.c: Same.
16550         * gcc.dg/ext/altivec-varargs-1.c: Same.
16551
16552         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16553         * g++.dg/ext/altivec-10.C: Same.
16554         * g++.dg/ext/altivec-2.C: Same.
16555         * g++.dg/ext/altivec-3.C: Same.
16556         * g++.dg/ext/altivec-4.C: Same.
16557         * g++.dg/ext/altivec-5.C: Same.
16558         * g++.dg/ext/altivec-6.C: Same.
16559         * g++.dg/ext/altivec-7.C: Same.
16560         * g++.dg/ext/altivec-8.C: Same.
16561         * g++.dg/ext/altivec-9.C: Same.
16562
16563 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16564
16565         PR c++/7841
16566         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16567
16568 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16569
16570         * gcc.dg/union-1.c: New test.
16571
16572 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16573
16574         * gcc.dg/builtins-41.c: New test case.
16575         * gcc.dg/builtins-42.c: New test case.
16576
16577 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16578
16579         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16580         * g++.dg/ext/altivec-10.C: Same.
16581         * g++.dg/ext/altivec-2.C: Same.
16582         * g++.dg/ext/altivec-3.C: Same.
16583         * g++.dg/ext/altivec-4.C: Same.
16584         * g++.dg/ext/altivec-5.C: Same.
16585         * g++.dg/ext/altivec-6.C: Same.
16586         * g++.dg/ext/altivec-7.C: Same.
16587         * g++.dg/ext/altivec-8.C: Same.
16588         * g++.dg/ext/altivec-9.C: Same.
16589         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16590         * g++.old-deja/g++.brendan/new3.C: Same.
16591         * gcc.c-torture/execute/eeprof-1.x: Same.
16592
16593 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16594
16595         PR c/14765
16596         * gcc.dg/pr14765-1.c: New test.
16597
16598 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16599
16600         PR c/14649
16601         * gcc.dg/pr14649-1.c: New test case.
16602
16603 2004-06-07  Richard Henderson  <rth@redhat.com>
16604
16605         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16606         if temporaries.
16607
16608 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16609
16610         * g++.dg/eh/elide1.C: Remove XFAIL.
16611
16612 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16613
16614         PR c++/15337
16615         * g++.dg/expr/sizeof3.C: New test.
16616
16617         PR c++/14777
16618         * g++.dg/template/access14.C: New test.
16619
16620         PR c++/15554
16621         * g++.dg/template/enum1.C: New test.
16622
16623         PR c++/15057
16624         * g++.dg/eh/throw1.C: New test.
16625
16626 2004-06-07  David Ayers  <d.ayers@inode.at>
16627             Ziemowit Laski  <zlaski@apple.com>
16628
16629         * lib/objc.exp (objc_target_compile): Revert the '-framework
16630         Foundation' flag fix, since bare Darwin does not ship
16631         with the Foundation framework.
16632         * objc/execute/next_mapping.h: Provide a local NSConstantString
16633         @interface and @implementation.
16634         (objc_constant_string_init): A constructor function, used to
16635         initialize the NSConstantString meta-class object.
16636         * objc/execute/string1.m: Include "next_mapping.h" instead of
16637         <Foundation/NSString.h>.
16638         * objc/execute/string2.m: Likewise.
16639         * objc/execute/string3.m: Likewise.
16640         * objc/execute/string4.m: Likewise.
16641
16642 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16643
16644         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16645         to double. Replace double with FLOAT.
16646         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16647
16648         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16649         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16650         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16651         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16652         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16653         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16654         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16655         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16656
16657 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16658
16659         PR c/13519
16660         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16661
16662 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16663
16664         PR c++/15503
16665         * g++.dg/template/meminit2.C: New test.
16666
16667 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16668
16669         PR target/15822
16670         * gcc.c-torture/execute/compare-fp-1.c,
16671         gcc.c-torture/execute/compare-fp-2.c,
16672         gcc.c-torture/execute/compare-fp-3.c,
16673         gcc.c-torture/execute/compare-fp-4.c,
16674         gcc.c-torture/execute/compare-fp-3.x,
16675         gcc.c-torture/execute/compare-fp-4.x: Moved...
16676         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16677         gcc.c-torture/execute/ieee/compare-fp-2.c,
16678         gcc.c-torture/execute/ieee/compare-fp-3.c,
16679         gcc.c-torture/execute/ieee/compare-fp-4.c,
16680         gcc.c-torture/execute/ieee/compare-fp-3.x,
16681         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16682
16683 2004-06-04  David Ayers  <d.ayers@inode.at>
16684
16685         * objc/execute/protocol-isEqual-4.m: New testcase.
16686
16687 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16688
16689         * objc/execute/protocol-isEqual-1.m: New testcase.
16690         * objc/execute/protocol-isEqual-2.m: New testcase.
16691         * objc/execute/protocol-isEqual-3.m: New testcase.
16692
16693 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16694
16695         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16696
16697 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16698
16699         * lib/objc.exp (objc_target_compile): When running tests on
16700         Darwin (Mac OS X), inform the linker about '-framework
16701         'Foundation'.
16702
16703 2004-06-02  Eric Christopher  <echristo@redhat.com>
16704
16705         * gcc.c-torture/compile/20040602-1.c: New.
16706
16707 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16708
16709         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16710         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16711
16712         PR tree-optimization/14736
16713         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16714
16715         PR tree-optimization/14042
16716         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16717
16718         PR tree-optimization/14729
16719         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16720
16721 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16722
16723         PR fortran/15557
16724         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16725
16726 2004-06-01  Richard Hederson  <rth@redhat.com>
16727
16728         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16729
16730 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16731
16732         PR c++/14932
16733         * g++.dg/parse/offsetof4.C: New test.
16734
16735 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16736
16737         PR objc/7993
16738         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16739
16740 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16741
16742         PR c++/15701
16743         * g++.dg/template/friend29.C: New test.
16744
16745 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16746
16747         PR c/15749
16748         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16749
16750 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16751
16752         * gcc.dg/sparc-trap-1.c: New test.
16753
16754 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16755
16756         PR middle-end/15069
16757         * g++.dg/opt/fold3.C: New test case.
16758
16759 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16760
16761         * lib/target-supports.exp (check_iconv_available): Fix fallout
16762         from 2004-05-28 patch.
16763
16764 2004-05-30  Paul Brook  <paul@codesourcery.com>
16765
16766         PR fortran/15620
16767         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16768         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16769
16770 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16771
16772         * gfortran.fortran-torture/execute/random_1.f90: New test.
16773
16774 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16775
16776         * g++.dg/ext/altivec-10.C: New test.
16777
16778 2004-05-29  Paul Brook  <paul@codesourcery.com>
16779
16780         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16781
16782 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16783
16784         * gcc.dg/altivec-16.c: New test.
16785
16786 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16787
16788         * lib/target-supports.exp (check_vmx_hw_available): New.
16789         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16790
16791         * lib/target-supports.exp (check_alias_available,
16792         check_iconv_available, check_named_sections_available): Use
16793         unique names for temporary files.
16794
16795 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16796
16797         * gcc.dg/altivec-15.c: New test.
16798
16799 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/15083
16802         * g++.dg/warn/noeffect6.C: New test.
16803
16804         PR c++/15471
16805         * g++.dg/expr/ptrmem4.C: New test.
16806
16807         PR c++/15640
16808         * g++.dg/template/operator3.C: New test.
16809
16810 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16811
16812         PR c++/14668
16813         * g++.dg/lookup/redecl1.C: New test.
16814         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16815
16816 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16817
16818         * gcc.c-torture/execute/compare-fp-1.c,
16819         gcc.c-torture/execute/compare-fp-2.c,
16820         gcc.c-torture/execute/compare-fp-3.c,
16821         gcc.c-torture/execute/compare-fp-4.c,
16822         gcc.c-torture/execute/compare-fp-3.x,
16823         gcc.c-torture/execute/compare-fp-4.x,
16824         gcc.dg/pr15649-1.c: New.
16825
16826 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16827
16828         PR c++/12883
16829         * g++.dg/init/array14.C: New test.
16830
16831 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16832
16833         * lib/compat.exp (compat-get-options-main): New.
16834         (compat-get-options): Remove unneeded code, warn for ignored
16835         command.
16836         (compat-execute): Check flag set by dg-require-* commands.
16837
16838         * lib/compat.exp (compat-execute): Break up long lines.
16839
16840 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16841
16842         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16843         * gcc.dg/altivec-14.c: New test.
16844         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16845
16846         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16847         * gcc.dg/altivec-12.c: Ditto.
16848
16849         * gcc.dg/altivec-3.c: Move call to altivec_check.
16850
16851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16852
16853         PR c++/15044
16854         * g++.dg/template/error12.C: New test.
16855
16856         PR c++/15317
16857         * g++.dg/ext/attrib15.C: New test.
16858
16859         PR c++/15329
16860         * g++.dg/template/ptrmem9.C: New test.
16861
16862 2004-05-25  Paul Brook  <paul@codesourcery.com>
16863
16864         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16865
16866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16867
16868         PR c++/15165
16869         * g++.dg/template/crash19.C: New test.
16870
16871 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/15025
16874         * g++.dg/template/redecl1.C: New test.
16875
16876 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16877
16878         PR c++/14821
16879         * g++.dg/other/ns1.C: New test.
16880
16881         PR c++/14883
16882         * g++.dg/template/invalid1.C: New test.
16883
16884 2004-05-23  Paul Brook  <paul@codesourcery.com>
16885         Victor Leikehman  <lei@haifasphere.co.il>
16886
16887         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16888         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16889
16890 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/15285
16893         PR c++/15299
16894         * g++.dg/template/non-dependent5.C: New test.
16895         * g++.dg/template/non-dependent6.C: New test.
16896
16897 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/15507
16900         * g++.dg/inherit/union1.C: New test.
16901
16902         PR c++/15542
16903         * g++.dg/template/addr1.C: New test.
16904
16905         PR c++/15427
16906         * g++.dg/template/array5.C: New test.
16907
16908         PR c++/15287
16909         * g++.dg/template/array6.C: New test.
16910
16911 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16912             Roger Sayle  <roger@eyesopen.com>
16913
16914         * g++.dg/lookup/forscope2.C: New test case.
16915
16916 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16917
16918         * gcc.dg/cpp/Wmissingdirs.c: New.
16919
16920 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16921
16922         PR target/15301
16923         * gcc.dg/compat/union-m128-1.h: New file.
16924         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16925         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16926         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16927
16928 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16929
16930         PR target/15302
16931         * gcc.dg/compat/struct-complex-1.h: New file.
16932         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16933         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16934         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16935
16936 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16937
16938         PR middle-end/3074
16939         * gcc.dg/pr3074-1.c: New test case.
16940         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16941
16942 2004-05-20  Falk Hueffner  <falk@debian.org>
16943
16944         PR other/15526
16945         * gcc.dg/ftrapv-1.c: New test case.
16946
16947 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16948
16949         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16950
16951 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16952             Jeff Law  <law@redhat.com>
16953
16954         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16955         * gcc.dg/tree-ssa/20040518-2.c: New test.
16956
16957         * gcc.dg/tree-ssa/20040518-1.c: New test.
16958
16959 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16960
16961         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16962
16963 2004-05-18  Paul Brook  <paul@codesourcery.com>
16964
16965         PR fortran/13930
16966         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16967
16968 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16969
16970         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16971         constant folding.
16972
16973 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16974
16975         * gcc.dg/tree-ssa/20040517-1.c: New test.
16976
16977 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16978
16979         * gcc.dg/loop-4.c: New test.
16980
16981 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16982
16983         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16984
16985 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16986
16987         PR fortran/15311
16988         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16989
16990 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16991
16992         PR fortran/13826
16993         PR fortran/13940
16994         * gfortran.fortran-torture/compile/data_1.f90: New test.
16995
16996 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16997
16998         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16999         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17000
17001 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17002
17003         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17004
17005 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17006
17007         PR c/15444
17008         * gcc.dg/format/xopen-1.c: Adjust expected message.
17009         * gcc.dg/format/xopen-3.c: New test.
17010
17011 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17012
17013         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17014
17015 2004-05-14  Jeff Law  <law@redhat.com>
17016
17017         * gcc.dg/tree-ssa/20040514-2.c: New test.
17018
17019 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17020
17021         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17022         this ...
17023         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17024         this.
17025
17026 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17027
17028         * gcc.dg/tree-ssa/20040514-1.c: New test.
17029
17030 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17031
17032         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17033         test.
17034
17035 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17036
17037         PR fortran/14066
17038         * gfortran.fortran-torture/compile/do_1.f90: New test.
17039
17040 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17041
17042         PR fortran/15051
17043         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17044         test.
17045
17046 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17047
17048         PR fortran/15149
17049         * gfortran.fortran-torture/execute/random_init.f90: New test.
17050
17051 2004-05-13  Paul Brook  <paul@codesourcery.com>
17052
17053         PR fortran/15314
17054         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17055
17056 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17057
17058         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17059         for the powerpc case.
17060
17061 2004-05-13  Jeff Law  <law@redhat.com>
17062
17063         * gcc.dg/tree-ssa/20040513-1.c: New test.
17064         * gcc.dg/tree-ssa/20040513-2.c: New test.
17065
17066 2004-05-13  Paul Brook  <paul@codesourcery.com>
17067
17068         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17069         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17070         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17071
17072 2004-05-13  Andreas Schwab  <schwab@suse.de>
17073
17074         PR other/10819
17075         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17076         characters.
17077
17078 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17079
17080         PR fortran/15294
17081         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17082
17083 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17084
17085         Merge from tree-ssa-20020619-branch.  See
17086         ChangeLog.tree-ssa for details.
17087
17088 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17089
17090         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17091         include <altivec.h> explicitly.
17092         * gcc.dg/altivec-13.c: Likewise.
17093
17094 2004-05-11  Paul Brook  <paul@codesourcery.com>
17095
17096         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17097
17098 2004-05-10  Eric Christopher  <echristo@redhat.com>
17099
17100         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17101         * gcc.dg/sibcall-4.c: Ditto.
17102
17103 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17104
17105         * g++.dg/ext/altivec-8.C: New test case.
17106         * gcc.dg/altivec-13.c: New test case.
17107
17108 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17109
17110         * gcc.c-torture/execute/divcmp-1.c: New test case.
17111         * gcc.c-torture/execute/divcmp-2.c: New test case.
17112         * gcc.c-torture/execute/divcmp-3.c: New test case.
17113
17114 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17115
17116         * g++.dg/other/pragma-re-2.C: New test.
17117
17118 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17119
17120         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17121         * gcc.dg/i386-387-2.c: Likewise.
17122
17123         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17124         __builtin_drem.
17125         * gcc.dg/i386-387-6.c: Likewise.
17126
17127 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17128
17129         * gcc.dg/builtins-33.c:  Also check log1p*.
17130
17131 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17132
17133         PR optimization/15296
17134         * gcc.c-torture/execute/pr15296.c: New test.
17135
17136 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17137
17138         * gcc.dg/builtins-40.c: New test.
17139
17140 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17141
17142         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17143
17144 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17145
17146         * g++.dg/ext/spe1.C: New testcase.
17147
17148 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17149
17150         * objc.dg/image-info.m: Allow additional attributes
17151         for __image_info section.
17152
17153 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17154
17155         * gcc.dg/torture/mips-hilo-2.c: New test.
17156
17157 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17158
17159         PR c++/14389
17160         * g++.dg/template/member5.C: New test.
17161
17162 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17163
17164         * gcc.dg/builtins-34.c: Also check expm1*.
17165
17166 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17167
17168         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17169         * gcc.dg/torture/builtin-convert-3.c: New test.
17170
17171 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17172
17173         PR middle-end/15054
17174         * g++.dg/opt/pr15054.C: New test.
17175
17176 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17177
17178         * gcc.dg/torture/builtin-rounding-1.c: New test.
17179         * gcc.dg/builtins-25.c: Delete.
17180         * gcc.dg/builtins-29.c: Delete.
17181
17182 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17183
17184         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17185         * gcc.dg/sibcall-4.c: Likewise.
17186         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17187
17188 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17189
17190         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17191         bit-field on 16-bit targets.
17192
17193 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17194
17195         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17196         16-bit targets.
17197
17198 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17199
17200         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17201         * gcc.dg/rs6000-power2-2.c: Likewise.
17202
17203 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17204
17205         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17206         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17207         Change the asm registers to be in form of frN instead of fN.
17208
17209 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17210
17211         * gcc.dg/torture/builtin-convert-2.c: New test.
17212
17213 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17214
17215         * gcc.dg/rs6000-power2-1.c: New test.
17216         * gcc.dg/rs6000-power2-2.c: New test.
17217
17218 2004-04-28  Jan Hubicka  <jh@suse.cz>
17219
17220         * gcc.dg/unused-6.c: New test.
17221
17222 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17223             Ulrich Weigand  <uweigand@de.ibm.com>
17224
17225         * ada/acats/run_all.sh: Define $target variable.
17226
17227 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17228
17229         PR c++/15119
17230         * g++.dg/other/vararg-1.C: New test.
17231
17232         PR c++/4794
17233         * g++.dg/eh/cleanup3.C: New test.
17234
17235 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17236
17237         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17238         and ad8011a (target_insn).
17239         * ada/acats/support/macro.dfs: Likewise.
17240         * ada/acats/support/impbit.adb: New file.
17241
17242 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17243
17244         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17245
17246 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17247
17248         * gcc.dg/loop-3.c: New test.
17249
17250 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17251
17252         * gcc.c-torture/execute/simd-5.c: New test.
17253
17254 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17255
17256         PR c++/15064
17257         * g++.dg/template/crash18.C: New test.
17258
17259 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17260
17261         * g++.dg/ext/complit3.C: New test.
17262
17263 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17264
17265         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17266         * gcc.dg/altivec-3.c: Same.
17267         * gcc.dg/altivec-varargs-1.c: Same.
17268
17269 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17270
17271         * lib/target-supports.exp (check_profiling_available): Assume
17272         profiling is not available on powerpc-eabi targets.
17273
17274 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17275
17276         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17277         * gcc.dg/vmx/bug-1.c: Ditto.
17278
17279 2004-04-20  Eric Christopher  <echristo@redhat.com>
17280
17281         * gcc.dg/charset/extern.c: New test.
17282         * g++.dg/charset/extern3.cc: Ditto.
17283
17284 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17285
17286         * gcc.dg/builtins-39.c: New test.
17287
17288 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17289
17290         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17291
17292 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17293
17294         * gcc.dg/torture/mips-hilo-1.c: New test.
17295
17296 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17297
17298         * gcc.c-torture/compile/20040419-1.c: New test.
17299
17300 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17301
17302         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17303
17304 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17305             Aldy Hernandez  <aldyh@redhat.com>
17306
17307         * gcc.c-torture/execute/va-arg-24.c: New.
17308
17309 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17310             Aldy Hernandez  <aldyh@redhat.com>
17311
17312         * gcc.dg/vmx/1b-01.c: New.
17313         * gcc.dg/vmx/1b-02.c: New.
17314         * gcc.dg/vmx/1b-03.c: New.
17315         * gcc.dg/vmx/1b-04.c: New.
17316         * gcc.dg/vmx/1b-05.c: New.
17317         * gcc.dg/vmx/1b-06.c: New.
17318         * gcc.dg/vmx/1b-07.c: New.
17319         * gcc.dg/vmx/1c-01.c: New.
17320         * gcc.dg/vmx/1c-02.c: New.
17321         * gcc.dg/vmx/3a-01a.c: New.
17322         * gcc.dg/vmx/3a-01.c: New.
17323         * gcc.dg/vmx/3a-01m.c: New.
17324         * gcc.dg/vmx/3a-03.c: New.
17325         * gcc.dg/vmx/3a-03m.c: New.
17326         * gcc.dg/vmx/3a-04.c: New.
17327         * gcc.dg/vmx/3a-04m.c: New.
17328         * gcc.dg/vmx/3a-05.c: New.
17329         * gcc.dg/vmx/3a-06.c: New.
17330         * gcc.dg/vmx/3a-06m.c: New.
17331         * gcc.dg/vmx/3a-07.c: New.
17332         * gcc.dg/vmx/3b-01.c: New.
17333         * gcc.dg/vmx/3b-02.c: New.
17334         * gcc.dg/vmx/3b-10.c: New.
17335         * gcc.dg/vmx/3b-13.c: New.
17336         * gcc.dg/vmx/3b-14.c: New.
17337         * gcc.dg/vmx/3b-15.c: New.
17338         * gcc.dg/vmx/3c-01a.c: New.
17339         * gcc.dg/vmx/3c-01.c: New.
17340         * gcc.dg/vmx/3c-02.c: New.
17341         * gcc.dg/vmx/3c-03.c: New.
17342         * gcc.dg/vmx/3d-01.c: New.
17343         * gcc.dg/vmx/4-01.c: New.
17344         * gcc.dg/vmx/4-03.c: New.
17345         * gcc.dg/vmx/5-01.c: New.
17346         * gcc.dg/vmx/5-02.c: New.
17347         * gcc.dg/vmx/5-03.c: New.
17348         * gcc.dg/vmx/5-04.c: New.
17349         * gcc.dg/vmx/5-05.c: New.
17350         * gcc.dg/vmx/5-06.c: New.
17351         * gcc.dg/vmx/5-07.c: New.
17352         * gcc.dg/vmx/5-07t.c: New.
17353         * gcc.dg/vmx/5-08.c: New.
17354         * gcc.dg/vmx/5-10.c: New.
17355         * gcc.dg/vmx/5-11.c: New.
17356         * gcc.dg/vmx/7-01a.c: New.
17357         * gcc.dg/vmx/7-01.c: New.
17358         * gcc.dg/vmx/7c-01.c: New.
17359         * gcc.dg/vmx/7d-01.c: New.
17360         * gcc.dg/vmx/7d-02.c: New.
17361         * gcc.dg/vmx/8-01.c: New.
17362         * gcc.dg/vmx/8-02a.c: New.
17363         * gcc.dg/vmx/8-02.c: New.
17364         * gcc.dg/vmx/brode-1.c: New.
17365         * gcc.dg/vmx/bug-1.c: New.
17366         * gcc.dg/vmx/bug-2.c: New.
17367         * gcc.dg/vmx/bug-3.c: New.
17368         * gcc.dg/vmx/cw-bug-1.c: New.
17369         * gcc.dg/vmx/cw-bug-2.c: New.
17370         * gcc.dg/vmx/cw-bug-3.c: New.
17371         * gcc.dg/vmx/dct.c: New.
17372         * gcc.dg/vmx/debug-1.c: New.
17373         * gcc.dg/vmx/debug-2.c: New.
17374         * gcc.dg/vmx/debug-3.c: New.
17375         * gcc.dg/vmx/debug-4.c: New.
17376         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17377         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17378         * gcc.dg/vmx/eg-5.c: New.
17379         * gcc.dg/vmx/fft.c: New.
17380         * gcc.dg/vmx/gcc-bug-1.c: New.
17381         * gcc.dg/vmx/gcc-bug-2.c: New.
17382         * gcc.dg/vmx/gcc-bug-3.c: New.
17383         * gcc.dg/vmx/gcc-bug-4.c: New.
17384         * gcc.dg/vmx/gcc-bug-5.c: New.
17385         * gcc.dg/vmx/gcc-bug-6.c: New.
17386         * gcc.dg/vmx/gcc-bug-7.c: New.
17387         * gcc.dg/vmx/gcc-bug-8.c: New.
17388         * gcc.dg/vmx/gcc-bug-9.c: New.
17389         * gcc.dg/vmx/gcc-bug-b.c: New.
17390         * gcc.dg/vmx/gcc-bug-c.c: New.
17391         * gcc.dg/vmx/gcc-bug-d.c: New.
17392         * gcc.dg/vmx/gcc-bug-e.c: New.
17393         * gcc.dg/vmx/gcc-bug-f.c: New.
17394         * gcc.dg/vmx/gcc-bug-g.c: New.
17395         * gcc.dg/vmx/gcc-bug-i.c: New.
17396         * gcc.dg/vmx/harness.h: New.
17397         * gcc.dg/vmx/ira1.c: New.
17398         * gcc.dg/vmx/ira2a.c: New.
17399         * gcc.dg/vmx/ira2b.c: New.
17400         * gcc.dg/vmx/ira2.c: New.
17401         * gcc.dg/vmx/ira2c.c: New.
17402         * gcc.dg/vmx/mem.c: New.
17403         * gcc.dg/vmx/newton-1.c: New.
17404         * gcc.dg/vmx/ops.c: New.
17405         * gcc.dg/vmx/sn7153.c: New.
17406         * gcc.dg/vmx/spill2.c: New.
17407         * gcc.dg/vmx/spill3.c: New.
17408         * gcc.dg/vmx/spill.c: New.
17409         * gcc.dg/vmx/t.c: New.
17410         * gcc.dg/vmx/varargs-1.c: New.
17411         * gcc.dg/vmx/varargs-2.c: New.
17412         * gcc.dg/vmx/varargs-3.c: New.
17413         * gcc.dg/vmx/varargs-4.c: New.
17414         * gcc.dg/vmx/varargs-5.c: New.
17415         * gcc.dg/vmx/varargs-6.c: New.
17416         * gcc.dg/vmx/varargs-7.c: New.
17417         * gcc.dg/vmx/vmx.exp: New.
17418         * gcc.dg/vmx/vprint-1.c: New.
17419         * gcc.dg/vmx/vscan-1.c: New.
17420         * gcc.dg/vmx/x-01.c: New.
17421         * gcc.dg/vmx/x-02.c: New.
17422         * gcc.dg/vmx/x-03.c: New.
17423         * gcc.dg/vmx/x-04.c: New.
17424         * gcc.dg/vmx/x-05.c: New.
17425         * gcc.dg/vmx/yousufi-1.c: New.
17426         * gcc.dg/vmx/zero-1.c: New.
17427         * gcc.dg/vmx/zero.c: New.
17428
17429 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17430
17431         * g++.dg/lookup/java1.C: Update for chage of
17432         _Jv_AllocObject.
17433         * g++.dg/lookup/java2.C: Likewise.
17434
17435 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17436
17437         * ada/acats/run_all.sh: use -O2 by default.
17438
17439 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17440
17441         * gcc.dg/vr-mult-[12].c: New tests.
17442
17443 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17444
17445         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17446
17447         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17448
17449 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17450
17451         * lib/target-supports.exp (check_profiling_available): Assume profiling
17452         isn't available for mips*-*-elf targets.
17453
17454 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17455
17456         * gcc.dg/builtins-38.c: New test.
17457
17458 2004-04-14  Eric Christopher  <echristo@redhat.com>
17459
17460         * g++.dg/charset/charset.exp: Run .cc extension tests.
17461
17462 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17463
17464         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17465
17466 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17467
17468         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17469
17470 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17471
17472         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17473         * gcc.dg/i386-387-2.c: Likewise.
17474
17475         * gcc.dg/i386-387-7.c: New test.
17476         * gcc.dg/i386-387-8.c: New test.
17477
17478         * gcc.dg/builtins-37.c: New test.
17479
17480 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17481
17482         * g++.dg/pch/externc-1.C: Add missing semicolon.
17483
17484 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17485
17486         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17487
17488 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17489
17490         * gcc.c-torture/execute/20040411-1.c: New test.
17491
17492 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17493
17494         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17495
17496 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17497
17498         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17499
17500 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17501
17502         * lib/target-supports.exp (check_named_sections_available): New.
17503         * lib/gcc-dg.exp (dg-require-named-sections): New.
17504         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17505         old-deja.exp.  Also prune error-count message from HP linker.
17506         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17507
17508         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17509         * g++.old-deja/g++.pt/static3.C: Likewise.
17510         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17511
17512 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17513
17514         * gcc.c-torture/execute/20040409-1.c: New test case.
17515         * gcc.c-torture/execute/20040409-2.c: New test case.
17516         * gcc.c-torture/execute/20040409-3.c: New test case.
17517
17518 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17519
17520         * gcc.dg/20040409-1.c: New test.
17521
17522 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17523
17524         PR target/14888
17525         * g++.dg/opt/pr14888.C: New test case.
17526
17527 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17528
17529         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17530         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17531         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17532         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17533         New tests.
17534
17535 2004-04-08  Paul Brook  <paul@codesourcery.com>
17536
17537         * gcc.dg/spill-1.c: New test.
17538
17539 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17540
17541         * gcc.dg/torture/builtin-ctype-2.c: New test.
17542
17543 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17544
17545         * gcc.dg/pch/pch.exp: Add largefile test.
17546
17547 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17548
17549         * g++.dg/pch/externc-1.Hs: New.
17550         * g++.dg/pch/externc-1.C: New.
17551
17552 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17553
17554         * gcc.dg/compat/struct-by-value-5a_main.c,
17555         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17556         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17557         * gcc.dg/compat/struct-by-value-5a_x.c,
17558         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17559         gcc.dg/compat/struct-by-value-5_x.c.
17560         * gcc.dg/compat/struct-by-value-5a_y.c,
17561         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17562         gcc.dg/compat/struct-by-value-5_y.c.
17563
17564         * gcc.dg/compat/struct-by-value-6a_main.c,
17565         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17566         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17567         * gcc.dg/compat/struct-by-value-6a_x.c,
17568         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17569         gcc.dg/compat/struct-by-value-6_x.c.
17570         * gcc.dg/compat/struct-by-value-6a_y.c,
17571         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17572         gcc.dg/compat/struct-by-value-6_y.c.
17573
17574         * gcc.dg/compat/struct-by-value-7a_main.c,
17575         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17576         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17577         * gcc.dg/compat/struct-by-value-7a_x.c,
17578         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17579         gcc.dg/compat/struct-by-value-7_x.c.
17580         * gcc.dg/compat/struct-by-value-7a_y.c,
17581         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17582         gcc.dg/compat/struct-by-value-7_y.c.
17583
17584 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17585
17586         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17587         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17588         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17589         options.
17590
17591 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17592
17593         * gcc.dg/builtins-36.c: New test.
17594
17595 2004-04-06  Paul Brook  <paul@codesourcery.com>
17596
17597         * README.gcc: Remove obsolete contraint on testcases.
17598
17599 2004-04-05  Paul Brook  <paul@codesourcery.com>
17600
17601         PR2123
17602         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17603         failure and exit(0) on success.
17604         * g++.dg/expr/anew2.C: Ditto.
17605         * g++.dg/expr/anew3.C: Ditto.
17606         * g++.dg/expr/anew4.C: Ditto.
17607
17608 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17609
17610         PR c++/3518
17611         * g++.dg/template/unify7.C: New.
17612
17613 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17614
17615         * g++.dg/README: Bring up to date with new subdirectories; remove
17616         duplicate subdirectory lines.
17617
17618 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17619
17620         PR c++/14007
17621         * g++.dg/template/unify5.C: New.
17622         * g++.dg/template/unify6.C: New.
17623         * g++.dg/template/qualttp20.C: Adjust.
17624         * g++.old-deja/g++.jason/report.C: Adjust.
17625         * g++.old-deja/g++.other/qual1.C: Adjust.
17626
17627 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/14803
17630         * g++.dg/inherit/ptrmem1.C: New test.
17631
17632 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17633
17634         PR c++/14755
17635         * gcc.c-torture/execute/20040331-1.c: New test.
17636         * gcc.dg/20040331-1.c: New test.
17637
17638 2004-04-01  Paul Brook  <paul@codesourcery.com>
17639
17640         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17641
17642 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17643
17644         PR c++/14724
17645         * g++.dg/init/goto1.C: New test.
17646
17647         PR c++/14763
17648         * g++.dg/template/defarg4.C: New test.
17649
17650 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17651
17652         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17653
17654 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17655
17656         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17657
17658 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17659
17660         * gcc.dg/noncompile/undeclared-2.c: New test.
17661
17662 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17663
17664         * gcc.dg/940409-1.c: Remove XFAIL.
17665         * gcc.dg/reg-vol-struct-1.c: New test.
17666
17667 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17668
17669         * gcc.dg/torture/builtin-wctype-1.c: New test.
17670
17671 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17672
17673         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17674         * gcc.dg/20001101-1.c: Likewise.
17675         * gcc.dg/20001102-1.c: Likewise.
17676
17677 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17678
17679         * gcc.dg/compare8.c: Add an additional test for XOR.
17680
17681 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17682
17683         * gcc.dg/torture/builtin-ctype-1.c: New test.
17684
17685 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17686
17687         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17688         * gcc.dg/torture/builtin-math-1.c: Likewise.
17689         * gcc.dg/torture/builtin-power-1.c: New test.
17690
17691 2004-03-24  Andreas Schwab  <schwab@suse.de>
17692
17693         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17694         IA64 assembler.
17695
17696 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17697             Roger Sayle  <roger@eyesopen.com>
17698
17699         * gcc.dg/compare8.c: New test case.
17700
17701 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17702
17703         * g++.dg/ext/altivec-7.C: New test.
17704
17705 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17706
17707         PR 12267, 12391, 12560, 13129, 14114, 14133
17708         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17709         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17710         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17711         Adjust error regexps.
17712         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17713         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17714         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17715         * gcc.dg/local1.c: Add explanatory comment.
17716
17717 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17718
17719         PR optimization/14669
17720         * g++.dg/opt/fold2.C: New test case.
17721
17722 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17723
17724         PR c/14069
17725         * gcc.dg/20040322-1.c: New test.
17726
17727 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17730         * gcc.dg/ultrasp4.c: Likewise.
17731         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17732
17733 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17734
17735         * gcc.dg/i386-sse-8.c: Reset default options.
17736
17737 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17738
17739         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17740         in the error message text.
17741
17742 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17743
17744         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17745
17746 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/14616
17749         * g++.dg/init/array13.C: New test.
17750
17751 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17752
17753         PR target/13889
17754         * gcc.c-torture/compile/pr13889.c: New test case.
17755
17756 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17757
17758         PR c/14635
17759         * builtins-1.c (nan, nans): Don't test.
17760         * builtins-30.c: Don't use nan, nanf, nanl.
17761         * builtins-35.c: New test.
17762
17763 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17764
17765         * g++.dg/ext/altivec-6.C: New test.
17766
17767 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17768
17769         * g++.dg/init/placement3.C: New test.
17770
17771         * g++.dg/template/spec13.C: New test.
17772
17773         * g++.dg/lookup/using11.C: New test.
17774
17775         * g++.dg/lookup/koenig3.C: New test.
17776
17777         * g++.dg/template/operator2.C: New test.
17778
17779         * g++.dg/expr/dtor3.C: New test.
17780         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17781         marker.
17782         * g++.old-deja/g++.law/visibility28.C: Likewise.
17783
17784 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17785
17786         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17787         * gcc.dg/ppc64-abi-3.c: Likewise.
17788
17789 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17790
17791         PR c++/14545
17792         * g++.dg/parse/template15.C: New test.
17793
17794 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17795
17796         * g++.dg/expr/dtor2.C: New test.
17797
17798         * g++.dg/lookup/anon4.C: New test.
17799
17800         * g++.dg/overload/using1.C: New test.
17801
17802         * g++.dg/template/lookup7.C: New test.
17803
17804         * g++.dg/template/typename6.C: New test.
17805
17806         * g++.dg/expr/cond6.C: New test.
17807
17808 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17809
17810         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17811
17812 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17813
17814         * g++.dg/expr/cond5.C: New test.
17815         * g++.dg/expr/constcast1.C: Likewise.
17816         * g++.dg/expr/ptrmem2.C: Likewise.
17817         * g++.dg/expr/ptrmem3.C: Likewise.
17818         * g++.dg/lookup/main1.C: Likewise.
17819         * g++.dg/template/lookup6.C: Likewise.
17820
17821 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17822
17823         * gcc.dg/local1.c: New test.
17824
17825         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17826
17827 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17828
17829         * gcc.dg/torture/builtin-convert-1.c: New test.
17830
17831 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17832
17833         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17834
17835 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17836
17837         PR c++/14481
17838         * g++.dg/warn/Wunused-7.C: New test.
17839
17840 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17841
17842         * gcc.dg/torture/builtin-integral-1.c: New test.
17843
17844 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/14586
17847         * g++.dg/parse/non-dependent3.C: New test.
17848
17849 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17850
17851         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17852         * g++.dg/eh/simd-2.C: Likewise.
17853         * g++.dg/init/array10.C: Likewise.
17854         * gcc.c-torture/compile/simd-1.c: Likewise.
17855         * gcc.c-torture/compile/simd-2.c: Likewise.
17856         * gcc.c-torture/compile/simd-3.c: Likewise.
17857         * gcc.c-torture/compile/simd-4.c: Likewise.
17858         * gcc.c-torture/compile/simd-6.c: Likewise.
17859         * gcc.c-torture/execute/simd-1.c: Likewise.
17860         * gcc.c-torture/execute/simd-2.c: Likewise.
17861         * gcc.dg/compat/vector-defs.h: Likewise.
17862         * gcc.dg/20020531-1.c: Likewise.
17863         * gcc.dg/altivec-3.c: Likewise.
17864         * gcc.dg/altivec-4.c: Likewise.
17865         * gcc.dg/altivec-varargs-1.c: Likewise.
17866         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17867         * gcc.dg/i386-mmx-3.c: Likewise.
17868         * gcc.dg/i386-sse-4.c: Likewise.
17869         * gcc.dg/i386-sse-5.c: Likewise.
17870         * gcc.dg/i386-sse-8.c: Likewise.
17871         * gcc.dg/simd-1.c: Likewise.
17872         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17873         __ev64_opaque__ since the machine description provides it.
17874
17875 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         * lib/compat.exp (skip_list): New global variable.
17878         Use it to hold the user defined COMPAT_SKIPS list if any.
17879         (compat-obj): Add the members of skip_list to optall.
17880
17881 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17882
17883         * gcc.dg/compat/union-by-value-1_main.c,
17884         union-by-value-1_x.c, union-by-value-1_y.c,
17885         union-check.h, union-defs.h,
17886         union-init.h, union-return-1_main.c,
17887         union-return-1_x.c, union-return-1_y.c: New files.
17888
17889 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17890
17891         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17892         mixed-struct-init.h: Add 4 mixed structure types.
17893         struct-by-value-21_main.c, struct-by-value-21_x.c,
17894         struct-by-value-21_y.c, struct-return-21_main.c,
17895         struct-return-21_x.c, struct-return-21_y.c: New files.
17896
17897 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17898
17899         PR c++/14550
17900         * g++.dg/parse/template14.C: New test.
17901
17902 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17903
17904         * gcc.c-torture/execute/20040313-1.c: New test.
17905
17906 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17907
17908         PR target/14533
17909         * gcc.dg/20040311-2.c: New test.
17910
17911 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17912
17913         PR other/14544
17914         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17915         bit-field.
17916
17917 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17918
17919         * gcc.dg/20040305-2.c: Add missing return statement.
17920
17921 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17922
17923         * gcc.dg/builtins-34.c: Also check pow10*.
17924
17925 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17926
17927         PR target/14262
17928         * gcc.dg/20040305-2.c: New test.
17929
17930 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17931
17932         * gcc.dg/20040310-1.c: New test.
17933
17934 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17935
17936         * gcc.c-torture/execute/20040311-1.c: New test case.
17937
17938 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17939
17940         PR c++/14476
17941         * g++.dg/lookup/enum1.C: New test.
17942
17943 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17944
17945         PR c++/14510
17946         * g++.dg/lookup/struct2.C: New test.
17947
17948 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17949
17950         * gcc.dg/builtins-34.c: New test.
17951
17952 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17953
17954         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17955
17956 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17957
17958         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17959         * gcc.dg/alias-2.c: New testcase.
17960
17961 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17962
17963         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17964
17965 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17966
17967         * gcc.c-torture/execute/20040309-1.c: New test case.
17968
17969 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         PR c++/14397
17972         * g++.dg/overload/ref1.C: New.
17973
17974 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17975
17976         PR c++/14409
17977         * g++.dg/template/spec12.C: New test.
17978
17979         PR c++/14448
17980         * g++.dg/parse/crash14.C: New test.
17981
17982 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17983
17984         PR c++/14230
17985         * g++.dg/init/ref11.C: New test.
17986
17987 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/14432
17990         * g++.dg/parse/builtin2.C: New test.
17991
17992 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR c++/14401
17995         * g++.dg/init/ctor3.C: New test.
17996         * g++.dg/init/union1.C: New test.
17997         * g++.dg/ext/anon-struct4.C: New test.
17998
17999 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18000
18001         * g++.dg/lookup/koenig1.C: Tweak error messages.
18002         * g++.dg/lookup/used-before-declaration.C: Likewise.
18003         * g++.dg/other/do1.C: Likewise.
18004         * g++.dg/overload/koenig1.C: Likewise.
18005         * g++.dg/parse/crash13.C: Likewise.
18006         * g++.dg/template/instantiate3.C: Likewise.
18007
18008 2004-03-08  Eric Christopher  <echristo@redhat.com>
18009
18010         * * lib/target-supports.exp: Enable libiconv in test
18011         compilation.  Fix up error checking.
18012
18013 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18014
18015         PR middle-end/14289
18016         * gcc.dg/pr14289-1.c: New test case.
18017         * gcc.dg/pr14289-2.c: Likewise.
18018         * gcc.dg/pr14289-3.c: Likewise.
18019
18020 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18021
18022         * gcc.c-torture/execute/20040308-1.c: New test.
18023
18024 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18025
18026         * gcc.c-torture/execute/20040307-1.c: New test case.
18027
18028 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18029
18030         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18031
18032 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18033
18034         * gcc.dg/20040306-1.c: New test.
18035
18036 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18037
18038         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18039         them static.
18040         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18041
18042 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18043
18044         PR c/14465
18045         * gcc.dg/decl-6.c: New test.
18046
18047 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18048
18049         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18050         Rename LOGPOW -> LOG_POW.
18051         (SQRT_EXP, POW_EXP): New.
18052
18053 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18054
18055         * gcc.dg/i386-sse-8.c: New test.
18056
18057 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18058
18059         PR c/14114
18060         * gcc.dg/decl-5.c: New test.
18061
18062 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18063
18064         * gcc.dg/20040305-1.c: New test.
18065
18066 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18067
18068         PR other/14354
18069         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18070
18071 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18072
18073         PR c++/14425, c++/14426
18074         * g++.dg/ext/altivec-4.C: New test.
18075         * g++.dg/ext/altivec-5.C: New test.
18076
18077 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18078
18079         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18080         global variables of a type with no linkage.
18081         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18082         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18083         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18084         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18085         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18086         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18087         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18088         * g++.dg/warn/deprecated.C: Name enum Color.
18089         * g++.dg/overload/VLA.C: Name structure for 'b'.
18090         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18091
18092 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18093
18094         * gcc.c-torture/compile/20040304-1.c: New test.
18095
18096 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18097
18098         PR 13728
18099         * gcc.dg/decl-4.c: New testcase.
18100
18101 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18102
18103         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18104         as PRECF if sizeof (float) > sizeof (double).
18105         (PRECL): Make it the same as PRECF if
18106         sizeof (float) > sizeof (long double).
18107
18108 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18109
18110         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18111         system type.  Add check for irix6 which doesn't have c99 runtime.
18112
18113 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18114
18115         * gcc.dg/const-elim-1.c: xfail for xtensa.
18116
18117 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/14369
18120         * g++.dg/template/cond4.C: New test.
18121
18122 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/14360
18125         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18126
18127         PR c++/14361
18128         * g++.dg/parse/defarg7.C: New test.
18129
18130         PR c++/14359
18131         * g++.dg/template/friend26.C: New test.
18132
18133 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/14324
18136         * g++.dg/abi/mangle21.C: New test.
18137
18138         PR c++/14260
18139         * g++.dg/parse/constructor2.C: New test.
18140
18141         PR c++/14337
18142         * g++.dg/template/sfinae1.C: New test.
18143
18144 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18145
18146         PR c++/14267
18147         * g++.dg/expr/crash2.C: New test.
18148
18149         PR middle-end/13448
18150         * gcc.dg/inline-5.c: New test.
18151         * gcc.dg/always-inline.c: Split out tests into ...
18152         * gcc.dg/always-inline2.c: ... this and ...
18153         * gcc.dg/always-inline3.c: ... this.
18154
18155 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR debug/12103
18158         * g++.dg/debug/crash1.C: New test.
18159
18160 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18161
18162         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18163         function with __attribute__((noinline)).
18164         (recurser_void2): Likewise.
18165         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18166         (recurser_void2): Likewise.
18167
18168 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18169
18170         PR middle-end/14203
18171         * g++.dg/warn/Wunused-6.C: New test case.
18172
18173 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18174
18175         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18176         not defined.
18177
18178 2004-02-27  Eric Christopher  <echristo@redhat.com>
18179
18180         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18181         * g++.dg/charset/asm2.c: Run only x86.
18182         * gcc.dg/charset/asm3.c: Ditto.
18183
18184 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18185
18186         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18187         ld_library_path.
18188
18189 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18190
18191         * g++.dg/ext/altivec-3.C: New.
18192
18193 2004-02-26  Richard Henderson  <rth@redhat.com>
18194
18195         * g++.dg/ext/attrib10.C: Mark for warning.
18196         * gcc.dg/attr-alias-1.c: New.
18197
18198 2004-02-26  Richard Henderson  <rth@redhat.com>
18199
18200         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18201         * gcc.c-torture/execute/20040208-2.c: ... it back.
18202
18203 2004-02-26  Eric Christopher  <echristo@redhat.com>
18204
18205         * lib/target-supports.exp (check-iconv-available): New function.
18206         * lib/gcc-dg.exp (dg-require-iconv): New function.
18207         Use above.
18208         * gcc.dg/charset: New directory.
18209         * gcc.dg/charset/charset.exp: New file.
18210         * gcc.dg/charset/asm1.c: Ditto.
18211         * gcc.dg/charset/asm2.c: Ditto.
18212         * gcc.dg/charset/asm3.c: Ditto.
18213         * gcc.dg/charset/asm4.c: Ditto.
18214         * gcc.dg/charset/asm5.c: Ditto.
18215         * gcc.dg/charset/attribute1.c: Ditto.
18216         * gcc.dg/charset/attribute2.c: Ditto.
18217         * gcc.dg/charset/string1.c: Ditto.
18218         * g++.dg/charset: New directory.
18219         * g++.dg/dg.exp: Add here. Special options.
18220         * g++.dg/charset/charset.exp: New file.
18221         * g++.dg/charset/asm1.c: Ditto.
18222         * g++.dg/charset/asm2.c: Ditto.
18223         * g++.dg/charset/asm3.c: Ditto.
18224         * g++.dg/charset/asm4.c: Ditto.
18225         * g++.dg/charset/attribute1.c: Ditto.
18226         * g++.dg/charset/attribute2.c: Ditto.
18227         * g++.dg/charset/extern1.cc: Ditto.
18228         * g++.dg/charset/extern2.cc: Ditto.
18229         * g++.dg/charset/string1.c: Ditto.
18230
18231 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/14278
18234         * g++.dg/parse/comma1.C: New test.
18235
18236 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18237
18238         PR c++/14284
18239         * g++.dg/template/ttp8.C: New test.
18240
18241 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18242
18243         * gcc.dg/fixuns-trunc-1.c: New test.
18244
18245 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18246
18247         * gcc.dg/builtins-config.h: Use #elif.
18248
18249 2004-02-26  Michael Matz  <matz@suse.de>
18250
18251         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18252         * gcc.dg/991214-1.c: Likewise.
18253         * gcc.dg/i386-asm-1.c: Likewise.
18254
18255 2004-02-25  Richard Henderson  <rth@redhat.com>
18256
18257         * gcc.c-torture/execute/20040208-2.c: Move ...
18258         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18259
18260 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18261
18262         PR c++/14246
18263         * g++.dg/other/crash-3.C: New test.
18264
18265 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18266
18267         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18268         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18269
18270         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18271         HP-UX.
18272
18273 2004-02-24  Michael Matz  <matz@suse.de>
18274
18275         * gcc.dg/i386-regparm.c: New.
18276
18277 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18278
18279         * gcc.c-torture/execute/20040223-1.c: New.
18280
18281 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18282             Kazu Hirata  <kazu@cs.umass.edu>
18283
18284         * gcc.dg/fwritable-strings-1.c: Remove.
18285
18286 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         PR c/14156
18289         * gcc.dg/20040223-1.c: New test.
18290
18291 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18292
18293         PR c++/14106
18294         * g++.dg/ext/typeof9.C: New test.
18295
18296 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18297
18298         PR c++/14250
18299         * g++.dg/other/switch1.C: New test.
18300
18301 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18302
18303         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18304         * gcc.dg/va-arg-1.c: Likewise.
18305
18306 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18307
18308         PR c++/14143
18309         * g++.dg/template/koenig5.C: New test.
18310
18311 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18312
18313         * g++.dg/ext/altivec-1.C: Generalize target triple.
18314         * g++.dg/ext/altivec-2.C: New test case.
18315         * g++.dg/ext/altivec_check.h: New file.
18316         * gcc.dg/altivec-1.c: Generalize target triple;
18317         include altivec_check.h and call altivec_check().
18318         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18319         * gcc.dg/altivec-6.c: New test case.
18320         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18321         type casts as needed.
18322         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18323         altivec_check().
18324         * gcc.dg/altivec-12.c: New test case.
18325         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18326         include altivec_check.h and call altivec_check().
18327         * gcc.dg/altivec_check.h: New file.
18328
18329 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18330
18331         * lib/target-supports.exp (check_alias_available): Don't mangle
18332         function `g' in test program.
18333
18334 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18335
18336         * lib/target-supports.exp (check_profiling_available): Check
18337         argument to determine whether we support a profiling type.
18338         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18339         check_profiling_available.
18340         * g++.dg/bprob/bprob.exp: Likewise
18341         * g77.dg/bprob/bprob.exp: Likewise.
18342         * gcc.misc-tests/bprob.exp: Likewise.
18343         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18344         dg-require-profiling and delete expected error handling.
18345         * gcc.dg/20021014-1.c: Likewise.
18346         * gcc.dg/nest.c: Likewise.
18347
18348 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18349
18350         PR c++/12007
18351         * g++.dg/other/vthunk1.C: New test.
18352
18353 2004-02-20  Falk Hueffner  <falk@debian.org>
18354
18355         PR target/14201
18356         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18357
18358 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/13927
18361         * g++.dg/other/error8.C: Remove XFAIL markers.
18362
18363         PR c++/14173
18364         * g++.dg/ext/packed5.C: New test.
18365
18366         PR c++/14199
18367         * g++.dg/warn/Wunused-5.C: New test.
18368
18369         PR c++/14186
18370         * g++.dg/lookup/member1.C: New test.
18371
18372 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18373
18374         * gcc.c-torture/compile/20040130-1.c: Enable only when
18375         __INT_MAX__ >= 2147483647L.
18376         * gcc.c-torture/compile/961203-1.c: Likewise.
18377
18378 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18381         * g++.dg/opt/template1.C: Robustify assembler regexp
18382
18383 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18384
18385         * gcc.c-torture/execute/simd-4.x: Remove.
18386         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18387         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18388         Guard with #ifndef SKIP_ATTRIBUTE.
18389         * gcc.dg/compat/vector-1_y.c: Likewise.
18390         * gcc.dg/compat/vector-2_x.c: Likewise.
18391         * gcc.dg/compat/vector-2_y.c: Likewise.
18392         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18393         * g++.dg/eh/simd-2.C: Likewise.
18394
18395 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18396
18397         * gcc.c-torture/compile/complex-1.c: New.
18398
18399 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18400
18401         PR target/14209
18402         * gcc.c-torture/execute/20040218-1.c: New test.
18403
18404 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18405
18406         PR c++/14181
18407         * g++.dg/parse/new2.C: New test.
18408
18409 2004-02-18  Paul Brook  <paul@codesourcery.com>
18410
18411         * gcc.c-torture/compile/libcall-1.c: New test.
18412
18413 2004-02-18  Paul Brook  <paul@codesourcery.com>
18414
18415         PR debug/12934
18416         * gcc.dg/debug/debug-7.c: New test.
18417
18418 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18419
18420         * gcc.dg/20040217-1.c: New test.
18421
18422 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18423
18424         * gcc.c-torture/execute/990208-1.x: Delete.
18425
18426 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18427
18428         * gcc.c-torture/execute/20040208-2.x: New file.
18429
18430 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18431
18432         PR c++/11326
18433         * g++.dg/abi/structret1.C: New test.
18434
18435 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18436
18437         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18438         (i386_cpuid): No need to test if cpuid is available on AMD64.
18439         Fix assembly, so that it works onboth i386 and AMD64.
18440         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18441         (vecInLong): Fix s[] member type to unsigned int.
18442         (vecInWord): Remove type.
18443         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18444         (a64, b64, c64, d64, e64): Remove.
18445         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18446         Remove unused variable.  Remove initialization of removed variables.
18447         Don't call mmx_tests nor sse_tests.
18448         (reference_mmx, reference_sse): Remove.
18449         (check): Add return stmt.
18450         * gcc.dg/i386-sse-7.c: New test.
18451         * gcc.dg/i386-mmx-4.c: New test.
18452
18453 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18454
18455         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18456         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18457         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18458         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18459         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18460         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18461         g++.dg/tc1/dr94.C: Fix line terminator.
18462
18463 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18464
18465         * gcc.c-torture/compile/20040216-1.c: New.
18466
18467 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18468
18469         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18470         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18471         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18472         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18473         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18474         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18475
18476 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18477
18478         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18479
18480 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18481
18482         PR c++/13971
18483         * g++.dg/expr/cond4.C: New test.
18484
18485         PR c++/14086
18486         * g++.dg/lookup/crash2.C: New test.
18487
18488 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18489
18490         * gcc.c-torture/compile/20040214-2.c: New test.
18491
18492 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18493
18494         PR c++/14116
18495         * g++.dg/ext/typeof8.C: New test.
18496
18497 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18498
18499         * gcc.c-torture/compile/20040214-1.c: New test.
18500
18501 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18502
18503         PR c++/13635
18504         * g++.dg/template/spec11.C: New test.
18505
18506 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18507
18508         PR c++/13927
18509         * g++.dg/other/error8.C: New test.
18510
18511 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18512
18513         PR c++/14122
18514         * g++.dg/template/array4.C: New test.
18515
18516         PR c++/14108
18517         * g++.dg/inherit/thunk2.C: New test.
18518
18519         PR c++/14083
18520         * g++.dg/eh/cond2.C: New test.
18521
18522 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18523
18524         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18525
18526 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18527
18528         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18529
18530 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18531
18532         * g++.dg/simd-2.C: xfail on ppc64-linux.
18533
18534 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18535
18536         PR c/456
18537         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18538         tests.
18539
18540 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18541
18542         * gcc.dg/builtins-33.c: New test.
18543
18544 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18545
18546         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18547
18548 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18549
18550         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18551
18552 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18553
18554         * gcc.dg/ppc64-abi-3.c: New test.
18555
18556 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18557
18558         PR c/14092
18559
18560         * gcc.dg/pr14092-1.c: New testcase.
18561
18562 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18563
18564         * gcc.dg/cpp/assert4.c: Fix typo last change.
18565
18566         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18567         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18568
18569         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18570
18571 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18572
18573         * gcc.c-torture/compile/20040209-1.c: New test case.
18574
18575 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18576
18577         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18578
18579 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18580
18581         * gcc.c-torture/execute/20040208-[12].c: New tests.
18582
18583 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18584
18585         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18586
18587 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18588
18589         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18590
18591 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18592
18593         Bug 13856
18594         * gcc.dg/visibility-8.c: New testcase.
18595
18596 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18597
18598         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18599         arguments.
18600         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18601
18602 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18603
18604         PR middle-end/13696
18605         * g++.dg/opt/fold1.C: New test case.
18606
18607 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18608
18609         PR c++/14033
18610         * g++.dg/other/crash-2.C: New test.
18611
18612 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18613
18614         PR c++/14028
18615         * g++.dg/parse/angle-bracket2.C: New test.
18616
18617 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18618
18619         PR middle-end/13750
18620         Revert:
18621         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18622         PR pch/13361
18623         * testsuite/g++.dg/pch/wchar-1.C: New.
18624         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18625
18626 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18627
18628         PR c++/14008
18629         * g++.dg/parse/error15.C: New test.
18630         * g++.dg/parse/crash11.C: Update dg-error mark.
18631
18632 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18633
18634         PR c++/13932
18635         * g++.dg/warn/conv2.C: New test.
18636
18637 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18638
18639         PR c++/13086
18640         * g++.dg/warn/incomplete1.C: Remove xfail.
18641
18642 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18643
18644         * lib/file-format.exp (gcc_target_object_format): Use
18645         ${tool}_target_compile, not gcc_target_compile.
18646         * lib/target-supports.exp (check_alias_available): Likewise.
18647         (check_gc_sections_available): Likewise.
18648         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18649         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18650         dg-require-alias.
18651
18652 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18653
18654         PR c++/13969
18655         * g++.dg/template/static6.C: New test.
18656
18657 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18658
18659         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18660
18661 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18662
18663         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18664         tests for systems where `char' is unsigned by default.
18665
18666 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18667
18668         PR c++/13997
18669         * g++.dg/template/partial3.C: New test.
18670
18671 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18672
18673         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18674         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18675         Remove mentions of obsolete ports.
18676
18677 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18678
18679         * gcc.dg/noncompile/20001228-1.c: Fix for new
18680         error message.
18681
18682 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18683
18684         PR target/9348
18685         * gcc.c-torture/execute/multdi-1.c: New test case.
18686
18687 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/13925
18690         * g++.dg/template/lookup5.C: New test.
18691
18692 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18693
18694         PR c++/13950
18695         * g++.dg/template/lookup4.C: New test.
18696
18697         PR c++/13970
18698         * g++.dg/parse/error14.C: New test.
18699
18700         PR c++/14002
18701         * g++.dg/parse/template13.C: New test.
18702
18703 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/13978
18706         * g++.dg/template/koenig4.C: New test.
18707
18708         PR c++/13968
18709         * g++.dg/template/crash17.C: New test.
18710
18711         PR c++/13975
18712         * g++.dg/parse/error13.C: New test.
18713         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18714
18715 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18716
18717         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18718
18719 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18720
18721         PR c/11658
18722         PR c/13994
18723         * gcc.dg/noncompile/20040203-1.c: New test.
18724         * gcc.dg/noncompile/20040203-2.c: Likewise.
18725         * gcc.dg/noncompile/20040203-3.c: Likewise.
18726         * gcc.dg/20040203-1.c: Likewise.
18727
18728 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18729
18730         PR c++/10858
18731         * g++.dg/template/sizeof7.C: New test.
18732
18733 2004-02-02  Eric Christopher  <echristo@redhat.com>
18734             Zack Weinberg  <zack@codesourcery.com>
18735
18736         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18737
18738 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18739
18740         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18741         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18742         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18743         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18744
18745 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18746
18747         PR c++/13113
18748         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18749
18750         PR c++/13854
18751         * g++.dg/ext/attrib13.C: New test.
18752
18753         PR c++/13907
18754         * g++.dg/conversion/op2.C: New test.
18755
18756 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18757
18758         * gcc.dg/titype-1.c: Fix pasto.
18759
18760 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18761
18762         * gcc.dg/titype-1.c: New test.
18763
18764 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18765
18766         PR c++/13957
18767         * g++.dg/template/non-type-template-argument-1.C,
18768         g++.dg/template/qualified-id1.C: Update dg-error marks.
18769         * g++.dg/template/nontype6.C: New test.
18770
18771 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18772
18773         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18774         * gcc.dg/builtins-31.c: New testcase.
18775         * gcc.dg/builtins-32.c: New testcase.
18776
18777 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18778
18779         * objc.dg/call-super-2.m: Update line numbers
18780         for the including of stddef.h.
18781
18782 2004-01-30  Michael Matz  <matz@suse.de>
18783
18784         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18785         g++.dg/ext/case-range3.C: New tests.
18786
18787 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18788
18789         DR206
18790         PR c++/13813
18791         * g++.dg/template/member4.C: New test.
18792
18793 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18794
18795         PR c++/13683
18796         * g++.dg/template/sizeof6.C: New test.
18797
18798 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18799
18800         * gcc.dg/fwritable-strings-1.c: New test.
18801
18802 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18803
18804         * gcc.c-torture/compile/20040130-1.c: New test.
18805
18806 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18807
18808         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18809
18810 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/13883
18813         * g++.dg/template/ctor3.C: New test.
18814
18815 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18816
18817         * g++.dg/tc1: New directory.
18818         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18819         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18820         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18821         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18822         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18823
18824 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18825
18826         * g++.dg/parse/error11.C: New test.
18827         * g++.dg/parse/error12.C: Likewise.
18828
18829 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18830
18831         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18832         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18833
18834 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/13791
18837         * g++.dg/ext/attrib12.C: New test.
18838
18839         PR c++/13736
18840         * g++.dg/parse/cast2.C: New test.
18841
18842 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18843
18844         * objc.dg/encode-2.m (main): New local string.  Set depending on
18845         sizeof long.  Use in sscanf call.
18846         * objc.dg/encode-3.m (main): New local string.  Set depending on
18847         sizeof long.  Use in scan_initial call.
18848
18849 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18850
18851         * objc.dg/call-super-2.m: Make LP64-safe.
18852         * objc.dg/desig-init-1.m: Likewise.
18853
18854 2004-01-27  Devang Patel <dpatel@apple.com>
18855
18856         * g++.dg/debug/namespace1.C: New test.
18857
18858 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18859
18860         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18861         xscale-*-*.
18862
18863         * gcc.dg/arm-mmx-1.c: New test.
18864
18865 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18866
18867         * gcc.dg/20040127-1.c: New test.
18868         * gcc.dg/20040127-2.c: New test.
18869
18870 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18871
18872         * objc.dg/stret-1.m (glob): Renamed to globa.
18873
18874 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/13663
18877         * g++.dg/expr/for1.C: New test.
18878
18879 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18880
18881         PR middle-end/13779
18882         * gcc.dg/darwin-longlong.c: New test.
18883
18884 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18885
18886         * gcc.dg/20040124-1.c: Moved test from here...
18887         * gcc.c-torture/compile/20040124-1.c: ...to here.
18888
18889 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18890
18891         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18892         the assembly output if -m64 is passed.
18893
18894 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18895
18896         PR c++/13833
18897         * g++.dg/template/cond3.C: New test.
18898
18899 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18900
18901         PR c++/13810
18902         * g++.dg/template/ttp7.C: New test.
18903
18904 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18905
18906         PR c++/13797
18907         * g++.dg/template/nontype4.C: New test.
18908         * g++.dg/template/nontype5.C: Likewise.
18909
18910 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18911
18912         * gcc.dg/torture/mips-clobber-at.c: New test.
18913
18914 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18915
18916         * gcc.dg/20040124-1.c: New test.
18917
18918 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18919
18920         * gcc.dg/20040123-1.c: New test.
18921
18922 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18923
18924         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18925
18926 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18927
18928         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18929
18930 2004-01-23  Andrew Pinski  <apinski@apple.com>
18931
18932         * gcc.dg/20030121-1.c: Move to ..
18933         * gcc.dg/20040121-1.c: here.
18934
18935 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18936
18937         * gcc.dg/builtins-29.c: New test case.
18938
18939 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18940
18941         PR 18314
18942         * gcc.dg/builtins-30.c: New testcase.
18943
18944 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18945
18946         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18947         * lib/g77.exp: Likewise.
18948         * lib/objc.exp: Likewise.
18949         * lib/g++.exp: Likewise.
18950
18951 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18952
18953         * gcc.dg/struct-by-value-2.c: New test.
18954
18955 2004-01-21  Andrew Pinski  <apinski@apple.com>
18956
18957         PR target/13785
18958         * gcc.dg/20030121-1.c: New test.
18959
18960 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18961
18962         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18963         clobber frame pointer register in asm statement.
18964
18965 2004-01-21  Falk Hueffner  <falk@debian.org>
18966
18967         * gcc.c-torture/compile/20040121-1.c: New test.
18968
18969 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18970
18971         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18972
18973 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18974
18975         * gcc.dg/ppc64-abi-2.c: New test.
18976
18977 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18978
18979         * lib/treelang.exp: Fill out this file.
18980         * lib/treelang-dg.exp: New File.
18981
18982 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18983
18984         * gcc.c-torture/compile/981022-1.c: Remove.
18985         * gcc.dg/array-5.c: Remove XFAIL.
18986         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18987         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18988         gcc.dg/cond-lvalue-1.c: Update.
18989         * gcc.dg/cast-lvalue-2.c: New test.
18990
18991 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18992
18993         PR c++/13592
18994         * g++.dg/other/error1.C (class foo): Tweak error message.
18995
18996         PR c++/13592
18997         * g++.dg/template/call2.C: New test.
18998
18999 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19000
19001         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19002         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19003         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19004         scalar-return-1_x.c, scalar-return-2_y.c,
19005         scalar-return-3_x.c, scalar-return-3_y.c,
19006         scalar-return-4_x.c, scalar-return-4_y.c,
19007         struct-align-1.h, struct-align-1_x.c,
19008         struct-align-1_y.c, struct-align-2.h,
19009         struct-align-2_x.c, struct-align-2_y.c,
19010         struct-by-value-10_y.c, struct-by-value-11_x.c,
19011         struct-by-value-11_y.c, struct-by-value-12_x.c,
19012         struct-by-value-12_y.c, struct-by-value-13_x.c,
19013         struct-by-value-13_y.c, struct-by-value-14_x.c,
19014         struct-by-value-14_y.c, struct-by-value-15_x.c,
19015         struct-by-value-15_y.c, struct-by-value-16_y.c,
19016         struct-by-value-17_y.c, struct-by-value-18_y.c,
19017         struct-by-value-19_y.c, struct-by-value-1_x.c,
19018         struct-by-value-1_y.c, struct-by-value-20_y.c,
19019         struct-by-value-2_x.c, struct-by-value-2_y.c,
19020         struct-by-value-3_y.c, struct-by-value-4_x.c,
19021         struct-by-value-4_y.c, struct-by-value-5_y.c,
19022         struct-by-value-6_y.c, struct-by-value-7_y.c
19023         struct-by-value-8_x.c, struct-by-value-8_y.c
19024         struct-by-value-9_x.c, struct-by-value-9_y.c
19025         struct-return-10_x.c, struct-return-10_y.c,
19026         struct-return-19_x.c, struct-return-20_x.c
19027         struct-return-2_x.c, struct-return-2_y.c
19028         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19029         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19030
19031 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19032
19033         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19034         attribute on sparc*-sun-solaris2.*.
19035
19036 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19037
19038         PR c++/13710
19039         * g++.dg/ext/typeof7.C: New test.
19040
19041 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19042
19043         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19044         * gcc.dg/const-elim-1.c: Same.
19045
19046 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19047
19048         * objc.dg/stret-1.m: New.
19049         * objc.dg/stret-2.m: New.
19050
19051 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19052
19053         PR c++/11895
19054         * g++.dg/ext/vector1.C: New test.
19055
19056 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19057
19058         * gcc.dg/pch/import-1.c: New.
19059         * gcc.dg/pch/import-1.hs: New.
19060         * gcc.dg/pch/import-1a.h: New.
19061         * gcc.dg/pch/import-1b.h: New.
19062         * gcc.dg/pch/import-1c.h: New.
19063
19064 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19065
19066         PR c++/13574
19067         * g++.dg/ext/array1.C: New test.
19068
19069         PR c++/13178
19070         * g++.dg/conversion/op1.C: New test.
19071
19072 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19073
19074         PR 11864
19075         From Kazumoto Kojima / Dan Kegel:
19076         * gcc.dg/pr11864-1.c: New test.
19077
19078         PR 10392
19079         From Marcus Comstedt / Dan Kegel:
19080         * gcc.dg/pr10392-1.c: New test.
19081
19082 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19083
19084         PR c++/13478
19085         * g++.dg/init/ref10.C: New test.
19086
19087 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19088
19089         PR c++/13407
19090         * g++.dg/parse/typename6.C: New test.
19091
19092 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19093
19094         PR pch/13361
19095         * testsuite/g++.dg/pch/wchar-1.C: New.
19096         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19097
19098 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19099
19100         PR c++/9259
19101         * g++.dg/expr/sizeof2.C: New test.
19102
19103 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19104
19105         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19106
19107 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19108
19109         PR c++/13659
19110         * g++.dg/lookup/strong-using-3.C: New.
19111         * g++.dg/lookup/using-10.C: New.
19112
19113 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19114
19115         PR c++/13594
19116         * g++.dg/lookup/strong-using-2.C: New.
19117
19118 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19119             Dan Kegel <dank@kegel.com>
19120             J"orn Rennecke <joern.rennecke@superh.com>
19121
19122         PR target/9365
19123         * gcc.dg/pr9365-1.c: New test.
19124
19125 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19126
19127         PR c++/8856
19128         * g++.dg/parse/casting-operator2.C: New test.
19129         * g++.old-deja/g++.pt/explicit83.C: Remove.
19130
19131 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19132
19133         * gcc.dg/label-compound-stmt-1.c: New test.
19134         * gcc.c-torture/compile/950922-1.c,
19135         gcc.c-torture/compile/20000211-3.c,
19136         gcc.c-torture/compile/20000518-1.c,
19137         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19138         compound statements.
19139
19140 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19141
19142         * gcc.dg/ppc64-abi-1.c: New test.
19143
19144 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19145
19146          * g++.dg/ext/attrib9.C: Add dg-warnings.
19147
19148 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19149
19150         PR c++/12335
19151         * g++.dg/parse/dtor3.C: New test.
19152
19153 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19154
19155         PR c++/12709
19156         * g++.dg/parse/try-catch-1.C: New test.
19157
19158 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19159
19160         * ada/acats/run_all.sh: Add more verbose output in acats.log
19161         when compiling tests.
19162
19163 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19164
19165         PR 13656
19166         * gcc.dg/typedef-redecl.c: New test case.
19167         * gcc.dg/typedef-redecl.h: New support file.
19168
19169 2004-01-13  Jan Hubicka  <jh@suse.cz>
19170
19171         * gcc.dg/always_inline.c: New test.
19172         * gcc.dg/debug/20031231-1.c: Fix.
19173
19174 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19175
19176         PR c++/13474
19177         * g++.dg/template/array3.C: New test.
19178
19179 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19180
19181         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19182         * g++.dg/warn/Wunused-2.C: Likewise.
19183
19184 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19185
19186         PR c++/13289
19187         * g++.dg/template/instantiate6.C: New test.
19188
19189 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19190
19191         PR middle-end/11397
19192         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19193
19194 2004-01-12  Jan Hubicka  <jh@suse.cz>
19195
19196         PR opt/12826
19197         * gcc.dg/20040112-1.c: New.
19198
19199         * gcc.dg/dwarf-die[1-7].c: Move to...
19200         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19201         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19202
19203 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19204
19205         PR c++/4100
19206         * g++.dg/parse/friend4.C: New test.
19207
19208 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19209
19210         PR c++/4100
19211         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19212         definition is called a friend.
19213
19214 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19215
19216         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19217
19218 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19219
19220         PR c++/3478
19221         * g++.dg/parse/error10.C: New test.
19222         * g++.dg/template/arg2.C: Accept "invalid type" error.
19223
19224 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19225
19226         PR middle-end/13392
19227         * g++.dg/opt/expect2.C: New test.
19228
19229 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19230
19231         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19232         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19233         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19234         Update dg-error regexps.
19235
19236 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19237
19238         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19239         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19240
19241 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19242
19243         * gcc.dg/pragma-re-1.c: Use right pointer type.
19244
19245 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246
19247         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19248
19249 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19250
19251         * gcc.dg/rs6000-ldouble-1.c: New.
19252
19253 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19254
19255         DR 337
19256         PR c++/9256
19257         * g++.dg/other/abstract1.C: New test.
19258
19259 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19260
19261         * g++.dg/lookup/strong-using-1.C: New.
19262
19263 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19264
19265         PR c/11234
19266         * gcc.dg/func-ptr-conv-1.c: New test.
19267         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19268
19269 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19270
19271         PR target/13380.
19272         * gcc.c-torture/compile/20040109-1.c: New.
19273
19274 2004-01-08  Stuart Hastings  <stuart@apple.com>
19275
19276         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19277         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19278         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19279
19280 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19281
19282         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19283
19284 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19285
19286         * ada/acats/run_acats: Treat 'gnatchop' the same way
19287         as 'gnatmake'.  Export GCC_DRIVER.
19288         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19289         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19290
19291 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19292
19293         PR c++/12573
19294         * g++.dg/template/dependent-expr4.C: New test.
19295
19296 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19297
19298         * gcc.dg/altivec-11.c: New test.
19299
19300 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19301
19302         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19303
19304 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19305
19306         PR c/6024
19307         * gcc.dg/enum-compat-1.c: New test.
19308         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19309
19310 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19311
19312         PR c/12165
19313         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19314         gcc.dg/c99-idem-qual-3.c: New tests.
19315
19316 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19317
19318         * gcc.dg/winline-7.c: Don't cast void * to int.
19319
19320 2004-01-06  Jan Hubicka  <jh@suse.cz>
19321
19322         * gcc.dg/i386-sse-5.c: New test
19323         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19324
19325 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/12815
19328         * g++.dg/rtti/typeid4.C: New test.
19329
19330 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19331
19332         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19333
19334 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19335
19336         PR c++/12132
19337         * g++.dg/template/error11.C: New test.
19338
19339         PR c++/13451
19340         * g++.dg/template/class2.C: New test.
19341
19342 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19343         Richard Sandiford <rsandifo@redhat.com>
19344
19345         PR c++/13387
19346         * g++.dg/opt/alias3.C: New test.
19347
19348 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/13157
19351         * g++.dg/template/koenig3.C: New test.
19352
19353         PR c++/13529
19354         * g++.dg/parse/offsetof3.C: New test.
19355
19356         * g++.dg/init/copy7.C: Add missing dg-error markers.
19357
19358         PR c++/12226
19359         * g++.dg/init/copy7.c: New test.
19360
19361         PR c++/13536
19362         * g++.dg/parse/cast1.C: New test.
19363
19364 2004-01-04  Jan Hubicka  <jh@suse.cz>
19365
19366         * gcc.dg/winline[1-7].c: New tests.
19367
19368 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19369
19370         PR c++/13520
19371         * g++.dg/template/qualttp22.C: New test.
19372
19373 2004-01-01  Jan Hubicka  <jh@suse.cz>
19374
19375         * gcc.dg/debug/20031231-1.c: New.
19376         * gcc.c-torture/compile/20040101-1.c: New.
19377         * gcc.dg/dwarf-die-[1-7].c: New.
19378
19379 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19380
19381         PR optimization/13521
19382         * gcc.c-torture/compile/20031231-1.c: New test.
19383
19384 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19385
19386         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19387
19388 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19389
19390         PR c++/10079
19391         * g++.dg/template/crash16.C: New test.
19392
19393 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19394
19395         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19396
19397 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19398
19399         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19400         ports.
19401         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19402         * g++.old-deja/g++.law/profile1.C: Likewise.
19403         * gcc.c-torture/compile/981006-1.c: Likewise.
19404         * gcc.c-torture/execute/loop-2e.x: Likewise.
19405         * gcc.c-torture/execute/loop-2f.x: Remove.
19406         * gcc.c-torture/execute/loop-2g.x: Likewise.
19407         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19408         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19409
19410 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/13507
19413         * g++.dg/ext/attrib11.C: New test.
19414
19415         PR c++/13494
19416         * g++.dg/template/array2-1.C: New test.
19417         * g++.dg/template/array2-2.C: New test.
19418
19419 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19420
19421         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19422
19423 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         PR c++/12774
19426         * g++.dg/template/array1-1.C: New test.
19427         * g++.dg/template/array1-2.C: New test.
19428
19429 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19430
19431         PR fortran/12632
19432         * g77.dg/12632.f: New test case.
19433
19434 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/13289
19437         * g++.dg/parse/nontype1.C: New test.
19438
19439 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19440
19441         PR c++/12403
19442         * g++.dg/parse/explicit1.C: New test.
19443         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19444
19445 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19446
19447         PR c++/13081
19448         * g++.dg/opt/inline6.C: New test.
19449
19450         PR c++/12613
19451         * g++.dg/parse/error9.C: New test.
19452
19453         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19454
19455 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c++/13009
19458         * g++.dg/init/assign1.C: New test.
19459
19460 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19461
19462         PR c++/13070
19463         * g++.dg/warn/format3.C: New test case.
19464
19465 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19466
19467         * gcc.c-torture/compile/20031227-1.c: New test.
19468
19469 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19470
19471         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19472         * g77.dg/bprob/bprob.exp: Likewise.
19473         * gcc.misc-tests/bprob.exp: Likewise.
19474         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19475         variants on systems where the library does not provide that
19476         functionality.
19477         * gcc.dg/builtins-20.c: Use builtins-config.h.
19478         * gcc.dg/builtins-config.h: New file.
19479
19480 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19481
19482         * lib/gcc-dg.exp (dg-require-profiling): New function.
19483         * lib/target-supports.exp (check_profiling_available): Likewise.
19484         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19485         * g77.dg/bprob/bprob.exp: Likewise.
19486         * gcc.misc-tests/bprob.exp: Likewise.
19487         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19488         * gcc.dg/20021014-1.c: Likewise.
19489         * gcc.dg/nest.c: Likewise.
19490
19491 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19492
19493         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19494         compiling.
19495         * g++.dg/lookup/java2.C: Likewise.
19496         * gcc.dg/cpp/lexident.c: Likewise.
19497
19498 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19499
19500         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19501         given.
19502         * gcc.c-torture/compile/961203-1.c: Likewise.
19503         * gcc.c-torture/compile/980506-1.c: Likewise.
19504
19505 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19506
19507         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19508         (additional_prunes): New global.
19509         (gcc-dg-prune): Handle additional per-test pruning.
19510         (dg-test): Clear additional_prunes between tests.
19511
19512         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19513         dg-prune-output to avoid spurious failures from assembler
19514         complaining about nonexistent WAW violations.
19515         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19516         Use dg-prune-output to avoid spurious failures from assembler
19517         warning about Itanium B-step errata.
19518
19519 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19520
19521         * g++.dg/abi/macro0.C: New test.
19522         * g++.dg/abi/macro1.C: Likewise.
19523         * g++.dg/abi/macro2.C: Likewise.
19524
19525         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19526         * g++.dg/abi/bitfield7.C: Likewise.
19527         * g++.dg/abi/dtor2.C: Likewise.
19528         * g++.dg/abi/mangle11.C: Likewise.
19529         * g++.dg/abi/mangle12.C: Likewise.
19530         * g++.dg/abi/mangle14.C: Likewise.
19531         * g++.dg/abi/mangle17.C: Likewise.
19532         * g++.dg/abi/vbase10.C: Likewise.
19533         * g++.dg/abi/vbase14.C: Likewise.
19534         * g++.dg/template/qualttp17.C: Likewise.
19535
19536 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         PR c/11995
19539         * gcc.dg/20031223-1.c: New test.
19540
19541 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542
19543         * gcc.dg/noreturn-7.c: New test.
19544
19545 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19546
19547         * gcc.dg/null-pointer-1.c: New test.
19548
19549 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19550
19551         * g++.old-deja/g++.jason/template18.C: Remove.
19552         * g++.old-deja/g++.jason/template37.C: Likewise.
19553
19554         PR c++/12862
19555         * g++.dg/lookup/ns1.C: New test.
19556
19557         PR c++/12397
19558         * g++.dg/template/lookup3.C: New test.
19559
19560 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19561
19562         * g++.dg/template/recurse1.C: New test
19563
19564 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR c++/12479
19567         * g++.dg/parse/semicolon1.C: New test.
19568         * g++.dg/parse/semicolon1.h: Likewise.
19569
19570 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19571
19572         * gcc.dg/darwin-misaligned.c: New test.
19573
19574 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19575
19576         PR c/9163
19577         * gcc.dg/20031222-1.c: New test.
19578
19579 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19580
19581         PR c++/13438
19582         * g++.dg/parse/error8.C: New test.
19583
19584         PR c++/11554
19585         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19586
19587 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19588
19589         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19590         too small.
19591         * gcc.c-torture/compile/930217-1.c: Likewise.
19592         * gcc.c-torture/compile/930513-1.c: Likewise.
19593         * gcc.c-torture/execute/920908-2.c: Likewise.
19594         * gcc.c-torture/execute/921204-1.c: Likewise.
19595         * gcc.c-torture/execute/930621-1.c: Likewise.
19596         * gcc.c-torture/execute/930630-1.c: Likewise.
19597         * gcc.c-torture/execute/931031-1.c: Likewise.
19598         * gcc.c-torture/execute/980602-2.c: Likewise.
19599         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19600         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19601         * gcc.c-torture/execute/extzvsi.c: Likewise.
19602         * gcc.c-torture/unsorted/ext.c: Likewise.
19603
19604 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19605
19606         PR target/12749
19607         * gcc.c-torture/compile/20031220-2.c: New test case.
19608
19609 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19610
19611         PR optimization/13031
19612         * gcc.c-torture/compile/20031220-1.c: New test case.
19613
19614 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19615
19616         * gcc.dg/cast-function-1.c: New test.
19617
19618 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19619
19620         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19621         formats.
19622
19623 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19624
19625         PR c++/12795
19626         * g++.dg/ext/attrib10.C: New test.
19627
19628 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.dg/cleanup-10.c: New test.
19631         * gcc.dg/cleanup-11.c: New test.
19632
19633 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19634
19635         PR c++/13239
19636         * g++.dg/opt/expect1.C: New test.
19637
19638 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19639
19640         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19641
19642 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19643
19644         PR debug/12923
19645         * gcc.dg/20031218-1.c: New test.
19646
19647         PR debug/12389
19648         * gcc.dg/20031218-2.c: New test.
19649         * gcc.dg/20031218-3.c: New test.
19650
19651         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19652         of label name and allow for USER_LABEL_PREFIX == "_" names.
19653         * g++.dg/abi/mangle18-2.C: Likewise.
19654         * g++.dg/abi/mangle19-1.C: Likewise.
19655         * g++.dg/abi/mangle19-2.C: Likewise.
19656         * g++.dg/abi/mangle20-1.C: Likewise.
19657         * g++.dg/abi/mangle20-2.C: Likewise.
19658
19659 2003-12-18  Richard Henderson  <rth@redhat.com>
19660
19661         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19662
19663 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19664             Dan Kegel <dank@kegel.com>
19665
19666         PR other/12009
19667         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19668         testing a cross compiler, it causes spurious compile failures.
19669         * lib/g++.exp: Likewise.
19670
19671 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         PR c++/13262
19674         * g++.dg/template/access13.C: New test.
19675
19676 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19677
19678         * gcc.dg/20031216-1.c: New test.
19679
19680 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19681
19682         PR c++/9154
19683         * g++.dg/template/error10.C: New test.
19684
19685 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19686
19687         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19688         * g++.dg/eh/simd-2.C: Likewise.
19689
19690 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19691             Roger Sayle  <roger@eyesopen.com>
19692
19693         * gcc.c-torture/execute/ieee/mzero5.c: New.
19694
19695 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19696
19697         PR c++/10603
19698         * g++.dg/parse/error6.C: New test.
19699
19700         PR c++/12827
19701         * g++.dg/parse/error7.C: New test.
19702
19703 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19704
19705         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19706         at -O with stabs debugging formats.
19707         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19708         * gcc.dg/debug/debug-2.c: Likewise.
19709
19710 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19711
19712         PR c++/12696
19713         * g++.dg/init/error1.C: New test.
19714
19715         PR c++/12218
19716         * g++.dg/init/pm3.C: New test.
19717
19718 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19719
19720         PR c/3347
19721         * gcc.dg/bitfld-8.c: New test.
19722
19723 2003-12-16  James Lemke  <jim@wasabisystems.com>
19724
19725         * gcc.dg/arm-scd42-[123].c: New tests.
19726
19727 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         PR c++/9043
19730         * g++.dg/abi/mangle20-1.C: New test.
19731         * g++.dg/abi/mangle20-2.C: New test.
19732
19733 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19734
19735         PR c++/13275
19736         * g++.dg/other/offsetof2.C: Remove XFAIL.
19737         * g++.dg/parse/offsetof1.C: New test.
19738         * g++.gd/parse/offsetof2.C: Likewise.
19739
19740 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19741
19742         * g++.dg/template/nontype3.C: New test.
19743         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19744
19745 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19746
19747         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19748
19749 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         PR c++/13387
19752         * g++.dg/expr/assign1.C: New test.
19753
19754         PR c++/13242
19755         * g++.dg/abi/mangle19-1.C: New test.
19756         * g++.dg/abi/mangle19-2.C: New test.
19757
19758 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19759
19760         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19761
19762 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19763
19764         * gcc.c-torture/execute/20031216-1.c: New test.
19765
19766 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19767
19768         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19769         an ICE regression.
19770
19771 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/10926
19774         * g++.dg/template/error9.C: New test.
19775
19776         PR c++/11116
19777         * g++.dg/template/error8.C: New test.
19778
19779 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19780
19781         PR middle-end/13400
19782         * gcc.c-torture/execute/20031215-1.c: New test case.
19783
19784 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/13269
19787         * g++.dg/parse/error5.C: New test.
19788
19789         PR c++/12989
19790         * g++.dg/expr/sizeof1.C: New test.
19791
19792         PR c++/13310
19793         * g++.dg/template/crash15.C: New test.
19794
19795 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19796
19797         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19798         a non-POD type as the last named parameter of a varargs function.
19799
19800 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19801
19802         PR c++/13243
19803         PR c++/12573
19804         * g++.dg/template/crash14.C: New test.
19805         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19806
19807 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         * g++.dg/other/java1.C: New test.
19810
19811         PR c++/13241
19812         * g++.dg/abi/mangle18-1.C: New test.
19813         * g++.dg/abi/mangle18-2.C: New test.
19814
19815 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19816
19817         PR optimization/10312
19818         * gcc.c-torture/execute/20031214-1.c: New.
19819
19820 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19821
19822         PR c++/10779
19823         PR c++/12160
19824         * g++.dg/parse/error3.C: New test.
19825         * g++.dg/parse/error4.C: Likewise.
19826         * g++.dg/abi/mangle4.C: Tweak error messages.
19827         * g++.dg/lookup/using5.C: Likewise.
19828         * g++.dg/other/error2.C: Likewise.
19829         * g++.dg/parse/typename5.C: Likewise.
19830         * g++.dg/parse/undefined1.C: Likewise.
19831         * g++.dg/template/arg2.C: Likewise.
19832         * g++.dg/template/ttp3.C: Likewise.
19833         * g++.dg/template/type1.C: Likewise.
19834         * g++.old-deja/g++.other/crash32.C: Likewise.
19835         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19836
19837 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19838
19839         PR c++/13106
19840         * g++.dg/warn/noreturn-3.C: New test.
19841
19842 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19843
19844         PR c++/13118
19845         * g++.dg/abi/covariant3.C: New.
19846
19847 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19848
19849         * g++.dg/eh/ia64-1.C: New test.
19850
19851 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19852
19853         PR optimization/13037
19854         * g77.f-torture/execute/13037.f: New test case.
19855
19856 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         PR c++/12881
19859         * g++.dg/abi/covariant2.C: New.
19860
19861 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19862
19863         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19864
19865 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19866
19867         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19868
19869 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19870
19871         PR other/10819
19872         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19873         to fix Bug 10819.
19874         * lib/g++.exp (g++_version): Likewise.
19875         * lib/g77.exp (g77_version): Likewise.
19876         * lib/objc.exp (default_objc_version): Likewise.
19877
19878 2003-12-10  Richard Henderson  <rth@redhat.com>
19879
19880         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19881
19882         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19883
19884 2003-12-08  Matt Austern  <austern@apple.com>
19885
19886         PR c/13134
19887         * lib/gcc-dg.exp (dg-require-visibility): Define.
19888         * lib/target-supports (check_visibility_available): Define.
19889         * gcc.dg/visibility-1.c: New test.
19890         * gcc.dg/visibility-2.c: Likewise.
19891         * gcc.dg/visibility-3.c: Likewise.
19892         * gcc.dg/visibility-4.c: Likewise.
19893         * gcc.dg/visibility-5.c: Likewise.
19894         * gcc.dg/visibility-6.c: Likewise.
19895         * g++.dg/ext/visibility-1.C: Likewise.
19896         * g++.dg/ext/visibility-2.C: Likewise.
19897         * g++.dg/ext/visibility-3.C: Likewise.
19898         * g++.dg/ext/visibility-4.C: Likewise.
19899         * g++.dg/ext/visibility-5.C: Likewise.
19900         * g++.dg/ext/visibility-6.C: Likewise.
19901
19902 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19903
19904         * g++.dg/lookup/java1.C: New test.
19905         * g++.dg/lookup/java2.C: New test.
19906
19907 2003-12-07  Falk Hueffner  <falk@debian.org>
19908
19909         * g++.dg/opt/noreturn-1.C: New test.
19910
19911 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19912
19913         * gcc.dg/overflow-1.c: New test.
19914
19915 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19916
19917         * g77.f-torture/compile/13060.f: New test.
19918
19919 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/13323
19922         * g++.dg/inherit/operator2.C: New test.
19923
19924 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/13305
19927         * g++.dg/ext/attrib9.C: New test.
19928
19929 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/13314
19932         * g++.dg/template/error7.C: New test.
19933
19934 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19935             J"orn Rennecke <joern.rennecke@superh.com>
19936
19937         PR target/13302
19938         * g++.dg/other/struct-va_list.C: New test.
19939
19940 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19941
19942         PR c++/13166
19943         * g++.dg/parse/defarg6.C: New test.
19944
19945 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19946
19947         PR target/13256
19948         * gcc.c-torture/execute/20031201-1.c: New test.
19949
19950 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19951
19952         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19953
19954 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19955
19956         * gcc.dg/builtin-return-1.c: New test.
19957
19958 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19959             J"orn Rennecke <joern.rennecke@superh.com>
19960
19961         PR optimization/13260
19962         * gcc.c-torture/execute/20031204-1.c: New test.
19963
19964 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/9127
19967         * g++.dg/template/error6.C: New test.
19968
19969 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19970
19971         * gcc.dg/20031202-1.c: New test.
19972
19973 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19974
19975         PR c++/13179
19976         * g++.dg/template/eh1.C: New test.
19977
19978         PR c++/10771
19979         * g++.dg/template/error5.C: New test.
19980
19981 2003-12-02  David Ung  <davidu@mips.com>
19982
19983         * gcc.dg/compat/vector-check.h: Corrected type for var
19984         g_##TMODE
19985
19986 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19987
19988         PR c++/10126
19989         * g++.dg/template/ptrmem8.C: New test.
19990
19991 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19992
19993         PR c++/12573
19994         * g++.dg/template/dependent-expr3.C: New test.
19995
19996 2003-12-01  James Lemke  <jim@wasabisystems.com>
19997
19998         * gcc.dg/arm-g2.c: New test.
19999
20000 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20001
20002         PR optimization/11634
20003         * gcc.dg/20031201-2.c: New test case.
20004
20005 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20006
20007         PR 11433
20008         * objc.dg/proto-lossage-3.m: New test.
20009
20010 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20011
20012         PR optimization/12628
20013         * gcc.dg/20031201-1.c: New test case.
20014
20015 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20016
20017         * gcc.dg/unaligned-1.c: New test.
20018
20019 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/9849
20022         * g++.dg/template/error4.C: New test.
20023         * g++.dg/template/nested3.C: Adjust error markers.
20024
20025 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20026
20027         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20028
20029 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20030
20031         PR c/10333
20032         * gcc.dg/bitfld-7.c: New test.
20033
20034 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20035
20036         * gcc.dg/tls/asm-1.C: New test.
20037
20038 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20039
20040         * gcc.dg/cpp/assert4.c: Update.
20041
20042 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20043
20044         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20045         * gcc.dg/builtin-apply3.c: New test.
20046
20047 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20048
20049         * lib/compat.exp (compat-obj): New xfaildata parameter.
20050         Use it to set compiler_conditional_xfail_data before compiling.
20051         (compat-get-options): Handle dg-xfail-if.
20052         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20053         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20054         * gcc.dg/compat/vector-1_y.c: Likewise.
20055         * gcc.dg/compat/vector-2_x.c: Likewise.
20056         * gcc.dg/compat/vector-2_y.c: Likewise.
20057
20058 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20059
20060         * g++.dg/opt/reg-stack4.C: New test.
20061
20062 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20063
20064         * gcc.dg/builtin-apply2.c: New test.
20065
20066 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20067
20068         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20069
20070 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20071
20072         PR c++/12924
20073         * g++.dg/template/template-id-2.C: New test.
20074
20075 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20076
20077         PR c++/5369
20078         * g++.dg/template/memfriend1.C: New test.
20079         * g++.dg/template/memfriend2.C: Likewise.
20080         * g++.dg/template/memfriend3.C: Likewise.
20081         * g++.dg/template/memfriend4.C: Likewise.
20082         * g++.dg/template/memfriend5.C: Likewise.
20083         * g++.dg/template/memfriend6.C: Likewise.
20084         * g++.dg/template/memfriend7.C: Likewise.
20085         * g++.dg/template/memfriend8.C: Likewise.
20086         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20087
20088 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20089
20090         PR c++/12515
20091         * g++.dg/ext/cond1.C: New test.
20092
20093 2003-11-20  Richard Henderson  <rth@redhat.com>
20094
20095         * gcc.dg/20020201-2.c: Remove.
20096         * gcc.dg/20020201-4.c: Remove.
20097         * gcc.dg/20020304-1.c: Remove.
20098
20099 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20100
20101         * gcc.dg/cpp/trad/xwin1.c: New test case.
20102
20103 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20104
20105         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20106         * lib/g77.exp: Likewise.
20107         * lib/objc.exp: Likewise.
20108         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20109         for darwin.
20110
20111 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20112
20113         PR c++/12932
20114         * g++.dg/template/static5.C: New test.
20115
20116 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20117
20118         * gcc.dg/nested-func-1.c: New test.
20119
20120 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20121
20122         * gcc.dg/cpp/assert4.c: New test.
20123
20124 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20125
20126         PR c++/2294
20127         * g++.dg/lookup/using9.c: New test.
20128
20129 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/12762
20132         * g++.dg/template/error3.C: New test.
20133
20134 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20135
20136         PR ada/13035
20137         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20138         No longer use a wrapper for gcc, since this does not work under
20139         Windows.
20140
20141 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20142
20143         PR c++/2094
20144         * g++.dg/template/ptrmem7.C: New test.
20145
20146 2003-11-13  Andrew Pinski <apinski@apple.com>
20147
20148         * gcc.c-torture/compile/20031113-1.c: New test.
20149
20150 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20151             Kean Johnston <jkj@sco.com>
20152
20153         PR c/13029
20154         * gcc.dg/unused-4.c: Update.
20155
20156 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20157
20158         * g++.dg/opt/const3.C: New test.
20159
20160 2003-11-13  Jan Hubicka  <jh@suse.cz>
20161
20162         * gcc.c-torture/compile/20031112-1.c: New test.
20163
20164 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * g++.dg/parse/crash10.C: Remove bogus error marker.
20167
20168 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20169
20170         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20171         (host_gcc): Likewise.
20172         (ROOT): Honor $PWDCMD.
20173         (BASE): Likewise.
20174         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20175
20176 2003-11-12  Catherine Moore  <clm@redhat.com>
20177
20178         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20179
20180 2003-11-12  Andreas Jaeger  <aj@suse.de>
20181             Jakub Jelinek  <jakub@redhat.com>
20182             Andrew Pinski  <pinskia@physics.uc.edu>
20183             Richard Henderson  <rth@redhat.com>
20184
20185         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20186         systems.
20187         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20188
20189         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20190         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20191
20192 2003-11-11  Andreas Jaeger  <aj@suse.de>
20193
20194         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20195
20196         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20197
20198 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20199
20200         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20201         Clean ups.
20202
20203 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20204
20205         * gcc.dg/trampoline-1.c: New test.
20206
20207 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20208
20209         * gcc.c-torture/compile/200031109-1.c: New test.
20210
20211 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20212
20213         PR c/3190
20214         PR c/8714
20215         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20216         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20217         gcc.dg/format/no-y2k-1.c: Update.
20218
20219 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20220
20221         PR optimization/10467
20222         * gcc.dg/20031108-1.c: New test case.
20223
20224 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20225
20226         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20227
20228 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20229
20230         * gcc.dg/compound-lvalue-1.c: New test.
20231         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20232         some XFAILs.
20233
20234 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20235
20236         * gcc.dg/altivec-varargs-1.c: New test.
20237
20238 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20239
20240         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20241         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20242         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20243         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20244         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20245
20246 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20247
20248         * gcc.dg/cond-lvalue-1.c: New test.
20249
20250 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20251
20252         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20253
20254 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20255
20256         PR c++/11616
20257         * g++.dg/template/instantiate5.C: New test.
20258
20259 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20260
20261         PR c++/12726
20262         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20263         * ChangeLog: Add missing first entry for above test.
20264
20265 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20266
20267         PR c++/9810
20268         * g++.dg/template/using8.C: New test.
20269         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20270
20271 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20272
20273         PR optimization/10817
20274         * gcc.c-torture/compile/20031102-1.c: New test case.
20275
20276 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20277
20278         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20279         2147483647.
20280
20281 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20282
20283         * gcc.dg/20031102-1.c: New test.
20284
20285 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20286
20287         * gcc.dg/complex-1.c: New test.
20288
20289 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20290
20291         PR c++/12796
20292         * g++.dg/template/crash13.C: Adjust expected error location.
20293         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20294
20295 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20296
20297         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20298
20299 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20300
20301         PR/10239
20302         * gcc.c-torture/compile/20031031-2.c: New test.
20303
20304 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20305
20306         PR/11640
20307         * gcc.c-torture/compile/20031031-1.c: New test.
20308
20309 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20310
20311         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20312         * gcc.misc-tests/bprob.exp: Likewise.
20313         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20314         the execution test on arm-elf configs.
20315         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20316         configs that don't support scratch files.
20317         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20318
20319 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20320
20321         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20322         done by dejagnu.
20323
20324 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20325
20326         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20327         Avoid non pure sh syntax. Add more logging.
20328
20329         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20330         fail.
20331
20332 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20333
20334         PR libgcj/10610
20335         * gcc.dg/ppc-stackalign-1.c: New test.
20336
20337 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20338
20339         * ada/acats/run_all.sh: Change output to be more compliant with
20340         dejagnu framework.
20341         Create acats.sum and acats.log files under testsuite/ada/acats
20342         Only run [a-z]* directories, to filter out e.g. CVS.
20343         Redirect build output to log file.
20344
20345 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20346
20347         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20348
20349 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20350
20351         PR ada/5909:
20352         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20353
20354 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20355
20356         * gcc.c-torture/compile/20031023-1.c: New test.
20357         * gcc.c-torture/compile/20031023-2.c: New test.
20358         * gcc.c-torture/compile/20031023-3.c: New test.
20359         * gcc.c-torture/compile/20031023-4.c: New test.
20360
20361 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20362
20363         PR c++/10371
20364         * g++.dg/lookup/scoped8.C: New test.
20365
20366 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20367
20368         * g++.dg/opt/reg-stack3.C: New test.
20369
20370 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20371
20372         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20373
20374 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20375
20376         PR c++/11076
20377         * g++.dg/template/crash13.C: New test.
20378
20379 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20380
20381         * gcc.dg/c99-restrict-2.c: New test.
20382
20383 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20384
20385         PR c++/12698, c++/12699, c++/12700, c++/12566
20386         * g++.dg/inherit/covariant9.C: New test.
20387         * g++.dg/inherit/covariant10.C: New test.
20388         * g++.dg/inherit/covariant11.C: New test.
20389
20390 2003-10-23  Jason Merrill  <jason@redhat.com>
20391
20392         PR c++/12726
20393         * g++.dg/ext/complit2.C: New test.
20394
20395 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20396
20397         PR target/12654
20398         * gcc.c-torture/execute/20031020-1.c: New test.
20399
20400 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20401
20402         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20403         following the jump_insn.
20404
20405 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20406
20407         * gcc.dg/cast-lvalue-1.c: New test.
20408
20409 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20410
20411         PR c++/11962
20412         * g++.dg/template/cond2.C: New test.
20413
20414 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20415
20416         * gcc.dg/builtins-28.c: New test.
20417
20418 2003-10-20  Jan Hubicka  <jh@suse.cz>
20419
20420         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20421         parameter.
20422         * testsuite/gcc.dg/inline-2.c: Likewise.
20423
20424 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20425
20426         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20427         * gcc.dg/nest.c:  Likewise.
20428
20429 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20430
20431         PR c++/9781, c++/10583, c++/11862
20432         * g++.dg/parse/crash13.C: New test.
20433
20434 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20435
20436         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20437
20438 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20439
20440         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20441         Define HAVE_C99_RUNTIME except on Solaris.
20442         * gcc.dg/builtins-20.c: Likewise.
20443
20444 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20445
20446         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20447
20448 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20449
20450         PR c++/12495
20451         * g++.dg/template/crash21.C: New test.
20452
20453 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20454
20455         PR c++/2513
20456         * g++.dg/template/typename5.C: New test.
20457
20458 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459
20460         PR c++/12369
20461         * g++.dg/template/friend25.C: New test.
20462
20463 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20464
20465         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20466         versions.
20467
20468 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20469
20470         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20471         == 2147483647.
20472
20473 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20474
20475         * gcc.c-torture/execute/960416-1.x: Remove.
20476         * gcc.c-torture/execute/divconst-3.x: Likewise.
20477
20478 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20479
20480         PR target/12598
20481         * gcc.dg/torture/cris-volatile-1.c: New test.
20482
20483 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20484
20485         PR optimization/9325
20486         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20487         for overflowing floating point to integer conversion during RTL
20488         simplification.
20489
20490 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20491
20492         * objc/execute/_cmd.m: Fix typo.
20493         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20494         Relax 'scan-assembler' regexp.
20495         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20496         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20497         * objc.dg/zero-link-2.m: Remove blank line.
20498         * objc.dg/zero-link-3.m: New test case.
20499
20500 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20501
20502         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20503
20504         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20505         than linker trickery.
20506
20507 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20508
20509         PR c++/12370
20510         * g++.dg/other/friend2.C: New test.
20511
20512 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20513
20514         * gcc.dg/20031012-1.c: New test.
20515
20516 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20517
20518         * gcc.dg/weak/weak-3.c: Fix for new warning.
20519
20520 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20521
20522         PR optimization/8750
20523         * gcc.c-torture/execute/20031012-1.c: New test case.
20524
20525 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20526
20527         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20528         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20529
20530 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20531
20532         PR optimization/12260
20533         * gcc.c-torture/compile/20031011-2.c: New test case.
20534
20535 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20536
20537         * gcc.c-torture/execute/20031011-1.c: New testcase.
20538
20539 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20540
20541         * gcc.c-torture/compile/20031011-1.c: New test.
20542
20543 2003-10-11  Jan Hubicka  <jh@suse.cz>
20544
20545         * g++.dg/other/first-global.C: New test.
20546
20547 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20548
20549         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20550
20551 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20552
20553         * gcc.c-torture/compile/20031010-1.c: New test.
20554
20555 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20556
20557         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20558         * gcc.c-torture/execute/va-arg-25.c: ... here.
20559
20560 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20561
20562         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20563
20564 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20565
20566         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20567
20568 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20569
20570         * g++.dg/parse/error2.C: New test.
20571
20572 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20573
20574         PR c++/11097
20575         * g++.dg/other/error5.C: Modify the error message.
20576         * g++.dg/lookup/using8.C: New test.
20577
20578 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20579
20580         * gcc.dg/darwin-abi-2.c: New file.
20581         * gcc.c-torture/execute/va-arg-24.c: New file.
20582
20583 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20584
20585         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20586         indentation.
20587
20588 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20589
20590         PR c++/10147
20591         * g++.dg/other/error4.C: Update error messages.
20592         * g++.dg/template/ptrmem4.C: Likewise.
20593
20594         PR c++/12337
20595         * g++.dg/init/new9.C: New test.
20596
20597         PR c++/12334, c++/12236, c++/8656
20598         * g++.dg/ext/attrib8.C: New test.
20599
20600 2003-10-06  Devang Patel  <dpatel@apple.com>
20601
20602         * gcc.dg/debug/dwarf2-3.h: New test.
20603         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20604
20605 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20606
20607         * g++.dg/opt/cfg2.C: New test.
20608
20609 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20610
20611         * g++.dg/opt/float1.C: New test.
20612
20613 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20614
20615         * gcc.dg/c90-array-lval-6.c: New test.
20616         * gcc.dg/c99-array-lval-6.c: New test.
20617
20618 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20619             Ziemowit Laski  <zlaski@apple.com>
20620
20621         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20622         'Derived', so that it is never considered a class method; add
20623         new warning for '+port' method ambiguity.
20624         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20625         <objc/objc-api.h> (needed on Mac OS X).
20626         * objc.dg/method-13.m: New test.
20627
20628 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20629
20630         PR optimization/9325, PR java/6391
20631         * gcc.c-torture/execute/20031003-1.c: New test case.
20632
20633 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR optimization/12180
20636         * gcc.dg/20031002-1.c: New test.
20637
20638         PR c++/12486
20639         * g++.dg/inherit/error1.C: New test.
20640
20641 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20642
20643         * lib/f-torture.exp (search_for): Rename to...
20644         (search_for_re): This.  Also, clean up comments and the
20645         "regexp" invocation.
20646
20647 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20648
20649         * gcc.c-torture/compile/20031002-1.c: New test.
20650
20651 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20652
20653         * g++.dg/opt/cond1.C: New test.
20654
20655 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20656
20657         * gcc.dg/Wold-style-definition-2.c: New testcase.
20658         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20659
20660 2003-09-29  Richard Henderson  <rth@redhat.com>
20661
20662         * g++.dg/init/array10.C: Add dg-options.
20663
20664 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20665
20666         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20667
20668 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20669
20670         * g++.dg/template/friend19.C: Fix typo.
20671         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20672
20673 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20674
20675         * gcc.c-torture/execute/20030928-1.c: New test.
20676         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20677
20678 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679
20680         * g++.dg/opt/unroll1.C: New test.
20681
20682 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20683
20684         PR optimization/11741
20685         * gcc.dg/20030926-1.c: New test case.
20686
20687 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20688
20689         PR c++/5655
20690         * g++.dg/parse/access7.C: New test.
20691         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20692
20693 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20694
20695         MERGE OF objc-improvements-branch into MAINLINE:
20696         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20697         if libobjc has not been built.
20698         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20699         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20700         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20701         objc/execute/nested-3.m, objc/execute/np-2.m,
20702         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20703         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20704         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20705         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20706         objc.dg/special/unclaimed-category-1.h,
20707         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20708         well as GNU runtime.
20709         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20710         * execute/cascading-1.m, execute/function-message-1.m,
20711         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20712         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20713         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20714         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20715         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20716         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20717         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20718         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20719         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20720         * objc.dg/bitfield-2.m: Run only on Darwin.
20721         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20722         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20723         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20724         * objc.dg/const-str-1.m: Fix constant string layout.
20725
20726 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20727
20728         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20729
20730 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20731
20732         * gcc.dg/darwin-abi-1.c: New file.
20733
20734 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20735
20736         PR target/12281
20737         * gcc.c-torture/compile/20030921-1.c: New test.
20738
20739 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20740
20741         * g++.dg/opt/reg-stack2.C: New test.
20742
20743 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20744
20745         * g++.dg/eh/delayslot1.C: New test.
20746
20747 2003-09-20  Richard Henderson  <rth@redhat.com>
20748
20749         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20750
20751 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20752
20753         * gcc.c-torture/execute/20030920-1.c: New test case.
20754
20755 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20756
20757         * g++.dg/rtti/typeid3.C: Correct expected error message.
20758
20759 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20760
20761         PR c++/157
20762         * g++.dg/parse/crash12.C: New test.
20763
20764 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20765
20766         * gcc.dg/compat/mixed-struct-check.h: New.
20767         * gcc.dg/compat/mixed-struct-defs.h: New.
20768         * gcc.dg/compat/mixed-struct-init.h: New.
20769         * gcc.dg/compat/struct-by-value-19_main.c: New.
20770         * gcc.dg/compat/struct-by-value-19_x.c: New.
20771         * gcc.dg/compat/struct-by-value-19_y.c: New.
20772         * gcc.dg/compat/struct-by-value-20_main.c: New.
20773         * gcc.dg/compat/struct-by-value-20_x.c: New.
20774         * gcc.dg/compat/struct-by-value-20_y.c: New.
20775         * gcc.dg/compat/struct-return-19_main.c: New.
20776         * gcc.dg/compat/struct-return-19_x.c: New.
20777         * gcc.dg/compat/struct-return-19_y.c: New.
20778         * gcc.dg/compat/struct-return-20_main.c: New.
20779         * gcc.dg/compat/struct-return-20_x.c: New.
20780         * gcc.dg/compat/struct-return-20_y.c: New.
20781
20782 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20783         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20784         so that it will not complain on LP64 targets.
20785
20786 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20787
20788         PR c++/495
20789         * g++.dg/template/friend24.C: New test.
20790
20791 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20792
20793         PR c++/12332
20794         * g++.dg/template/memtmpl2.C: New test.
20795
20796 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR target/11184
20799         * gcc.dg/builtin-apply1.c: New test.
20800
20801 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20802
20803         PR c++/9848
20804         * g++.dg/warn/Wunused-4.C: New test.
20805
20806 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20807
20808         PR c++/12316
20809         * g++.dg/other/gc2.C: New test.
20810
20811 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20812
20813         PR c++/11991
20814         * g++.dg/rtti/typeid3.C: New test.
20815
20816         PR c++/12266
20817         * g++.dg/overload/template1.C: New test.
20818
20819 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20820
20821         * g++.dg/opt/cfg3.C: New test.
20822
20823 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20824
20825         PR c++/7939
20826         * g++.dg/template/crash11.C: New test.
20827
20828 2003-09-16  Jason Merrill  <jason@redhat.com>
20829             Jakub Jelinek  <jakub@redhat.com>
20830
20831         * gcc.dg/attr-warn-unused-result.c: New test.
20832
20833 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         PR c++/12184
20836         * g++.dg/expr/call2.C: New test.
20837
20838 2003-09-15  Andreas Jaeger  <aj@suse.de>
20839
20840         * gcc.dg/Wold-style-definition-1.c: New test.
20841
20842 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20843
20844         PR c++/3907
20845         * g++.dg/parse/template12.C: New test.
20846
20847         * g++.dg/abi/bitfield11.C: New test.
20848         * g++.dg/abi/bitfield12.C: Likewise.
20849
20850 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20851
20852         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20853         non-expansion of functional macro name without arguments at EOL.
20854         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20855
20856 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20857
20858         * gcc.c-torture/execute/20030914-[12].c: New tests.
20859
20860 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         PR c++/11788
20863         * g++.dg/overload/addr1.C: New test.
20864
20865 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20866
20867         * gcc.dg/20030909-1.c: New test.
20868
20869 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20870
20871         * gcc.dg/ultrasp10.c: New test.
20872
20873 2003-09-09  Devang Patel  <dpatel@apple.com>
20874
20875         * gcc.dg/darwin-ld-6.c: New test.
20876
20877 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20878
20879         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20880
20881 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20882
20883         * gcc.dg/ia64-types1.c: New test.
20884         * gcc.dg/ia64-types2.c: Likewise.
20885
20886 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20887
20888         * gcc.dg/builtins-1.c: Add more _Complex tests.
20889         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20890
20891         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20892         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20893
20894 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/11786
20897         * g++.dg/lookup/koenig2.C: New test.
20898
20899         PR c++/5296
20900         * g++.dg/rtti/typeid2.C: New test.
20901
20902 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20903
20904         * gcc.c-torture/compile/20030904-1.c: New test.
20905
20906 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20907
20908         * g++.dg/opt/longbranch2.C: New test.
20909
20910 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20911
20912         * g++.dg/template/crash10.C: Only compile it.
20913
20914 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20915
20916         PR middle-end/11665
20917         * gcc.c-torture/compile/20030907-1.c: New test.
20918         * g++.dg/init/array11.C: New test.
20919
20920 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20921
20922         PR c++/11852
20923         * g++.dg/init/struct1.C: New test.
20924
20925 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/12181
20928         * g++.dg/expr/comma1.C: New test.
20929
20930 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20931
20932         PR c++/11867
20933         * g++.dg/expr/static_cast5.C: New test.
20934
20935 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20936
20937         PR c++/11507
20938         * g++.dg/lookup/scoped7.C: New test.
20939
20940         PR c++/9574
20941         * g++.dg/other/static1.C: New test.
20942
20943         PR c++/11490
20944         * g++.dg/warn/template-1.C: New test.
20945
20946         PR c++/11432
20947         * g++.dg/template/crash10.C: New test.
20948
20949         PR c++/2478
20950         * g++.dg/overload/VLA.C: New test.
20951
20952         PR c++/10804
20953         * g++.dg/template/call1.C: New test.
20954
20955 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20956
20957         PR c++/11794
20958         * g++.dg/parse/using3.C: New test.
20959
20960 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20961
20962         PR c++/11409
20963         * g++.dg/overload/builtin3.C: New test case.
20964
20965 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20966
20967         PR c/9862
20968         * gcc.dg/20030906-1.c: New test.
20969         * gcc.dg/20030906-2.c: Likewise.
20970
20971 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20972
20973         PR c++/12167
20974         * g++.dg/parse/defarg5.C: New test.
20975
20976         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20977
20978 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/12163
20981         * g++.dg/expr/static_cast4.C: New test.
20982
20983         PR c++/12146
20984         * g++.dg/template/crash9.C: New test.
20985
20986 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20987
20988         * g++.old-deja/g++.ext/pretty2.C: Update for change
20989         in __FUNCTION__.
20990         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20991
20992 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         PR c++/11922
20995         * g++/dg/template/qualified-id1.C: New test.
20996
20997         PR c++/12037
20998         * g++.dg/warn/noeffect4.C: New test.
20999
21000 2003-09-04  Matt Austern  <austern@apple.com>
21001
21002         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21003         * g++.dg/ext/fnname2.C: Likewise.
21004         * g++.dg/ext/fnname3.C: Likewise.
21005
21006 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21007
21008         * g++.dg/expr/lval1.C: New test.
21009         * g++.dg/ext/lvcast.C: Remove.
21010
21011 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21012
21013         PR optimization/11700.
21014         * gcc.c-torture/compile/20030903-1.c: New test case.
21015
21016 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/12053
21019         * g++.dg/abi/layout4.C: New test.
21020
21021 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21022
21023         PR c++/11553
21024         * g++.dg/parse/friend3.C: New test.
21025
21026 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/11847
21029         * g++.dg/template/class1.C: New test.
21030
21031         PR c++/11808
21032         * g++.dg/expr/call1.C: New test.
21033
21034 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21035
21036         PR c++/12114
21037         * g++.dg/init/ref9.C: New test.
21038
21039         PR c++/11972
21040         * g++.dg/template/nested4.C: New test.
21041
21042 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR c++/12093
21045         * g++.dg/template/non-dependent4.C: New test.
21046
21047         PR c++/11928
21048         * g++.dg/inherit/conv1.C: New test.
21049
21050 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/6196
21053         * g++.dg/ext/label1.C: New test.
21054         * g++.dg/ext/label2.C: Likewise.
21055
21056 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21057
21058         * g++.dg/expr/cond3.C: New test.
21059
21060 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21061
21062         * gcc.dg/builtins-1.c: Add new builtin cases.
21063
21064 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21065
21066         * gcc.dg/builtins-1.c: Add new cases.
21067         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21068
21069 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21070
21071         * gcc.dg/builtins-1.c: Add more math builtin tests.
21072         * gcc.dg/torture/builtin-attr-1.c: New test.
21073
21074 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR optimization/5079
21077         * g++.dg/opt/static3.C: New test.
21078
21079 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21080
21081         * gcc.misc-tests/gcov-10b.c: New test.
21082
21083 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21084
21085         * g++.dg/opt/ptrmem3.C: New test.
21086
21087         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21088
21089 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * gcc.dg/20030826-2.c: New test.
21092
21093 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21094
21095         PR middle-end/12002
21096         * g77.f-torture/compile/12002.f: New test case.
21097
21098 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21099
21100         * gcc.dg/20030826-1.c: New test case.
21101
21102 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21103
21104         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21105
21106 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         PR c++/11871
21109         * c++.dg/lookup/crash1.C: New test.
21110
21111         * c++.dg/warn/noeffect3.C: New test.
21112
21113 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21114
21115         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21116         * gcc.dg/compat/vector-1_y.c: Ditto.
21117         * gcc.dg/compat/vector-2_x.c: Ditto.
21118         * gcc.dg/compat/vector-2_y.c: Ditto.
21119
21120 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21121
21122         * gcc.dg/20030702-1.c: New test.
21123
21124 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/8795
21127         * g++.dg/ext/altivec-1.C: New test.
21128
21129 2003-08-24  Richard Henderson  <rth@redhat.com>
21130
21131         * g++.dg/eh/simd-2.C: Add -w for x86.
21132
21133 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.dg/20030815-1.c: New test.
21136
21137 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21138
21139         PR c++/3765
21140         * g++.dg/parse/access6.C: New test.
21141
21142 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21143
21144         PR c++/641, c++/11876
21145         * g++.dg/template/friend22.C: New test.
21146         * g++.dg/template/friend23.C: Likewise.
21147
21148 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21149
21150         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21151         identically.
21152
21153 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21156
21157 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21158
21159         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21160
21161 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21162
21163         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21164
21165 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21166
21167         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21168
21169 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/11919
21172         * g++.dg/overload/prom1.C: New test.
21173
21174         PR c++/11551
21175         * g++.dg/parse/dtor2.C: New test.
21176
21177         PR c++/10762
21178         * g++.dg/parse/using2.C: New test.
21179
21180 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21181
21182         PR target/11805
21183         * gcc.c-torture/compile/20030821-1.c: New.
21184
21185 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21186
21187         PR c++/11834
21188         * g++.dg/template/deduce2.C: New test.
21189
21190 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21191
21192         * gcc.c-torture/execute/20030821-1.c: New test.
21193
21194 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21195
21196         PR middle-end/11984
21197         * gcc.dg/20030820-1.c: New test case.
21198
21199 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         PR c++/11945
21202         * g++.dg/warn/noeffect2.C: New test.
21203
21204 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR c++/10926
21207         * g++.dg/template/dtor2.C: New test.
21208
21209         PR c++/11684
21210         * g++.dg/template/operator1.C: New test.
21211         * g++.dg/parse/operator4.C: New test.
21212
21213         PR c++/11946.C
21214         * g++.dg/expr/enum1.C: New test.
21215         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21216
21217         PR c++/11036.C
21218         * g++.dg/parse/elab2.C: New test.
21219         * g++.dg/parse/typedef4.C: Change error message.
21220         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21221         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21222         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21223
21224 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21225
21226         * gcc.dg/pch/warn-1.c: New.
21227         * gcc.dg/pch/warn-1.hs: New.
21228
21229         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21230         not-tested file.
21231
21232 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21233
21234         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21235
21236 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         * gcc.dg/uninit-D.c: New Test.
21239         * gcc.dg/uninit-E.c: New Test.
21240         * gcc.dg/uninit-F.c: New Test.
21241         * gcc.dg/uninit-G.c: New Test.
21242
21243 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21244
21245         * g++.dg/README: Describe the pch directory.
21246
21247 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21248
21249         PR c++/11174
21250         * g++.dg/parse/access4.C: New test.
21251         * g++.dg/parse/access5.C: Likewise.
21252         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21253
21254 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21255
21256         * gcc.dg/noncompile/20030818-1.c: New.
21257
21258 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21259
21260         PR c++/11957
21261         * g++.dg/warn/noeffect1.C: New test.
21262
21263         * g++.dg/template/scope2.C: New test.
21264         * g++.dg/template/error2.C: Correct dg-error
21265
21266 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21267
21268         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21269
21270 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21271
21272         PR C++/11512
21273         * g++.dg/template/warn1.C: New.
21274
21275 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * g++.dg/template/error2.C: New test.
21278         * g++.dg/lookup/using7.C: Adjust errors
21279         * g++.old-deja/g++.pt/crash36.C: Likewise.
21280         * g++.old-deja/g++.pt/derived3.C: Likewise.
21281
21282 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21283
21284         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21285         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21286         * gcc.c-torture/execute/builtins/string-9.c: New, from
21287         string-opt-9.c.  Adjust for execute/builtins framework.
21288         * gcc.c-torture/execute/string-opt-9.c: Delete.
21289
21290 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21291
21292         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21293
21294         * g++.dg/parse/ret-type2.C: New test.
21295
21296         PR c++/11703
21297         * g++.dg/init/new8.C: New test.
21298
21299         PR c++/10923
21300         * g++.dg/parse/typedef5.C: New test.
21301
21302         PR c++/9512
21303         * g++.dg/parse/qualified2.C: New test.
21304         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21305         invalid code.
21306
21307 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21308
21309         * g++.dg/conversion/ptrmem1.C: New test.
21310
21311 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21312
21313         PR target/11693
21314         * gcc.dg/20030811-1.c: New test.
21315
21316         PR target/11535
21317         * gcc.c-torture/execute/20030811-1.c: New test.
21318
21319 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21320
21321         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21322
21323 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21324
21325         PR c++/11789.C
21326         * g++.dg/inherit/multiple1.C: New test.
21327
21328 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21329
21330         * gcc.dg/spe1.c: New test.
21331
21332         PR c++/11670
21333         * g++.dg/expr/cast2.C: New test.
21334
21335         PR c++/10530
21336         * g++.dg/template/dependent-name2.C: New test.
21337
21338 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21339
21340         * g++.dg/parse/crash11.C: Put the dg options in comments.
21341
21342 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21343
21344         * lib/gcc-dg.exp: Update for diagnostic change.
21345
21346 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21347
21348         PR c++/5767
21349         * g++.dg/parse/crash11.C: New test.
21350
21351 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21352
21353         * gcc.dg/cpp/spacing1.c: Update.
21354
21355 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21356
21357         PR target/11739
21358         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21359         a value for -mtune.
21360
21361 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21362
21363         PR middle-end/11771
21364         * gcc.c-torture/compile/20030804-1.c: New test case.
21365
21366 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21367
21368         * gcc.dg/20030804-1.c: New test case.
21369
21370 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21371
21372         * gcc.dg/cpp/separate-1.c: New test.
21373
21374 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         PR c++/11704
21377         * g++.dg/template/dependent-expr2.C: New test.
21378
21379         PR c++/11766
21380         * g++.dg/expr/ptrmem1.C: New test.
21381
21382 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21383
21384         PR c++/9453
21385         * g++.dg/template/friend15.C: New test.
21386
21387 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21388
21389         * lib/dg-pch.exp: Work round PCH bug.
21390
21391 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21392
21393         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21394         builtins.  Move cases from builtins-4.c here.
21395
21396         * gcc.dg/torture/builtin-math-1.c: New test taken from
21397         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21398         additional cases.
21399
21400         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21401         Delete.
21402
21403 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         PR c++/9447
21406         * g++.dg/template/using7.C: New test.
21407
21408 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21409
21410         * import1.c, import2.c: New tests.
21411
21412 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21413
21414         * g++.dg/eh/crossjump1.C: New test.
21415
21416 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21417
21418         PR c++/11697
21419         * g++.dg/template/using6.C: New test.
21420
21421         PR c++/11744
21422         * g++.dg/template/koenig2.C: New test.
21423
21424 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21425
21426         PR c++/7983
21427         * g++.dg/parse/typedef4.C: New test.
21428
21429 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21430
21431         PR c++/8442, c++/8806
21432         * g++.dg/template/elab1.C: New test.
21433         * g++.dg/template/type2.C: Likewise.
21434         * g++.dg/template/ttp3.C: Adjust expected error message.
21435         * g++.old-deja/g++.law/visibility13.C: Likewise.
21436         * g++.old-deja/g++.niklas/t135.C: Likewise.
21437         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21438         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21439         template argument.
21440         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21441
21442 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         PR c++/11295
21445         * g++.dg/ext/stmtexpr1.C: New test.
21446
21447         * g++.dg/opt/tmp1.C: New test.
21448
21449         PR c++/11525
21450         * g++.dg/parse/constant4.C: New test.
21451
21452         PR c++/9447
21453         * g++.dg/template/using5.C: New test.
21454
21455 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21456
21457         * gcc.dg/builtins-27.c: New test case.
21458
21459 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.dg/tls/opt-7.c: New test.
21462
21463 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21464
21465         * g++.old-deja/g++.other/crash18.C: Remove.
21466
21467 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21468
21469         * g++.dg/template/explicit3.C: New.
21470         * g++.dg/template/explicit4.C: New.
21471         * g++.dg/template/explicit5.C: New.
21472
21473         PR c++/11347
21474         * g++.dg/template/memtmpl1.C: New.
21475
21476 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21477
21478         PR target/11565
21479         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21480         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21481
21482 2003-07-30  Jan Hubicka  <jh@suse.cz>
21483
21484         * vtgc1.c: Kill.
21485
21486 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21487
21488         * gcc.dg/struct-in-proto-1.c: New test.
21489
21490 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21491
21492         * gcc.dg/cpp/include2.c: Only expect one message.
21493
21494 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         PR c++/9447
21497         * g++.dg/template/using1.C: New test.
21498         * g++.dg/template/using2.C: New test.
21499         * g++.dg/template/using3.C: New test.
21500         * g++.dg/template/using4.C: New test.
21501
21502 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21503
21504         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21505         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21506
21507 2003-07-28  Jan Hubicka  <jh@suse.cz>
21508
21509         PR c++/11530
21510         * g++.dg/opt/call1.C: New test.
21511
21512 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21513
21514         PR c++/11667
21515         * g++.dg/init/enum2.C: New test.
21516         * g++.dg/template/overload1.C: Add "-w" option.
21517
21518 2003-07-28    <hp@bitrange.com>
21519
21520         * gcc.dg/Wdeclaration-after-statement-1.c,
21521         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21522
21523 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21524
21525         * gcc.c-torture/compile/20030725-1.c: New test.
21526
21527 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21528
21529         * gcc.dg/20030505.c: Only run for SPE.
21530         Remove definition of opaque type.
21531
21532 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * g++.dg/template/ptrmem6.C: New test.
21535
21536 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21537
21538         * gcc.c-torture/compile/zero-strct-2.c: New test.
21539
21540 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21541
21542         * gcc.dg/intermod-1.c: New test.
21543
21544 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         PR c++/11617
21547         * g++.dg/template/lookup2.C: New test.
21548         * g++.dg/template/memclass1.C: Remove instantiated from error.
21549         * g++.dg/other/error2.C: Tweak expected errors.
21550
21551         PR c++/11596
21552         * g++.dg/template/defarg3.C: New test.
21553
21554         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21555
21556 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21557
21558         * g++.dg/inherit/access5.C: New test.
21559
21560 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21561
21562         PR c++/11513
21563         * g++.dg/template/crash8.C: New test.
21564
21565 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21566
21567         PR c/10602
21568         * gcc.dg/noncompile/incomplete-2.c: New test.
21569
21570 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/11645
21573         * g++.dg/inherit/access4.C: New test.
21574
21575         PR c++/11517
21576         * g++.dg/expr/cond2.C: New test.
21577
21578         PR optimization/10679
21579         * g++.dg/opt/inline4.C: New test.
21580
21581 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         * g++.dg/parse/crash10: New test.
21584
21585 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * g++.dg/ext/flexary1.C: New test.
21588
21589 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21590
21591         PR c++/10793
21592         * g++.dg/template/crash9.C: New test.
21593
21594 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21595
21596         PR c++/3004
21597         * g++.dg/parse/typedef3.C: New test.
21598
21599         PR c++/7906
21600         * g++.dg/parse/operator2.C: New test.
21601
21602         PR c++/8895
21603         * g++.dg/parse/def-tmpl-arg1.C: New test.
21604
21605         PR c++/9282
21606         * g++.dg/parse/funptr1.C: New test.
21607
21608         PR c++/9452
21609         * g++.dg/parse/ambig3.C: New test.
21610
21611         PR c++/9454
21612         * g++.dg/parse/operator3.C: New test.
21613
21614         PR c++/9486
21615         * g++.dg/parse/template10.C: New test.
21616
21617         PR c++/9488
21618         * g++.dg/parse/template11.C: New test.
21619
21620         PR c++/10150
21621         * g++.dg/parse/invalid-op1.C: New test.
21622
21623         PR c++/10247
21624         * g++.dg/parse/condexpr1.C: New test.
21625
21626 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21627
21628         * g++.dg/ext/packed3.C: New test.
21629         * g++.dg/ext/packed4.C: New test.
21630
21631         * gcc.dg/pack-test-3.c: New test.
21632
21633 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21634
21635         * lib/compat.exp: Handle dg-options per source file.
21636         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21637         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21638         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21639         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21640         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21641         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21642         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21643         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21644         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21645         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21646         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21647         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21648         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21649         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21650
21651 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21652
21653         PR c/10320
21654         * gcc.c-torture/execute/20030718-1.c: New test.
21655
21656 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21657
21658         PR optimization/11536
21659         * gcc.dg/20030721-1.c: New test.
21660
21661 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21662
21663         PR c++/11546
21664         * g++.dg/template/lookup1.C: New test.
21665
21666 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21667
21668         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21669         diagnostics of ill-formed constructs involving labels.
21670         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21671         the new 'previously defined here' message.
21672
21673 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21674
21675         * g++.dg/parse/non-dependent2.C: New test.
21676
21677 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21678
21679         * g++.dg/init/init-ref4.C: xfail on targets without
21680         weak symbols.
21681
21682 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21683
21684         PR target/11087
21685         * gcc.c-torture/execute/20030717-1.c: New test.
21686
21687 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21688
21689         * g++.dg/opt/cfg1.C: New test.
21690
21691 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21692
21693         PR optimization/11557
21694         * gcc.dg/20030717-1.c: New test.
21695
21696 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21697
21698         PR c++/10476
21699         * g++.dg/expr/crash-1.C: New test.
21700
21701         PR c++/11027
21702         * g++.dg/template/init3.C: New test.
21703
21704         PR c++/8222
21705         * g++.dg/template/non-dependent1.C: New test.
21706
21707         PR c++/11070
21708         * g++.dg/template/non-dependent2.C: New test.
21709
21710         PR c++/11071
21711         * g++.dg/template/non-dependent3.C: New test.
21712
21713         PR c++/9907
21714         * g++.dg/template/sizeof5.C: New test.
21715
21716 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21717
21718         PR 11498
21719         * gcc.c-torture/compile/mangle-1.c: New file.
21720
21721 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21722
21723         PR c++/7809
21724         * g++.dg/parse/access3.C: New test.
21725
21726 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21727
21728         PR c++/11384
21729         * g++.dg/init/init-ref4.C: New test.
21730
21731 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21732
21733         PR c++/11547
21734         * g++.dg/parse/constant3.C: New test.
21735         * g++.dg/parse/crash7.C: Likewise.
21736
21737 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21738
21739         PR target/11008
21740         * gcc.dg/i386-pentium4-not-mull.c: New.
21741
21742 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21743
21744         * gcc.dg/asm-names.c (ymain): Make it weak.
21745
21746 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21747
21748         PR c++/5421
21749         * g++.dg/template/friend21.C: New test.
21750
21751 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21752
21753         * gcc.dg/cleanup-8.c: New test.
21754         * gcc.dg/cleanup-9.c: New test.
21755
21756 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21757
21758         * g++.dg/ext/dll-MI1.h: New file.
21759         * g++.dg/ext/dllexport-MI1.C: New file.
21760         * g++.dg/ext/dllimport-MI1.C: New file.
21761
21762 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21765         it does not have cmpstrsi patterns (just cmpmemsi).
21766
21767 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR debug/11473
21770         * g++.dg/debug/debug8.C: New test.
21771
21772 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21773
21774         PR c++/10108
21775         * g++.dg/template/crash7.C: New test.
21776
21777 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21778
21779         PR target/10795
21780         * gcc.c-torture/compile/20030708-1.c: New.
21781
21782 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783
21784         * gcc.c-torture/execute/20030715-1.c: New test.
21785
21786 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21787
21788         * gcc.dg/pch/inline-3.c: New file.
21789         * gcc.dg/pch/inline-3.hs: New file.
21790         * gcc.dg/pch/inline-4.c: New file.
21791         * gcc.dg/pch/inline-4.hs: New file.
21792
21793 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/11509
21796         * g++.dg/template/crash6.C: New test.
21797
21798         PR c++/7053
21799         * g++.dg/template/friend20.C: New test.
21800
21801         PR c++/7019
21802         * g++.dg/template/overload2.C: New test.
21803
21804 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21805
21806         PR optimization/11440
21807         * gcc.c-torture/execute/20030714-1.c: New test.
21808
21809 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21810
21811         PR c++/11154
21812         * g++.dg/template/partial2.C: New test.
21813
21814 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/11503
21817         * g++.dg/template/anon1.C: New test.
21818
21819         PR c++/11493
21820         PR c++/11495
21821         * g++.dg/parse/template9.C: Likewise.
21822         * g++.dg/template/crash4.C: New test.
21823         * g++.dg/template/koenig1.C: Likewise.
21824         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21825         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21826         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21827         functions.
21828         * g++.old-deja/g++.jason/template36.C: Likewise.
21829         * g++.old-deja/g++.mike/p1989.C: Likewise.
21830         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21831         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21832         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21833         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21834         compiling.
21835         * g++.old-deja/g++.pt/union2.C: Use this->.
21836
21837 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * gcc.dg/20030711-1.c: New test.
21840
21841 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21842
21843         PR c++/11050
21844         * g++.dg/parse/args1.C: New test.
21845         * g++.pt/defarg8.C: Change expected errors.
21846
21847 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21848
21849         PR c++/8164
21850         * g++.dg/template/nontype2.C: New test.
21851
21852         PR c++/10558
21853         * g++.dg/parse/template8.C: New test.
21854
21855         PR c++/8327
21856         * g++.dg/template/scope1.C: New test.
21857
21858         * g++.dg/warn/Wsign-compare-1.C: New test.
21859
21860 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21861
21862         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21863
21864 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21865
21866         PR c++/9411
21867         * g++.dg/template/explicit2.C: New test.
21868
21869         PR c++/10032
21870         * g++.dg/warn/pedantic1.C: New test.
21871
21872 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21873
21874         PR c++ 9483
21875         * g++.dg/other/field1.C: New test.
21876
21877 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21878
21879         PR c/11449
21880         * gcc.c-torture/compile/20030707-1.c: New.
21881
21882 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         PR c++/10849
21885         * g++.dg/template/access12.C: New test.
21886
21887 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21888
21889         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21890         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21891         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21892         * gcc.misc-tests/gcov.exp: Update
21893         * g++.dg/gcov/gcov.exp: Update
21894         * lib/gcov.exp: Update.
21895
21896 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21897
21898         * g++.dg/abi/mangle17.C: Make sure template expressions are
21899         dependent.
21900         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21901         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21902         * g++.dg/opt/stack1.C: Remove erroneous code.
21903         * g++.dg/parse/template7.C: New test.
21904         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21905         * g++.old-deja/g++.pt/crash4.C: Likewise.
21906
21907 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21908
21909         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21910         with zero or one occurence of `$' after the initial `L'.
21911
21912 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21913
21914         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21915
21916 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21917
21918         PR c/11370
21919         * gcc.dg/Wunreachable-6.c: New testcase.
21920         * gcc.dg/Wunreachable-7.c: New testcase.
21921
21922 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21923
21924         PR c/11420
21925         * gcc.dg/20030708-1.c: New test.
21926
21927 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21928
21929         * gcc.dg/compat/sdata-section.h: New file.
21930         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21931         * gcc.dg/torture/mips-sdata-1.c: New test.
21932
21933 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21934
21935         PR c++/11030
21936         * g++.dg/template/friend19.C: New test.
21937
21938 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * g++.dg/opt/strength-reduce.C: New test.
21941
21942 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21943
21944         PR target/10979
21945         * gcc.dg/20030707-1.c: New testcase.
21946
21947 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21948
21949         PR optimization/11059
21950         * g++.dg/opt/emptyunion.C: New testcase.
21951
21952 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21953             Eric Botcazou  <ebotcazou@libertysurf.fr>
21954
21955         * g++.dg/opt/stack1.C: New test.
21956
21957 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21958
21959         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21960         run test.
21961
21962         PR c++/11431
21963         * g++.dg/expr/static_cast3.C: New test.
21964
21965 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21966
21967         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21968         everywhere.
21969         * gcc.dg/concat.c: Concatenation of string constants with
21970         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21971         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21972         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21973         necessary to avoid multi-character character constant warning.
21974         * gcc.dg/cpp/escape.c: Likewise.
21975         * gcc.dg/cpp/ucs.c: Likewise.
21976         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21977         Fix a typo.
21978
21979 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21980
21981         PR c/11428
21982         * gcc.c-torture/compile/20030704-1.c: New.
21983
21984 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21985
21986         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21987
21988 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21989
21990         PR c++/5287, PR c++/7910,  PR c++/11021
21991         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21992         tests for warnings.
21993         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21994         * g++.dg/ext/dllimport3.C: Likewise.
21995         * g++.dg/ext/dllimport4.C: New file.
21996         * g++.dg/ext/dllimport5.C: New file.
21997         * g++.dg/ext/dllimport6.C: New file.
21998         * g++.dg/ext/dllimport7.C: New file.
21999         * g++.dg/ext/dllimport8.C: New file.
22000         * g++.dg/ext/dllimport9.C: New file.
22001         * g++.dg/ext/dllimport10.C: New file.
22002         * g++.dg/ext/dllexport1.C: New file.
22003
22004 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22005
22006         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22007         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22008
22009 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22010
22011         * gcc.dg/builtins-25.c: New testcase.
22012         * gcc.dg/builtins-26.c: New testcase.
22013
22014 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22015
22016         * gcc.dg/compat/vector-defs.h: New file.
22017         * gcc.dg/compat/vector-setup.h: New file.
22018         * gcc.dg/compat/vector-check.h: New file.
22019         * gcc.dg/compat/vector-1_main.c: New file.
22020         * gcc.dg/compat/vector-1_x.c: New file.
22021         * gcc.dg/compat/vector-1_y.c: New file.
22022         * gcc.dg/compat/vector-2_main.c: New file.
22023         * gcc.dg/compat/vector-2_x.c: New file.
22024         * gcc.dg/compat/vector-2_y.c: New file.
22025
22026         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22027         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22028         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22029         * gcc.dg/compat/struct-align-1.h: New file.
22030         * gcc.dg/compat/struct-align-1_main.c: New file.
22031         * gcc.dg/compat/struct-align-1_x.c: New file.
22032         * gcc.dg/compat/struct-align-1_y.c: New file.
22033         * gcc.dg/compat/struct-align-2.h: New file.
22034         * gcc.dg/compat/struct-align-2_main.c: New file.
22035         * gcc.dg/compat/struct-align-2_x.c: New file.
22036         * gcc.dg/compat/struct-align-2_y.c: New file.
22037
22038         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22039         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22040         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22041         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22042         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22043         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22044         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22045         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22046         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22047         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22048         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22049         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22050         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22051         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22052         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22053         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22054         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22055         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22056         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22057         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22058         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22059         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22060         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22061         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22062         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22063         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22064         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22065         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22066         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22067
22068 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22069
22070         * gcc.dg/i386-call-1.c: New test.
22071
22072 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         PR c++/9162
22075         * g++.dg/parse/defarg4.C: New.
22076
22077 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22078
22079         PR target/10700
22080         * gcc.c-torture/compile/20030703-1.c: New test case.
22081
22082 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22083
22084         * g++.dg/template/local3.C: Remove extra semicolon.
22085
22086 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22087
22088         * gcc.dg/i386-volatile-1.c: New test.
22089
22090 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         PR c++/11072
22093         * g++.dg/other/offsetof2.C: XFAIL.
22094         * g++.dg/other/offsetof5.C: New.
22095
22096         PR c++/10219
22097         * g++.dg/template/error1.C: New.
22098
22099         PR c++/9779
22100         * g++.dg/template/dependent-expr1.C: New.
22101
22102 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/6949
22105         * g++.dg/template/local3.C: New test.
22106
22107         PR c++/11149
22108         * g++.dg/lookup/scoped6.C: New test.
22109
22110 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22111
22112         PR c++/8046
22113         * g++.dg/other/error7.C: New test.
22114
22115 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22116
22117         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22118         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22119         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22120         * g++.old-deja/g++.other/union2.C: Likewise.
22121         * gcc.dg/c90-const-expr-2.c: Likewise.
22122         * gcc.dg/c90-const-expr-3.c: Likewise.
22123         * gcc.dg/c99-const-expr-2.c: Likewise.
22124         * gcc.dg/c99-const-expr-3.c: Likewise.
22125         * gcc.dg/concat.c: Likewise.
22126
22127 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22128
22129         PR c++/9559
22130         * g++.dg/init/static1.C: New test.
22131
22132 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22133
22134         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22135         * g++.old-deja/g++.other/access2.C: Likewise.
22136         * g++.old-deja/g++.other/decl2.C: Likewise.
22137         * gcc.c-torture/execute/20020615-1.c: Likewise.
22138
22139 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22140
22141         PR c++/4933
22142         * g++.dg/template/sizeof4.C: New test.
22143
22144 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22145
22146         * g++.dg/other/error6.C: New test.
22147
22148 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22149
22150         PR c++/10750
22151         * g++.dg/parse/constant2.C: New test.
22152
22153 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22154
22155         PR c++/11106
22156         * g++.dg/other/error5.C: New test.
22157
22158 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22159
22160         * gcc.dg/format/gcc_diag-1.c: New test.
22161
22162 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22163
22164         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22165
22166 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22167
22168         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22169         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22170         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22171
22172 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * gcc.c-torture/execute/builtins/string-8.c: New test.
22175         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22176         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22177         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22178
22179 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22180
22181         PR c++/10468
22182         * g++.dg/ext/typeof6.C: New test.
22183
22184 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/10796
22187         * g++.dg/init/enum1.C: New test.
22188
22189 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22190
22191         * gcc.dg/20030627-1.c: New test.
22192
22193 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22194
22195         PR c++/11332
22196         * g++.dg/expr/static_cast2.C: New test.
22197
22198 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22199             Jakub Jelinek  <jakub@redhat.com>
22200
22201         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22202         sprintf(dst,"%s",src) optimization.
22203         * gcc.c-torture/execute/20030626-1.c: New test case.
22204         * gcc.c-torture/execute/20030626-2.c: New test case.
22205
22206 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22207
22208         * gcc.c-torture/execute/multi-ix.c: New test.
22209
22210         * gcc.c-torture/execute/simd-4.c (main):
22211         Added missing semicolon at end of union.
22212
22213 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22214
22215         PR c++/8266
22216         * g++.dg/template/explicit-instantiation3.C: New test.
22217
22218 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22219
22220         * gcc.dg/20030626-1.c: Use signed char.
22221
22222 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22223
22224         * gcc.dg/20030626-1.c: New test.
22225
22226 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22227
22228         * const-str-2.m: Update.
22229
22230 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/10990
22233         * g++.dg/rtti/dyncast1.C: New test.
22234         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22235         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22236         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22237
22238         PR c++/10931
22239         * g++.dg/expr/static_cast1.C: New test.
22240
22241 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22242
22243         * gcc.dg/20030625-1.c: New test.
22244
22245 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22246
22247         * gcc.c-torture/compile/20030624-1.c: New test case.
22248
22249 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22250
22251         * gcc.c-torture/execute/string-opt-17.c: New test.
22252
22253 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22254
22255         PR c++/5754
22256         * g++.dg/parse/crash6.C: New test.
22257
22258 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22259
22260         * gcc.dg/builtins-24.c: New test case.
22261
22262 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22263
22264         * g++.dg/opt/operator1.C: New test.
22265
22266 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22267
22268         * gcc.c-torture/execute/string-opt-16.c: New test case.
22269
22270 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22271
22272         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22273         * g++.old-deja/g++.other/conv7.C: Likewise
22274         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22275         * g++.old-deja/g++.other/overload14.C: Likewise.
22276
22277 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22278
22279         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22280         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22281
22282 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/10888
22285         * g++.dg/warn/Winline-3.C: New test.
22286
22287 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22288
22289         * lib/target-supports.exp (check_alias_available): Make the test
22290         program acceptable to the Solaris assembler.
22291
22292         PR c++/10749
22293         * g++.dg/template/memclass2.C: New test.
22294
22295 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22296             Eric Botcazou  <ebotcazou@libertysurf.fr>
22297
22298         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22299         data for non-matching targets.
22300         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22301
22302 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22303
22304         PR c++/10845
22305         * g++.dg/template/member3.C: New test.
22306
22307 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22308
22309         PR c++/10939
22310         * g++.dg/template/func1.C: New test.
22311
22312         PR c++/9649
22313         * g++.dg/template/static4.C: New test.
22314         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22315
22316         PR c++/11041
22317         * g++.dg/init/ref7.C: New test.
22318
22319 2003-06-19  Matt Austern  <austern@apple.com>
22320
22321         PR c++/11228
22322         * g++.dg/anew1.C: New test.
22323         * g++.dg/anew2.C: New test.
22324         * g++.dg/anew3.C: New test.
22325         * g++.dg/anew4.C: New test.
22326
22327 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22328
22329         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22330
22331 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22332
22333         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22334         endian-dependent.
22335
22336 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22337
22338         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22339         Remove cruft.
22340
22341 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22342
22343         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22344         * gcc.c-torture/compile/961203-1.c: Likewise.
22345         * gcc.c-torture/compile/980506-1.c: Likewise.
22346
22347 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22348
22349         PR c++/10712
22350         * g++.dg/lookup/using7.C: New test.
22351
22352 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22353
22354         PR c++/11105
22355         * g++.dg/abi/conv1.C: Remove it.
22356         * g++.dg/template/conv7.C: New test.
22357         * g++.dg/template/conv8.C: Likewise.
22358         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22359         conversion operator.
22360
22361 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22362
22363         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22364         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22365         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22366         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22367         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22368         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22370         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22371         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22372         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22373         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22374         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22375         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22376         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22377         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22378         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22379         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22380         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22381         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22382         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22383         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22384         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22386         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22387         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22388         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22389         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22390         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22391         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22392
22393 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22396         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22397         indications.
22398
22399 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22400
22401         * gcc.dg/i386-387-5.c: New test case.
22402         * gcc.dg/i386-387-6.c: New test case.
22403         * gcc.dg/builtins-23.c: New test case.
22404
22405 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22406
22407         * gcc.dg/builtins-22.c: New test case.
22408         * gcc.dg/i386-387-1.c: Update to test exp.
22409         * gcc.dg/i386-387-2.c: Likewise.
22410
22411 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22412
22413         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22414
22415 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22416
22417         * lib/gcc-dg.exp (dg-require-dll): New function.
22418         (dg-xfail-if): Likewise.
22419         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22420         driver.
22421
22422         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22423         * gcc.c-torture/compile/20001205-1.c: Likewise.
22424         * gcc.c-torture/compile/20001226-1.c: Likewise.
22425         * gcc.c-torture/compile/20010518-2.c: Likewise.
22426         * gcc.c-torture/compile/20020312-1.c: Likewise.
22427         * gcc.c-torture/compile/20020604-1.c: Likewise.
22428         * gcc.c-torture/compile/920501-12.c: Likewise.
22429         * gcc.c-torture/compile/920501-4.c: Likewise.
22430         * gcc.c-torture/compile/920520-1.c: Likewise.
22431         * gcc.c-torture/compile/920521-1.c: Likewise.
22432         * gcc.c-torture/compile/920625-1.c: Likewise.
22433         * gcc.c-torture/compile/961203-1.c: Likewise.
22434         * gcc.c-torture/compile/980506-1.c: Likewise.
22435         * gcc.c-torture/compile/981006-1.c: Likewise.
22436         * gcc.c-torture/compile/981022-1.c: Likewise.
22437         * gcc.c-torture/compile/981223-1.c: Likewise.
22438         * gcc.c-torture/compile/990617-1.c: Likewise.
22439         * gcc.c-torture/compile/dll.c: Likewise.
22440         * gcc.c-torture/compile/labels-3.c: Likewise.
22441         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22442         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22443         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22444         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22445         * gcc.c-torture/compile/simd-5.c: Likewise.
22446         * gcc.c-torture/compile/20000804-1.x: Remove.
22447         * gcc.c-torture/compile/20001205-1.x: Likewise.
22448         * gcc.c-torture/compile/20001226-1.x: Likewise.
22449         * gcc.c-torture/compile/20010518-2.x: Likewise.
22450         * gcc.c-torture/compile/20020312-1.x: Likewise.
22451         * gcc.c-torture/compile/20020604-1.x: Likewise.
22452         * gcc.c-torture/compile/920501-12.x: Likewise.
22453         * gcc.c-torture/compile/920501-4.x: Likewise.
22454         * gcc.c-torture/compile/920520-1.x: Likewise.
22455         * gcc.c-torture/compile/920521-1.x: Likewise.
22456         * gcc.c-torture/compile/920625-1.x: Likewise.
22457         * gcc.c-torture/compile/961203-1.x: Likewise.
22458         * gcc.c-torture/compile/980506-1.x: Likewise.
22459         * gcc.c-torture/compile/981006-1.x: Likewise.
22460         * gcc.c-torture/compile/981022-1.x: Likewise.
22461         * gcc.c-torture/compile/981223-1.x: Likewise.
22462         * gcc.c-torture/compile/990617-1.x: Likewise.
22463         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22464         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22465         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22466         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22467         * gcc.c-torture/compile/simd-5.x: Likewise.
22468
22469         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22470
22471 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22472
22473         * gcc.c-torture/execute/20030611-1.c: New test.
22474
22475 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22476
22477         PR middle-end/168
22478         * gcc.dg/20030612-1.c: New test case.
22479
22480 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22481
22482         PR c++/10635
22483         * g++.dg/expr/cast1.C: New test.
22484
22485 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22486
22487         * gcc.dg/builtins-21.c: New test case.
22488
22489 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22490
22491         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22492         options instead of at the end.
22493         * lib/objc.exp (objc_target_compile): Likewise.
22494
22495 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22496
22497         PR c++/10432
22498         * g++.dg/parse/error1.C: New test.
22499
22500 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22501
22502         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22503         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22504         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22505         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22506         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22507         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22508         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22509         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22510         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22511         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22512         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22513         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22514         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22515         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22516         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22517         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22518         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22519         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22520         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22521         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22522         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22523         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22524         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22525         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22526
22527         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22528         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22529         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22530         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22531         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22532         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22533         * gcc.dg/compat/scalar-return-3_main.c: New file.
22534         * gcc.dg/compat/scalar-return-3_x.c: New file.
22535         * gcc.dg/compat/scalar-return-3_y.c: New file.
22536         * gcc.dg/compat/scalar-return-4_main.c: New file.
22537         * gcc.dg/compat/scalar-return-4_x.c: New file.
22538         * gcc.dg/compat/scalar-return-4_y.c: New file.
22539
22540 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22541
22542         * gcc.dg/compat/fp2-struct-check.h: New file.
22543         * gcc.dg/compat/fp2-struct-defs.h: New file.
22544         * gcc.dg/compat/fp2-struct-init.h: New file.
22545         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22546         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22547         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22548         * gcc.dg/compat/struct-return-10_main.c: New file.
22549         * gcc.dg/compat/struct-return-10_x.c: New file.
22550         * gcc.dg/compat/struct-return-10_y.c: New file.
22551
22552         * gcc.dg/compat/compat-common.h: New file.
22553         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22554         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22555         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22556         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22557         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22558         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22559         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22561         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22562         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22564         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22565         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22566         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22567         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22568         * gcc.dg/compat/small-struct-check.h: Ditto.
22569         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22571         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22572         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22573         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22574         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22575         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22576         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22577         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22578         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22580         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22581         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22582         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22583         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22584         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22585         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22586         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22587         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22588         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22589         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22590         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22591         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22592         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22593         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22594         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22595         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22596         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22597         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22598         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22599
22600 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22601
22602         * g++.dg/pch/static-1.C: New file.
22603         * g++.dg/pch/static-1.Hs: New file.
22604
22605 2003-06-10  Richard Henderson  <rth@redhat.com>
22606
22607         * gcc.dg/asm-7.c: Adjust expected warning text.
22608
22609 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22610
22611         * gcc.dg/builtins-20.c: New test case.
22612
22613 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22614
22615         PR c++/11131
22616         * g++.dg/opt/template1.C: New test.
22617
22618 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22619
22620         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22621         additional_sources.
22622
22623 2003-05-21  David Taylor  <dtaylor@emc.com>
22624
22625         * gcc.dg/Wpadded.c: New file.
22626
22627 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22628
22629         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22630         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22631         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22632         dg-require-weak.
22633
22634 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22635
22636         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22637
22638 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22639
22640         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22641         (dg-require-alias): Likewise.
22642         (dg-require-gc-sections): Likewise.
22643         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22644
22645 2003-06-08  Richard Henderson  <rth@redhat.com>
22646
22647         * gcc.dg/20011029-2.c: Fix the array reference.
22648         * gcc.dg/asm-7.c: New.
22649
22650 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22651
22652         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22653
22654 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22655
22656         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22657         (dg-require-gc-sections): Likewise.
22658
22659 2003-06-08  Jan Hubicka  <jh@suse.cz>
22660
22661         * i386-cmov1.c: Fix regular expression.
22662         * i386-cvt-1.c: Likewise.
22663         * i386-local.c: Likewise.
22664         * i386-local2.c: Likewise.
22665         * i386-mul.c: Likewise.
22666         * i386-ssetype-1.c: Likewise.
22667         * i386-ssetype-3.c: Likewise.
22668         * i386-ssetype-5.c: Likewise.
22669
22670 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22671
22672         PR c++/11039
22673         * g++.dg/warn/implicit-typename2.C: New test.
22674         * g++.dg/warn/implicit-typename3.C: New test.
22675
22676 2003-06-07  Richard Henderson  <rth@redhat.com>
22677
22678         * g++.dg/other/offsetof3.C: Use size_t.
22679         * g++.dg/other/offsetof4.C: Likewise.
22680
22681 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22682
22683         * lib/copy-file.exp: New. Implement gcc_copy_files.
22684
22685         * lib/dg-pch.exp: Load copy-file.exp
22686         (dg-pch): Use gcc_copy_files instead of "file copy".
22687
22688 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22689
22690         * gcc.dg/weak/weak.exp: Simplify.
22691         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22692         * gcc.dg/weak/weak-1.c: Likewise.
22693         * gcc.dg/weak/weak-2.c: Likewise.
22694         * gcc.dg/weak/weak-3.c: Likewise.
22695         * gcc.dg/weak/weak-4.c: Likewise.
22696         * gcc.dg/weak/weak-5.c: Likewise.
22697         * gcc.dg/weak/weak-6.c: Likewise.
22698         * gcc.dg/weak/weak-7.c: Likewise.
22699         * gcc.dg/weak/weak-8.c: Likewise.
22700         * gcc.dg/weak/weak-9.c: Likewise.
22701
22702 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22703
22704         gcc.c-torture/execute/20030606-1.c: New.
22705
22706 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22707
22708         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22709         * gcc.dg/builtins-19.c: Likewise.
22710
22711 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22712
22713         * gcc.dg/builtins-2.c: Add some more tests.
22714         * gcc.dg/builtins-18.c: New test case.
22715         * gcc.dg/builtins-19.c: New test case.
22716
22717 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22718             Jim Wilson  <wilson@tuliptree.org>
22719
22720         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22721
22722 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22723
22724         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22725         mempcpy/stpcpy calls not to be optimized into something else.
22726         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22727         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22728         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22729
22730 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22731
22732         * gcc.dg/format/asm_fprintf-1.c: New test.
22733
22734 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22735
22736         * lib/gcc-defs.exp (additional_sources): New variable.
22737         (dg-additional-sources): New function.
22738         (additional_files): New variable.
22739         (dg-additional-files): New function.
22740         (dg-additional-files-options): Likewise.
22741         * lib/gcc-dg.exp (dg-require-weak): New function.
22742         (dg-require-alias): Likewise.
22743         (dg-require-gc-sections): Likewise.
22744         * lib/target-supports.exp (check_alias_available): Remove testfile
22745         parameter.
22746         (check_gc_sections_available): New function.
22747         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22748         (dg-gpp-additional-files): Likewise.
22749         * lib/g++.exp (additional_sources): Remove.
22750         (additional_files): Likewise.
22751         (g++_target_compile): Use dg-additional-files-options.
22752
22753         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22754         Tcl logic.
22755         * gcc.dg/special/ecos.exp: Remove.
22756         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22757         * gcc.dg/special/alias-1.c: Likewise.
22758         * gcc.dg/special/alias-2.c: Likewise.
22759         * gcc.dg/special/gcsec-1.c: Likewise.
22760         * gcc.dg/special/weak-1.c: Likewise.
22761         * gcc.dg/special/weak-2.c: Likewise.
22762         * gcc.dg/special/wkali-1.c: Likewise.
22763         * gcc.dg/special/wkali-2.c: Likewise.
22764
22765         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22766         dg-gpp-additional-*.
22767         * g++.dg/special/conpr-3.C: Likewise.
22768         * g++.dg/special/conpr-4.C: Likewise.
22769         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22770         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22771         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22772         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22773         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22774         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22775         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22776         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22777         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22778         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22779         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22780         * g++.old-deja/g++.other/comdat1.C: Likewise.
22781         * g++.old-deja/g++.other/comdat2.C: Likewise.
22782         * g++.old-deja/g++.other/comdat3.C: Likewise.
22783         * g++.old-deja/g++.other/ctor1.C: Likewise.
22784         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22785
22786 2003-06-05  Richard Henderson  <rth@redhat.com>
22787
22788         * gcc.dg/debug/20030605-1.c: New.
22789
22790 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * README.QMTEST: Update.
22793
22794 2003-06-04  Richard Henderson  <rth@redhat.com>
22795
22796         * gcc.dg/cleanup-1.c: New.
22797         * gcc.dg/cleanup-2.c: New.
22798         * gcc.dg/cleanup-3.c: New.
22799         * gcc.dg/cleanup-4.c: New.
22800         * gcc.dg/cleanup-5.c: New.
22801         * gcc.dg/cleanup-6.c: New.
22802         * gcc.dg/cleanup-7.c: New.
22803
22804 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22805
22806         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22807
22808         * lib/dg-pch.exp: New file.
22809         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22810         * gcc.dg/pch/pch.exp: Likewise.
22811
22812 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22813
22814         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22815         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22816         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22817         * gcc.dg/builtins-17.c: New test case.
22818         * gcc.dg/i386-387-4.c: New test case.
22819         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22820
22821 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22822
22823         * gcc.dg/ultrasp9.c: New test.
22824
22825 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22826
22827         * gcc.c-torture/compile/20030604-1.c: New test.
22828         * gcc.dg/sparc-constant-1.c: New test.
22829
22830 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22831
22832         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22833
22834 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22835
22836         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22837
22838         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22839         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22840
22841 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22842
22843         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22844
22845 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22846
22847         PR c++/10940
22848         * g++.dg/template/spec10.C: New test.
22849
22850 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22851
22852         * gcc.dg/builtins-16.c: New test case.
22853
22854 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22855
22856         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22857         mempcpy test with post-increments.
22858         * gcc.c-torture/execute/string-opt-3.c: New test.
22859         * gcc.dg/string-opt-1.c: New test.
22860
22861 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22862
22863         PR fortran/10965
22864         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22865
22866 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22867
22868         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22869         (scan-assembler): ... here.  Use dg-scan.
22870         (scan-assembler-not): Likewise.
22871         (scan-file): New function.
22872         (scan-file-not): Likewise.
22873         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22874         * gcc.dg/cpp/_Pragma4.c: Likewise.
22875         * gcc.dg/cpp/_Pragma5.c: Likewise.
22876         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22877         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22878         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22879         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22880         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22881         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22882         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22883         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22884         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22885         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22886         * gcc.dg/cpp/cxxcom1.c: Likewise.
22887         * gcc.dg/cpp/line1.c: Likewise.
22888         * gcc.dg/cpp/maccom1.c: Likewise.
22889         * gcc.dg/cpp/maccom2.c: Likewise.
22890         * gcc.dg/cpp/maccom3.c: Likewise.
22891         * gcc.dg/cpp/maccom4.c: Likewise.
22892         * gcc.dg/cpp/maccom5.c: Likewise.
22893         * gcc.dg/cpp/maccom6.c: Likewise.
22894         * gcc.dg/cpp/multiline.c: Likewise.
22895         * gcc.dg/cpp/spacing1.c: Likewise.
22896         * gcc.dg/cpp/spacing2.c: Likewise.
22897         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22898         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22899         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22900         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22901         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22902         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22903         * gcc.dg/cpp/cxxcom2.c: Likewise.
22904         * gcc.dg/cpp/cxxcom2.h: New file.
22905
22906         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22907         * g++.dg/cpp/truefalse.C: Here.
22908         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22909
22910 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22911
22912         * gcc.dg/cpp/redef3.c: New file.
22913
22914 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22915
22916         * gcc.dg/i386-loop-3.c: New test.
22917
22918 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22919
22920         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22921
22922 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22923
22924         * gcc.dg/fwrapv-1.c: New test case.
22925         * gcc.dg/fwrapv-2.c: New test case.
22926
22927 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22928
22929         PR c++/10956
22930         * g++.dg/template/spec9.C: New test.
22931
22932 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22933
22934         * gcc.dg/duff-4.c: New test case.
22935
22936 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22937
22938         PR fortran/10843
22939         * g77.dg/ffixed-form-1.f: New test
22940         * g77.dg/ffixed-form-2.f: New test
22941         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22942         * g77.dg/ffree-form-3.f: New test
22943
22944 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22945
22946         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22947         * gcc.dg/wint_t-1.c: Likewise.
22948
22949 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22950
22951         * g++.dg/template/access11.C: New test.
22952
22953 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22954
22955         PR c++/10849
22956         * g++.dg/template/access10.C: New test.
22957
22958 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22959             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22960
22961         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22962
22963 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22964
22965         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22966         suppress for powerpc-*-darwin*.
22967         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22968
22969 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22970
22971         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22972         suppress option for powerpc-*-darwin*.
22973
22974 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22975
22976         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22977         * gcc.dg/builtins-4.c: Add test for fmod.
22978
22979 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22980
22981         PR c++/10682
22982         * g++.dg/template/instantiate4.C: New test.
22983
22984 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22985
22986         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22987
22988 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22989
22990         * gcc.dg/compat/scalar-return-1_main.c: New file.
22991         * gcc.dg/compat/scalar-return-1_x.c: New file.
22992         * gcc.dg/compat/scalar-return-1_y.c: New file.
22993         * gcc.dg/compat/scalar-return-2_main.c: New file.
22994         * gcc.dg/compat/scalar-return-2_x.c: New file.
22995         * gcc.dg/compat/scalar-return-2_y.c: New file.
22996         * gcc.dg/compat/struct-return-3_main.c: New file.
22997         * gcc.dg/compat/struct-return-3_y.c: New file.
22998         * gcc.dg/compat/struct-return-3_x.c: New file.
22999         * gcc.dg/compat/struct-return-2_main.c: New file.
23000         * gcc.dg/compat/struct-return-2_x.c: New file.
23001         * gcc.dg/compat/struct-return-2_y.c: New file.
23002
23003 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23004
23005         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23006         for hppa*-hp-hpux*.
23007         * gcc.dg/20021014-1.c (dg-options): Likewise.
23008         * gcc.dg/nest.c (dg-options): Likewise.
23009
23010 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23011
23012         PR c++/9738
23013         * g++.dg/ext/dllimport2.C: New file.
23014         * g++.dg/ext/dllimport3.C: New file.
23015
23016 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23017
23018         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23019         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23020         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23021         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23022         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23023         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23024         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23025         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23026         * gcc.dg/compat/small-struct-defs.h: New file.
23027         * gcc.dg/compat/small-struct-init.h: New file.
23028         * gcc.dg/compat/small-struct-check.h: New file.
23029         * gcc.dg/compat/fp-struct-defs.h: New file.
23030         * gcc.dg/compat/fp-struct-check.h: New file.
23031         * gcc.dg/compat/fp-struct-init.h: New file.
23032         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23033         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23034
23035 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gcc.dg/20030225-2.c: New test.
23038
23039 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23040             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23041
23042         * gcc.c-torture/compile/20030518-1.c: New test case.
23043
23044 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23045
23046         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23047         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23048         gcc-dg-debug-runtest.
23049         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23050         gcc-dg-debug-runtest.
23051
23052 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23053
23054         PR c++/9022
23055         * g++.dg/lookup/using6.C: New test.
23056
23057 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23058
23059         * g++.dg/parse/access2.C: New test.
23060
23061 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23062
23063         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23064         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23065         * gcc.dg/debug/debug.exp: Likewise.
23066
23067 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23068
23069         * gcc.dg/dollar.c: New test.
23070
23071 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23072
23073         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23074         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23075         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23076         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23077         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23078         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23079         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23080         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23081         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23082         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23083         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23084         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23085         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23086         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23087         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23088         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23089         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23090         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23091
23092 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23093
23094         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23095         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23096         support for "repo" mode.
23097         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23098         * lib/g77-dg.exp: Likewise.
23099         * lib/obj-dg.exp: Likewise.
23100
23101 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23102
23103         Merge from gcc-3_2-rhl8-branch:
23104         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23105
23106         * gcc.dg/tls/opt-6.c: New test.
23107
23108         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * gcc.dg/20030405-1.c: New test.
23111
23112         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.dg/20030309-1.c: New test.
23115
23116         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23117
23118         * gcc.c-torture/execute/20030307-1.c: New test.
23119
23120         2003-02-20  Randolph Chung  <tausq@debian.org>
23121
23122         * gcc.c-torture/compile/20030220-1.c: New test.
23123
23124         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23125
23126         * gcc.dg/20030217-1.c: New test.
23127
23128         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23129
23130         * gcc.c-torture/compile/20020129-1.c: New test.
23131
23132         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23133
23134         * gcc.dg/unroll-1.c: New test.
23135
23136         2002-11-16  Jan Hubicka  <jh@suse.cz>
23137
23138         * gcc.c-torture/execute/20020920-1.c: New test.
23139
23140         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23141
23142         PR target/7434
23143         * gcc.c-torture/compile/20021008-1.c: New test.
23144
23145         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23146
23147         PR target/7559
23148         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23149
23150         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23151
23152         * gcc.c-torture/compile/20020807-1.c: New test.
23153
23154         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * gcc.dg/tls/opt-1.c: New test.
23157
23158         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23159
23160         * gcc.dg/20020729-1.c: New test.
23161
23162         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.dg/opt/life1.C: New test.
23165
23166         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * gcc.dg/20020525-1.c: New test.
23169
23170         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23171
23172         PR c++/6794
23173         * g++.dg/ext/pretty1.C: New test.
23174         * g++.dg/ext/pretty2.C: New test.
23175
23176 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23177
23178         PR c++/8385
23179         * g++.dg/ext/typeof5.C: New test.
23180
23181 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23182
23183         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23184         __USER_LABEL_PREFIX__ into account.
23185         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23186
23187 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23188
23189         * gcc.dg/builtins-15.c: New test case.
23190
23191 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23192
23193         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23194
23195 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23196
23197         * lib/g++.exp: Tweak handling of additional source files.
23198         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23199         * g++.dg/special/conpr-2a.C: Rename to ...
23200         * g++.dg/special/conpr-2a.cc: ... this.
23201         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23202         * g++.dg/special/conpr-3a.C: Rename to ...
23203         * g++.dg/special/conpr-3a.cc: This.
23204         * g++.dg/special/conpr-3b.C: Rename to ...
23205         * g++.dg/special/conpr-3b.cc: This.
23206         * g++.dg/special/conpr-4.C: New test.
23207         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23208
23209 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23210
23211         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23212
23213 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23214
23215         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23216         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23217         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23218         * g++.old-deja/g++.other/warn3.C: Likewise.
23219
23220 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23221
23222         * gcc.dg/i386-387-1.c: Update to also test log.
23223         * gcc.dg/i386-387-2.c: Likewise.
23224
23225 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23226
23227         * g77.f-torture/execute/int8421.f: New test.
23228
23229 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23230
23231         PR c++/10230, c++/10481
23232         * g++.dg/lookup/scoped5.C: New test.
23233
23234 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23235
23236         PR c++/10552
23237         * g++.dg/template/ttp6.C: New test.
23238
23239 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * gcc.c-torture/execute/builtins: New directory.
23242         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23243         gcc.c-torture/execute/builtins.
23244         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23245         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23246         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23247         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23248
23249 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23250
23251         PR c++/9252
23252         * g++.dg/template/access8.C: New test.
23253         * g++.dg/template/access9.C: New test.
23254
23255 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23256
23257         PR c++/9554
23258         * g++.dg/parse/access1.C: New test.
23259
23260 2003-05-09  DJ Delorie  <dj@redhat.com>
23261
23262         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23263         long, and not an int.
23264
23265 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23266
23267         PR c++/10555, c++/10576
23268         * g++.dg/template/memclass1.C: New test.
23269
23270 2003-05-08  DJ Delorie  <dj@redhat.com>
23271
23272         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23273         targets.
23274         * gcc.c-torture/execute/20021024-1.x: Likewise.
23275         * gcc.c-torture/execute/shiftdi.x: Likewise.
23276         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23277         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23278         * gcc.dg/20021018-1.c: Likewise.
23279
23280 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23281
23282         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23283
23284         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23285         (bcopy): Call memmove.
23286
23287 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23288
23289         * g77.f-torture/compile/8485.f: New test case.
23290
23291 2003-05-07  Richard Henderson  <rth@redhat.com>
23292
23293         PR c++/10570
23294         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23295         Verify exception_cleanup not called for rethrows.
23296         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23297         when exiting catch block without rethrowing.
23298         * g++.dg/eh/forced3.C: New.
23299         * g++.dg/eh/forced4.C: New.
23300
23301 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23302
23303         * gcc.dg/20030505.c: Fix triplet.
23304
23305 2003-05-06  DJ Delorie  <dj@redhat.com>
23306
23307         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23308         * gcc.dg/nest.c: Likewise.
23309
23310 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23311
23312         * gcc.dg/builtins-14.c: New test case.
23313
23314 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23315
23316         * lib/compat.exp (compat-execute): New argument.
23317         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23318         * gcc.dg/compat: New test directory.
23319         * gcc.dg/compat/compat.exp: New expect script.
23320         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23321         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23322         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23323         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23324         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23325         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23326
23327         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23328         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23329         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23330         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23331         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23332         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23333         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23334         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23335         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23336         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23337         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23338         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23339         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23340         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23341         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23342
23343 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23344
23345         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23346
23347 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23348
23349         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23350
23351 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23352
23353         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23354         * gcc.dg/ppc-fsel-2.c: New test.
23355
23356         * gcc.dg/unused-5.c: New test.
23357
23358 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23359
23360         PR c++/10496
23361         * g++.dg/warn/pmf1.C: New test.
23362
23363 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23364
23365         PR c++/4494
23366         * g++.dg/warn/main.C: New test.
23367
23368 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23369
23370         * gcc.dg/nonnull-3.c: New test.
23371
23372 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23373
23374         * gcc.dg/cpp/Wtrigraphs.c: Update.
23375         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23376
23377 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23378
23379         * gcc.dg/ppc-fsel-1.c: New test.
23380
23381 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23382
23383         PR c/10604
23384         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23385
23386 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23387
23388         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23389
23390 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23391
23392         PR c++/9364, c++/10553, c++/10586
23393         * g++.dg/parse/typename4.C: New test.
23394         * g++.dg/parse/typename5.C: Likewise.
23395
23396 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23397
23398         * gcc.c-torture/compile/20030503-1.c: New test.
23399
23400 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401
23402         * g++.dg/lookup/using5.C: Fix testcase error.
23403
23404 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23405
23406         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23407         since MEABI is no longer supported.  Remove all vestiges
23408         of MEABI from the test.
23409
23410 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23411
23412         PR c++/10554
23413         * g++.dg/lookup/using5.C: New test.
23414
23415 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23416
23417         PR c++/8772
23418         * g++.dg/template/ttp5.C: New test.
23419
23420 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23421
23422         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23423         (dg-gpp-additional-sources): New function.
23424         (dg-gpp-additional-files): Likewise.
23425         * lib/g++.exp (additional_sources): New variable.
23426         (additional_files): Likewise.
23427         (g++_target_compile): Deal with them.
23428         * lib/old-dejagnu.exp: Remove.
23429         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23430         * g++.old-deja: Revise all tests to use dg commands.
23431
23432 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23433
23434         PR c++/9432, c++/9528
23435         * g++.dg/lookup/using4.C: New test.
23436
23437 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23438
23439         * gcc.dg/noreturn-5.c: New file.
23440         * gcc.dg/noreturn-6.c: New file.
23441
23442         * gcc.c-torture/compile/inline-1.c: New file.
23443
23444 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23445
23446         PR c++/10551
23447         * g++.dg/template/explicit1.C: New test.
23448
23449 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/10549
23452         * g++.dg/other/bitfield1.C: New test.
23453
23454         PR c++/10527
23455         * g++.dg/init/new7.C: New test.
23456
23457 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23458
23459         * g++.dg/ext/desig1.C: New test.
23460         * g++.dg/ext/init1.C: Update.
23461
23462         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23463
23464 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR c++/10180
23467         * g++.dg/warn/Winline-1.C: New test.
23468
23469 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23470
23471         * gcc.c-torture/execute/string-opt-19.c: New test.
23472
23473         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23474         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23475
23476 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/10506
23479         * g++.dg/init/new6.C: New test.
23480
23481         PR c++/10503
23482         * g++.dg/init/ref6.C: New test.
23483
23484 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23485
23486         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23487
23488 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23489
23490         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23491         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23492
23493 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23494
23495         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23496         initialized static data members.
23497
23498 2003-04-25  H.J. Lu <hjl@gnu.org>
23499
23500         * gcc.dg/ia64-sync-4.c: New test.
23501
23502 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23503
23504         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23505         date.
23506
23507 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         PR c++/10337
23510         * g++.dg/warn/conv1.C: New test.
23511         * g++.old-deja/g++.other/conv7.C: Adjust.
23512         * g++.old-deja/g++.other/overload14.C: Adjust.
23513
23514 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23515
23516         PR c++/10471
23517         * g++.dg/template/defarg2.C: New test.
23518
23519 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23520
23521         * gcc.dg/cpp/include2.c: Update.
23522         * gcc.dg/cpp/multiline-2.c: New.
23523         * gcc.dg/cpp/multiline.c: Update.
23524         * gcc.dg/cpp/strify2.c: Update.
23525         * gcc.dg/cpp/trad/literals-2.c: Update.
23526
23527 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23528
23529         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23530
23531 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23532
23533         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23534
23535 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23536
23537         PR c++/10451
23538         * g++.dg/parse/crash4.C: New test.
23539
23540         PR c++/9847
23541         * g++.dg/parse/crash5.C: New test.
23542
23543 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23544
23545         PR c++/10446
23546         * g++.dg/parse/crash3.C: New test.
23547
23548         PR c++/10428
23549         * g++.dg/parse/elab1.C: New test.
23550
23551 2003-04-22  Devang Patel  <dpatel@apple.com>
23552
23553         * gcc.dg/cpp/trad/funlike-5.c: New test.
23554
23555 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23556
23557         * g++.dg/other/packed1.C: Fix dg options.
23558
23559 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23560
23561         * g++.dg/other/offsetof2.C: New test.
23562
23563 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23564
23565         * g++.dg/template/recurse.C: Adjust location of error messages.
23566
23567 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23568
23569         PR c++/9881
23570         * g++.dg/init/addr-const1.C: New test.
23571         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23572
23573 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23574
23575         PR c++/10405
23576         * g++.dg/lookup/struct-hack1.C: New test.
23577
23578 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23579
23580         * ucs.c: Update diagnostic messages.
23581
23582 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23583
23584         * gcc.dg/cpp/truefalse.cpp: New test.
23585         * gcc.dg/cpp/cpp.exp: Update.
23586         * g++.dg/other/stdbool-if.C: Remove.
23587
23588 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23589
23590         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23591         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23592
23593 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * gcc.c-torture/compile/20030418-1.c: New test.
23596
23597 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23598
23599         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23600
23601 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23602
23603         PR c++/10347
23604         g++.dg/template/dependent-name1.C: New test.
23605
23606 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23607
23608         * gcc.dg/warn-1.c (tourist_guide): New array,
23609         contains a pointer to bar.
23610
23611 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23612
23613         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23614         * gcc.c-torture/execute/medce-1.c: New test case.
23615         * gcc.c-torture/execute/medce-2.c: New test case.
23616
23617 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23618
23619         * lib/prune.exp: Ignore more messages.
23620
23621         PR c++/10381
23622         * g++.dg/parse/lookup3.C: New test.
23623
23624 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23625
23626         * gcc.c-torture/compile/20030415-1.c : New test.
23627
23628 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23629
23630         * gcc.c-torture/execute/scope-2.c: Move to ...
23631         * gcc.dg/noncompile/scope.c: .... here.
23632
23633 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23634
23635         * gcc.dg/20030414-2.c: New test case.
23636
23637 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23638
23639         PR target/10377
23640         * gcc.dg/20030414-1.c: New test.
23641
23642 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23643
23644         * gcc.dg/builtins-12.c: New test case.
23645         * gcc.dg/builtins-13.c: New test case.
23646
23647 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648
23649         * gcc.c-torture/execute/string-opt-18.c: New test.
23650
23651 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/10300
23654         * g++.dg/init/new5.C: New test.
23655
23656 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23657
23658         PR c++/7910
23659         * g++.dg/ext/dllimport1.C: New test.
23660
23661 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662
23663         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23664
23665 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23666
23667         PR Fortran/9263
23668         * g77.f-torture/noncompile/9263.f: New test
23669         PR Fortran/1832
23670         * g77.f-torture/execute/1832.f: New test
23671
23672 2003-04-11  David Chad  <davidc@freebsd.org>
23673             Loren J. Rittle  <ljrittle@acm.org>
23674
23675         libobjc/8562
23676         * objc.dg/headers.m: New test.
23677
23678 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23679
23680         * gcc.c-torture/execute/builtin-noret-2.c: New.
23681         * gcc.c-torture/execute/builtin-noret-2.x: New.
23682         XFAIL builtin-noret-2.c at -O1 and above.
23683         * gcc.dg/redecl.c: New.
23684         * gcc.dg/Wshadow-1.c: Update error regexps.
23685
23686 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23687
23688         * g++.dg/abi/bitfield10.C: New test.
23689
23690 2003-04-09  Mike Stump  <mrs@apple.com>
23691
23692         * gcc.dg/pch/pch.exp: Make testcase names longer.
23693         * g++.dg/pch/pch.exp: Make testcase names longer.
23694
23695 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23696
23697         * gcc.dg/builtins-11.c: New test case.
23698
23699 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23700
23701         * gcc.dg/builtins-9.c: New test case.
23702         * gcc.dg/builtins-10.c: New test case.
23703
23704 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23705
23706         * gcc.dg/noncompile/init-4.c.c: New test.
23707
23708 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23709
23710         * gcc.misc-test/gcov-9.c: New test.
23711         * gcc.misc-test/gcov-10.c: New test
23712         * gcc.misc-test/gcov-11.c: New test.
23713
23714 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23715
23716         PR optimization/10024
23717         * gcc.c-torture/compile/20030405-1.c: New test.
23718
23719 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23720
23721         * gcc.dg/pch/static-3.c: New.
23722         * gcc.dg/pch/static-3.hs: New.
23723         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23724
23725 2003-04-04  Richard Henderson  <rth@redhat.com>
23726
23727         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23728         * g++.dg/eh/forced2.C: Likewise.
23729
23730 2003-04-03  Mike Stump  <mrs@apple.com>
23731
23732         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23733         target arg.
23734         (scan-assembler-times, scan-assembler-not): Likewise.
23735         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23736
23737 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23738
23739         * gcc.dg/sparc-loop-1.c: New test.
23740
23741 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23742
23743         PR other/9274
23744         * g++.dg/pch/system-2.C: New.
23745         * g++.dg/pch/system-2.Hs: New.
23746
23747 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23748
23749         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23750
23751         * g++.dg/eh/simd-1.C (vecfunc): Same.
23752
23753 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23754
23755         * gcc.c-torture/execute/20030401-1.c: New test case.
23756
23757 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23758
23759         * objc.dg/defs.m: New.
23760
23761 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23762
23763         * g++.dg/eh/simd-1.C: New.
23764         * g++.dg/eh/simd-2.C: New.
23765
23766 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23767
23768         * gcc.c-torture/execute/simd-3.c: New.
23769
23770 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c/9936
23773         * gcc.dg/20030331-2.c: New test.
23774
23775 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23776
23777         PR c++/10278
23778         * g++.dg/parse/crash2.C: New test.
23779
23780 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23781
23782         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23783         * gcc.c-torture/execute/20030331-1.c: ...here.
23784
23785 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23786
23787         * gcc.c-torture/execute/20030331-1.c: New test.
23788
23789 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * lib/gcov.exp: Adjust call return testing strings.
23792         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23793
23794 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23795
23796         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23797         * gcc.dg/builtins-7.c: New test case.
23798         * gcc.dg/builtins-8.c: New test case.
23799
23800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23801
23802         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23803
23804 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/7647
23807         * g++.dg/lookup-class-member-2.C: New test.
23808
23809 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23810
23811         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23812
23813 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23814
23815         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23816
23817 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23818
23819         * g++.dg/init/attrib1.C: New test.
23820
23821 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23822
23823         * gcc.dg/ultrasp8.c: New test.
23824
23825 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23826
23827         * gcc.dg/ultrasp7.c: New test.
23828
23829 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23830
23831         PR c++/10047
23832         * g++.dg/template/inline1.C: New test.
23833
23834 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23835
23836         * gcc.dg/sparc-dwarf2.c: New test.
23837
23838 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23839
23840         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23841         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23842
23843 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23844
23845         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23846         than reading .x files.
23847         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23848         * g77.dg/gcov/gcov-1.f: Likewise.
23849         * gcc.misc-tests/gcov-4b.c: Likewise.
23850         * gcc.misc-tests/gcov-5b.c: Likewise.
23851         * gcc.misc-tests/gcov-6.c: Likewise.
23852         * gcc.misc-tests/gcov-7.c: Likewise.
23853         * gcc.misc-tests/gcov-8.c: Likewise.
23854         * g++.dg/gcov/gcov-1.x: Remove.
23855         * g77.dg/gcov/gcov-1.x: Likewise.
23856         * gcc.misc-tests/gcov-4b.x: Likewise.
23857         * gcc.misc-tests/gcov-5b.x: Likewise.
23858         * gcc.misc-tests/gcov-6.x: Likewise.
23859         * gcc.misc-tests/gcov-7.x: Likewise.
23860         * gcc.misc-tests/gcov-8.x: Likewise.
23861
23862 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23863
23864         PR opt/10087
23865         * gcc.dg/20030324-1.c: New test.
23866
23867 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23868
23869         PR c++/10224
23870         * g++.dg/template/arg3.C: New test.
23871
23872         PR c++/10158
23873         * g++.dg/template/friend18.C: New test.
23874
23875 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23876
23877         * g77.f-torture/compile/20030326-1.f: New test case.
23878
23879 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23880
23881         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23882
23883         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23884
23885 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23886
23887         * gcc.dg/ia64-sync-3.c: New test.
23888
23889 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23890
23891         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23892
23893 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23894
23895         * gcc.dg/ultrasp6.c: New test.
23896
23897 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23898
23899         * gcc.dg/i386-signbit-1.c: New test.
23900         * gcc.dg/i386-signbit-2.c: New test.
23901         * gcc.dg/i386-signbit-3.c: New test.
23902
23903 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23904
23905         * gcc.dg/ultrasp5.c: Fix options.
23906
23907 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23908
23909         * gcc.dg/ultrasp5.c: Fix comment.
23910
23911 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23912
23913         PR fortran/10197
23914         * g77.f-torture/execute/10197.f: New test.
23915
23916 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23917
23918         PR c++/9898, c++/383
23919         * g++.dg/template/conv6.C: New test.
23920
23921         PR c++/10119
23922         * g++.dg/template/ptrmem5.C: New test.
23923
23924         PR c++/10026
23925         * g++.dg/lookup/koenig1.C: New test.
23926
23927         PR C++/10199
23928         * g++.dg/lookup/template2.C: New test.
23929
23930 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23931
23932         * g++.dg/opt/rtti1.C: New test.
23933
23934 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23935
23936         * gcc.dg/ultrasp5.c: New test.
23937
23938 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23939
23940         PR middle-end/9967
23941         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23942         builtin fputs.
23943
23944 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23945
23946         PR c/8224
23947         * gcc.dg/20030323-1.c: New test.
23948
23949 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23950
23951         * gcc.c-torture/compile/20030323-1.c: New test case.
23952
23953 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23954
23955         * gcc.dg/20030321-1.c: New test.
23956
23957 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23958
23959         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23960
23961 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23962
23963         PR c++/9978, c++/9708
23964         * g++.dg/ext/vlm1.C: Adjust expected error.
23965         * g++.dg/ext/vla2.C: New test.
23966         * g++.dg/template/arg1.C: New test.
23967         * g++.dg/template/arg2.C: New test.
23968
23969 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23970
23971         * g77.f-torture/execute/select.f: New test.
23972         * g77.f-torture/noncompile/select_no_compile.f: New test.
23973
23974 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         PR c++/9898
23977         * g++.dg/other/error4.C: New test.
23978
23979 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23980
23981         * g++.dg/template/friend17.C: New test.
23982
23983 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23984
23985         * gcc.c-torture/compile/20030320-1.c: New.
23986
23987 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23988
23989         * gcc.dg/builtins-6.c: New test case.
23990
23991 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23992
23993         PR target/10073
23994         * gcc.c-torture/compile/20030319-1.c: New.
23995
23996 2003-03-18  Jan Hubicka  <jh@suse.cz>
23997
23998         * gcc.dg/i386-cvt-1.c: New test.
23999
24000 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24001
24002         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24003         * objc.dg/naming-2.m: Likewise.
24004
24005 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24006
24007         PR c++/9639
24008         * g++.dg/parse/crash1.C: New test.
24009
24010 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24011
24012         PR c++/8805
24013         * g++.dg/eh/cleanup1.C: New test.
24014
24015 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24016
24017         * gcc.c-torture/execute/20030316-1.c: New test case.
24018
24019 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         PR c++/9629
24022         * g++.dg/init/ctor2.C: New test.
24023
24024 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24025
24026         * g77.f-torture/compile/xformat.f: New test case.
24027
24028 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24029
24030         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24031         * g++.old-deja/g++.mike/eh50.C: Likewise.
24032
24033 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24034
24035         PR c++/6440
24036         * g++.dg/template/spec7.C: New test.
24037         * g++.dg/template/spec8.C: Likewise.
24038
24039 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24040
24041         * gcc.c-torture/execute/20030313-1.c: New test.
24042
24043 2003-03-14  Richard Henderson  <rth@redhat.com>
24044
24045         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24046
24047 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24048
24049         * gcc.c-torture/compile/20030314-1.c: New test.
24050
24051 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24052
24053         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24054         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24055         thumb target,
24056         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24057         to accept newer _imp__  prefix and additional
24058         newline in .drectve section.
24059         * gcc.dg/dll-4.c: Likewise.
24060         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24061         switch.
24062
24063 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24064
24065         * g++.dg/parse/namespace9.C: New test.
24066
24067         * g++.dg/init/ref5.C: New test.
24068         * g++.dg/parse/ptrmem1.C: Likewise.
24069
24070 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24071
24072         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24073         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24074         regular expression.
24075         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24076         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24077
24078 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24079
24080         * gcc.c-torture/execute/20030224-2.c: New test.
24081
24082 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24083
24084         * gcc.dg/decl-3.c: New test.
24085
24086 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24087
24088         * gcc.dg/i386-loop-2.c: New test.
24089
24090 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24091
24092         PR c++/9474
24093         * g++.dg/parse/namespace8.C: New test.
24094
24095         PR c++/9924
24096         * g++.dg/overload/builtin2.C: New test.
24097
24098 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24099
24100         * gcc.dg/return-type-3.c: New test.
24101
24102 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24103
24104         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24105         profiling options are not supported.
24106
24107 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24108
24109         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24110         * g++.old-deja/g++.warn/impint2.C: Likewise.
24111
24112 2003-03-10  Devang Patel  <dpatel@apple.com>
24113
24114         * g++.dg/cpp/c++_cmd_1.C: New test.
24115         * g++.dg/cpp/c++_cmd_1.h: New file.
24116
24117 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24118
24119         * gcc.dg/altivec-9.c: New file.
24120
24121 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24122
24123         * gcc.dg/ppc-sdata-1.c: New test.
24124         * gcc.dg/ppc-sdata-2.c: New test.
24125
24126 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/9373
24129         * g++.dg/opt/ptrmem2.C: New test.
24130
24131         PR c++/8534
24132         * g++.dg/opt/ptrmem1.C: New test.
24133
24134 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24135
24136         * gcc.dg/i386-loop-1.c: New test.
24137
24138 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24139
24140         PR c++/9970
24141         * g++.dg/lookup/friend1.C: New test.
24142
24143 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/9823
24146         * g++.dg/parser/constructor1.C: New test.
24147
24148 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24149
24150         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24151
24152         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24153
24154 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24155
24156         * gcc.dg/cpp/Wunused.c: Update test.
24157
24158 2003-03-08  Jan Hubicka  <jh@suse.cz>
24159
24160         * gcc.dg/inline-3.c: New test.
24161
24162 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24163
24164         PR c++/9809
24165         * g++.dg/parse/builtin1.C: New test.
24166
24167         PR c++/9982
24168         * g++.dg/abi/cookie1.C: New test.
24169         * g++.dg/abi/cookie2.C: Likewise.
24170
24171         PR c++/9524
24172         * g++.dg/template/field1.C: New test.
24173
24174         PR c++/9912
24175         * g++.dg/parse/class1.C: New test.
24176         * g++.dg/parse/namespace7.C: Likewise.
24177         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24178
24179 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24180
24181         * g++.dg/init/ref4.C: New test.
24182
24183 2003-03-07  Jan Hubicka  <jh@suse.cz>
24184
24185         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24186         * gcc.dg/inline-3.c:  New test.
24187
24188 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/init/ref3.C: New test.
24191
24192         PR c++/9965
24193         * g++.dg/init/ref2.C: New test.
24194
24195         PR c++/9400
24196         * g++.dg/warn/Wshadow-2.C: New test.
24197
24198         PR c++/9791
24199         * g++.dg/warn/Woverloaded-1.C: New test.
24200
24201 2003-03-05  Jan Hubicka  <jh@suse.cz>
24202
24203         * gcc.dg/i386-local2.c: New.
24204         * gcc.dg/i386-local.c: Fix typo.
24205
24206 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24207
24208         * g++.dg/abi/layout3.C: New test.
24209
24210 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24211
24212         * gcc.c-torture/compile/20030305-1.c
24213
24214 2003-03-05  Jan Hubicka  <jh@suse.cz>
24215
24216         * gcc.dg/i386-local.c: New.
24217
24218 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24219
24220         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24221
24222 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24223
24224         * gcc.dg/switch-2.c: New test.
24225         * gcc.dg/switch-3.c: New test.
24226         * gcc.dg/Wswitch.c: Adjust line numbers.
24227         * gcc.dg/Wswitch-default.c: Likewise.
24228         * gcc.dg/Wswitch-enum.c: Likewise.
24229
24230 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24231
24232         * gcc.c-torture/execute/20030222-1.c: New test.
24233
24234 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24235
24236         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24237
24238 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24239
24240         PR c++/9878
24241         * g++.dg/init/ref1.C: New test.
24242
24243 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24244
24245         * gcc.dg/sh-relax.c: New SH-only test.
24246
24247 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24248
24249         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24250         comment explaining purpose of testcase.
24251
24252 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24253
24254         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24255         for HC11/HC12 (asm needs two int registers).
24256         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24257         HC11/HC12 because the test uses an asm which needs two 32-bit
24258         registers.
24259
24260 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24261
24262         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24263         for HC11/HC12 (array is too large otherwise).
24264         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24265         * gcc.c-torture/compile/20010518-2.x: Likewise.
24266         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24267         HC11/HC12 (array is too large).
24268
24269 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24270
24271         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24272         * lib/g++-dg.exp (g++-dg-test): Likewise.
24273
24274 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24275
24276         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24277         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24278
24279 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24280
24281         * g++.dg/warn/implicit-typename1.C: Remove warning.
24282
24283 2003-02-28  Richard Henderson  <rth@redhat.com>
24284
24285         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24286         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24287
24288 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24289
24290         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24291         * g++.dg/pch/pch.exp: Likewise.
24292
24293 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/9879
24296         * testsuite/g++.dg/init/new4.C: New test.
24297
24298 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24299
24300         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24301
24302 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24303
24304         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24305         unsigned long.
24306
24307         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24308         wider than float.
24309
24310 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24311
24312         * lib/scanasm.exp: Add support for counting numbers of
24313         occurences.
24314         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24315         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24316
24317 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24318
24319         PR c++/9683
24320         * g++.dg/template/static3.C: New test.
24321
24322         PR c++/9829
24323         * g++.dg/parse/namespace6.C: New test.
24324
24325 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24326
24327         PR target/9732
24328         * gcc.dg/20030225-1.c: New test.
24329
24330 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * README: Remove out-of-date information.
24333
24334         PR c++/9836
24335         * g++.dg/template/spec6.C: New test.
24336
24337 2003-02-24  Jeff Law  <law@redhat.com>
24338
24339         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24340
24341 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24342
24343         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24344         * gcc.dg/pragma-ep-1.c: Likewise.
24345
24346 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24347
24348         PR c++/9602
24349         * g++.dg/template/friend16.C: New test.
24350
24351 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/5333
24354         * g++.dg/parse/fused-params1.C: Adjust error messages.
24355         * g++.dg/template/nested3.C: New test.
24356
24357 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24358
24359         * g++.dg/abi/param1.C: New test.
24360
24361 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24362
24363         PR c++/7982
24364         * g++.dg/warn/implicit-typename1.C: New test.
24365
24366 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24367
24368         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24369         with "mtune".
24370         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24371         * gcc.c-torture/execute/20010129-1.x: Likewise.
24372         * gcc.dg/20011107-1.c: Likewise.
24373         * gcc.dg/20020108-1.c: Likewise.
24374         * gcc.dg/20020122-3.c: Likewise.
24375         * gcc.dg/20020206-1.c: Likewise.
24376         * gcc.dg/20020310-1.c: Likewise.
24377         * gcc.dg/20020426-2.c: Likewise.
24378         * gcc.dg/20020517-1.c: Likewise.
24379         * gcc.dg/991230-1.c: Likewise.
24380         * gcc.dg/i386-unroll-1.c: Likewise.
24381         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24382
24383 2003-02-22  Jan Hubicka  <jh@suse.cz>
24384
24385         * gcc.dg/i386-mul.c: New test.
24386
24387 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24388
24389         * gcc.dg/builtins-5.c: New test case.
24390
24391 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24392
24393         * gcc.dg/asmreg-1.c: New test.
24394
24395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/9749
24398         * g++.dg/parse/varmod1.C: New test.
24399
24400 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24401
24402         PR c++/9727
24403         * g++.dg/template/op1.C: New test.
24404
24405 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24406
24407         PR c++/8906
24408         * g++.dg/template/nested2.C: New test.
24409
24410 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/8724
24413         * g++.dg/expr/dtor1.C: New test.
24414
24415 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24416
24417         * gcc.dg/cpp/include3.c: New test.
24418         * gcc.dg/cpp/inc/foo.h: New file.
24419
24420 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24421
24422         * gcc.c-torture/execute/20030221-1.c: New test.
24423
24424 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24425
24426         PR c++/9729
24427         * g++.dg/abi/conv1.C: New test.
24428
24429 2003-02-20  Jan Hubicka  <jh@suse.cz>
24430
24431         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24432
24433 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24434
24435         * gcc.c-torture/compile/20030219-1.c: New test.
24436
24437 2003-02-18  Jan Hubicka  <jh@suse.cz>
24438
24439         * gcc.dg/funcorder.c: New test.
24440
24441 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24442
24443         * gcc.c-torture/execute/20030218-1.c: New.
24444
24445 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24446
24447         * gcc.dg/20030218-1.c: New.
24448
24449 2003-02-18  Richard Henderson  <rth@redhat.com>
24450
24451         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24452         * gcc.dg/attr-used-2.c: New.
24453
24454 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24455
24456         PR c++/9704
24457         * g++.dg/init/copy5.C: New test.
24458
24459 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24460
24461         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24462         * g++.dg/pch/pch.exp: Likewise.
24463
24464 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24465
24466         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24467         STACK_SIZE is not defined.
24468
24469 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24470
24471         PR c++/9457
24472         * g++.dg/template/init1.C: New test.
24473
24474 2003-02-16  Jan HUbicka  <jh@suse.cz>
24475
24476         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24477         (foo): Add few extra tests
24478         * gcc.dg/c99-const-expr-3.c: Likewise.
24479         * gcc.c-torture/execute/20030216-1.c: New.
24480
24481 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24482
24483         PR c++/9459
24484         * g++.dg/ext/typeof4.C: New test.
24485
24486 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24487
24488         * gcc.dg/i386-387-3.c: New test case.
24489
24490 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24491
24492         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24493         cris-*-elf* cris-*-aout* and mmix-*-*.
24494
24495 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24496
24497         * gcc.dg/20030213-1.c: New test.
24498
24499 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24500
24501         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24502         * gcc.dg/i386-387-2.c: Likewise.
24503
24504 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24505
24506         * gcc.dg/ppc-spe.c: Fix formatting.
24507         Enable tests that were previously unsupported by gas.
24508         Delete tests for instructions that no longer exist.
24509         Switch arguments on evsubifw builtin.
24510
24511 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24512
24513         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24514         STACK_SIZE is too small.
24515
24516 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24517             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24518
24519         * gcc.dg/decl-2.c: New test.
24520
24521 2003-02-10  Jan Hubicka  <jh@suse.cz>
24522
24523         * gcc.dg/i386-fpcvt-1.c:  New test.
24524
24525 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24526
24527         * gcc.c-torture/execute/20030209-1.c: New test.
24528
24529 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24530
24531         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24532         int-wide bitops, use the constants of the same width.
24533         Likewise, if long long is 32-bit wide, test bitops using
24534         32-bit constants.
24535
24536 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24537
24538         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24539
24540 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24541
24542         * testsuite/gcc.dg/builtins-4.c: New test case.
24543
24544 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24545
24546         * gcc.dg/20020430-1.c: Fix dg command typos.
24547         * gcc.dg/20020503-1.c: Likewise.
24548
24549 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24550
24551         PR c++/8785
24552         * g++.dg/parse/fused-params1.C: New test.
24553
24554         PR c++/8857
24555         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24556
24557         PR c++/8921
24558         * g++.dg/parse/non-dependent1.C: New test.
24559
24560         PR c++/8928
24561         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24562
24563         PR c++/9228
24564         * g++.dg/parse/undefined7.C: New test.
24565         * g++.dg/parse/non-templ1.C: New test.
24566
24567         PR c++/9229
24568         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24569
24570 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24571
24572         * gcc.c-torture/compile/20030206-1.c: New test.
24573
24574 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24575
24576         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24577         "pow" to "foo" to avoid potential confusion with a math built-in.
24578
24579 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24580
24581         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24582         conditions for SPARC targets.
24583
24584 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.dg/20030204-1.c: New test.
24587
24588 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24589
24590         PR c++/38
24591         * g++.dg/parse/array-size1.C: New test.
24592
24593         PR c++/5657
24594         * g++.dg/parse/undefined3.C: New test.
24595
24596         PR c++/5665
24597         * g++.dg/parse/undefined4.C: New test.
24598
24599         PR c++/5975
24600         * g++.dg/parse/undefined5.C: New test.
24601
24602         PR c++/7259
24603         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24604
24605         PR c++/8578
24606         * g++.dg/parse/casting-operator1.C: New test.
24607
24608         PR c++/8596
24609         * g++.dg/parse/undefined6.C: New test.
24610
24611         PR c++/8736
24612         * g++.dg/parse/missing-template1.C: New test.
24613
24614 2003-02-04  Jan Hubicka  <jh@suse.cz>
24615
24616         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24617         * gcc.dg/i386-cmov?.c:  Likewise.
24618         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24619         * gcc.dg/i386-ssefp-1.c:  Likewise.
24620         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24621         conventions.
24622
24623 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR c++/7129
24626         * testsuite/g++.dg/ext/max.C: New test.
24627
24628 2003-02-03  Jan Hubicka  <jh@suse.cz>
24629
24630         * gcc.c-torture/execute/20030203-1.c: New test.
24631
24632 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24633
24634         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24635         'natural-endian'.
24636
24637 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24638
24639         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24640         * g++.dg/init/new2.C: Likewise.
24641         * g++.dg/other/new1.C: Likewise.
24642
24643 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24644
24645         * gcc.dg/struct-ret-libc.c: New test.
24646
24647 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24648
24649         * gcc.dg/20030129-1.c: New test.
24650
24651 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24652
24653         PR c++/8849
24654         * g++.dg/template/ptrmem4.C: New test.
24655
24656 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24657
24658         * g++.dg/parser/constant1.C: New test.
24659
24660 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24661
24662         PR c++/8591
24663         * g++.dg/parse/friend2.C: New test.
24664
24665 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         PR c++/9437
24668         * g++.dg/template/unify4.C: New test.
24669
24670 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24671
24672         * gcc.c-torture/execute/20030128-1.c: New test.
24673
24674 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24675
24676         * g++.dg/lookup/nested1.C: Test moved from ...
24677         * g++.old-deja/g++.other/lookup24.C: ... here.
24678
24679 2003-01-28  Jan Hubicka  <jh@suse.cz>
24680
24681         * gcc.dg/i386-cmov5.c:  New test.
24682
24683 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24684
24685         * gcc.c-torture/execute/20010925-1.c: Changed the
24686         memcpy declaration.
24687
24688 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24689
24690         PR c++/3902
24691         * g++.dg/parse/template5.C: New test.
24692
24693 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24694
24695         PR fortran/9258
24696         * g77.dg/pr9258: New test.
24697
24698 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24699
24700         * README: Move relevant parts from README.g++.
24701
24702         * README.g++: Remove this file.
24703
24704 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24705
24706         * g++.dg/abi/dcast1.C: New test.
24707
24708 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24709
24710         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24711
24712 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24713
24714         PR c++/47
24715         * g++.old-deja/g++.other/lookup24.C: New test.
24716
24717 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24718
24719         PR middle-end/7227
24720         * gcc.dg/uninit-C.c: New test.
24721
24722 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.dg/abi/covariant1.C: New test.
24725
24726 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24727
24728         * gcc.dg/20030123-1.c: New test.
24729
24730 2003-01-25  Jan Hubicka  <jh@suse.cz>
24731
24732         PR opt/8492
24733         * gcc.c-torture/compile/20030125-1.c
24734
24735 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24736
24737         PR c++/9403
24738         * g++.dg/parse/template3.C: New test.
24739         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24740
24741         PR c++/795
24742         * g++.dg/parse/template4.C: New test.
24743
24744         PR c++/9415
24745         * g++.dg/template/qual2.C: New test.
24746
24747         PR c++/8545
24748         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24749
24750         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24751
24752 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24753
24754         * gcc.c-torture/execute/switch-1.c: New test case.
24755
24756 2003-01-25  Jan Hubicka  <jh@suse.cz>
24757
24758         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24759
24760 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24761
24762         Tweaks for Bison-1.875. From the NEWS file:
24763         "- `parse error' -> `syntax error'
24764         Bison now uniformly uses the term `syntax error'"
24765         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24766         * gcc.dg/cpp/digraph2.c: Likewise.
24767         * gcc.dg/cpp/direct2.c: Likewise.
24768         * gcc.dg/cpp/paste4.c: Likewise.
24769         * gcc.dg/c90-restrict-1.c: Likewise.
24770         * gcc.dg/c99-func-2.c: Likewise.
24771         * gcc.dg/noncompile/920721-2.c: Likewise.
24772         * gcc.dg/noncompile/930622-2.c: Likewise.
24773         * gcc.dg/noncompile/940112-1.c: Likewise.
24774         * gcc.dg/noncompile/950921-1.c: Likewise.
24775         * gcc.dg/noncompile/951123-1.c: Likewise.
24776         * gcc.dg/noncompile/971104-1.c: Likewise.
24777         * gcc.dg/noncompile/990416-1.c: Likewise.
24778
24779 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24780
24781         * g++.dg/parse/undefined1.C: Add error message.
24782
24783 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c++/9354
24786         * g++.dg/parse/new1.C: New test.
24787
24788         PR c++/9216
24789         * g++.dg/parse/template2.C: New test.
24790
24791         PR c++/9354
24792         * g++.dg/parse/typedef2.C: New test.
24793
24794         PR c++/9328
24795         * g++.dg/ext/typeof3.C: New test.
24796
24797 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24798
24799         PR c++/2738
24800         * g++.dg/parse/ret-type1.C: New test.
24801
24802         PR c++/3792
24803         * g++.dg/parse/tmpl-outside1.C: New test.
24804
24805         PR c++/4207
24806         * g++.dg/parse/int-as-enum1.C: New test.
24807
24808         PR c++/4903
24809         * g++.dg/parse/no-typename1.C: New test.
24810
24811         PR c++/5533
24812         * g++.dg/parse/no-value1.C: New test.
24813
24814         PR c++/5921
24815         * g++.dg/parse/wrong-inline1.C: New test.
24816
24817         PR c++/6402
24818         * g++.dg/parse/ref1.C: New test.
24819
24820         PR c++/6992
24821         * g++.dg/parse/attr-ctor1.C: New test.
24822
24823         PR c++/7229
24824         * g++.dg/parse/namespace5.C: New test.
24825
24826         PR c++/7917
24827         * g++.dg/parse/func-def1.C: New test.
24828
24829         PR c++/8143
24830         * g++.dg/parse/undefined1.C: New test.
24831
24832         PR c++/5723, PR c++/8522
24833         * g++.dg/parse/specialization1.C: New test.
24834
24835         PR c++/163, PR c++/8595
24836         * g++.dg/parse/struct-as-enum1.C: New test.
24837
24838         PR c++/9173
24839         * g++.dg/parse/undefined2.C: New test.
24840
24841 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/9298
24844         * g++.dg/parse/template1.C: New test.
24845
24846         PR c++/9384
24847         * g++.dg/parse/using1.C: New test.
24848
24849         PR c++/9285
24850         PR c++/9294
24851         * g++.dg/parse/expr2.C: New test.
24852
24853         PR c++/9388
24854         * g++.dg/parse/lookup2.C: Likewise.
24855
24856 2003-01-21  Jan Hubicka  <jh@suse.cz>
24857
24858         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24859         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24860         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24861         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24862
24863 2003-01-20  Nick Clifton  <nickc@redhat.com>
24864
24865         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24866         problem with ARM sibcall code generation.
24867
24868 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24869
24870         * gcc.c-torture/execute/20030120-1.c: New.
24871
24872 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24873
24874         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24875
24876 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++/9272
24879         * g++.dg/parse/ctor1.C: New test.
24880
24881         PR c++/9294:
24882         * g++.dg/parse/qualified1.C: New test.
24883
24884         * g++.dg/parse/typename3.C: New test.
24885
24886 2003-01-16  Richard Henderson  <rth@redhat.com>
24887
24888         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24889
24890 2003-01-16  Richard Henderson  <rth@redhat.com>
24891
24892         * g++.dg/pch/pch.exp: Copy test header to the working directory
24893         before using it either for precompilation or direct use.
24894         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24895         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24896
24897 2003-01-16  Richard Henderson  <rth@redhat.com>
24898
24899         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24900         before using it either for precompilation or direct use.
24901         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24902         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24903
24904 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24905
24906         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24907         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24908         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24909         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24910         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24911         typename warning into error.
24912         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24913         error messages.
24914         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24915         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24916         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24917         messages.
24918         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24919         make declaration visible in template.
24920         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24921         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24922         messages.
24923         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24924         message.
24925         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24926         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24927         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24928         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24929         typename warning with error message.
24930         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24931         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24932         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24933
24934 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         * g++.dg/parse/ambig2.C: New test.
24937
24938 2003-01-15  Richard Henderson  <rth@redhat.com>
24939
24940         * g++.dg/tls/init-2.C: Update error message string.
24941
24942 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24943
24944         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24945
24946 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24947
24948         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24949         all for HC11/HC12.
24950         * gcc.c-torture/compile/20001205-1.x: Likewise.
24951         * gcc.c-torture/compile/20001226-1.x: Likewise.
24952         * gcc.c-torture/compile/920520-1.x: Likewise.
24953         * gcc.c-torture/compile/961203-1.x: Likewise.
24954         * gcc.c-torture/compile/20020604-1.x: Likewise.
24955
24956 2003-01-15  Jan Hubicka  <jh@suse.cz>
24957
24958         * gcc.c-torture/compile/20030115-1.c: New test.
24959
24960         * gcc.dg/i386-fpcvt-1.c: New test.
24961         * gcc.dg/i386-fpcvt-2.c: New test.
24962
24963 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24964
24965         Further conform g++'s __vmi_class_type_info to the C++ ABI
24966         specification.
24967         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24968         the specification.
24969
24970 2003-01-14  Jan Hubicka  <jh@suse.cz>
24971
24972         * gcc.dg/i386-fpcvt-1.c: New test.
24973         * gcc.dg/i386-fpcvt-2.c: New test.
24974
24975 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24976
24977         * gcc.dg/i386-mmx-3.c: New test.
24978
24979 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24980
24981         PR c++/9264
24982         * g++.dg/parse/octal1.C: New file.
24983
24984         PR c++/9172
24985         * g++.dg/parse/typename1.C: New file.
24986
24987 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24988
24989         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24990         * gcc.dg/bf-no-ms-layout.c: Likewise.
24991         * gcc.dg/bf-ms-attrib.c: Likewise.
24992
24993 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24994
24995         PR c++/9099
24996         * g++.dg/parse/dtor1.C: New file.
24997
24998         PR c++/9128
24999         * g++.dg/rtti/typeid1.C: New file.
25000
25001         PR c++/9153
25002         * g++.dg/parse/lookup1.C: New file.
25003
25004         PR c++/9171
25005         * g++.dg/templ/spec5.C: New file.
25006
25007 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25008
25009         * gcc.c-torture/compile/20030110-1.c: New test.
25010
25011 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25012
25013         Merge from pch-branch:
25014
25015         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25016
25017         * gcc.dg/pch/cpp-1.h: New.
25018         * gcc.dg/pch/cpp-1.c: New.
25019         * gcc.dg/pch/cpp-2.h: New.
25020         * gcc.dg/pch/cpp-2.c: New.
25021
25022         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25023
25024         * gcc.dg/pch/except-1.h: New.
25025         * gcc.dg/pch/except-1.c: New.
25026
25027         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25028
25029         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25030         running test.
25031         * gcc.dg/pch: Include *.hp not *.h.
25032         * gcc.dg/pch/system-1.h: New.
25033         * gcc.dg/pch/system-1.c: New.
25034
25035         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25036
25037         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25038         rather than trying to build and run a program using PCH.
25039         * gcc.dg/pch: Remove dg-do commands from test files.
25040
25041         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25042
25043         * gcc.dg/pch/macro-3.c: New.
25044         * gcc.dg/pch/macro-3.h: New.
25045
25046         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25047
25048         * gcc.dg/pch/common-1.c: New.
25049         * gcc.dg/pch/common-1.h: New.
25050         * gcc.dg/pch/decl-1.c: New.
25051         * gcc.dg/pch/decl-1.h: New.
25052         * gcc.dg/pch/decl-2.c: New.
25053         * gcc.dg/pch/decl-2.h: New.
25054         * gcc.dg/pch/decl-3.c: New.
25055         * gcc.dg/pch/decl-3.h: New.
25056         * gcc.dg/pch/decl-4.c: New.
25057         * gcc.dg/pch/decl-4.h: New.
25058         * gcc.dg/pch/decl-5.c: New.
25059         * gcc.dg/pch/decl-5.h: New.
25060         * gcc.dg/pch/global-1.c: New.
25061         * gcc.dg/pch/global-1.h: New.
25062         * gcc.dg/pch/inline-1.c: New.
25063         * gcc.dg/pch/inline-1.h: New.
25064         * gcc.dg/pch/inline-2.c: New.
25065         * gcc.dg/pch/inline-2.h: New.
25066         * gcc.dg/pch/static-1.c: New.
25067         * gcc.dg/pch/static-1.h: New.
25068         * gcc.dg/pch/static-2.c: New.
25069         * gcc.dg/pch/static-2.h: New.
25070
25071         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25072
25073         * g++.dg/pch/pch.exp: Better handle failing testcases.
25074         * gcc.dg/pch/pch.exp: Likewise.
25075         * gcc.dg/pch/macro-1.c: New.
25076         * gcc.dg/pch/macro-1.h: New.
25077         * gcc.dg/pch/macro-2.c: New.
25078         * gcc.dg/pch/macro-2.h: New.
25079
25080         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25081
25082         * g++.dg/dg.exp: Treat files in pch/ specially.
25083         * g++.dg/pch/pch.exp: New file.
25084         * g++.dg/pch/empty.H: New file.
25085         * g++.dg/pch/empty.C: New file.
25086         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25087         "precompile".
25088
25089         * gcc.dg/pch/pch.exp: New file.
25090         * gcc.dg/pch/empty.h: New file.
25091         * gcc.dg/pch/empty.c: New file.
25092         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25093         "precompile".
25094
25095 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25096
25097         * g++.dg/template/friend14.C: New test.
25098
25099 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25100
25101         * gcc.dg/old-style-asm-1.c: New test.
25102
25103 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25104
25105         * gcc.c-torture/compile/20030109-1.c: New test.
25106
25107 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25108
25109         * gcc.c-torture/execute/20030109-1.c: New test.
25110
25111 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25112
25113         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25114         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25115         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25116         * g++.old-deja/g++.mike/eh2.C: Likewise
25117         * g++.old-deja/g++.mike/eh3.C: Likewise
25118         * g++.old-deja/g++.mike/eh5.C: Likewise
25119         * g++.old-deja/g++.mike/eh6.C: Likewise
25120         * g++.old-deja/g++.mike/eh7.C: Likewise
25121         * g++.old-deja/g++.mike/eh8.C: Likewise
25122         * g++.old-deja/g++.mike/eh9.C: Likewise
25123         * g++.old-deja/g++.mike/eh10.C: Likewise
25124         * g++.old-deja/g++.mike/eh12.C: Likewise
25125         * g++.old-deja/g++.mike/eh13.C: Likewise
25126         * g++.old-deja/g++.mike/eh14.C: Likewise
25127         * g++.old-deja/g++.mike/eh16.C: Likewise
25128         * g++.old-deja/g++.mike/eh17.C: Likewise
25129         * g++.old-deja/g++.mike/eh18.C: Likewise
25130         * g++.old-deja/g++.mike/eh21.C: Likewise
25131         * g++.old-deja/g++.mike/eh23.C: Likewise
25132         * g++.old-deja/g++.mike/eh24.C: Likewise
25133         * g++.old-deja/g++.mike/eh25.C: Likewise
25134         * g++.old-deja/g++.mike/eh26.C: Likewise
25135         * g++.old-deja/g++.mike/eh27.C: Likewise
25136         * g++.old-deja/g++.mike/eh28.C: Likewise
25137         * g++.old-deja/g++.mike/eh29.C: Likewise
25138         * g++.old-deja/g++.mike/eh31.C: Likewise
25139         * g++.old-deja/g++.mike/eh33.C: Likewise
25140         * g++.old-deja/g++.mike/eh34.C: Likewise
25141         * g++.old-deja/g++.mike/eh35.C: Likewise
25142         * g++.old-deja/g++.mike/eh36.C: Likewise
25143         * g++.old-deja/g++.mike/eh37.C: Likewise
25144         * g++.old-deja/g++.mike/eh38.C: Likewise
25145         * g++.old-deja/g++.mike/eh39.C: Likewise
25146         * g++.old-deja/g++.mike/eh40.C: Likewise
25147         * g++.old-deja/g++.mike/eh41.C: Likewise
25148         * g++.old-deja/g++.mike/eh42.C: Likewise
25149         * g++.old-deja/g++.mike/eh44.C: Likewise
25150         * g++.old-deja/g++.mike/eh46.C: Likewise
25151         * g++.old-deja/g++.mike/eh47.C: Likewise
25152         * g++.old-deja/g++.mike/eh48.C: Likewise
25153         * g++.old-deja/g++.mike/eh49.C: Likewise
25154         * g++.old-deja/g++.mike/eh50.C: Likewise
25155         * g++.old-deja/g++.mike/eh51.C: Likewise
25156         * g++.old-deja/g++.mike/eh53.C: Likewise
25157         * g++.old-deja/g++.mike/eh55.C: Likewise
25158         * g++.old-deja/g++.mike/p7912.C: Likewise
25159         * g++.old-deja/g++.mike/p9706.C: Likewise
25160         * g++.old-deja/g++.mike/p10416.C: Likewise
25161         * g++.old-deja/g++.mike/p11667.C: Likewise
25162         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25163         Remove redundant reference to Iris.
25164         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25165         Elxsi, i860, Pico Java, and WE32K.
25166
25167 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25168
25169         * g++.dg/ext/asm4.C: New test.
25170
25171 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25172
25173         PR c++/9030
25174         * g++.dg/template/friend12.C: New test.
25175         * g++.dg/template/friend13.C: Likewise.
25176         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25177
25178 2003-01-08  Jan Hubicka  <jh@suse.cz>
25179
25180         * gcc.dg/i386-cadd.c: New test.
25181         * gcc.dg/i386-cmov4.c: Likewise.
25182
25183 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25184
25185         PR c++/9165
25186         * g++.dg/warn/Wunused-3.C: New test.
25187
25188         * g++.dg/abi/bitfield9.C: New test.
25189
25190         PR c++/9189
25191         * g++.dg/parse/defarg3.C: New test.
25192
25193 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25194
25195         * g++.dg/parse/ambig1.C: New test.
25196         * g++.dg/parse/defarg2.C: New test.
25197
25198 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25199
25200         * g++.dg/template/defarg-1.C: New test.
25201         * g++.dg/template/local2.C: Likewise.
25202
25203 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25204
25205         * gcc.c-torture/execute/20030105-1.c: New test.
25206
25207 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25208
25209         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25210         * g++.dg/parse/namespace4.C: Likewise.
25211
25212 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         * g++.dg/template/ntp2.C: New test.
25215
25216 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25217
25218         * g++.dg/parse/extern-C-1.C: New test.
25219
25220         * g++.dg/parse/namespace4.C: New test.
25221
25222         * g++.dg/template/nested1.C: New test.
25223
25224         * g++.dg/parse/namespace3.C: New test.
25225
25226 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25227
25228         * g++.dg/lookup/two-stage1.C: New test.
25229
25230 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25231
25232         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25233         * g++.old-deja/g++.jason/access8.C: Likewise.
25234         * g++.old-deja/g++.other/decl5.C: Likewise.
25235
25236 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25237
25238         * g++.dg/parse/parse7.C: New test.
25239
25240 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25241
25242         PR c++/2843
25243         * g++.dg/ext/attrib7.C: New test.
25244
25245 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25246
25247         * g++.dg/parse/parse6.C: New test.
25248
25249 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25250
25251         * gcc.dg/h8300-stack-1.c: New.
25252
25253 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25254
25255         g++.dg/lookup/exception1.C: New test.
25256
25257         g++.dg/lookup/template1.C: New test.
25258
25259         g++.dg/parse/namespace2.C: New test.
25260
25261         g++.dg/parse/parens2.C: New test.
25262
25263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25264
25265         * g++.dg/parse/parse5.C: New test.
25266         * g++.dg/lookup/scoped4.C: New test.
25267
25268 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25269
25270         * g++.dg/parse/parens1.C: New test.
25271
25272         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25273         angle-bracket1.C.
25274         * g++.dg/parse/parens2.C: New test.
25275
25276         * g++.dg/lookup/scope-operator1.C: New test.
25277
25278         * g++.dg/parse/operator1.C: New test.
25279
25280 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25281
25282         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25283         * g++.old-deja/g++.other/access6.C: Likewise.
25284         * g++.old-deja/g++.other/decl1.C: Likewise.
25285         * g++.old-deja/g++.pt/typename12.C: Likewise.
25286
25287 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25288
25289         * g++.dg/parse/namespace1.C: New test.
25290
25291 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25292
25293         * g++.dg/parse/parse4.C: New test.
25294
25295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25296
25297         * g++.dg/parse/parse3.C: New test.
25298
25299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25300
25301         * g++.dg/parse/parse2.C: New test.
25302
25303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25304
25305         * g++.dg/template/friend11.C: New test.
25306
25307 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25308
25309         * g++.dg/parse/parse1.C: New test.
25310
25311 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25312
25313         * lib/profopt.exp: Change the name of a global variable to avoid
25314         possible clashes with other test suites.
25315
25316 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         * g++.dg/inherit/covariant8.C: New test.
25319
25320 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25321
25322         * g++.dg/init/array9.C: New test.
25323
25324         PR c++/9112
25325         * g++.dg/parse/expr1.C: New test.
25326
25327 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25328
25329         * gcc.c-torture/compile/20021230-1.c: New test.
25330
25331 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25332
25333         * g++.dg/inherit/covariant5.C: New test.
25334         * g++.dg/inherit/covariant6.C: New test.
25335         * g++.dg/inherit/covariant7.C: New test.
25336
25337 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25338
25339         PR c++/2739
25340         * g++.dg/other/access2.C: New test.
25341
25342 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25343
25344         * g++.dg/other/anon-struct.C: No longer fails
25345         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25346         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25347         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25348
25349 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25350
25351         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25352
25353 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25354
25355         * g++.dg/eh/spec4.C: Remove stray semicolon.
25356         * g++.dg/expr/pmf-1.C: Change error message.
25357         * g++.dg/ext/asm1.C: Remove stray semicolon.
25358         * g++.dg/ext/typename1.C: Add missing typenames.
25359         * g++.dg/inherit/template-as-base.C: Change error message.
25360         * g++.dg/lookup/scoped1.C: Likewise.
25361         * g++.dg/lookup/scoped2.C: Likewise.
25362         * g++.dg/lookup/using2.C: Likewise.
25363         * g++.dg/other/component1.C: Remove stray semicolon.
25364         * g++.dg/other/do1.C: Change error message.
25365         * g++.dg/other/error2.C: Likewise.
25366         * g++.dg/other/init1.C: Likewise.
25367         * g++.dg/other/packed1.C: Remove stray semicolon.
25368         * g++.dg/other/ptrmem2.C: Change error message.
25369         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25370         marker.
25371         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25372         * g++.dg/template/access3.C: Add typename keyword.
25373         * g++.dg/template/access5.C: Remove stray semicolon.
25374         * g++.dg/template/access6.C: Likewise.
25375         * g++.dg/template/complit1.C: Likewise.
25376         * g++.dg/template/crash1.C: Change error message.
25377         * g++.dg/template/inherit2.C: Remove stray semicolon.
25378         * g++.dg/template/instantiate2.C: Likewise.
25379         * g++.dg/template/instantiate3.C: Change error message.
25380         * g++.dg/template/qual1.C: Remove stray semicolon.
25381         * g++.dg/template/qualttp18.C: Change error message.
25382         * g++.dg/template/ref1.C: Remove stray semicolon.
25383         * g++.dg/template/sizeof1.C (A::value): Declare it.
25384         * g++.dg/template/spec4.C: Change error message.
25385         * g++.dg/template/static1.C: Likewise.
25386         * g++.dg/template/type1.C: Likewise.
25387         * g++.dg/template/typename3.C: Likewise.
25388         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25389         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25390         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25391         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25392         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25393         named return value extension.
25394         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25395         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25396         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25397         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25398         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25399         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25400         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25401         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25402         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25403         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25404         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25405         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25406         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25407         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25408         syntax.
25409         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25410         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25411         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25412         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25413         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25414         * g++.old-deja/g++.brendan/template11.C: Likewise.
25415         * g++.old-deja/g++.brendan/template26.C: Likewise.
25416         * g++.old-deja/g++.brendan/template27.C: Use explicit
25417         specialization syntax.
25418         * g++.old-deja/g++.brendan/template30.C: Likewise.
25419         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25420         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25421         non-dependent names.
25422         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25423         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25424         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25425         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25426         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25427         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25428         named return value extension.
25429         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25430         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25431         * g++.old-deja/g++.ext/return1.C: Likewise.
25432         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25433         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25434         * g++.old-deja/g++.jason/access8.C: Likewise.
25435         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25436         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25437         pseudo-destructor names.
25438         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25439         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25440         pseudo-destructor names.
25441         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25442         * g++.old-deja/g++.jason/overload19.C: Likewise.
25443         * g++.old-deja/g++.jason/overload32.C: Likewise.
25444         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25445         stray semicolons.
25446         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25447         * g++.old-deja/g++.jason/return.C: Likewise.
25448         * g++.old-deja/g++.jason/return2.C: Likewise.
25449         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25450         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25451         syntax.
25452         * g++.old-deja/g++.jason/template10.C: Account for use of
25453         non-dependent names.
25454         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25455         syntax.
25456         * g++.old-deja/g++.jason/template37.C: Likewise.
25457         * g++.old-deja/g++.law/access4.C: Change error messages.
25458         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25459         pseudo-destructor names.
25460         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25461         * g++.old-deja/g++.law/ctors9.C: Likewise.
25462         * g++.old-deja/g++.law/cvt22.C: Likewise.
25463         * g++.old-deja/g++.law/dtors5.C: Likewise.
25464         * g++.old-deja/g++.law/global-init1.C: Likewise.
25465         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25466         * g++.old-deja/g++.law/operators28.C: Likewise.
25467         * g++.old-deja/g++.law/visibility28.C: Likewise.
25468         * g++.old-deja/g++.martin/eval1.C: Likewise.
25469         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25470         name.
25471         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25472         * g++.old-deja/g++.mike/net34.C: Likewise.
25473         * g++.old-deja/g++.mike/net36.C: Likewise.
25474         * g++.old-deja/g++.mike/ns2.C: Likewise.
25475         * g++.old-deja/g++.mike/p12306.C: Likewise.
25476         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25477         value extension.
25478         * g++.old-deja/g++.mike/p700.C: Likewise.
25479         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25480         * g++.old-deja/g++.mike/p710.C: Likewise.
25481         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25482         value extension.
25483         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25484         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25485         * g++.old-deja/g++.ns/crash2.C: Likewise.
25486         * g++.old-deja/g++.ns/crash3.C: Likewise.
25487         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25488         * g++.old-deja/g++.ns/ns17.C: Likewise.
25489         * g++.old-deja/g++.ns/template16.C: Likewise.
25490         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25491         keyword.
25492         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25493         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25494         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25495         named return value extension.
25496         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25497         * g++.old-deja/g++.other/access4.C: Issue additional error
25498         messages.
25499         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25500         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25501         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25502         * g++.old-deja/g++.other/crash25.C: Change error message.
25503         * g++.old-deja/g++.other/crash4.C: Change error message.
25504         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25505         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25506         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25507         checks.
25508         * g++.old-deja/g++.other/defarg8.C: Likewise.
25509         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25510         * g++.old-deja/g++.other/dtor10.C: Likewise.
25511         * g++.old-deja/g++.other/incomplete.C: Likewise.
25512         * g++.old-deja/g++.other/linkage7.C: Likewise.
25513         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25514         lookup algorithm.
25515         * g++.old-deja/g++.other/mangle2.C: Likewise.
25516         * g++.old-deja/g++.other/refinit2.C: Likewise.
25517         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25518         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25519         * g++.old-deja/g++.pt/crash28.C: Likewise.
25520         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25521         syntax.
25522         * g++.old-deja/g++.pt/crash32.C: Change error message.
25523         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25524         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25525         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25526         error message position.
25527         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25528         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25529         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25530         syntax.
25531         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25532         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25533         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25534         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25535         keyword.
25536         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25537         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25538         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25539         keyword.
25540         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25541         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25542         syntax.
25543         * g++.old-deja/g++.pt/friend28.C: Account for use of
25544         non-dependent names.
25545         * g++.old-deja/g++.pt/friend29.C: Likewise.
25546         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25547         rules.
25548         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25549         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25550         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25551         lookup rules.
25552         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25553         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25554         keyword.
25555         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25556         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25557         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25558         keyword.
25559         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25560         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25561         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25562         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25563         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25564         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25565         keyword.
25566         * g++.old-deja/g++.pt/spec10.C: Likewise.
25567         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25568         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25569         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25570         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25571         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25572         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25573         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25574         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25575         * g++.old-deja/g++.pt/typename15.C: Likewise.
25576         * g++.old-deja/g++.pt/typename22.C: Likewise.
25577         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25578         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25579         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25580         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25581         syntax.
25582         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25583         return value extension.
25584         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25585         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25586         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25587         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25588
25589 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25590
25591         * g++.dg/warn/inline1.C: New test.
25592         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25593         * g++.old-deja/g++.jason/synth10.C: Likewise.
25594         * g++.old-deja/g++.mike/net31.C: Likewise.
25595         * g++.old-deja/g++.mike/p8786.C: Likewise.
25596
25597         * g++.dg/template/friend10.C: New test.
25598         * g++.dg/template/conv5.C: New test.
25599
25600 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.dg/lookup/scoped3.C: New test.
25603
25604         * g++.dg/lookup/decl1.C: New test.
25605         * g++.dg/lookup/decl2.C: New test.
25606
25607 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25608
25609         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25610         gcc.c-torture/compile/20021015-1.c,
25611         gcc.c-torture/compile/20021015-2.c,
25612         gcc.c-torture/compile/20021123-1.c,
25613         gcc.c-torture/compile/20021123-2.c,
25614         gcc.c-torture/compile/20021123-3.c,
25615         gcc.c-torture/compile/20021123-4.c,
25616         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25617         only to 3.1 or 3.2 branch.
25618
25619 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * gcc.dg/i386-bitfield3.c: New test.
25622
25623         * gcc.dg/i386-bitfield2.c: New test.
25624
25625 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25626
25627         * g++.dg/parse/conv_op1.C: New test.
25628
25629 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25630
25631         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25632         approved.
25633
25634 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25635
25636         * gcc.c-torture/compile/20021220-1.c: New test.
25637
25638 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25639
25640         * gcc.dg/i386-fastcall-1.c: New.
25641
25642 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25643
25644         * gcc.c-torture/execute/20021219-1.c: New test.
25645
25646 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25647
25648         * gcc.dg/i386-pic-1.c: New test.
25649
25650 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25651
25652         PR c++/8099
25653         * g++.dg/template/friend9.C: New test.
25654
25655 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25656
25657         PR c++/3663
25658         * g++.dg/template/access7.C: New test.
25659
25660 2002-12-18  Nick Clifton  <nickc@redhat.com>
25661
25662         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25663         the libstdc++-v3 directory has been found.
25664
25665 2002-12-12  Devang Patel <dpatel@apple.com>
25666         * gcc.dg/darwin-ld-1.c: New test.
25667         * gcc.dg/darwin-ld-2.c: New test.
25668         * gcc.dg/darwin-ld-3.c: New test.
25669         * gcc.dg/darwin-ld-4.c: New test.
25670         * gcc.dg/darwin-ld-5.c: New test.
25671
25672 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25673
25674         * gcc.c-torture/compile/20021212-1.c: New test.
25675
25676 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25677
25678         * gcc.dg/fshort-wchar: New test.
25679
25680 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25681
25682         PR c++/8372
25683         * g++.dg/template/dtor1.C: New test.
25684
25685         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25686         markers.
25687
25688 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25691
25692 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25693
25694         * g++.dg/template/static1.C: New test.
25695         * g++.dg/template/static2.C: New test.
25696         * g++.old-deja/g++.ext/memconst.C: New test.
25697
25698 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25699
25700         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25701         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25702         * g++.dg/special/initp1.C: Likewise.
25703
25704 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25705
25706         * gcc.c-torture/execute/20021204-1.c: New test.
25707
25708 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25709
25710         * gcc.dg/ppc-fmadd-1.c: New file.
25711         * gcc.dg/ppc-fmadd-2.c: New file.
25712         * gcc.dg/ppc-fmadd-3.c: New file.
25713
25714 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25715
25716         * gcc.c-torture/compile/20021204-1.c: New test.
25717
25718 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25719
25720         * g++.dg/inherit/covariant2.C: New test.
25721         * g++.dg/inherit/covariant3.C: New test.
25722         * g++.dg/inherit/covariant4.C: New test.
25723         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25724         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25725
25726 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25727
25728         PR c++/8688
25729         * g++.dg/init/brace3.C: New test.
25730
25731 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25732
25733         * gcc.dg/20020210-1.c: Fix a comment typo.
25734
25735 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25736
25737         PR c++/8720
25738         * g++.dg/parse/defarg1.C: New test.
25739
25740         PR c++/8615
25741         * g++.dg/template/char1.C: New test.
25742
25743         * g++.dg/template/varmod1.C: Fix typo.
25744
25745 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25746
25747         DR 180
25748         * g++.old-deja/g++.pt/crash32.C: Expect error.
25749
25750 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25751
25752         PR c++/5919
25753         * g++.dg/template/varmod1.C: New test.
25754
25755         PR c++/8727
25756         * g++.dg/inherit/typeinfo1.C: New test.
25757
25758         PR c++/8663
25759         * g++.dg/inherit/typedef1.C: New test.
25760
25761 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR c++/8332
25764         PR c++/8493
25765         * g++.dg/template/strlen1.C: New test.
25766
25767         PR c++/8227
25768         * g++.dg/template/ctor2.C: New test.
25769
25770         PR c++/8214
25771         * g++.dg/init/string1.C: New test.
25772
25773         PR c++/8511
25774         * g++.dg/template/friend8.C: New test.
25775
25776 2002-11-29  Joe Buck <jbuck@synopsys.com>
25777
25778         * g++.dg/lookup/anon2.C: New test.
25779
25780 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25781
25782         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25783         h8300 port.
25784
25785 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25786
25787         * gcc.dg/bitfld-6.c: New test.
25788
25789 2002-11-27  Jan Hubicka  <jh@suse.cz>
25790
25791         * gcc.c-torture/execute/20021127.[cx]: New test.
25792
25793 2002-11-26  Jan Hubicka  <jh@suse.cz>
25794
25795         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25796         quality.
25797
25798 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25799
25800         * g++.dg/init/brace2.C: New test.
25801         * g++.old-deja/g++.mike/p9129.C: Correct.
25802
25803 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25804
25805         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25806
25807 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25808
25809         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25810
25811 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25812
25813         * testsuite/g++.dg/abi/empty11.C: New test.
25814         * testsuite/g++.dg/rtti/cv1.C: New test.
25815
25816 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25817
25818         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25819
25820 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25821
25822         * g++.dg/abi/empty10.C: New test.
25823
25824 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25825
25826         * gcc.c-torture/compile/20021124-1.c: New test.
25827
25828 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25829
25830         * g++.dg/abi/rtti2.C: New test.
25831
25832 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25833
25834         * gcc.dg/i386-unroll-1.c: New test.
25835
25836 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * gcc.c-torture/compile/20021120-1.c: New test.
25839         * gcc.c-torture/compile/20021120-2.c: New test.
25840
25841 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25842
25843         * gcc.dg/bitfld-5.c: New test.
25844
25845 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25846
25847         * gcc.c-torture/execute/20021120-3.c: New test.
25848
25849 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25850
25851         * gcc.c-torture/execute/20021120-2.c: New test.
25852
25853 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25854
25855         * gcc.c-torture/execute/20021120-1.c: New test.
25856
25857 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25858
25859         * gcc.c-torture/execute/20021118-3.c: New test.
25860
25861 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25862
25863         * gcc.c-torture/compile/20021119-1.c: New test.
25864
25865 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25866
25867         * gcc.dg/duff-1.c: New test.
25868         * gcc.dg/duff-2.c: New test.
25869         * gcc.dg/duff-3.c: New test.
25870
25871 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25872
25873         * gcc.dg/cpp/_Pragma5.c: New test.
25874
25875 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25876
25877         * gcc.c-torture/execute/20021118-2.c: New test.
25878
25879 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25880
25881         * gcc.c-torture/execute/20021118-1.c: New test.
25882
25883 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/20021116-1.c: New test.
25886
25887 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25888
25889         * g++.dg/abi/vcall1.C: New test.
25890
25891 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * gcc.dg/20021029-1.c: New test.
25894         * gcc.dg/20021029-2.c: New test.
25895
25896 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25897
25898         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25899
25900 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25901
25902         PR c/8439
25903         * gcc.dg/20021110.c: Move to ...
25904         * gcc.c-torture/compile/20021110.c: .... here.
25905
25906 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25907
25908         PR c/8467
25909         * gcc.c-torture/execute/20021111-1.c
25910
25911 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25912
25913         PR c/8439
25914         * gcc.dg/20021110.c: New test.
25915
25916 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25917
25918         * g++.dg/abi/vthunk3.C: Run only on x86.
25919
25920 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25921
25922         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25923
25924 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25925
25926         * lib/compat.exp (compat-execute): Fix logic error in last
25927         change.
25928
25929 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25930
25931         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25932
25933 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25934
25935         PR c++/8389
25936         * g++.dg/template/access6.C: New test.
25937
25938 2002-11-08  Jan Hubicka  <jh@suse.cz>
25939
25940         * gcc.dg/i386-ssefp-1.c: New test.
25941         * gcc.dg/i386-ssefp-1.c: New test.
25942
25943 2002-11-08  Jan Hubicka  <jh@suse.cz>
25944
25945         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25946
25947 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25948
25949         * g++.dg/abi/vthunk3.C: New test.
25950
25951         PR c++/8338
25952         * g++.dg/template/crash2.C: New test.
25953
25954 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25955
25956         * testsuite/g++.dg/abi/dtor1.C: New test.
25957         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25958
25959 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25960
25961         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25962         Darwin.
25963
25964 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25965
25966         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25967         -mthumb.  Only xfail with -O0.
25968
25969 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25970
25971         * g++.dg/abi/thunk1.C: New test.
25972         * g++.dg/abi/thunk2.C: Likewise.
25973         * g++.dg/abi/vtt1.C: Likewise.
25974
25975 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25976
25977         PR optimization/8423
25978         * gcc.c-torture/execute/builtin-constant.c: New test.
25979
25980 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25981
25982         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25983         Add some more cases.
25984
25985 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25986
25987         PR c++/8391
25988         * g++.dg/opt/local1.C: New test.
25989
25990 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25991
25992         PR c++/8160
25993         * g++.dg/template/complit1.C: New test.
25994
25995         PR c++/8149
25996         * g++.dg/template/typename4.C: Likewise.
25997
25998 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25999
26000         Core issue 287, PR c++/7639
26001         * g++.dg/template/instantiate1.C: Adjust error location.
26002         * g++.dg/template/instantiate3.C: New test.
26003         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26004         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26005         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26006
26007 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26008
26009         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26010
26011 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26012
26013         PR c++/8287
26014         * g++.dg/init/dtor2.C: New test.
26015
26016 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26017
26018         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26019         * gcc.dg/nest.c: Bypass errors on irix6.
26020
26021 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26022
26023         * gcc.dg/nest.c: Expect error for mmix-*-*.
26024         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26025
26026 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26027
26028         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26029         markers.
26030
26031         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26032
26033 2002-10-25  Mike Stump  <mrs@apple.com>
26034
26035         * gcc.dg/warn-1.c: New test.
26036
26037 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26038
26039         * g++.dg/template/typename3.C: New test.
26040
26041 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26042
26043         * g++.dg/lookup/ptrmem1.C: New test.
26044
26045         * g++.dg/abi/vthunk2.C: New test.
26046
26047 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26048
26049         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26050
26051 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26052
26053         * g++.dg/abi/empty9.C: New test.
26054
26055 2002-10-24  Richard Henderson  <rth@redhat.com>
26056
26057         * g++.dg/inherit/thunk1.C: Enable for ia64.
26058
26059 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26060
26061         PR c++/8067
26062         * g++.dg/lookup/pretty1.C: New test.
26063
26064 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26065
26066         * gcc.dg/20021023-1.c: New test.
26067
26068 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR c++/7679
26071         * g++.dg/parse/inline1.C: New test.
26072
26073 2002-10-23  Richard Henderson  <rth@redhat.com>
26074
26075         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26076
26077         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26078
26079 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26080
26081         PR c++/6579
26082         * g++.dg/parse/stmtexpr3.C: New test.
26083
26084 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.dg/expr/cond1.C: New test.
26087
26088 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26089
26090         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26091
26092 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26093
26094         * g++.dg/abi/vbase13.C: New test.
26095         * g++.dg/abi/vbase14.C: Likewise.
26096
26097 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26098
26099         * gcc.dg/tls/pic-1.c: New test.
26100         * gcc.dg/tls/nonpic-1.c: New test.
26101         * gcc.dg/20021018-1.c: New test.
26102
26103 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26104
26105         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26106         Remove only files with the same base name as the test case.
26107         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26108         (profopt-execute): Likewise.  Also, remove old profiling
26109         and performance data files before running the tests.
26110
26111         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26112         * g++.dg/bprob/bprob.exp: Likewise.
26113         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26114         to allow more general test case names.
26115
26116         * g++.dg/bprob/bprob-1.C: Rename to ...
26117         * g++.dg/bprob/g++-bprob-1.C: ... this.
26118
26119         * g77.dg/bprob/bprob-1.f: Rename to ...
26120         * g77.dg/bprob/g77-bprob-1.f: ... this.
26121
26122 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26123
26124         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26125         bison 1.50 or later.
26126
26127 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26128
26129         * g++.dg/README: Describe more test directories.
26130
26131 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26132
26133         * g++.dg/init/array6.C: Add additional tests.
26134
26135 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26136
26137         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26138         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26139
26140 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26141
26142         * gcc.c-torture/compile/20020604-1.x: New.
26143         * gcc.c-torture/compile/simd-5.x: Likewise.
26144         * gcc.c-torture/execute/920710-1.x: Likewise.
26145         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26146
26147 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26148
26149         * g++.dg/inherit/override1.C: Add dg-options clause.
26150
26151 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26152
26153         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26154         _mm_slli_si128.
26155
26156 2002-10-19  Andreas Schwab  <schwab@suse.de>
26157
26158         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26159         directory component.
26160
26161 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26162
26163         * g++.dg/inherit/thunk1.C: New test.
26164
26165         * g++.dg/inherit/override1.C: New test.
26166
26167         * g++.dg/abi/mangle11.C: New test.
26168         * g++.dg/abi/mangle14.C: New test.
26169         * g++.dg/abi/mangle17.C: New test.
26170
26171 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26172
26173         * g++.dg/overload/member2.C: New test.
26174
26175 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26176
26177         * g++.dg/README: Describe new compat directory.
26178         * g++.dg/dg.exp: Skip tests in compat directory.
26179         * README.compat: New file.
26180         * lib/compat.exp: New expect script.
26181         * g++.dg/compat: New test directory.
26182         * g++.dg/compat/compat.exp: New expect script.
26183         * g++.dg/compat/abi: New test directory.
26184         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26185         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26186         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26187         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26188         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26189         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26190         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26191         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26192         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26193         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26194         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26195         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26196         * g++.dg/compat/break: New test directory.
26197         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26198         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26199         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26200         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26201         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26202         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26203         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26204         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26205         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26206         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26207         g++.dg/compat/break/README: New files.
26208         * g++.dg/compat/eh: New test directory.
26209         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26210         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26211         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26212         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26213         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26214         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26215         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26216         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26217         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26218         g++.dg/compat/eh/filter2_y.C,
26219         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26220         g++.dg/compat/eh/new1_y.C,
26221         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26222         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26223         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26224         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26225         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26226         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26227         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26228         g++.dg/compat/eh/unexpected1_y.C: New files.
26229         * g++.dg/compat/init: New test directory.
26230         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26231         g++.dg/compat/init/array5_y.C,
26232         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26233         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26234         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26235         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26236         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26237         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26238         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26239         g++.dg/compat/init/init-ref2_y.C: New files.
26240
26241 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26242
26243         PR c++/7584
26244         * g++.dg/inherit/using3.C: New test.
26245
26246 2002-10-17  Jan Hubicka  <jh@suse.cz>
26247
26248         * gcc.dg/20021017-2.c: New test.
26249
26250 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26251
26252         * g++.dg/abi/mangle16.C: Adjust.
26253
26254         * g++.dg/init/array8.C: New test.
26255
26256 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26257
26258         * gcc.dg/special/mips-abi.exp: New test.
26259         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26260
26261 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26262
26263         * g++.dg/abi/mangle16.C: New test.
26264         * g++.dg/abi/mangle17.C: Likewise.
26265
26266         PR c++/7478
26267         * g++.dg/template/ref1.C: New test.
26268
26269 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26270
26271         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26272
26273 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26274
26275         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26276
26277 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26278
26279         PR c++/7524
26280         * g++.dg/init/array7.C: New test.
26281
26282 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26283
26284         * g++.dg/init/array6.C: New test.
26285
26286         * g++.dg/abi/mangle13.C: Likewise.
26287         * g++.dg/abi/mangle14.C: Likewise.
26288         * g++.dg/abi/mangle15.C: Likewise.
26289
26290 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26291
26292         * g++.dg/abi/empty8.C: New test.
26293
26294 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26295
26296         * g++.dg/init/ctor1.C: New test.
26297
26298 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26299
26300         * gcc.c-torture/execute/20021015-1.c: New test.
26301
26302 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26303
26304         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26305
26306 2002-10-14  Jan Hubicka  <jh@suse.cz>
26307
26308         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26309
26310 2002-10-14  Richard Henderson  <rth@redhat.com>
26311
26312         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26313
26314 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26315
26316         PR optimization/6631
26317         * g++.dg/opt/const2.C: New test.
26318
26319 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/7176
26322         * g++.dg/parse/friend1.C: New test.
26323         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26324
26325 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * gcc.dg/20021014-1.c: New test.
26328
26329 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26330
26331         PR c++/5661
26332         * g++.dg/ext/vlm1.C: New test.
26333         * g++.dg/ext/vlm2.C: Likewise.
26334
26335         * g++.dg/init/array1.C: Remove invalid braces.
26336         * g++.dg/init/brace1.C: New test.
26337         * g++.dg/init/copy2.C: Likewise.
26338         * g++.dg/init/copy3.C: Likewise.
26339         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26340         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26341         braces.
26342
26343 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26344
26345         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26346
26347 2002-10-11  Richard Shann  <richard.shann@superh.com>
26348
26349         * gcc.c-torture/compile/simd-5.c: New test.
26350
26351 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26352
26353         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26354
26355 2002-10-10  Jim Wilson  <wilson@redhat.com>
26356
26357         * gcc.c-torture/execute/20021010-1.c: New test.
26358
26359 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26360
26361         PR c/7353
26362         * g++.dg/ext/typedef-init.C: New test.
26363         * gcc.dg/typedef-init.c: New test.
26364
26365 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26366
26367         * gcc.dg/cpp/paste13.c: New test.
26368
26369 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26372         remaining platforms, XFAIL during compile, not execute.  Don't
26373         XFAIL at -O0.
26374
26375 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         * gcc.dg/alias-1.c: Tweak expected warning.
26378
26379 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26380
26381         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26382
26383 2002-10-06  Andreas Jaeger  <aj@suse.de>
26384
26385         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26386         * gcc.dg/cpp/c++98.C: Likewise.
26387
26388         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26389         * g++.dg/cpp/c++98.C: Likewise.
26390
26391         * g++.dg/README (Subdirectories): Mention cpp directory.
26392
26393         PR target/7559
26394         * gcc.dg/20021006-1.c: New test.
26395
26396 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26397
26398         PR c++/7804
26399         * g++.dg/other/warning1.C: New test.
26400
26401 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26402
26403         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26404         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26405         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26406
26407 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26408
26409         PR c++/7931
26410         * g++.dg/template/ptrmem3.C: New test.
26411
26412         PR c++/7754
26413         * g++.dg/template/union1.C: New test.
26414
26415 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26416
26417         PR c++/8006
26418         * g++.dg/abi/mangle9.C: New test.
26419         * g++.dg/abi/mangle10.C: New test.
26420         * g++.dg/abi/mangle11.C: New test.
26421         * g++.dg/abi/mangle12.C: New test.
26422
26423 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26424
26425         PR c++/7188.
26426         * g++.dg/template/meminit1.C: New test.
26427         * g++.dg/warn/Wreorder-1.C: Likewise.
26428         * g++.old-deja/g++.mike/warn3.C: Tweak.
26429         * lib/prune.exp: Ingore "in copy constructor".
26430
26431 2002-10-02  Andreas Jaeger  <aj@suse.de>
26432
26433         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26434         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26435         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26436         on x86-64.
26437
26438 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26439
26440         * gcc.dg/empty1.C: Fix typo.
26441
26442 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * gcc.dg/alias-1.c: New test.
26445
26446 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26447
26448         * gcc.dg/empty1.C: New test.
26449
26450         * g++.dg/tls/init-2.C: Tweak error messages.
26451
26452 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26453
26454         * gcc.c-torture/compile/20020923-1.c: New test.
26455
26456 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26457
26458         * gcc.c-torture/execute/ffs-1.c: New test.
26459         * gcc.c-torture/execute/ffs-2.c: Ditto.
26460
26461 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26462
26463         * g++.dg/overload/member1.C: New test.
26464
26465 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26466
26467         * g++.dg/abi/empty7.C: New test.
26468         * g++.dg/init/pm2.C: Likewise.
26469
26470 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26471
26472         * g++.dg/rtti/crash1.C: New test.
26473
26474 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26475
26476         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26477         gcc.dg/sibcall-4.c: New tests.
26478
26479 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26480
26481         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26482         powerpc and MMIX targets.
26483
26484 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26485
26486         * gcc.dg/cpp/20020927-1.c: New.
26487
26488 2002-09-26  David S. Miller  <davem@redhat.com>
26489
26490         * gcc.c-torture/compile/trunctfdf.c: New.
26491
26492 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26493
26494         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26495
26496 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26497
26498         * gcc.c-torture/execute/loop-15.c: New.
26499
26500 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26501
26502         * README.QMTEST: Fix typo.
26503
26504 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26505
26506         * gcc.dg/20020926-1.c: New test.
26507
26508 2002-09-25  David S. Miller  <davem@redhat.com>
26509
26510         PR target/7842
26511         * gcc.c-torture/execute/shiftdi.c: New test.
26512
26513 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26514
26515         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26516         unique to the tool.
26517         * lib/g77.exp (g77_init): Likewise.
26518         * lib/g++.exp (g++_init): Likewise.
26519         * lib/objc.exp (objc_init): Likewise.
26520
26521 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26522
26523         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26524         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26525         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26526
26527 2002-09-25  Richard Henderson  <rth@redhat.com>
26528
26529         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26530         too-small long double.
26531
26532 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26533
26534         * gcc.dg/20020919-1.c: New test.
26535
26536 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26537
26538         * g++.dg/abi/bitfield6.C: New test.
26539         * g++.dg/abi/bitfield7.C: New test.
26540         * g++.dg/abi/bitfield8.C: New test.
26541         * g++.dg/abi/vbase11.C: New test.
26542
26543 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26544
26545         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26546         hppa*-*-hpux*.  Update test comment.
26547
26548 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26549
26550         * gcc.dg/tls/struct-1.c: New test.
26551
26552 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26553
26554         * gcc.dg/cpp/tr-warn2.c: Update.
26555
26556 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26557
26558         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26559
26560 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26561
26562         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26563         systems.
26564
26565 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26566
26567         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26568
26569         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26570         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26571         setting of cxxfilt.
26572
26573 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26574
26575         * gcc.dg/20020312-2.c: Update for darwin.
26576
26577 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26578
26579         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26580
26581 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26582
26583         * objc.dg/comp-types-1.m: New test.
26584         * objc.dg/comp-types-2.m: New test.
26585         * objc.dg/comp-types-3.m: New test.
26586         * objc.dg/comp-types-4.m: New test.
26587         * objc.dg/comp-types-5.m: New test.
26588         * objc.dg/comp-types-6.m: New test.
26589
26590 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26591
26592         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26593
26594 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.dg/other/do1.C: New test.
26597
26598         * g++.dg/template/subst1.C: New test.
26599
26600 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26601
26602         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26603
26604 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26605
26606         * g++.dg/template/qualttp20.C: Adjust expected errors.
26607         * g++.old-deja/g++.jason/report.C: Likewise.
26608         * g++.old-deja/g++.other/qual1.C: Likewise.
26609
26610         * g++.dg/lookup/scoped2.C: New test.
26611
26612         * g++.dg/ext/asm3.C: New test.
26613
26614 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26615
26616         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26617
26618 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26619
26620         * ChangeLog: follow spelling conventions.
26621         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26622         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26623         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26624         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26625         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26626         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26627         * g++.old-deja/g++.law/global-init1.C: Likewise.
26628         * g++.old-deja/g++.other/delete4.C: Likewise.
26629         * g++.old-deja/g++.other/inline21.C: Likewise.
26630         * g++.old-deja/g++.other/singleton.C: Likewise.
26631         * g77.dg/strlen0.f: Likewise.
26632         * g77.f-torture/compile/20010519-1.f: Likewise.
26633         * g77.f-torture/compile/980310-4.f: Likewise.
26634         * gcc.c-torture/compile/20000605-1.c: Likewise.
26635         * gcc.c-torture/execute/20020225-1.c: Likewise.
26636         * gcc.dg/c90-hexfloat-2.c: Likewise.
26637         * gcc.dg/c99-bool-1.c: Likewise.
26638         * gcc.dg/c99-hexfloat-2.c: Likewise.
26639         * gcc.dg/dll-2.c: Likewise.
26640         * gcc.dg/wtr-union-init-1.c: Likewise.
26641         * gcc.dg/wtr-union-init-2.c: Likewise.
26642         * gcc.dg/wtr-union-init-3.c: Likewise.
26643         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26644         * gcc.dg/cpp/defined.c: Likewise.
26645         * gcc.dg/cpp/macsyntx.c: Likewise.
26646         * gcc.dg/cpp/paste2.c: Likewise.
26647         * gcc.dg/cpp/trad/defined.c: Likewise.
26648         * gcc.dg/format/c90-printf-1.c: Likewise.
26649         * gcc.dg/format/c90-scanf-1.c: Likewise.
26650         * gcc.dg/format/c99-printf-1.c: Likewise.
26651         * gcc.dg/format/c99-scanf-1.c: Likewise.
26652         * gcc.misc-tests/gcov-8.c: Likewise.
26653         * lib/profopt.exp: Likewise.
26654
26655 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26656
26657         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26658
26659 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.dg/inherit/using2.C: New test.
26662
26663 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26664
26665         * ChangeLog: Follow spelling conventions.
26666         * g++.dg/template/friend4.C: Likewise.
26667         * g++.old-deja/g++.pt/crash67.C: Likewise.
26668         * gcc.c-torture/execute/20000801-4.c: Likewise.
26669         * gcc.dg/c90-digraph-1.c: Likewise.
26670         * gcc.dg/c94-digraph-1.c: Likewise.
26671         * gcc.dg/c99-digraph-1.c: Likewise.
26672         * gcc.dg/cpp/line5.c: Likewise.
26673         * gcc.dg/cpp/multiline.c: Likewise.
26674         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26675         * gcc.dg/format/attr-3.c: Likewise.
26676         * gcc.dg/format/c90-scanf-3.c: Likewise.
26677         * gcc.dg/format/ext-4.c: Likewise.
26678
26679 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.dg/template/pretty1.C: New test.
26682
26683 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26684
26685         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26686
26687 2002-09-13  Matt Austern  <austern@apple.com>
26688
26689         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26690         passing a cast expression to a function by const reference.
26691
26692 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.dg/template/deduce1.C: New test.
26695
26696 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26697
26698         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26699         32-bit int.
26700
26701 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26702
26703         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26704         usage.
26705
26706 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26707
26708         * gcc.c-torture/compile/20020910-1.c: New test.
26709
26710 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26711
26712         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26713
26714 2002-09-10  Andreas Jaeger  <aj@suse.de>
26715
26716         * gcc.dg/20020312-2.c: Adjust for x86-64.
26717
26718 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26719
26720         * g77.dg/7388.f: New test case for PR 7388.
26721
26722 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26723
26724         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26725
26726 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26727
26728         * objc.dg/proto-lossage-1.m: New test.
26729
26730 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26731
26732         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26733
26734 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26735
26736         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26737         expected to pass.
26738
26739 2002-09-06  Stan Shebs  <shebs@apple.com>
26740             David Edelsohn  <edelsohn@gnu.org>
26741
26742         * gcc.dg/weak: New directory.
26743         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26744         target-specific xfail bits.
26745         * gcc.dg/typeof-2.c: Move to new directory.
26746         * gcc.dg/weak.exp: New expect script.
26747
26748 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26749
26750         * gcc.c-torture/execute/extzvsi.c: New test.
26751
26752 2002-09-05  Stan Shebs  <shebs@apple.com>
26753
26754         * gcc.dg/weak-1.c: xfail on Darwin.
26755         * gcc.dg/weak-2.c: Ditto.
26756         * gcc.dg/weak-3.c: Ditto.
26757         * gcc.dg/weak-4.c: Ditto.
26758         * gcc.dg/weak-5.c: Ditto.
26759         * gcc.dg/weak-6.c: Ditto.
26760         * gcc.dg/weak-7.c: Ditto.
26761         * gcc.dg/weak-8.c: Ditto.
26762         * gcc.dg/weak-9.c: Ditto.
26763
26764 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26765
26766         * gcc.c-torture/execute/loop-14.c: New test.
26767
26768 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * g++.dg/other/cxa-atexit1.C: New test.
26771
26772         * gcc.dg/typeof-2.c: New test.
26773
26774 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26775
26776         * gcc.dg/builtins-2.c: New testcase.
26777         * gcc.dg/builtins-3.c: New testcase.
26778
26779 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26780
26781         * gcc.dg/cpp/_Pragma4.c: New test.
26782
26783 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26784
26785         * objc/execute/nil_method-1.m: New testcase.
26786
26787 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26788
26789         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26790         [Object class], not [Object initialize].
26791
26792 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26793             Hans-Peter Nilsson  <hp@bitrange.com>
26794
26795         * gcc.c-torture/execute/20020720-1.x: Skip test on
26796         mmix-knuth-mmixware.  Correct comment.
26797
26798 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26799
26800         * testsuite/g++.dg/abi/bitfield5.C: New test.
26801         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26802
26803 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26804
26805         * objc.dg/undeclared-selector.m: New test.
26806
26807 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         * g++.dg/other/offsetof1.C: Avoid cast warning.
26810
26811 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26812
26813         * objc.dg/super-class-2.m: New test.
26814
26815 2002-08-24  Matt Austern  <austern@apple.com>
26816
26817         * g++.dg/ext/lvaddr.C: New test.
26818         * g++.dg/ext/lvcast.C: New test.
26819
26820 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26821
26822         * testsuite/g++.dg/inherit/cond1.C: New test.
26823
26824 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26825
26826         * gcc.dg/noncompile/incomplete-1.c: New test.
26827
26828 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26829
26830         * gcc.dg/typespec-1.c: New test.
26831
26832 2002-08-20  Devang Patel  <dpatel@apple.com>
26833         * objc.dg/proto-hier-2.m: New test.
26834
26835 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26836
26837         * objc.dg/bitfield-1.m: New test.
26838         * objc.dg/bitfield-2.m: New test.
26839
26840 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26841
26842         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26843         gcc.dg/c99-flex-array-4.c: New tests.
26844
26845 2002-08-16  Stan Shebs  <shebs@apple.com>
26846
26847         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26848
26849 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26850
26851         * gcc.dg/typeof-1.c: New test.
26852         * g++.dg/ext/typeof2.C: New test.
26853
26854 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26855
26856         * g++.dg/other/offsetof1.C: New test.
26857
26858 2002-08-14  Richard Henderson  <rth@redhat.com>
26859
26860         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26861
26862 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26863
26864         * gcc.dg/cpp/_Pragma3.c: New test.
26865
26866 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26867
26868         * g++.dg/template/inherit3: New test.
26869
26870 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26871
26872         * gcc.dg/bitfld-4.c: Add blank options.
26873
26874 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26875
26876         * g++.dg/template/crash1.C: New test.
26877
26878 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26879
26880         * gcc.dg/tls/opt-2.c: New test.
26881
26882 2002-08-08  Devang Patel  <dpatel@apple.com>
26883
26884         * objc.dg/selector-1.m : New test
26885
26886 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.dg/abi/bitfield4.C: New test.
26889         * gcc.dg/bitfld-4.c: New test.
26890
26891 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.dg/other/packed1.C: New test.
26894
26895 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26896
26897         * g++.dg/abi/offsetof.C: Tweak error messages.
26898         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26899
26900 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.dg/bitfld-3.c: New test.
26903
26904 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26905             Richard Henderson  <rth@redhat.com>
26906
26907         * gcc.dg/i386-bitfield1.c: New test.
26908         * g++.dg/abi/bitfield3.C: Update.
26909
26910 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26911
26912         * objc.dg/const-str-2.m: Update.
26913         * gcc.dg/cpp/c++98.c: Change to C extension.
26914         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26915         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26916
26917 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26918
26919         * testsuite/gcc.dg/tls/diag-3.c: New.
26920
26921 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26922
26923         * g++.dg/README (Subdirectories): Document new subdir expr.
26924         * g++.dg/expr/pmf-1.C: New test.
26925
26926 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26927
26928         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26929
26930 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * g++.dg/abi/bitfield3.C: New test.
26933
26934 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * lib/gcov.exp: Tweak expected line formats.
26937         * gcc.misc-tests/gcov8.c: New test.
26938         * gcc.misc-tests/gcov8.x: New flags.
26939
26940 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26941
26942         * consistency.vlad/layout/endian.c: Include string.h.
26943
26944         * gcc.c-torture/execute/20020805-1.c: New test.
26945
26946 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26947
26948         * g++.dg/other/conversion1.C: New test.
26949
26950 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26951
26952         * gcc.dg/builtins-1.c: New testcase.
26953
26954 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26955
26956         * g++.dg/inherit/access3.C: New test.
26957
26958 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * gcc.dg/ia64-visibility-2.c: New test.
26961
26962 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26963
26964         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26965         __qualifier_flags to __flags.
26966
26967 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * g++.dg/inherit/operator1.C: New test.
26970         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26971         * g++.dg/other/error1.C: Change expected error message.
26972         * g++.dg/template/conv4.C: Likewise.
26973
26974 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26975
26976         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26977         for documented behavior.
26978
26979 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26980
26981         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26982         several targets known to fail.
26983
26984 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26985
26986         * gcc.dg/mips-args-[123].c: New tests.
26987
26988 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26989
26990         * gcc.dg/ppc-spe.c: New.
26991
26992 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26993
26994         * g++.dg/other/ptrmem4.C: New testcase.
26995
26996 2002-07-24  Richard Henderson  <rth@redhat.com>
26997
26998         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26999
27000 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27001
27002         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27003
27004 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27005
27006         * gcc.c-torture/execute/memset-3.c: New testcase.
27007
27008 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27009
27010         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27011         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27012
27013 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27014
27015         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27016         Delete.
27017
27018 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27019
27020         * gcc.c-torture/compile/simd-4.c: New test.
27021
27022 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27023
27024         PR c++/7347, c++/7348
27025         * g++.dg/template/access4.C: New test.
27026         * g++.dg/template/access5.C: New test.
27027         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27028         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27029         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27030         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27031
27032 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27033
27034         * gcc.dg/gnu89-init-2.c: New test.
27035
27036 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27037
27038         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27039
27040 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27041
27042         * gcc.c-torture/execute/20020720-1.c: New testcase.
27043
27044 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27045
27046         * gcc.dg/cpp/Wsignprom.c: New tests.
27047
27048 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27049
27050         * gcc.c-torture/execute/loop-13.c: New test.
27051
27052 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27053
27054         * gcc.dg/cpp/expr.c: New tests.
27055
27056 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27057
27058         * g++.dg/opt/pr6713.C: Add template instantiation.
27059
27060 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27061
27062         * gcc.dg/nest.c: New test.
27063
27064 2002-07-17  Richard Henderson  <rth@redhat.com>
27065
27066         * g++.dg/opt/pr6713.C: New test.
27067
27068 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27069
27070         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27071         XFAIL for all x86 processors.
27072
27073 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27074
27075         * gcc.c-torture/execute/20010122-1.x: Do not test with
27076         -fomit-frame-pointer.
27077
27078 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         * g++.dg/template/instantiate2.C: New test.
27081         * g++.dg/template/spec4.C: New test.
27082
27083 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27084
27085         * g++.dg/template/access2.C: New test.
27086         * g++.dg/template/access3.C: New test.
27087
27088 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27089
27090         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27091         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27092         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27093         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27094         Convert to use <stdarg.h>.
27095         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27096         Delete.
27097         * gcc.dg/va-arg-2.c: New.
27098         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27099
27100 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27101
27102         * gcc.c-torture/compile/20020710-1.c: New test.
27103
27104 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27105                           Andrew Pinski  <pinskia@physics.uc.edu>
27106
27107         gcc.c-torture/compile/simd-2.c: New testcase.
27108         gcc.c-torture/compile/simd-3.c: Likewise.
27109
27110 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27111
27112         PR c++/7224
27113         * g++.dg/overload/error1.C: New test.
27114
27115 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27116
27117         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27118         configuration and IRIX 6 O32 ABI.
27119
27120 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27121
27122         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27123
27124 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27125
27126         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27127
27128 2002-07-10  Jeffrey A Law  <law@redhat.com>
27129
27130         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27131
27132         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27133
27134 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27135
27136         * gcc.dg/20020312-2.c: Check for __PPC__.
27137
27138 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27139
27140         * gcc.c-torture/compile/20020709-1.c: New test.
27141
27142 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27143
27144         * g++.dg/template/qualttp21.C: New test case.
27145
27146 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27147
27148         * gcc.c-torture/compile/20020706-1.c: New test.
27149         * gcc.c-torture/compile/20020706-2.c: New test.
27150
27151 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27152             Alexandre Oliva  <aoliva@redhat.com>
27153
27154         * g++.dg/warn/incomplete1.C: New test.
27155
27156 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27157
27158         PR c++/7099
27159         * g++.dg/warn/noreturn1.C: New test.
27160
27161 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27162
27163         PR c++/6706
27164         * g++.dg/debug/debug6.C: New test.
27165         * g++.dg/debug/debug7.C: New test.
27166
27167 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27168
27169         * gcc.c-torture/compile/simd-3.c: New test.
27170
27171 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27172
27173         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27174         * gcc.dg/20020620-1.c: Likewise.
27175
27176 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27177
27178         PR c++/6944
27179         * g++.dg/init/array4.C: New test.
27180         * g++.dg/init/array5.C: New test.
27181
27182 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27183
27184         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27185         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27186
27187 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27188
27189         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27190         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27191         * gcc.dg/wtr-conversion-1.c: Likewise.
27192         * gcc.dg/wtr-escape-1.c: Likewise.
27193         * gcc.dg/wtr-int-type-1.c: Likewise.
27194         * gcc.dg/wtr-label-1.c: Likewise.
27195         * gcc.dg/wtr-static-1.c: Likewise.
27196         * gcc.dg/wtr-strcat-1.c: Likewise.
27197         * gcc.dg/wtr-suffix-1.c: Likewise.
27198         * gcc.dg/wtr-switch-1.c: Likewise.
27199         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27200         * gcc.dg/wtr-union-init-1.c: Likewise.
27201         * gcc.dg/wtr-union-init-2.c: Likewise.
27202         * gcc.dg/wtr-union-init-3.c: Likewise.
27203
27204         * gcc.dg/wtr-func-def-1.c: New test.
27205
27206 2002-07-02 Devang Patel <dpatel@apple.com>
27207
27208         * objc.dg/param-1.m: New test.
27209
27210 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27211
27212         * gcc.dg/cpp/trad/directive.c: Add test.
27213         * gcc.dg/cpp/trad/macroargs.c: Add test.
27214         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27215
27216 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27217
27218         * gcc.dg/cpp/cmdlne-M.c: New test.
27219
27220 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27221
27222         * objc.dg/desig-init-1.m: New test.
27223
27224 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27225
27226         PR c++/6716
27227         * g++.dg/template/instantiate1.C: New test.
27228
27229 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27230
27231         PR c++/7112
27232         * g++.dg/template/sizeof2.C: New test.
27233
27234 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27235
27236         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27237         gcc.dg/cpp/trad/include.c: New tests.
27238
27239 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27240
27241         PR target/7177
27242         * gcc.c-torture/compile/20020701-1.c: New test.
27243
27244 2002-07-01  Stan Shebs  <shebs@apple.com>
27245
27246         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27247         header here...
27248         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27249         (objc-torture-execute): or here.
27250
27251 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27252
27253         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27254
27255 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27256
27257         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27258
27259 2002-06-30  Devang Patel  <dpatel@apple.com>
27260
27261         * objc.dg/fsyntax-only.m: New test.
27262
27263 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27264
27265         PR c++/6695
27266         * g++.dg/template/friend7.C: New file.
27267
27268 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27269
27270         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27271         return type.
27272
27273 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27274
27275         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27276         avoid division by zero.
27277
27278 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27279
27280         * gcc.dg/Wunknownprag.c: New tests.
27281
27282 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27283
27284         * gcc.c-torture/execute/simd-2.c: New test.
27285
27286 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27287
27288         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27289         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27290         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27291         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27292         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27293         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27294         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27295         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27296         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27297         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27298         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27299         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27300         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27301         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27302         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27303         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27304         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27305
27306 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27307
27308         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27309         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27310         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27311         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27312         New tests.
27313         * gcc.dg/cpp/trad/directive.c: Update.
27314
27315 2002-06-23  Andreas Jaeger  <aj@suse.de>
27316
27317         * gcc.c-torture/execute/complex-6.c: New.
27318
27319 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27320
27321         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27322         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27323         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27324         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27325
27326 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27327
27328         * gcc.dg/cpp/trad: New directory with traditional tests copied
27329         from parent directory.
27330         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27331         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27332         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27333         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27334         Move to trad/ and rename.
27335         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27336         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27337         gcc.dg/cpp/trad/redef2.c: New tests.
27338         * gcc.dg/cpp/trad/trad.exp: New driver.
27339
27340 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27341
27342         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27343         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27344         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27345         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27346         Remove.
27347
27348 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27349
27350         * gcc.dg/20020620-1.c: New test.
27351
27352 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27353
27354         * g++.dg/template/ttp4.C: New test.
27355
27356 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27357
27358         * g++.dg/opt/vt1.C: Fix regexp.
27359
27360 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27361
27362         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27363         Don't use attribute `noinline'.
27364
27365 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27366
27367         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27368
27369 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27370
27371         * gcc.c-torture/execute/simd-1.c: New.
27372
27373         * gcc.dg/simd-1.c: New.
27374
27375 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27376
27377         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27378
27379 2002-06-16  Richard Henderson  <rth@redhat.com>
27380
27381         * g++.dg/ext/anon-struct1.C: New.
27382         * g++.dg/ext/anon-struct2.C: New.
27383         * g++.dg/ext/anon-struct3.C: New.
27384         * gcc.dg/anon-struct-1.c: New.
27385         * gcc.dg/anon-struct-2.c: New.
27386         * gcc.dg/anon-struct-3.c: New.
27387         * gcc.dg/20011008-1.c: Adjust warning text.
27388         * gcc.dg/20020527-1.c: Add -fms-extensions.
27389
27390 2002-06-16  Richard Henderson  <rth@redhat.com>
27391
27392         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27393
27394 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27395
27396         * gcc.c-torture/execute/20020615-1.c: New test.
27397
27398 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27399
27400         * gcc.c-tortuture/execute/compare-1.c: New test case.
27401         * gcc.c-tortuture/execute/compare-2.c: New test case.
27402         * gcc.c-tortuture/execute/compare-3.c: New test case.
27403
27404 2002-06-13  Richard Henderson  <rth@redhat.com>
27405
27406         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27407         ia64 ilp32.
27408
27409 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27410
27411         * g++.dg/template/typename2.C: Update error message.
27412
27413 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27414
27415         * gcc.c-torture/execute/20020611-1.c: New test.
27416
27417 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27418
27419         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27420         list of targets to skip.
27421
27422 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27423
27424         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27425         targets if not optimizing.
27426
27427 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gcc.c-torture/compile/20020605-1.c: New test.
27430
27431         * g++.dg/opt/vt1.C: New test.
27432
27433         * gcc.dg/20020531-1.c: New test.
27434
27435         * gcc.dg/20020530-1.c: New test.
27436
27437         * gcc.dg/20020527-1.c: New test.
27438
27439         * g++.dg/opt/cse1.C: New test.
27440
27441 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27442
27443         * gcc.dg/20020607-2.c: New test case.
27444
27445 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27446
27447         * gcc.c-torture/compile/20020604-1.c: New test.
27448
27449 2002-06-04  Richard Henderson  <rth@redhat.com>
27450
27451         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27452         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27453         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27454
27455 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27456
27457         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27458
27459 2002-06-03  Richard Henderson  <rth@redhat.com>
27460
27461         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27462         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27463
27464 2002-06-02  Richard Henderson  <rth@redhat.com>
27465
27466         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27467         test functions static.
27468
27469 2002-06-02  Andreas Jaeger  <aj@suse.de>
27470
27471         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27472         now.
27473
27474 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27475
27476         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27477         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27478         Update for mofified diagnostics.
27479         * gcc.dg/c99-intconst-1.c: No longer fail.
27480
27481 2002-06-02  Richard Henderson  <rth@redhat.com>
27482
27483         * gcc.dg/uninit-A.c: Remove xfail markers.
27484
27485 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27486
27487         * gcc.dg/fnegate-1.c: New test case.
27488
27489 2002-05-30  Osku Salerma  <osku@iki.fi>
27490
27491         * gcc.c-torture/execute/mayalias-1.c: New file.
27492
27493 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27494
27495         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27496         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27497         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27498
27499 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27500
27501         * gcc.c-torture/execute/20020529-1.c: New test.
27502
27503 2002-05-27  Richard Henderson  <rth@redhat.com>
27504
27505         * g++.dg/ext/attrib6.C: New test case.
27506
27507 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27508
27509         * gcc.c-torture/execute/pure-1.c: New test.
27510
27511 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27512
27513         * gcc.dg/cpp/arith-2.c: Remove.
27514
27515 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27516
27517         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27518         * gcc.dg/cpp/if-3.c: Remove.
27519
27520 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27521
27522         * g++.dg/opt/cse2.C: New test.
27523
27524 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27525
27526         * gcc.dg/cpp/arith-1.c: New semantic tests.
27527         * gcc.dg/cpp/if-1.c: Update.
27528
27529 2002-05-24  Ben Elliston  <bje@redhat.com>
27530
27531         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27532
27533 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * gcc.dg/verbose-asm.c: New test.
27536
27537 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27538
27539         * gcc.dg/cpp/paste12.c: New test.
27540
27541 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27542
27543         * g++.dg/parse/named_ops.C: New test.
27544
27545 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27546
27547         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27548
27549 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27550
27551         * gcc.dg/weak-2.c: Allow optional leading underscore
27552         in scan-assembler symbol name.
27553         * gcc.dg/weak-3.c: Likewise.
27554         * gcc.dg/weak-4.c: Likewise.
27555         * gcc.dg/weak-5.c: Likewise.
27556
27557 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27558
27559         * gcc.dg/20020523-1.c: New test.
27560
27561 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27562
27563         * objc.dg/const-str-2.m: Update now that we stop after
27564         a command line error.
27565
27566 2002-05-22  Richard Henderson  <rth@redhat.com>
27567
27568         * g++.dg/dg.exp: Fix typo in test pruneing.
27569
27570 2002-05-22  Richard Henderson  <rth@redhat.com>
27571
27572         * g++.dg/dg.exp: Prune the tls subdirectory.
27573         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27574         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27575         * g++.dg/tls/init-1.C: New.
27576
27577 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27578
27579         * gcc.dg/20020517-1.c: New test.
27580
27581 2002-05-21  Richard Henderson  <rth@redhat.com>
27582
27583         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27584         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27585
27586 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27587
27588         * g++.dg/other/copy2.C: New test.
27589
27590 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27591
27592         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27593         (MAX_COPY): Bump up to 10 times sizeof (long long).
27594         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27595
27596         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27597         sizeof (long long).
27598
27599         * gcc.c-torture/execute/strcpy-1.c: New test.
27600
27601 2002-05-19  Jason Merrill  <jason2redhat.com>
27602
27603         * g++.dg/ext/oper1.C: New test.
27604
27605 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27606 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27607
27608         * README.QMTEST: New file.
27609
27610         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27611
27612 2002-05-19  Andreas Jaeger  <aj@suse.de>
27613
27614         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27615         now.
27616         * gcc.c-torture/execute/loop-2d.x: Likewise.
27617
27618 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27619
27620         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27621         support weak symbols.
27622         * gcc.dg/weak-4.c: Likewise
27623         * gcc.dg/weak-6.c: Likewise
27624
27625 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27626
27627         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27628         cygwin, coff and h8300-*-hms targets
27629         * gcc.dg/weak-5.c: Likewise
27630         * gcc.dg/weak-7.c: Likewise
27631
27632 2002-05-16  Jason Merrill  <jason@redhat.com>
27633
27634         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27635         (scan-assembler-not, scan-assembler-dem): Likewise.
27636         (scan-assembler-dem-not): Likewise.
27637
27638 2002-05-15  Richard Henderson  <rth@redhat.com>
27639
27640         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27641
27642 2002-05-15  Richard Henderson  <rth@redhat.com>
27643
27644         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27645         (vfoo1f): Warning here.
27646         (vfoo1l): Don't redefine the alias.
27647
27648 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27649
27650         * g++.dg/init/pm1.C: New test.
27651
27652 2002-05-12  David S. Miller  <davem@redhat.com>
27653
27654         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27655         types.
27656
27657 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27658
27659         * gcc.c-torture/execute/20020510-1.c: New test case.
27660
27661 2002-05-10  David S. Miller  <davem@redhat.com>
27662
27663         * gcc.c-torture/execute/conversion.c: Test long double too.
27664
27665 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27668         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27669         * lib/g++.exp (g++_link_flags): Likewise.
27670         * lib/objc.exp (objc_target_compile): Likewise.
27671
27672 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27673
27674         * gcc.dg/cpp/poison.c: Update.
27675         * gcc.dg/cpp/20000625-2.c: Remove.
27676         * gcc.dg/cpp/direct2s.c: Remove final test.
27677
27678 2002-05-08  Tom Rix  <trix@redhat.com>
27679
27680         * gcc.c-torture/execute/20020508-1.c: New test.
27681         * gcc.c-torture/execute/20020508-2.c: New test.
27682         * gcc.c-torture/execute/20020508-3.c: New test.
27683
27684 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27685
27686         * gcc.dg/cpp/charconst-4.c: More tests.
27687
27688 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27689
27690         PR c/6569
27691         * gcc.dg/weak-3.c: Update location of warning messages.
27692         * gcc.dg/weak-5.c: Likewise.
27693
27694 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27695
27696         * gcc.c-torture/execute/20020506-1.c: New test case.
27697
27698 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27699
27700         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27701
27702 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27703
27704         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27705
27706 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * gcc.dg/cpp/charconst-3.c: New test.
27709
27710 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27711
27712         * gcc.dg/cpp/charconst.c: Update tests.
27713
27714 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27715
27716         * treelang: Added directory for new sample language treelang. Also
27717         lib/treelang.exp: New file to signal treelang should be tested.
27718
27719 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27720
27721         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27722         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27723         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27724         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27725         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27726         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27727         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27728
27729 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27730
27731         * gcc.dg/format/xopen-2.c: New test.
27732
27733 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27734
27735         * gcc.dg/20020503-1.c: New test.
27736
27737 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27738
27739         * g++.dg/init/dtor1.C: Make it tougher.
27740
27741 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27742
27743         * g++.dg/init/dtor1.C: New test.
27744
27745 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27746
27747         * gcc.dg/altivec-8.c: New.
27748
27749 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27750
27751         * gcc.dg/altivec-7.c: New.
27752
27753 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27754
27755         * g++.dg/parse/typedef1.C: New test.
27756
27757 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27758
27759         PR c++/6486
27760         * g++.dg/template/friend6.C: New test.
27761
27762         PR c++/6492
27763         * g++.dg/init/copy1.C: New test.
27764
27765 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27766
27767         * g++.dg/warn/effc1.C: New test.
27768
27769 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27770
27771         * gcc.dg/cpp/if-cexp.c: Add a test.
27772
27773 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27774
27775         * gcc.dg/20020426-2.c: New test.
27776
27777 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27778
27779         * gcc.dg/cpp/if-mop.c: Update.
27780         * gcc.dg/cpp/if-mpar.c: Add test.
27781         * gcc.dg/cpp/if-oppr.c: Update.
27782
27783 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27784
27785         PR c/6343
27786         * gcc.dg/weak-[2-7].c: New tests.
27787
27788 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27789
27790         * gcc.dg/enum1.c: New test.
27791
27792 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/6497
27795         * g++.dg/inherit/access2.C: New test.
27796
27797 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27798
27799         PR bootstrap/6445
27800         * gcc.dg/20020426-1.c: New test.
27801
27802 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27803
27804         * g++.dg/abi/enum1.C: New test.
27805
27806 2002-04-26  Richard Henderson  <rth@redhat.com>
27807
27808         * gcc.dg/c99-bool-1.c: Expect always true warning.
27809
27810 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27811
27812         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27813
27814 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27815
27816         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27817         targets.
27818
27819 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27820
27821         * g++.dg/abi/mange7.C: New test.
27822
27823         PR c++/6438.
27824         * g++.dg/parse/stmtexpr2.C: New test.
27825
27826 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27827
27828         * gcc.dg/20020312-2.c: Add SH target.
27829
27830 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27831
27832         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27833         compiler output on mips*-*-irix*.
27834
27835 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * g++.dg/parse/attr1.C: New test.
27838
27839 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27840
27841         * gcc.c-torture/execute/string-opt-17.c: New test case.
27842         * gcc.c-torture/execute/memset-2.c: New test case.
27843
27844 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27845
27846         PR c++/6256:
27847         * g++.dg/template/friend5.C: New test.
27848
27849         PR c++/6331:
27850         * g++.dg/template/qual1.C: Likewise.
27851
27852 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27853
27854         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27855         Include stdlib.h, not stdio.h or ctype.h.
27856
27857 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27858
27859         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27860         cris-*-elf* and mmix-*-*.
27861         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27862         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27863         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27864         Ditto.
27865         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27866         * gcc.dg/wchar_t-1.c: Ditto.
27867
27868 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27869
27870         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27871         Clarify comment.
27872
27873 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27874
27875         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27876
27877 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27878
27879         * gcc.c-torture/execute/20000906-1.x: Delete.
27880
27881 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27882
27883         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27884
27885 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27886
27887         * PR6367
27888         * g77.f-torture/execute/6367.f: New test.
27889         * g77.f-torture/execute/6367.x: Disable for MMIX.
27890
27891 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27892
27893         * PR6352
27894         * g++.dg/opt/inline2.C: New test.
27895
27896 2002-04-18  Richard Henderson  <rth@redhat.com>
27897
27898         * gcc.dg/20000906-1.c: Enable for all targets.
27899         * gcc.c-torture/compile/iftrap-2.c: New.
27900
27901 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27902
27903         * gcc.dg/20020418-1.c: New test.
27904         * gcc.dg/20020418-2.c: New test.
27905
27906 2002-04-18  Richard Henderson  <rth@redhat.com>
27907
27908         * gcc.c-torture/compile/iftrap-1.c: New.
27909         * gcc.dg/iftrap-1.c: Adjust for ia64.
27910         * gcc.dg/iftrap-2.c: New.
27911
27912 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.c-torture/compile/20020418-1.c: New test.
27915
27916 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27917
27918         * gcc.c-torture/compile/20020415-1.c: New.
27919
27920 2002-04-18  David S. Miller  <davem@redhat.com>
27921
27922         * gcc.c-torture/execute/20020418-1.c: New test.
27923
27924 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27925
27926         * gcc.dg/20020416-1.c: New test.
27927
27928         * g++.dg/opt/inline1.C: New test.
27929
27930 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27931
27932         * gcc.dg/altivec-5.c: New test.
27933
27934         * gcc.dg/20020415-1.c: New test.
27935
27936 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27937
27938         * testsuite/lib/chill.exp: Remove.
27939
27940 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * g++.dg/other/big-struct.C: New test.
27943
27944 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27945
27946         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27947         of scratch file.
27948
27949 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27950
27951         PR c/6277
27952         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27953         in scan-assembler function name
27954
27955 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27956
27957         * g77.f-torture/execute/980628-4.x,
27958         g77.f-torture/execute/980628-5.x,
27959         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27960         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27961         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27962         i[34567]86-*-*.
27963
27964 2002-04-13  David S. Miller  <davem@redhat.com>
27965
27966         * gcc.c-torture/execute/20020413-1.c: New test.
27967
27968 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27969
27970         * gcc.dg/asm-6.c,
27971         * g++.dg/ext/asm1.C: New tests.
27972
27973 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27974
27975         PR c++ 5373.
27976         * g++.dg/parse/stmtexpr1.C: New test.
27977
27978         PR c++/5189.
27979         * g++.dg/template/copy1.C: New test.
27980
27981 2002-04-12  Richard Henderson  <rth@redhat.com>
27982
27983         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27984
27985 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27986
27987         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27988         gcc.c-torture/execute/20020307-2.c.
27989
27990 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27991
27992         * g++.dg/ext/attrib5.C,
27993         * g++.dg/lookup/struct1.C: New tests.
27994
27995 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27996
27997         * gcc.dg/20020411-1.c: New test.
27998
27999         * gcc.c-torture/execute/20020411-1.c: New test.
28000
28001 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28002
28003         * g77.f-torture/execute/6177.f: New test.
28004
28005 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28006
28007         PR middle-end/6247
28008         * g++.dg/opt/cleanup1.C: New test.
28009
28010         * g++.dg/opt/const1.C: New test.
28011
28012 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28013
28014         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28015
28016 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28017
28018         PR c++/5507
28019         * g++.dg/template/typename2.C: New test.
28020
28021 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28022
28023         * gcc.c-torture/execute/loop-12.c: New.
28024
28025 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28026
28027         * g77.f-torture/execute/980628-4.x,
28028         g77.f-torture/execute/980628-5.x,
28029         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28030         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28031         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28032
28033 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28034
28035         PR optimization/6086
28036         * g++.dg/opt/preinc1.C: New test.
28037
28038 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28039
28040         PR c++/5571
28041         * g++.dg/opt/static2.C: New test.
28042
28043 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28044
28045         PR c/5120
28046         * gcc.dg/20020406-1.c: New test.
28047
28048 2002-04-04  David S. Miller  <davem@redhat.com>
28049
28050         * gcc.c-torture/execute/20020404-1.c: New test.
28051
28052 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28053
28054         PR c/6123
28055         * gcc.dg/20020312-2.c: Do not declare global register variable
28056         if __PIC__ or __pic__ is defined.
28057
28058 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28059
28060         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28061         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28062
28063 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28064
28065         * gcc.misc-tests/linkage.exp: Update last change to handle
28066         sparc*-, not just sparc-.
28067
28068 2002-04-03  Richard Henderson  <rth@redhat.com>
28069
28070         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28071
28072 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28073
28074         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28075
28076 2002-04-02  David S. Miller  <davem@redhat.com>
28077
28078         * gcc.c-torture/execute/20020402-3.c: New test.
28079
28080 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28081
28082         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28083         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28084
28085         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28086         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28087         g77.f-torture/execute/20001201.x,
28088         g77.f-torture/execute/u77-test.x: New files.
28089
28090         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28091         * gcc.dg/wchar_t-1.c: Ditto.
28092
28093 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28094
28095         * gcc.c-torture/execute/20020402-1.c: New test.
28096
28097 2002-04-01  Richard Henderson  <rth@redhat.com>
28098
28099         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28100
28101         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28102
28103 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28104
28105         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28106
28107 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28108
28109         * g++.dg/inherit/template-as-base.C: Expect error.
28110         * g++.dg/inherit/namespace-as-base.C: Likewise.
28111
28112 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28113
28114         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28115         g++.dg/ext/instantiate3.C: Tweak match patterns.
28116
28117         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28118         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28119         -da test.
28120
28121 2002-03-31  Richard Henderson  <rth@redhat.com>
28122
28123         * gcc.dg/special/alias-2.c: New.
28124         * gcc.dg/special/ecos.exp: Run it.
28125
28126 2002-03-31  Richard Henderson  <rth@redhat.com>
28127
28128         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28129
28130 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28131
28132         * gcc.dg/weak-1.c: Disable on h8300 port.
28133
28134 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28135
28136         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28137         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28138         ordering tests.
28139         * g++.dg/bprob/bprob-1.C: New test.
28140         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28141         * g++.dg/gcov/gcov-1.C: New test.
28142         * g++.dg/gcov/gcov-1.x: New file.
28143         * g++.dg/gcov/gcov-2.C: New test.
28144         * g++.dg/gcov/gcov-3.C: New test.
28145         * g++.dg/gcov/gcov-3.h: New file.
28146
28147 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28148
28149         * g++.old-deja/g++.other/builtins5.C: New test.
28150         * g++.old-deja/g++.other/builtins6.C: New test.
28151         * g++.old-deja/g++.other/builtins7.C: New test.
28152         * g++.old-deja/g++.other/builtins8.C: New test.
28153         * g++.old-deja/g++.other/builtins9.C: New test.
28154
28155 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28156
28157         * g++.dg/opt/static1.C: New test.
28158
28159         * g++.dg/opt/longbranch1.C: New test.
28160
28161 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28162
28163         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28164
28165         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28166
28167 2002-03-28  Jeffrey A Law  (law@redhat.com)
28168
28169         * gcc.c-torture/execute/20020328-1.c: New test.
28170
28171 2002-03-27  Richard Henderson  <rth@redhat.com>
28172
28173         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28174         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28175         move from g++.old-deja/g++.ext/.
28176
28177 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28178
28179         * g++.dg/init/new2.C: New test.
28180
28181 2002-03-26  Richard Henderson  <rth@redhat.com>
28182
28183         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28184
28185         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28186         on sparc.
28187
28188         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28189         sparcv9 systems.
28190         * gcc.dg/20001102-1.c: Likewise.
28191
28192 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28193
28194         * gcc.dg/cpp/endif-pedantic1.c,
28195         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28196
28197 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28198
28199         * g++.dg/init/new1.C: New test.
28200
28201 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28202
28203         * g++.dg/abi/vbase9.C: New test.
28204
28205 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28206
28207         * gcc.dg/arm-asm.c: New test.
28208
28209 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28210
28211         * gcc.dg/Wswitch-enum.c: New test.
28212         Fix PR c/5044.
28213
28214 2002-03-26  Richard Henderson  <rth@redhat.com>
28215
28216         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28217         structure.
28218
28219 2002-03-25  Richard Henderson  <rth@redhat.com>
28220
28221         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28222         sparcv9 systems.
28223
28224         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28225         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28226
28227 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28228
28229         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28230
28231 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28232
28233         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28234         targets using generic thunk support.
28235
28236 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28237
28238         * gcc.c-torture/compile/20020323-1.c: New test.
28239
28240         * g++.dg/opt/conj2.C: New test.
28241
28242 2002-03-24  Richard Henderson  <rth@redhat.com>
28243
28244         * gcc.dg/weak-1.c: Use -fno-common.
28245
28246 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28247
28248         * g77.dg/f77-edit-apostrophe-out.f: New test
28249         * g77.dg/f77-edit-h-out.f: New test
28250         * g77.dg/f77-edit-t-in.f: New test
28251         * g77.dg/f77-edit-t-out.f: New test
28252         * g77.dg/f77-edit-x-out.f: New test
28253         * g77.dg/f77-edit-slash-out.f: New test
28254         * g77.dg/f77-edit-colon-out.f: New test
28255         * g77.dg/f77-edit-s-out.f: New test
28256
28257 2002-03-24  Richard Henderson  <rth@redhat.com>
28258
28259         * objc/execute/formal_protocol-6.x: New XFAIL.
28260
28261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28262
28263         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28264         that do not support weak symbols
28265
28266 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28267
28268         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28269         * lib/g77.exp:  Likewise
28270         * lib/objc.exp: Likewise
28271
28272 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28273
28274         * gcc.dg/Wswitch-default.c: New test.
28275
28276 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28277
28278         * g++.dg/other/enum1.C: New test.
28279
28280 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28281
28282         * gcc.dg/pragma-ep-3.c: Fix typo.
28283
28284 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28285
28286         * g++.dg/inherit/template-as-base.C: New test.
28287
28288 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28289
28290         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28291         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28292
28293 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28294
28295         * gcc.dg/cpp/multiline.c: Update to match.
28296
28297 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28298
28299         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28300
28301 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28302
28303         * gcc.dg/cpp/extratokens2.c:  New file.
28304
28305 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28306
28307         * gcc.dg/20020312-2.c: Add rs6000 target.
28308
28309         * gcc.c-torture/compile/20020319-1.c: New test.
28310
28311 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28312
28313         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28314         (A, E): Handle this.
28315
28316 2002-03-20  Jason Merrill  <jason@redhat.com>
28317
28318         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28319         ignoring -fpic.
28320         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28321         through prune_gcc_output.
28322
28323 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28324
28325         * gcc.c-torture/compile/20020320-1.c: New test.
28326
28327 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28328
28329         * gcc.c-torture/compile/20020318-1.c: New test.
28330
28331         * gcc.dg/struct-by-value-1.c: New test.
28332
28333         * gcc.dg/20020319-1.c: New test.
28334
28335 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * g++.dg/opt/conj1.C: New test.
28338
28339 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28340
28341         * g++.dg/template/qualttp20.C: Revert previous change.
28342         * g++.dg/template/qualttp3.C: Likewise.
28343         * g++.dg/template/qualttp4.C: Likewise
28344         * g++.dg/template/qualttp5.C: Likewise
28345         * g++.dg/template/qualttp6.C: Likewise
28346         * g++.dg/template/qualttp7.C: Likewise
28347         * g++.dg/template/qualttp8.C: Likewise
28348         * g++.dg/template/recurse.C: Likewise.
28349
28350 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28351
28352         * gcc.dg/cpp/wchar-1.c: Update.
28353
28354 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.dg/template/conv1.C: New test.
28357         * g++.dg/template/conv2.C: New test.
28358         * g++.dg/template/conv3.C: New test.
28359         * g++.dg/template/conv4.C: New test.
28360
28361 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28362
28363         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28364         * g++.dg/template/qualttp3.C: Likewise.
28365         * g++.dg/template/qualttp4.C: Likewise
28366         * g++.dg/template/qualttp5.C: Likewise
28367         * g++.dg/template/qualttp6.C: Likewise
28368         * g++.dg/template/qualttp7.C: Likewise
28369         * g++.dg/template/qualttp8.C: Likewise
28370         * g++.dg/template/recurse.C: Likewise.
28371
28372 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28373
28374         * g++.dg/opt/dtor1.C: New test.
28375
28376 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28377
28378         * gcc.c-torture/compile/20020315-1.c: New test.
28379
28380 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28381
28382         * gcc.dg/weak-1.c: Fix scan tests.
28383
28384 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28385
28386         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28387         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28388         cris-*-aout* mmix-*-*.
28389         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28390         cris-*-aout* mmix-*-*.
28391         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28392         cris-*-elf* cris-*-aout* and mmix-*-*.
28393         * gcc.dg/20001009-1.c: Ditto.
28394         * gcc.dg/20010912-1.c: Ditto.
28395         * gcc.dg/20020122-4.c: Ditto.
28396         * gcc.dg/inline-2.c: Ditto.
28397
28398 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28399
28400         * gcc.c-torture/compile/20020314-1.c: New test.
28401
28402 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28403
28404         * gcc.c-torture/execute/20020314-1.c: New test.
28405
28406 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * g++.dg/warn/Wunused-1.C: New test.
28409
28410 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28411
28412         * g++.dg/abi/mangle6.C: New test.
28413
28414 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28415
28416         * gcc.c-torture/compile/20020309-2.c: New test.
28417
28418         * gcc.c-torture/compile/20020312-1.c: New test.
28419
28420 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.dg/other/access1.C: New test.
28423
28424 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * gcc.c-torture/execute/wchar_t-1.c: New test.
28427
28428 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28429
28430         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28431
28432 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28433
28434         * gcc.dg/20020312-1.c: New test case.
28435
28436 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28437
28438         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28439
28440 2002-03-11  Richard Henderson  <rth@redhat.com>
28441
28442         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28443         * g++.old-deja/g++.jason/report.C: Likewise.
28444
28445 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28448         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28449
28450 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * testsuite/g++.dg/overload/pmf1.C: New test.
28453
28454 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28455
28456         * gcc.c-torture/execute/20020307-1.c: Use long.
28457
28458 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28459
28460         PR optimization/5844
28461         * gcc.dg/20020310-1.c: New test.
28462
28463 2002-03-09  Michael Meissner  <meissner@redhat.com>
28464
28465         * gcc.c-torture/execute/memcpy-2.c: New test.
28466         * gcc.c-torture/execute/memset-1.c: New test.
28467         * gcc.c-torture/execute/strlen-1.c: New test.
28468         * gcc.c-torture/execute/strcmp-1.c: New test.
28469         * gcc.c-torture/execute/strncmp-1.c: New test.
28470
28471 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28472
28473         * gcc.dg/ppc-ldstruct.c: New test.
28474
28475 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * gcc.c-torture/execute/va-arg-22.c: New test.
28478
28479 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28480
28481         * gcc.c-torture/compile/20020309-1.c: New test.
28482
28483 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28484
28485         * gcc.c-torture/execute/20020307-2.c: New test.
28486
28487 2002-03-07  Jeffrey A Law  (law@redhat.com)
28488
28489         * g77.f-torture/compile/20020307-1.f: New test.
28490
28491 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28492
28493         * gcc.dg/unordered-1.c: New test.
28494
28495 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28496
28497         * gcc.c-torture/execute/20020307-1.c: New test.
28498
28499 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28500
28501         * gcc.dg/20020304-1.c: New test.
28502
28503         * gcc.c-torture/compile/20020304-2.c: New test.
28504
28505 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28506
28507         * gcc.c-torture/compile/20020304-1.c: New test case
28508         (from PR c/5830).
28509
28510 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28511
28512         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28513
28514 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28515
28516         * g++.dg/other/classkey1.C: New test.
28517
28518 2002-03-01  Richard Henderson  <rth@redhat.com>
28519
28520         * gcc.c-torture/compile/981223-1.x: New.
28521         * gcc.c-torture/compile/920625-1.x: New.
28522
28523 2002-02-28  Richard Henderson  <rth@redhat.com>
28524
28525         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28526
28527 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28528
28529         * gcc.c-torture/execute/20020227-1.c: New test.
28530
28531 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28532
28533         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28534         here" ERROR lines.
28535         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28536         * g++.old-deja.g++.other/defarg1.C: Likewise.
28537         * g++.old-deja/g++.pt/calls2.C: Likewise.
28538         * g++.old-deja/g++.pt/crash20.C: Likewise.
28539         * g++.old-deja/g++.pt/crash30.C: Likewise.
28540         * g++.old-deja/g++.pt/crash36.C: Likewise.
28541         * g++.old-deja/g++.pt/crash6.C: Likewise.
28542         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28543         * g++.old-deja/g++.pt/derived3.C: Likewise.
28544         * g++.old-deja/g++.pt/error1.C: Likewise.
28545         * g++.old-deja/g++.pt/friend21.C: Likewise.
28546         * g++.old-deja/g++.pt/friend23.C: Likewise.
28547         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28548         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28549
28550 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28551
28552         * gcc.c-torture/execute/20020225-2.c: New test.
28553
28554 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28555
28556         * gcc.c-torture/execute/920730-1t.c,
28557         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28558         Delete test cases, only relevant to -traditional.
28559
28560 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28561
28562         * gcc.dg/cpp/undef1.c: Remove.
28563         * gcc.dg/cpp/directiv.c: Update.
28564         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28565
28566 2002-02-27  Michael Meissner  <meissner@redhat.com>
28567
28568         * gcc.c-torture/execute/20020226-1.c: New test.
28569
28570 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28571
28572         * g++.dg/debug/debug4.C: New test.
28573
28574         * gcc.dg/ia64-visibility-1.c: New test.
28575
28576 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28577
28578         * gcc.dg/debug/20020224-1.c: New.
28579
28580 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28581
28582         * gcc.c-torture/execute/960416-1.x: New.
28583         * gcc.c-torture/execute/divconst-3.x: Likewise.
28584
28585 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28586
28587         * gcc.dg/20020224-1.c: New test.
28588
28589 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28590
28591         * gcc.c-torture/execute/20020225-1.c: New.
28592
28593 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28594
28595         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28596
28597 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28598
28599         * gcc.dg/20020222-1.c: New test.
28600
28601 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28602
28603         * g++.dg/opt/anonunion1.C: New test.
28604
28605 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28606
28607         * g++.dg/template/qualttp19.C: New test.
28608         * g++.dg/template/qualttp20.C: New test.
28609         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28610         * g++.old-deja/g++.other/qual1.C: Likewise.
28611
28612 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28613
28614         * gcc.dg/attr-alwaysinline.c: New.
28615
28616 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28617
28618         * gcc.dg/20020220-1.c: New test.
28619
28620         * gcc.dg/20020220-2.c: New test.
28621
28622         * g++.dg/opt/mmx1.C: New test.
28623
28624 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28625
28626         * gcc.c-torture/compile/20020110.c: New test.
28627
28628 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.c-torture/execute/20020219-1.c: New test.
28631
28632         * gcc.dg/20020219-1.c: New test.
28633
28634         * gcc.dg/noncompile/20020220-1.c: New test.
28635
28636         * g++.dg/opt/ptrintsum1.C: New test.
28637
28638         * gcc.dg/debug/20020220-1.c: New test.
28639
28640 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.c-torture/execute/20020216-1.c: New test.
28643
28644 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28645
28646         * gcc.dg/decl-1.c: Update, new test.
28647
28648 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.dg/abi/bitfield1.C: New test.
28651         * g++.dg/abi/bitfield2.C: New test.
28652
28653 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28654
28655         * gcc.dg/attr-nest.c: New test.
28656
28657 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28658
28659         * gcc.c-torture/execute/20020215-1.c: New test.
28660
28661 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28662
28663         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28664         * g++.dg/debug/debug.exp: New.
28665         * g++.dg/debug/trivial.C: New.
28666         * g++.dg/debug/debug1.C: Moved...
28667         * g++.dg/other/debug1.C: ...from here.
28668         * g++.dg/debug/debug2.C: Moved...
28669         * g++.dg/other/debug2.C: ...from here.
28670         * g++.dg/debug/debug3.C: Moved...
28671         * g++.dg/other/debug3.C: ...from here.
28672
28673         * gcc.dg/noncompile/20020213-1.c: New test.
28674
28675 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * g++.dg/other/debug3.C: New test.
28678
28679         * gcc.c-torture/execute/20020213-1.c: New test.
28680
28681 2002-02-13  Richard Smith <richard@ex-parrot.com>
28682
28683         * g++.old-deja/g++.other/thunk1.C: New test.
28684
28685 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28686
28687         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28688
28689 2002-02-13  Stan Shebs  <shebs@apple.com>
28690
28691         * gcc.dg/altivec-3.c: New.
28692
28693 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28694
28695         * gcc.dg/Wunreachable-1.c: New test.
28696         * gcc.dg/Wunreachable-2.c: New test.
28697
28698 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28699
28700         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28701
28702 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28703
28704         * gcc.dg/decl-1.c: New test.
28705
28706 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28707
28708         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28709
28710 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28711
28712         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28713         * gcc.c-torture/compile/980506-1.x: Likewise.
28714
28715 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28716
28717         * gcc.dg/20020210-1.c: New.
28718
28719 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28720
28721         * g77.f-torture/execute/947.f: New regression test
28722         for PR fortran/947.
28723
28724 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28725
28726         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28727         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28728
28729 2002-02-08  Richard Henderson  <rth@redhat.com>
28730
28731         * gcc.c-torture/compile/labels-3.c: New.
28732
28733 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28734
28735         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28736         expression statements work instead.
28737         * gcc.dg/noncompile/20020207-1.c: New test.
28738
28739 2002-02-07  Richard Henderson  <rth@redhat.com>
28740
28741         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28742
28743 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28744
28745         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28746         message from g77
28747         * lib/g77-dg.exp: Trim g77 error messages so that they are
28748         recognized by dg.exp.
28749
28750 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28751
28752         PR fortran/5473
28753         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28754
28755 2002-02-07  Richard Henderson  <rth@redhat.com>
28756
28757         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28758         to be sufficiently aligned for integers.
28759
28760 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28761
28762         * g++.dg/template/friend4.C: New test.
28763
28764 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28765
28766         PR fortran/5743
28767         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28768         unsupported cases.
28769
28770 2002-02-07  Richard Henderson  <rth@redhat.com>
28771
28772         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28773         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28774         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28775         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28776
28777 2002-02-06  Richard Henderson  <rth@redhat.com>
28778
28779         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28780
28781 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28782
28783         * gcc.dg/20020206-1.c: New test.
28784
28785 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28786
28787         * gcc.c-torture/execute/20020206-1.c: New test.
28788
28789         * gcc.c-torture/execute/20020206-2.c: New test.
28790
28791         PR optimization/5429:
28792         * gcc.c-torture/compile/20020206-1.c: New test.
28793
28794 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28795
28796         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28797         as certain file formats cannot support particularly large
28798         alignments.
28799
28800         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28801         and do not expect to be able to link the executable.
28802
28803         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28804         fail because the COFF format does not support the weak attribute.
28805
28806 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28807
28808         * g77.dg/pr5473.f:  New test
28809
28810 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28811
28812         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28813         Fix testcase accordingly.
28814
28815 2002-02-04  Richard Henderson  <rth@redhat.com>
28816
28817         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28818         (buf): Change to be an array of pointers, not ints.
28819
28820 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28821
28822         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28823         before all tests.  Move warning one line above to match where it
28824         C frontend emits.
28825         * gcc.dg/Wswitch-2.c: New test.
28826         * g++.dg/warn/Wswitch-1.C: New test.
28827         * g++.dg/warn/Wswitch-2.C: New test.
28828
28829 2002-02-04  Richard Henderson  <rth@redhat.com>
28830
28831         * g++.dg/abi/offsetof.C: Fix size comparison.
28832
28833 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28834
28835         * gcc.dg/cast-qual-2.c: New test.
28836
28837 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * gcc.dg/20020201-4.c: New test.
28840
28841 2002-02-04  Ben Elliston  <bje@redhat.com>
28842
28843         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28844         target_info attribute != 0, in addition to the empty string.
28845         (gcc_target_compile): Likewise.
28846
28847 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28848
28849         * gcc.dg/Wswitch.c: New test.
28850         PR gcc/4475. PR gcc/3780.
28851
28852 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28853
28854         * g77.f-torture/execute/5122.f: New test for regressions
28855         against PR fortran/5122.
28856
28857 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28858
28859         * g77.f-torture/compile/pr3743.f: Delete
28860         * g77.dg/pr3743-1.f: New test.
28861         * g77.dg/pr3743-2.f: New test.
28862         * g77.dg/pr3743-3.f: New test.
28863         * g77.dg/pr3743-4.f: New test.
28864
28865 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28866
28867         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28868
28869 2002-02-02  Richard Henderson  <rth@redhat.com>
28870
28871         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28872         * gcc.c-torture/execute/bf64-1.c: Likewise.
28873
28874 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28875
28876         * gcc.dg/20020201-2.c: New test.
28877
28878         * gcc.dg/20020201-3.c: New test.
28879
28880         * gcc.c-torture/execute/bitfld-2.c: New test.
28881
28882 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28883
28884         * gcc.dg/bitfld-1.c: Update.
28885         * gcc.dg/bitfld-2.c: Update.
28886         * gcc.c-torture/execute/bitfld-1.x: New.
28887
28888 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * gcc.c-torture/execute/20020201-1.c: New test.
28891
28892 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28893
28894         PR target/5469
28895         * gcc.dg/20020201-1.c: New test.
28896
28897 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28898
28899         PR fortran/3743
28900         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28901         * g77.f-torture/compile/pr3743.x: Remove
28902
28903 2002-01-31  Tom Rix  <trix@redhat.com>
28904
28905         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28906
28907 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28908
28909         * gcc.dg/noncompile/20020130-1.c: New test.
28910
28911 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28912
28913         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28914
28915 2002-01-29  Richard Henderson  <rth@redhat.com>
28916
28917         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28918         to long long.
28919         * gcc.c-torture/execute/bf64-1.c: Likewise.
28920
28921 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * gcc.c-torture/execute/20020129-1.c: New test.
28924
28925 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28926
28927         * gcc.c-torture/compile/20000224-1.c: Update.
28928         * gcc.c-torture/execute/bitfld-1.c: New tests.
28929         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28930         * gcc.dg/uninit-A.c: Update.
28931
28932 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28933
28934         * g++.dg/template/ctor1.C: Add instantiation.
28935
28936 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28937
28938         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28939         argument to __builtin_prefetch to be const ptr.
28940
28941 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28942
28943         * gcc.c-torture/compile/20020120-1.c: New test.
28944
28945 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28946
28947         * gcc.c-torture/execute/20020127-1.c: New test.
28948
28949 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28950
28951         * g77.dg/f77-edit-i-in.f: New test
28952         * g77.dg/f77-edit-i-out.f: New test
28953
28954 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28955
28956         * gcc.dg/debug/debug.exp: New file.
28957         * gcc.dg/debug/trivial.c: New file.
28958         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28959         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28960         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28961         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28962         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28963         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28964         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28965         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28966         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28967         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28968         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28969         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28970         * gcc.dg/20000503-1.c: Removed.
28971         * gcc.dg/20010207-1.c: Removed.
28972         * gcc.dg/20011223-1.c: Removed.
28973         * gcc.dg/20020104-2.c: Removed.
28974         * gcc.dg/debug-1.c: Removed.
28975         * gcc.dg/debug-2.c: Removed.
28976         * gcc.dg/debug-3.c: Removed.
28977         * gcc.dg/debug-4.c: Removed.
28978         * gcc.dg/debug-5.c: Removed.
28979         * gcc.dg/debug-6.c: Removed.
28980         * gcc.dg/dwarf2-1.c: Removed.
28981         * gcc.dg/dwarf2-2.c: Removed.
28982
28983 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * g++.old-deja/g++.other/eh5.C: New test.
28986         * g++.old-deja/g++.other/sibcall2.C: New test.
28987         * g++.old-deja/g++.other/array9.C: New test.
28988         * g++.old-deja/g++.other/typename2.C: New test.
28989         * g++.old-deja/g++.other/crash60.C: New test.
28990         * g++.old-deja/g++.other/conv9.C: New test.
28991         * g++.old-deja/g++.other/mangle10.C: New test.
28992         * g++.old-deja/g++.other/unchanging1.C: New test.
28993         * g++.old-deja/g++.other/exprstmt1.C: New test.
28994         * g++.old-deja/g++.other/inline23.C: New test.
28995         * g++.old-deja/g++.eh/ia64-1.C: New test.
28996         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28997         * g++.old-deja/g++.other/reload1.C: New test.
28998         * g++.old-deja/g++.other/static20.C: New test.
28999         * g++.old-deja/g++.other/local-alloc1.C: New test.
29000         * g++.old-deja/g++.other/conv8.C: New test.
29001         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29002         * g++.old-deja/g++.other/storeexpr1.C: New test.
29003         * g++.old-deja/g++.other/storeexpr2.C: New test.
29004         * g++.dg/eh/template2.C: New test.
29005         * g++.dg/warn/weak1.C: New test.
29006
29007 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29008
29009         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29010         Remove first, non-varying, argument.
29011
29012 2002-01-23  Richard Henderson  <rth@redhat.com>
29013
29014         * gcc.dg/inline-2.c: New.
29015
29016         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29017         Add optional target arg.  Check number of arguments.
29018         (scan-assembler-not, scan-assembler-dem): Likewise.
29019         (scan-assembler-dem-not): Likewise.
29020
29021 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29022
29023         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29024         line 12.
29025         * g++.old-deja/g++.brendan/parse3.C,
29026         g++.old-deja/g++.other/crash26.C,
29027         g++.old-deja/g++.other/crash28.C,
29028         g++.old-deja/g++.other/crash29.C,
29029         g++.old-deja/g++.other/crash30.C,
29030         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29031
29032 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29033
29034         * gcc.dg/20020115-1.c: New.
29035
29036 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29037
29038         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29039
29040 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29041
29042         * gcc.dg/20020122-3.c: New.
29043
29044 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29045
29046         * g++.dg/other/gc1.C: New test.
29047
29048 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29049
29050         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29051
29052 2002-01-22  Richard Henderson  <rth@redhat.com>
29053
29054         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29055
29056 2002-01-22  Richard Henderson  <rth@redhat.com>
29057
29058         * gcc.dg/20020122-4.c: New.
29059
29060 2002-01-22  H.J. Lu <hjl@gnu.org>
29061
29062         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29063         link output.
29064         * gcc.dg/special/ecos.exp: Likewise.
29065         * lib/g++-dg.exp: Likewise.
29066         * lib/g77-dg.exp: Likewise.
29067         * lib/gcc-dg.exp : Likewise.
29068         * lib/mike-g++.exp: Likewise.
29069         * lib/mike-g77.exp: Likewise.
29070         * lib/mike-gcc.exp: Likewise.
29071         * lib/objc-dg.exp: Likewise.
29072
29073 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29074
29075         PR target/5379
29076         * gcc.dg/20020122-2.c: New test.
29077
29078 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29079
29080         * gcc.dg/20020122-1.c: New test.
29081
29082 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29083
29084         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29085
29086 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29087
29088         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29089
29090 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29091
29092         * gcc.c-torture/compile/20020121-1.c: New test.
29093
29094 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29095
29096         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29097         ld_library_path.
29098
29099 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * gcc.dg/20020218-1.c: New test.
29102
29103 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29104
29105         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29106         messages
29107         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29108         "At global scope" warning
29109         * g++.dg/ext/align1.C: Change cygwin test for alignment
29110         from db-bogus to dg-warning
29111
29112 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29113
29114         * g77.f-torture/compile/cpp2.F: New test.
29115
29116 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29117
29118         * g++.dg/template/access1.C: New test.
29119
29120 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29121
29122         * gcc.dg/20020118-1.c: New.
29123
29124 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29125
29126         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29127
29128 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29129
29130         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29131         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29132         alignment warnings.
29133
29134 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29135
29136         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29137         torture_with_loops and torture_without_loops
29138
29139 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29140
29141         * gcc.c-torture/compile/20020116-1.c: New test.
29142
29143 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29144
29145         * gcc.dg/20020116-2.c: New test.
29146
29147         * gcc.dg/ultrasp4.c: New test.
29148
29149         * gcc.dg/20020116-1.c: New test.
29150
29151 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29152
29153         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29154         by EABI.
29155
29156 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29157
29158         * gcc.misc-tests/i386-prefetch.exp: New.
29159         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29160         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29161         * gcc.misc-tests/i386-pf-none-1.c: New test.
29162         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29163
29164 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29165
29166         * gcc.dg/gnu89-init-1.c: Add new tests.
29167
29168 2002-01-15  Andreas Jaeger  <aj@suse.de>
29169
29170         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29171         * gcc.dg/i386-mmx-2.c: Likewise.
29172         * gcc.dg/i386-sse-1.c: Likewise.
29173         * gcc.dg/i386-sse-2.c: Likewise.
29174         * gcc.dg/i386-sse-3.c: Likewise.
29175
29176 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29177
29178         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29179         Uncomment additional cases that now pass.
29180
29181 2002-01-11  Richard Henderson  <rth@redhat.com>
29182
29183         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29184         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29185
29186 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29187
29188         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29189
29190 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29191
29192         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29193         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29194
29195 2002-01-10  Dale Johannesen  <dalej@apple.com>
29196
29197         * gcc.c-torture/execute/loop-11.c: New.
29198
29199 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29200
29201         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29202         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29203
29204 2002-01-09  Richard Henderson  <rth@redhat.com>
29205
29206         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29207         type in which to perform the operation for each size.
29208
29209 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29210
29211         * gcc.c-torture/compile/20020109-2.c: New test.
29212
29213 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29214
29215         * gcc.c-torture/execute/loop-10.c: New test.
29216
29217 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29218
29219         * gcc.c-torture/compile/20010226-1.c: New test.
29220         * gcc.c-torture/compile/20010227-1.c: New test.
29221         * gcc.c-torture/compile/20010426-1.c: New test.
29222         * gcc.c-torture/compile/20010510-1.c: New test.
29223         * gcc.c-torture/compile/20010605-3.c: New test.
29224         * gcc.c-torture/compile/20010824-1.c: New test.
29225         * gcc.c-torture/execute/20010409-1.c: New test.
29226         * gcc.dg/noncompile/20000901-1.c: New test.
29227         * gcc.dg/20001023-1.c: New test.
29228         * gcc.dg/20001101-1.c: New test.
29229         * gcc.dg/20001102-1.c: New test.
29230         * gcc.dg/20010207-1.c: New test.
29231         * gcc.dg/20010405-1.c: New test.
29232         * gcc.dg/20010822-1.c: New test.
29233         * gcc.dg/20011107-1.c: New test.
29234
29235 2002-01-09  Jeffrey A Law  (law@redhat.com)
29236
29237         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29238
29239         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29240         execution failure on PA targets.
29241
29242 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29243
29244         * gcc.c-torture/compile/20020109-1.c: New test.
29245
29246 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29247
29248         * gcc.c-torture/execute/20020108-1.c: New test.
29249
29250 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29251
29252         * gcc.dg/20020108-1.c: New test.
29253
29254 2002-01-08  H.J. Lu <hjl@gnu.org>
29255
29256         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29257         for header files.
29258
29259 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29260
29261         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29262         consistency.
29263
29264 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29265
29266         * gcc.dg/altivec-4.c: Test altivec predicates.
29267
29268 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29269
29270         * gcc.c-torture/execute/20020107-1.c: New test.
29271
29272 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29273
29274         PR c/5279
29275         * gcc.c-torture/compile/20020106-1.c: New test.
29276
29277 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29278
29279         * gcc.c-torture/execute/nestfunc-4.c: New test.
29280
29281 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29282
29283         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29284         extra triple that slipped in.
29285         * g++.old-deja/g++.abi/align.C: Likewise.
29286         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29287
29288 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29289
29290         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29291         * g++.old-deja/g++.abi/align.C: Likewise.
29292         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29293
29294         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29295         on FreeBSD/i386.
29296         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29297         FreeBSD.
29298
29299 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29300
29301         * gcc.dg/20020104-1.c: New test.
29302
29303         * gcc.dg/20020104-2.c: New test.
29304
29305 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29306
29307         * gcc.dg/20020103-1.c: Fix typo in target selector.
29308
29309 2002-01-03  Richard Henderson  <rth@redhat.com>
29310
29311         * gcc.dg/20020103-1.c: New.
29312
29313 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29314
29315         * gcc.c-torture/execute/20020103-1.c: New test.
29316
29317 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29318
29319         * g++.dg/other/debug2.C: New test.
29320
29321         * gcc.c-torture/compile/20020103-1.c: New test.
29322
29323 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29324
29325         * gcc.dg/gnu89-init-1.c: Added new tests.
29326
29327 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29328
29329         * g++.dg/template/friend2.C: Remove as patch is reverted.
29330
29331         * g++.dg/warn/oldcast1.C: New test.
29332
29333         * g++.dg/template/ptrmem1.C: New test.
29334         * g++.dg/template/ptrmem2.C: New test.
29335
29336         * g++.dg/template/ntp.C: New test.
29337
29338         * g++.dg/other/component1.C: New test.
29339
29340         * g++.dg/template/ttp3.C: New test.
29341
29342         * g++.dg/template/friend2.C: New test.
29343         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29344
29345 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29346
29347         * g++.dg/other/ptrmem1.C: New test.
29348         * g++.dg/other/ptrmem2.C: New test.
29349
29350 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29351
29352         * g++.dg/template/ctor1.C: New test.
29353
29354 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29355
29356         * g++.dg/template/friend2.C: New test.
29357
29358 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29359
29360         * gcc.dg/mmix-1.c: New test.
29361
29362 2001-12-31  Richard Henderson  <rth@redhat.com>
29363
29364         * gcc.dg/asm-5.c: New.
29365
29366 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29367
29368         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29369         in namespace __gnu_cxx
29370
29371 2001-12-30  Richard Henderson  <rth@redhat.com>
29372
29373         * gcc.dg/debug-6.c: New.
29374
29375 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29376
29377         * gcc.c-torture/compile/20011229-2.c: New test.
29378
29379 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * gcc.dg/debug-3.c: New test.
29382         * gcc.dg/debug-4.c: New test.
29383         * gcc.dg/debug-5.c: New test.
29384
29385 2001-12-29  Richard Henderson  <rth@redhat.com>
29386
29387         * g++.dg/eh/loop1.C: New.
29388
29389 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29390
29391         * g++.dg/template/crash1.C: New test.
29392
29393 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29394
29395         * g++.dg/other/const1.C: New test.
29396
29397 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29398
29399         * gcc.c-torture/compile/20011229-1.c: New test.
29400
29401 2001-12-28  Stan Shebs  <shebs@apple.com>
29402
29403         * lib/objc-torture.exp: Resync with c-torture.exp.
29404         * lib/objc.exp: Load standard libraries.
29405
29406 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29409         additional tests.
29410
29411 2001-12-27  Roger Sayle <roger@eyesopen.com>
29412
29413         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29414
29415 2001-12-27  Richard Henderson  <rth@redhat.com>
29416
29417         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29418
29419 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29420
29421         * g++.dg/eh/ctor1.C: New test.
29422         * g++.dg/other/error2.C: New test.
29423
29424 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.dg/other/init2.C: New test.
29427
29428 2001-12-24  Richard Henderson  <rth@redhat.com>
29429
29430         * gcc.dg/20011223-1.c: New.
29431         * gcc.dg/inline-1.c: New.
29432
29433 2001-12-23  Richard Henderson  <rth@redhat.com>
29434
29435         * gcc.dg/asm-4.c: Test operand modifiers.
29436
29437 2001-12-23  Richard Henderson  <rth@redhat.com>
29438
29439         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29440
29441 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29442
29443         * gcc.c-torture/execute/20011223-1.c: New test.
29444
29445 2001-12-21  Richard Henderson  <rth@redhat.com>
29446
29447         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29448         re-enables the warning.
29449
29450 2001-12-21  Richard Henderson  <rth@redhat.com>
29451
29452         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29453
29454 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * gcc.c-torture/compile/20011218-1.c: New test.
29457
29458 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29459
29460         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29461         arm-isr.c test.
29462         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29463         epilogue generation for ARM ISR routines.
29464
29465 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29466
29467         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29468         * gcc.dg/format/c90-printf-3.c: Likewise.
29469         * gcc.dg/format/c99-printf-3.c: Likewise.
29470         * gcc.dg/format/ext-1.c: Likewise.
29471         * gcc.dg/format/ext-6.c: Likewise.
29472         * gcc.dg/format/format.h: Prototype unlocked stdio.
29473
29474 2001-12-20  Richard Henderson  <rth@redhat.com>
29475
29476         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29477         (arena): Use it.
29478         (malloc): Correct allocation logic.  Abort if we fill up the
29479         arena before initialization complete.
29480         (realloc): Correct allocation logic.
29481
29482 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29483
29484         * gcc.c-torture/compile/20011219-2.c: New test.
29485
29486         * gcc.c-torture/execute/20011219-1.c: New test.
29487
29488 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29489
29490         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29491         target does not support weak symbols.
29492
29493 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29494
29495         * gcc.c-torture/compile/20011219-1.c: New test.
29496
29497 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.dg/other/error1.C: New test.
29500
29501 2001-12-17  Jeffrey A Law  (law@redhat.com)
29502
29503         * gcc.c-torture/execute/20011217-1.c: New test.
29504
29505 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29506
29507         * objc.dg/special/: New directory.
29508         * objc.dg/special/special.exp: New file.
29509         * objc.dg/special/unclaimed-category-1.h: New file.
29510         * objc.dg/special/unclaimed-category-1a.m: New file.
29511         * objc.dg/special/unclaimed-category-1.m: New file.
29512
29513 2001-12-17  Andreas Jaeger  <aj@suse.de>
29514
29515         * gcc.c-torture/compile/20011217-2.c: New test.
29516
29517 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29518
29519         * gcc.c-torture/compile/20011217-1.c: New test.
29520
29521 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29522
29523         * testsuite/gcc.dg/20011214-1.c: New.
29524
29525 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29526
29527         * gcc.dg/altivec-4.c: New.
29528
29529 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29530
29531         * gcc.dg/20011113-1.c: New test.
29532
29533 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29534
29535         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29536         std::__malloc_alloc_template<0> and
29537         std::__default_alloc_template<false, 0>.
29538
29539 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29540
29541         * objc/execute/bf-21.m: New test.
29542         * objc/execute/enumeration-1.m: New test.
29543         * objc/execute/enumeration-2.m: New test.
29544
29545 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29546
29547         * gcc.dg/gnu89-init-1.c: New test.
29548
29549 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29552         * g++.old-deja/g++.jason/2371.C: Likewise.
29553         * g++.old-deja/g++.jason/template33.C: Likewise.
29554         * g++.old-deja/g++.jason/template34.C: Likewise.
29555         * g++.old-deja/g++.jason/template36.C: Likewise.
29556         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29557         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29558         * g++.old-deja/g++.other/typename1.C: Likewise.
29559         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29560         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29561         * g++.old-deja/g++.pt/typename11.C: Likewise.
29562         * g++.old-deja/g++.pt/typename14.C: Likewise.
29563         * g++.old-deja/g++.pt/typename16.C: Likewise.
29564         * g++.old-deja/g++.pt/typename3.C: Likewise.
29565         * g++.old-deja/g++.pt/typename4.C: Likewise.
29566         * g++.old-deja/g++.pt/typename5.C: Likewise.
29567         * g++.old-deja/g++.pt/typename7.C: Likewise.
29568         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29569
29570 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.dg/other/linkage1.C: New test.
29573         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29574         specifiers.
29575
29576 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29577
29578         * gcc.dg/concat.c: New test.
29579
29580 2001-12-11  Stan Shebs  <shebs@apple.com>
29581
29582         * objc/compile: New test directory.
29583         * objc/compile/compile.exp: New expect script.
29584         * objc/compile/20011211-1.m: New compile test.
29585
29586 2001-12-11  Jason Merrill  <jason@redhat.com>
29587
29588         * lib/prune.exp (prune_gcc_output): Also handle "In member
29589         function".  So many permutations...
29590
29591 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         * g++.dg/template/typedef1.C: New test.
29594
29595 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29596
29597         * g++.dg/other/copy1.C: New test.
29598
29599 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29600
29601         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29602
29603         * gcc.dg/builtin-choose-expr.c: New.
29604
29605 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29606
29607         * gcc.dg/altivec-2.c: New.
29608
29609 2001-12-07  Richard Henderson  <rth@redhat.com>
29610
29611         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29612
29613 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29614
29615         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29616         ultrasparc.
29617
29618 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29619
29620         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29621
29622 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29623
29624         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29625         variable argument list.
29626
29627 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29628
29629         * gcc.c-torture/execute/memcheck: Delete entire directory.
29630         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29631         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29632
29633 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29634
29635         * gcc.dg/Wshadow-1.c: New test.
29636
29637 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29638
29639         * gcc.c-torture/compile/20011130-1.c: New test.
29640
29641         * gcc.dg/noncompile/20011025-1.c: New test.
29642
29643         * g++.dg/other/anon-union.C: New test.
29644
29645         * gcc.c-torture/execute/20011024-1.c: New test.
29646
29647 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29648
29649         * gcc.c-torture/execute/20000722-1.x,
29650         gcc.c-torture/execute/20010123-1.x: Remove.
29651         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29652         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29653         gcc.dg/c99-complit-2.c: New tests.
29654
29655 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29656
29657         * g++.dg/inherit/base1.C: New test.
29658
29659 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29660
29661         * g++.dg/other/stdarg1.C: New test.
29662
29663         * gcc.c-torture/compile/20011130-2.c: New test.
29664
29665 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29666
29667         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29668         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29669         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29670         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29671         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29672         * gcc.dg/builtin-prefetch-1.c: New test.
29673
29674 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29675
29676         * gcc.dg/20011130-1.c: New test.
29677
29678 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29679
29680         * g++.dg/other/scope1.C: New test.
29681         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29682
29683 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29684
29685         * gcc.dg/vla-init-1.c: New test.
29686
29687 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29688
29689         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29690
29691 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29692
29693         * objc.dg/alias.m: Update.
29694         * objc.dg/class-1.m: Update.
29695         * objc.dg/const-str-1.m: Update.
29696         * objc.dg/fwd-proto-1.m: Update.
29697         * objc.dg/id-1.m: Update.
29698         * objc.dg/super-class-1.m: Update.
29699
29700 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29701
29702         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29703         constructs.
29704
29705 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29706
29707         * gcc.c-torture/execute/20011128-1.c: New test.
29708
29709 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29710
29711         * gcc.dg/20011127-1.c: New test.
29712
29713 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29714
29715         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29716         from Austin Group draft 7.
29717         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29718         scanf format arguments.
29719         * gcc.dg/format/no-exargs-2.c: New test.
29720
29721 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29722
29723         * g++.dg/abi/vbase8-4.C: New test.
29724
29725 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29726
29727         * gcc.c-torture/execute/20011121-1.c: New test.
29728
29729 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29730
29731         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29732
29733 2001-11-23  Andreas Jaeger  <aj@suse.de>
29734
29735         * gcc.dg/cpp/charconst-2.c: New test.
29736
29737 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29738
29739         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29740         to the host if it is remote.  Let tests specify extra headers
29741         they use.
29742         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29743         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29744         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29745         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29746         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29747         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29748         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29749         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29750         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29751         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29752
29753 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29754
29755         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29756         for little endian ARMs.
29757
29758 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29759
29760         * gcc.c-torture/compile/20011119-1.c: New test.
29761         * gcc.c-torture/compile/20011119-2.c: New test.
29762
29763 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29764
29765         * gcc.dg/altivec-1.c: Fix typo.
29766
29767 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29770
29771 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29772
29773         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29774
29775 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29776
29777         * lib/g77.exp: Don't specify --rpath-link.
29778
29779         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29780         across all the headers.
29781         * gcc.dg/format/format.exp: For testing on a remote host,
29782         copy format.h.
29783
29784         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29785         * gcc.c-torture/execute/930406-1.c: Likewise.
29786         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29787
29788 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29789
29790         * gcc.dg/altivec-1.c: New.
29791
29792 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29793
29794         * gcc.dg/cpp/fpreprocessed.c: New test case.
29795
29796 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29797
29798         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29799         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29800         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29801
29802 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29803
29804         * gcc.dg/no-builtin-1.c: New test.
29805
29806 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29807
29808         * gcc.c-torture/execute/20011115-1.c: New test.
29809
29810 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29811
29812         * gcc.c-torture/compile/20011114-2.c: New test.
29813         * gcc.c-torture/compile/20011114-3.c: New test.
29814         * gcc.c-torture/compile/20011114-4.c: New test.
29815
29816 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29817
29818         * g++.dg/other/init1.C: New test.
29819
29820 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29821
29822         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29823         message.
29824
29825         * gcc.c-torture/execute/20011114-1.c: New testcase.
29826
29827         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29828         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29829         like the (before this change) version of 20010327-1.c.
29830
29831 2001-11-14  Roger Sayle <roger@eyesopen.com>
29832
29833         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29834
29835 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29836
29837         * g++.dg/init/array2.C: New test.
29838
29839 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29840
29841         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29842
29843 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29844
29845         * g++.dg/other/forscope1.C: New test.
29846         * g++.dg/ext/forscope1.C: New test.
29847         * g++.dg/ext/forscope2.C: New test.
29848
29849 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29850
29851         * gcc.c-torture/execute/20011113-1.c: New test.
29852
29853 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29854
29855         * gcc.c-torture/execute/20011109-2.c: New test.
29856
29857         * gcc.c-torture/execute/20011109-1.c: New test.
29858
29859 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29860
29861         * gcc.c-torture/compile/20011109-1.c: New test.
29862
29863 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29864
29865         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29866         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29867         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29868         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29869         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29870         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29871         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29872
29873 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29874
29875         * g++.dg/warn/Wshadow-1.C: New tests.
29876         * g++.old-deja/g++.mike/for3.C: Update.
29877
29878 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29879
29880         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29881         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29882         XFAILs.  Adjust expected error texts.
29883         * gcc.c-torture/compile/20011106-1.c,
29884         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29885         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29886         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29887         gcc.dg/c99-array-lval-5.c: New tests.
29888
29889 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29890
29891         * gcc.dg/cpp/defined.c: Update.
29892
29893 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29894
29895         * gcc.c-torture/execute/anon-1.c: New test.
29896
29897 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29898
29899         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29900         same size, so no warning should be produced on stormy16.
29901
29902         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29903         due to oversized array.
29904         * g++.old-deja/g++.mike/ns15.C: Likewise.
29905         * g++.old-deja/g++.pt/crash16.C: Likewise.
29906
29907 2001-11-02  Graham Stott  <grahams@redhat.com>
29908
29909         * g++.dgother/debug1.C: Fix typos.
29910
29911 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29912
29913         * g++.dg/other/debug1.C: New test.
29914
29915 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29916
29917         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29918         of unsigned long.
29919
29920 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29921
29922         * gcc.dg/20011029-2.c: New test.
29923
29924         * gcc.c-torture/compile/20011029-1.c: New test.
29925
29926 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29927
29928         * objc/execute/class_self-1.m: New test.
29929         * objc/execute/class_self-2.m: New test.
29930
29931 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29932
29933         * gcc.misc-tests/msgs.exp: Delete.
29934         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29935         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29936         error set to match recent changes.
29937
29938 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29939
29940         * gcc.dg/20011021-1.c: New test.
29941
29942 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29943
29944         * gcc.c-torture/compile/20011023-1.c: New test.
29945
29946 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29947
29948         * lib/g77.exp: Rewrite based on lib/g++.exp.
29949
29950 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29951
29952         * gcc.c-torture/execute/20011019-1.c: New test.
29953
29954         * gcc.dg/20011018-1.c: New test.
29955
29956 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29957
29958         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29959
29960 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29961
29962         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29963         * gcc.dg/attr-invalid.c: Likewise.
29964
29965 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29966
29967         * testsuite/gcc.dg/20011015-1.c: New test.
29968
29969 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29970
29971         * g++.dg/template/unify2.C: New test.
29972
29973 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29974
29975         * g++.dg/other/exception-specification.C: New test
29976
29977 2001-10-13  Tom Rix  <trix@redhat.com>
29978
29979         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29980         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29981
29982 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29983
29984         * testsuite/gcc.dg/20011009-1.c: New test.
29985
29986 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         PR g++/4476
29989         * g++.dg/other/friend1.C: New test.
29990
29991 2001-10-11  Richard Henderson  <rth@redhat.com>
29992
29993         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29994
29995 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29996
29997         * gcc.c-torture/compile/20011010-1.c: New.
29998
29999 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30000
30001         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30002         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30003         g77.f-torture/execute/execute.exp,
30004         g77.f-torture/noncompile/noncompile.exp,
30005         gcc.c-torture/compile/compile.exp,
30006         gcc.c-torture/execute/execute.exp,
30007         gcc.c-torture/execute/ieee/ieee.exp,
30008         gcc.c-torture/execute/memcheck/memcheck.exp,
30009         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30010         objc/execute/execute.exp: Update FSF address.
30011
30012 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30013
30014         * gcc.dg/cpp/cmdlne-C.c: Update.
30015         * gcc.dg/cpp/cmdlne-C2.c: New.
30016
30017 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30018
30019         * gcc.c-torture/execute/20011008-3.c: New.
30020
30021 2001-10-08  DJ Delorie  <dj@redhat.com>
30022
30023         * gcc.dg/20011008-1.c: New.
30024         * gcc.dg/20011008-2.c: New.
30025
30026 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30027
30028         * gcc.dg/cpp/spacing1.c: Update test.
30029
30030 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30031
30032         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30033         spelling errors of "separate" as "seperate".
30034
30035 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30036
30037         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30038         enough to avoid inlining.
30039
30040 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30041
30042         * lib/g77.exp: set libg2c_dir correctly.
30043
30044 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30045
30046         * gcc.dg/cpp/macro11.c: New test.
30047
30048 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30049
30050         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30051         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30052         gcc.dg/format/multattr-3.c: New tests.
30053         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30054         tests for format attributes on function pointers being rejected.
30055
30056 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30057
30058         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30059
30060 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30061
30062         * g++.dg/warn/format1.C: New test.
30063
30064 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30065
30066         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30067
30068 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30069
30070         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30071
30072 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30073
30074         * gcc.dg/cpp/redef2.c: Add test.
30075
30076 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30077
30078         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30079         long-standing bug on i686, apparently.
30080         * gcc.c-torture/execute/loop-2c.x: New file.
30081         * gcc.c-torture/execute/loop-2d.x: New file.
30082         * gcc.c-torture/execute/loop-3c.x: New file.
30083
30084 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30085
30086         * gcc.dg/cpp/20000625-2.c: Correct line number.
30087
30088 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30089
30090         * gcc.dg/cpp/macro10.c: New test.
30091         * gcc.dg/cpp/strify3.c: New test.
30092         * gcc.dg/cpp/spacing1.c: Add tests.
30093         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30094         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30095
30096 2001-09-24  DJ Delorie  <dj@redhat.com>
30097
30098         * gcc.c-torture/execute/20010924-1.c: New test.
30099
30100 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30101
30102         * testsuite/objc/execute/paste.m: Remove.
30103
30104 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30105
30106         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30107
30108 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30109
30110         * g77.dg/strlen0.f: New test.
30111
30112 2001-09-21  Richard Henderson  <rth@redhat.com>
30113
30114         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30115         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30116
30117 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30118
30119         Table-driven attributes.
30120         * g++.dg/ext/attrib1.C: New test.
30121
30122 2001-09-20  DJ Delorie  <dj@redhat.com>
30123
30124         * gcc.dg/20000926-1.c: Update expected warning messages.
30125         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30126         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30127         array.
30128
30129 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30130
30131         * g++.dg/eh/registers1.C: New test case.
30132
30133 2001-09-17  Richard Henderson  <rth@redhat.com>
30134
30135         * gcc.dg/array-5.c: Fix VLA decomposition test.
30136
30137 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30138
30139         * gcc.dg/cpp/line5.c: New testcase.
30140
30141 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30142
30143         * gcc.dg/cpp/macro9.c: New test.
30144
30145 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30146
30147         * gcc.c-torture/execute/980223.c: Change type of addr from long
30148         to char *.
30149
30150 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30151
30152         * gcc.c-torture/execute/20010915-1.c: New test.
30153
30154 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30155
30156         * g77.dg/bprob: New directory.
30157         * g77.dg/bprob/bprob.exp: New file.
30158         * g77.dg/bprob/bprob-1.f: New test.
30159         * g77.dg/gcov: New directory.
30160         * g77.dg/gcov/gcov.exp: New file.
30161         * g77.dg/gcov/gcov-1.f: New test.
30162         * g77.dg/gcov/gcov-1.x: New file.
30163
30164 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30165
30166         * gcc.dg/cpp/directiv.c: Update.
30167         * gcc.dg/cpp/undef1.c: Update.
30168
30169 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30170
30171         * gcc.dg/20010912-1.c: New test.
30172
30173 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30174
30175         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30176         language-independent file in lib.
30177         * lib/gcov.exp: New file.
30178
30179 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30180
30181         * gcc.c-torture/compile/20010911-1.c: New test.
30182
30183 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30184
30185         * lib/profopt.exp: New, to support profile-directed optimizations.
30186         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30187         * gcc.misc-tests/bprob-1.c: New test.
30188         * gcc.misc-tests/bprob-2.c: New test.
30189
30190 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30191
30192         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30193         XFAIL and which kinds of gcov output to verify.
30194         * gcc.misc-tests/gcov-4b.x: New file.
30195         * gcc.misc-tests/gcov-5b.x: New file.
30196         * gcc.misc-tests/gcov-6.x: New file.
30197         * gcc.misc-tests/gcov-7.c: New test.
30198         * gcc.misc-tests/gcov-7.x: New file.
30199
30200 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30201
30202         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30203         * gcc.misc-tests/gcov-6.c: New test.
30204
30205 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30206
30207         PR c++/3986
30208         * g++.dg/abi/vbase1.C: New test.
30209
30210 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30211
30212         * objc.dg/method-2.m: New.
30213
30214 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30215
30216         PR c++/4203
30217         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30218         * g++.dg/init/empty1.C: New test.
30219
30220 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * gcc.c-torture/compile/20010903-1.c: New test.
30223
30224 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30225
30226         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30227         for m68k.
30228
30229 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30230
30231         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30232
30233         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30234
30235         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30236
30237 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30238
30239         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30240         for 16-bit 'unsigned int'.
30241
30242 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30243
30244         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30245
30246 2001-08-27  Richard Henderson  <rth@redhat.com>
30247
30248         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30249         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30250
30251 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30252
30253         * gcc.dg/asm-names.c (ymain): New.
30254
30255 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30256
30257         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30258         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30259         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30260
30261 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30262
30263         * gcc.dg/compare5.c: New testcase.
30264
30265 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30266
30267         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30268         and "In instantiation".
30269
30270 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30271
30272         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30273
30274 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30275
30276         * gcc.misc-tests/gcov.exp: Add support for branch information.
30277         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30278         * gcc.misc-tests/gcov-4.c: New test.
30279         * gcc.misc-tests/gcov-4b.c: New test.
30280         * gcc.misc-tests/gcov-5b.c: New test.
30281
30282 2001-08-20  Zack Weinberg  <zackw@panix.com>
30283
30284         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30285         expected to fail.
30286
30287 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30288
30289         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30290
30291 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30292
30293         * g++.dg/eh/template1.C: New test.
30294
30295 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30296
30297         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30298         Fix thinko.
30299         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30300         for xfail.
30301
30302 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30303
30304         * lib/g77-dg.exp:  Use prune.exp for common procedures
30305         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30306         * lib/g77.exp: (g77-dg-prune) Remove
30307
30308 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30309
30310         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30311
30312 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30313
30314         * g++.dg/template/unify1.C: New test.
30315
30316 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         * g++.dg/abi/empty4.C: New test.
30319
30320 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30321
30322         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30323         solaris2.*
30324         * g77.f-torture/compile/pr3743.x: Likewise
30325
30326 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30327
30328         * g++.dg/other/using-declaration.C: New test.
30329
30330 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30331
30332         * gcc.dg/cpp/tr-sign.c: New testcase.
30333
30334 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30335
30336         * gcc.dg/cpp/19951025-1.c: Revert.
30337         * gcc.dg/cpp/directiv.c: We no longer process directives that
30338         interrupt macro arguments.
30339
30340 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30341
30342         * gcc.dg/bconstp-1.c: New test.
30343
30344 2001-08-03  Richard Henderson  <rth@redhat.com>
30345
30346         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30347
30348 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30349
30350         * gcc.dg/cpp/19951025-1.c: Update.
30351
30352 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30353
30354         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30355         should be x.
30356
30357 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         Kill -fhonor-std.
30360         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30361         * g++.old-deja/g++.other/std1.C: Likewise.
30362         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30363
30364 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30365
30366         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30367         (g77_pass, g77_fail, g77_finish, g77_exit,
30368         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30369
30370 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30371
30372         * g77.dg/fbackslash.f
30373         * g77.dg/fcase-preserve.f
30374         * g77.dg/ff90-1.f
30375         * g77.dg/ffixed-line-length-0.f
30376         * g77.dg/ffixed-line-length-132.f
30377         * g77.dg/ffixed-line-length-7.f
30378         * g77.dg/ffixed-line-length-72.f
30379         * g77.dg/ffixed-line-length-none.f
30380         * g77.dg/ffree-form-1.f
30381         * g77.dg/fno-backslash.f
30382         * g77.dg/fno-f90-1.f
30383         * g77.dg/fno-fixed-form-1.f
30384         * g77.dg/fno-onetrip.f
30385         * g77.dg/fno-typeless-boz.f
30386         * g77.dg/fno-underscoring.f
30387         * g77.dg/fno-vxt-1.f
30388         * g77.dg/fonetrip.f
30389         * g77.dg/ftypeless-boz.f
30390         * g77.dg/fugly-assumed.f
30391         * g77.dg/funderscoring.f
30392         * g77.dg/fvxt-1.f
30393
30394 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30395
30396         * objc.dg/fwd-proto-1.m: New.
30397         * objc.dg/local-decl-1.m: New.
30398         * objc.dg/naming-1.m: New.
30399         * objc.dg/naming-2.m: New.
30400         * objc.dg/proto-hier-1.m: New.
30401
30402 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30403
30404         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30405         largest-type elements to a struct makes its size grow.
30406
30407 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30408
30409         * g++.dg/abi/vthunk1.C: New test.
30410
30411 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30412
30413         * g++.dg/abi/vbase8-22.C: New test.
30414
30415 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30416
30417         * gcc.dg/cpp/macro8.c: New test.
30418
30419 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.dg/abi/vbase8-21.C: New test.
30422
30423 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.dg/abi/vbase8-10.C: New test.
30426
30427 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30428
30429         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30430         ${tool}_set_ld_library_path.
30431         Changed caller.
30432         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30433         g++.exp.
30434
30435 2001-07-26  Stan Cox <scox@redhat.com>
30436
30437         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30438         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30439         gcc_exit, gcc_check_unsupported_p):
30440         Moved to gcc-deps.exp
30441         * gcc-deps.exp: New file.
30442
30443 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30444
30445         * g++.old-deja/g++.pt/defarg14.C: New test.
30446
30447 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30448
30449         * g++.old-deja/g++.other/lineno5.C: New test.
30450
30451 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30452
30453         * g++.old-deja/g++.pt/crash68.C: New test.
30454
30455 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30456
30457         * g++.old-deja/g++.other/crash42.C: New test.
30458
30459 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30460
30461         * gcc.dg/cpp/extratokens.c: Fix.
30462         * gcc.dg/cpp/skipping2.c: New tests.
30463
30464 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30465
30466         * gcc.c-torture/execute/20010724-1.c: New file.
30467         * gcc.c-torture/execute/20010724-1.x: New file.
30468
30469 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.old-deja/g++.other/cond7.C: New test.
30472
30473 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.other/optimize4.C: New test.
30476
30477 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30478
30479         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30480
30481 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30482
30483         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30484         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30485         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30486         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30487
30488         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30489         bug report" message.
30490
30491         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30492         * g++.dg/ext/instantiate1.C: Move from old-deja.
30493
30494 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30495
30496         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30497         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30498         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30499         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30500
30501 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30502
30503         * gcc.c-torture/execute/20010723-1.c: New test.
30504
30505 2001-07-23  Ben Elliston  <bje@redhat.com>
30506
30507         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30508
30509 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30510
30511         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30512         i[34567]86-*-*.
30513         Delete handling of ieee_multilib_flags.
30514         Pass -mieee for alpha*-*-* and sh-*-*.
30515         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30516
30517 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30518
30519         Remove old-abi tests.
30520         * g++.old-deja/g++.mike/p11116.C: Remove.
30521         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30522
30523 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30524
30525         * g77.f-torture/compile/pr3743.f:  New test
30526
30527 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30528
30529         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30530
30531 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30532
30533         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30534         g++.old-deja/g++.pt/static6.C: Likewise.
30535         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30536         supports weak symbols.
30537
30538 2001-07-18  Andreas Jaeger  <aj@suse.de>
30539
30540         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30541         supported again.
30542
30543 2001-07-18  Andreas Jaeger  <aj@suse.de>
30544
30545         * gcc.dg/iftrap-1.c: Fix target line.
30546
30547 2001-07-17  Richard Henderson  <rth@redhat.com>
30548
30549         * gcc.c-torture/execute/20010717-1.c: New.
30550
30551 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30552
30553         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30554         tests.
30555
30556 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30557
30558         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30559
30560 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30561
30562         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30563         UAC_SIGBUS, UAC_NOPRINT definitions.
30564
30565 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30566
30567         * objc/execute/object_is_class.m: New test.
30568         * objc/execute/object_is_meta_class.m: New test.
30569
30570 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30571
30572         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30573         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30574
30575 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30576
30577         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30578         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30579
30580 2001-07-14  Richard Henderson  <rth@redhat.com>
30581
30582         * gcc.dg/iftrap-1.c: New.
30583
30584 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30585
30586         * g77.f-torture/execute/intrinsic77.f: New test.
30587
30588 2001-07-11  Janis Johnson <janis@us.ibm.com>
30589
30590         * gcc.misc-tests/gcov-3.c: New test.
30591
30592 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30593
30594         * gcc.c-torture/compile/20010711-1.c,
30595         * gcc.c-torture/compile/20010711-2.c: New tests.
30596
30597 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30598
30599         * gcc.c-torture/execute/20010711-1.c: New test.
30600
30601 2001-07-11  Ben Elliston  <bje@redhat.com>
30602
30603         * g++.old-deja/g++.other/enum5.C: New test.
30604
30605 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30606
30607         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30608         (g++-dg-prune): Call prune_gcc_output.
30609         * prune.exp: New file for prune_gcc_output.
30610         * lib/g++.exp, lib/gcc.exp: Load it.
30611
30612 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30613
30614         * gcc.c-torture/compile/20010701-1.c,
30615         g++.old-deja/g++.ext/attrib6.C: New tests.
30616
30617 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30618
30619         * gcc.c-torture/compile/20010706-1.c: New test.
30620
30621 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30622
30623         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30624
30625 2001-06-28  Stan Shebs  <shebs@apple.com>
30626
30627         * gcc.dg/pragma-darwin.c: New test.
30628
30629 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30630
30631         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30632         Solaris 2.[678] system.
30633
30634 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30635
30636         * gcc.dg/20010622-1.c: New test.
30637
30638 2001-06-18  Stan Shebs  <shebs@apple.com>
30639
30640         * objc.dg: New directory.
30641         * objc.dg/dg.exp: New file.
30642         * objc.dg/alias.m: New.
30643         * objc.dg/class-1.m: New.
30644         * objc.dg/class-2.m: New.
30645         * objc.dg/const-str-1.m: New.
30646         * objc.dg/const-str-2.m: New.
30647         * objc.dg/id-1.m: New.
30648         * objc.dg/method-1.m: New.
30649         * objc.dg/super-class-1.m: New.
30650         * lib/objc-dg.exp: New file.
30651
30652 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30653
30654         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30655         of label name.
30656
30657 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30658
30659         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30660
30661 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30662
30663         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30664         variable.
30665
30666 2001-06-12  Richard Henderson  <rth@redhat.com>
30667
30668         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30669
30670 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         * g++.old-deja/g++.abi/vbase5.C: New test.
30673         * g++.old-deja/g++.abi/vbase6.C: New test.
30674         * g++.old-deja/g++.abi/vbase7.C: New test.
30675
30676 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30677
30678         * gcc.c-torture/compile/20010610-1.c: New test.
30679
30680 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30681
30682         * g++.old-deja/g++.abi/vbase4.C: New test.
30683
30684 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30685
30686         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30687         support %f for HC11/HC12 targets.
30688         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30689         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30690         on HC11/HC12 targets.
30691         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30692
30693 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30694
30695         * gcc.dg/wchar_t-1.c: New file.
30696         * gcc.dg/wint_t-1.c: Likewise.
30697
30698 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30699
30700         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30701
30702 2001-06-11  Richard Henderson  <rth@redhat.com>
30703
30704         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30705
30706 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.c-torture/compile/20010611-1.c: New test.
30709
30710 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30711
30712         * gcc.dg/c99-tag-1.c: Add more tests.
30713
30714 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30715
30716         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30717         representation on MN10300 and ARM/Thumb.
30718
30719 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30720
30721         * g77.f-torture/execute/20010610.f: New.
30722
30723 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30724
30725         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30726         names.
30727
30728 2001-06-09  Richard Henderson  <rth@redhat.com>
30729
30730         * gcc.c-torture/execute/ashrdi-1.c: New.
30731         * gcc.c-torture/execute/ashldi-1.c: New.
30732         * gcc.c-torture/execute/lshrdi-1.c: New.
30733
30734 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30735
30736         * objc/execute/load-3.m: Added. Check sending +load to categories,
30737         in addition to classes.
30738
30739 2001-06-08  Stan Shebs  <shebs@apple.com>
30740
30741         * objc/execute/load-2.m: New test.  From Nicola Pero
30742         <n.pero@mi.flashnet.it>.
30743
30744 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30745
30746         * gcc.c-torture/execute/20010605-2.c: New test.
30747
30748 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30749
30750         * g++.old-deja/g++.abi/vbase2.C: New test.
30751         * g++.old-deja/g++.abi/vbase3.C: New test.
30752
30753 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         * g++.old-deja/g++.pt/friend49.C: New test.
30756
30757 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         * g++.old-deja/g++.ext/anon3.C: New test.
30760
30761 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30762
30763         * g++.old-deja/g++.other/conv7.C: New test.
30764
30765 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30766
30767         * gcc.c-torture/compile/20010605-2.c: New test.
30768
30769 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30770
30771         * gcc.c-torture/execute/20010604-1.c: New test.
30772
30773 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30774
30775         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30776
30777 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30778
30779         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30780         (g++_link_flags): Likewise.
30781         (g++_init): Pass gccpath's value to two previous functions.
30782
30783 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30784
30785         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30786         Ensure logfile entry matches exec command line.
30787
30788 2001-05-31  Richard Henderson  <rth@redhat.com>
30789
30790         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30791         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30792
30793 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30794
30795         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30796         compiler for irix6.2
30797
30798 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         * g++.old-deja/g++.other/optimize3.C: New file.
30801
30802 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30803
30804         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30805         assemble.
30806
30807 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30808
30809         * g++.old-deja/g++.other/optimize2.C: New file.
30810
30811 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30812
30813         * gcc.c-torture/compile/20010518-2.c: New file.
30814         * gcc.c-torture/execute/20010518-1.c: New file.
30815         * gcc.c-torture/execute/20010518-2.c: New file.
30816
30817 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30818
30819         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30820
30821 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30822
30823         G++ no longer defines builtins that do not begin with __builtin.
30824         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30825         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30826         * g++.old-deja/g++.law/builtin1.C: Likewise.
30827         * g++.old-deja/g++.law/cvt2.C: Likewise.
30828         * g++.old-deja/g++.mike/net5.C: Likewise.
30829         * g++.old-deja/g++.other/builtins1.C: Likewise.
30830         * g++.old-deja/g++.other/builtins2.C: Likewise.
30831         * g++.old-deja/g++.other/builtins3.C: Likewise.
30832         * g++.old-deja/g++.other/builtins4.C: Likewise.
30833         * g++.old-deja/g++.other/inline8.C: Likewise.
30834         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30835
30836 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         * g++.old-deja/g++.pt/using1.C: Adjust.
30839         * g++.old-deja/g++.pt/using2.C: New test.
30840
30841 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30842
30843         * gcc.dg/cpp/charconst.c: New tests.
30844         * gcc.dg/cpp/escape.c: New tests.
30845         * gcc.dg/cpp/escape-1.c: New tests.
30846         * gcc.dg/cpp/escape-2.c: New tests.
30847         * gcc.dg/cpp/ucs.c: New tests.
30848
30849 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30850
30851         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30852         native compiler for irix6.5.
30853
30854 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30855
30856         * lib/g++.exp (g++_include_flags): Use args to compute
30857         get_multilibs.
30858         (g++_link_flags): Likewise.
30859         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30860
30861 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30862
30863         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30864
30865 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30866
30867         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30868         this file.
30869
30870 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30871
30872         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30873         STACK_SIZE;
30874         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30875         to STACK_SIZE; Use it to define size of add_histo array.
30876         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30877         to STACK_SIZE.
30878         (f): Use GITT_SIZE to define size of gitt local table.
30879         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30880         to STACK_SIZE; Use it to define size of bytemem array.
30881
30882 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30883
30884         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30885         on 68HC11/HC12 due to the asm instruction.
30886         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30887         * gcc.c-torture/compile/920520-1.x: Likewise.
30888         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30889         on 68HC11/HC12 because the function is larger than 64K.
30890         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30891         on 68HC11/HC12 because the structure is too large.
30892
30893 2001-05-20  Richard Henderson  <rth@redhat.com>
30894
30895         * gcc.c-torture/execute/20010520-1.c: New.
30896
30897 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30898
30899         * g++.old-deja/g++.warn/compare1.C: New test.
30900         * gcc.dg/compare4.c: New test.
30901
30902 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.old-deja/g++.other/optimize1.C: New test.
30905
30906 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30907
30908         * g++.old-deja/g++.pt/spec41.C: New test.
30909
30910 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30911
30912         * gcc.c-torture/compile/20010114-1.x: Remove.
30913
30914 2001-05-18  Stan Shebs  <shebs@apple.com>
30915
30916         * gcc.c-torture/compile/20010518-1.c: New test.
30917
30918 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30921         * g++.old-deja/g++.pt/crash67.C: New test.
30922
30923 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30924
30925         * g++.old-deja/g++.other/debug9.C: New test.
30926
30927 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30928
30929         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30930
30931 2001-05-16  Jan Hubicka  <jh@suse.cz>
30932
30933         * gcc.c-torture/compile/20010516-1.c: New test.
30934
30935 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         * g++.old-deja/g++.other/crash41.C: New test.
30938
30939 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.old-deja/g++.pt/crash66.C: New test.
30942
30943 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30944
30945         * g++.old-deja/g++.robertl/eb27.C: Convert.
30946
30947 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30948
30949         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30950         declaration being redundant.
30951
30952 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30953
30954         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30955
30956 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30957
30958         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30959
30960 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30961
30962         * lib/g++.exp: Use testsuite_flags.
30963
30964 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30965
30966         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30967
30968 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30969
30970         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30971
30972 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30973
30974         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30975
30976 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30977
30978         * gcc.c-torture/compile/20010313-1.c: New test.
30979
30980 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30981
30982         * gcc.dg/cpp/direct2.c: New test.
30983         * gccq.dg/cpp/direct2s.c: New test.
30984
30985         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30986
30987 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30988
30989         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30990         * g++.old-deja/g++.other/op3.C: Likewise.
30991
30992 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30993
30994         * gcc.dg/cpp/syshdr.h: New file.
30995         * gcc.dg/cpp/sysmac1.c: Update.
30996         * gcc.dg/cpp/sysmac2.c: Update.
30997
30998 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30999
31000         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31001
31002 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31003
31004         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31005         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31006
31007 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31008
31009         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31010
31011 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31012
31013         * lib/g++.exp (g++_include_flags): Don't use any special flags
31014         if TESTING_IN_BUILD_TREE is not defined.
31015         (g++_init): Use a plain 'c++' as the compiler if
31016         TESTING_IN_BUILD_TREEE is not defined.
31017
31018 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31019
31020         * g++.old-deja/g++.eh/catch13.C: New test.
31021         * g++.old-deja/g++.eh/catch14.C: New test.
31022
31023 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31024
31025         * gcc.dg/cpp/tr-define.c: New test.
31026
31027 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31028
31029         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31030         <stdlib.h>, not <malloc.h>.
31031
31032 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31033
31034         * g++.old-deja/g++.ns/template17.C: New test.
31035
31036 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31037
31038         * g++.old-deja/g++.pt/ref4.C: New test.
31039
31040 2001-04-30  Richard Henderson  <rth@redhat.com>
31041
31042         * gcc.dg/20000724-1.c: Revert last change.
31043
31044 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31045
31046         * g77.f-torture/execute/20010430.f: New test.
31047
31048 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31049
31050         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31051
31052 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31053
31054         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31055
31056 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31057
31058         * g++.old-deja/g++.eh/crash6.C: New test.
31059
31060 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * g++.old-deja/g++.other/warn7.C: New test.
31063
31064 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31065
31066         * g++.old-deja/g++.other/defarg9.C: New test.
31067
31068 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31069
31070         * g77.f-torture/compile/20010426.f: New test.
31071         * g77.f-torture/execute/20010426.f: New test.
31072
31073 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31074
31075         * g77.f-torture/compile/20000629-1.x: Remove - error
31076         has been fixed.
31077
31078 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31079
31080         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31081         Tweak slightly to work with g++.dg framework.
31082         * g++.dg/special/ecos.exp: Run initp1.C test.
31083         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31084
31085         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31086         its linker doesn't give line numbers either.
31087         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31088
31089 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31090
31091         * g++.old-deja/g++.other/lex1.C: New test.
31092
31093 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31094
31095         * gcc.dg/noncompile/20010425-1.c: New test.
31096
31097 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31098
31099         * g++.old-deja/g++.pt/mangle2.C: New test.
31100
31101 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31102
31103         * gcc.dg/format/plus-1.c: New test.
31104
31105 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31106
31107         * gcc.dg/20010423-1.c: New test.
31108
31109 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31110
31111         * gcc.c-torture/execute/20010422-1.c: New test.
31112
31113 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31114
31115         * g++.old-deja/g++.ns/type2.C: New test.
31116
31117 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31118
31119         * g++.old-deja/g++.other/perf1.C: New test.
31120
31121 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31122
31123         * gcc.dg/c99-func-2.c: Remove xfail.
31124         * gcc.dg/c99-func-3.c: Remove xfail.
31125         * gcc.dg/c99-func-4.c: Remove xfail.
31126
31127 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31128
31129         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31130
31131 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31132
31133         * gcc.c-torture/compile/20010423-1.c: New test.
31134
31135 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31136
31137         * g++.old-deja/g++.pt/typename28.C: New test.
31138
31139 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31140
31141         * g++.old-deja/g++.abi/empty2.C: New test.
31142         * g++.old-deja/g++.abi/empty3.C: New test.
31143
31144 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31145
31146         * g++.old-deja/g++.other/comdat2.C: New test.
31147         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31148
31149 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31150
31151         * g++.old-deja/g++.other/overload14.C: New test.
31152
31153 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31154
31155         * g++.old-deja/g++.other/lookup23.C: New test.
31156
31157 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31158
31159         * gcc.c-torture/execute/20010403-1.c: New test.
31160
31161 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31162             Mark Mitchell  <mark@codesourcery.com>
31163
31164         * lib/old-dejagnu.exp: Don't delete output of executable.
31165         Add .exe suffix to executables.
31166
31167 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31168
31169         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31170
31171 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31172
31173         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31174
31175 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31176
31177         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31178         * g++.old-deja/g++.abi/crash1.C: New test.
31179
31180 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31181
31182         * g++.old-deja/g++.other/crash40.C: New test.
31183
31184 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31185
31186         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31187
31188 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31189
31190         * g++.old-deja/g++.other/warn6.C: New test.
31191
31192 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31193
31194         * g++.old-deja/g++.robertl/eb42.C: Same.
31195
31196 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31197
31198         * gcc.dg/wtr-conversion-1.c: New testcase.
31199
31200 2001-04-10  Richard Henderson  <rth@redhat.com>
31201
31202         * g++.old-deja/g++.other/array5.C: New.
31203
31204 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31205
31206         * gcc.c-torture/execute/20010408-1.c: New test.
31207
31208 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31209
31210         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31211         headers and constructs.
31212         * g++.old-deja/g++.robertl/eb79.C: Same.
31213         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31214         * g++.old-deja/g++.robertl/eb73.C: Same.
31215         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31216         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31217         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31218         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31219         * g++.old-deja/g++.robertl/eb44.C: Same.
31220         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31221         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31222         * g++.old-deja/g++.robertl/eb39.C: Same.
31223         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31224         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31225         * g++.old-deja/g++.robertl/eb30.C: Same.
31226         * g++.old-deja/g++.robertl/eb3.C: Same.
31227         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31228         * g++.old-deja/g++.robertl/eb21.C: Same.
31229         * g++.old-deja/g++.robertl/eb15.C: Same.
31230         * g++.old-deja/g++.robertl/eb118.C: Same.
31231         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31232         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31233         * g++.old-deja/g++.robertl/eb109.C: Same.
31234         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31235         * g++.old-deja/g++.mike/rtti1.C: Same.
31236         * g++.old-deja/g++.mike/p658.C: Same.
31237         * g++.old-deja/g++.mike/net46.C: Same.
31238         * g++.old-deja/g++.mike/net34.C: Same.
31239         * g++.old-deja/g++.mike/memoize1.C: Same.
31240         * g++.old-deja/g++.mike/eh2.C: Same.
31241         * g++.old-deja/g++.law/weak.C: Same.
31242         * g++.old-deja/g++.law/visibility7.C: Same.
31243         * g++.old-deja/g++.law/visibility25.C: Same.
31244         * g++.old-deja/g++.law/visibility22.C: Same.
31245         * g++.old-deja/g++.law/visibility2.C: Same.
31246         * g++.old-deja/g++.law/visibility17.C: Same.
31247         * g++.old-deja/g++.law/visibility13.C: Same.
31248         * g++.old-deja/g++.law/visibility10.C: Same.
31249         * g++.old-deja/g++.law/visibility1.C: Same.
31250         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31251         * g++.old-deja/g++.law/vbase1.C: Same.
31252         * g++.old-deja/g++.law/operators32.C: Same.
31253         * g++.old-deja/g++.law/nest3.C: Same.
31254         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31255         * g++.old-deja/g++.law/except5.C (main): Same.
31256         * g++.old-deja/g++.law/cvt7.C (run): Same.
31257         * g++.old-deja/g++.law/cvt2.C: Same.
31258         * g++.old-deja/g++.law/cvt16.C: Same.
31259         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31260         * g++.old-deja/g++.law/ctors17.C (main): Same.
31261         * g++.old-deja/g++.law/ctors13.C: Same.
31262         * g++.old-deja/g++.law/ctors12.C (main): Same.
31263         * g++.old-deja/g++.law/ctors10.C: Same.
31264         * g++.old-deja/g++.law/code-gen5.C: Same.
31265         * g++.old-deja/g++.law/bad-error7.C: Same.
31266         * g++.old-deja/g++.law/arm9.C: Same.
31267         * g++.old-deja/g++.law/arm12.C: Same.
31268         * g++.old-deja/g++.law/arg8.C: Same.
31269         * g++.old-deja/g++.law/arg1.C: Same.
31270         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31271         * g++.old-deja/g++.jason/template31.C: Same.
31272         * g++.old-deja/g++.jason/template24.C (main): Same.
31273         * g++.old-deja/g++.jason/2371.C: Same.
31274         * g++.old-deja/g++.eh/new2.C: Same.
31275         * g++.old-deja/g++.eh/new1.C: Same.
31276         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31277         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31278         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31279         * g++.old-deja/g++.brendan/crash62.C: Same.
31280         * g++.old-deja/g++.brendan/crash52.C: Same.
31281         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31282         * g++.old-deja/g++.brendan/crash38.C: Same.
31283         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31284         * g++.old-deja/g++.brendan/copy9.C: Same.
31285
31286 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31287
31288         * gcc.c-torture/execute/20001203-2.c (memset):
31289         Count argument is of type __SIZE_TYPE__.
31290
31291 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31292
31293         * gcc.c-torture/compile/20010404-1.c: New test.
31294
31295 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * gcc.c-torture/compile/20010326-1.c: New test.
31298
31299 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31300
31301         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31302         peculiarities of the SH.
31303         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31304
31305 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31306
31307         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31308         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31309         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31310
31311 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31312
31313         * g77.f-torture/compile/20010321-1.f: New test.
31314
31315 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31316
31317         * gcc.c-torture/compile/20010329-1.c: New test.
31318
31319 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31320
31321         * gcc.c-torture/execute/20010329-1.c: New test.
31322
31323 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31324
31325         * g++.old-deja/g++.other/eh4.C: Fix typo.
31326
31327 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31328
31329         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31330
31331 2001-03-28  Philip Blundell  <philb@gnu.org>
31332
31333         * gcc.c-torture/compile/20010328-1.c: New test.
31334
31335 2001-03-27  Richard Henderson  <rth@redhat.com>
31336
31337         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31338         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31339
31340 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31341
31342         * gcc.c-torture/compile/20010327-1.c: New test.
31343
31344 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31345
31346         * g++.old-deja/g++.other/friend12.C: New test.
31347         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31348         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31349
31350 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31351
31352         * gcc.c-torture/execute/20010325-1.c: New test.
31353
31354 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31355
31356         * g++.old-deja/g++.other/mangle3.C: New test.
31357
31358 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31359
31360         * g++.old-deja/g++.other/anon8.C: New test.
31361
31362 2001-03-20  Philip Blundell  <philb@gnu.org>
31363
31364         * gcc.c-torture/compile/20010320-1.c: New test.
31365
31366 2001-03-17  Richard Henderson  <rth@redhat.com>
31367
31368         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31369
31370 2001-03-15  Geoff Keating  <geoff@redhat.com>
31371
31372         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31373         tests on AIX.
31374
31375 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31376
31377         * g++.old-deja/g++.other/eh4.C: New test.
31378
31379 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31380
31381         * gcc.dg/cpp/mi1.c: Update.
31382
31383 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31384
31385         * g++.old-deja/g++.other/regstack.C: New test.
31386
31387 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         * g++.old-deja/g++.other/ref4.C: New test.
31390
31391 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31392
31393         * objc/execute/va_method.m: Added.
31394         * objc/execute/IMP.m: Added.
31395         * objc/execute/_cmd.m: Added.
31396         * objc/execute/accessing_ivars.m: Added.
31397         * objc/execute/class-1.m: Added.
31398         * objc/execute/class-10.m: Added.
31399         * objc/execute/class-11.m: Added.
31400         * objc/execute/class-12.m: Added.
31401         * objc/execute/class-13.m: Added.
31402         * objc/execute/class-14.m: Added.
31403         * objc/execute/class-2.m: Added.
31404         * objc/execute/class-3.m: Added.
31405         * objc/execute/class-4.m: Added.
31406         * objc/execute/class-5.m: Added.
31407         * objc/execute/class-6.m: Added.
31408         * objc/execute/class-7.m: Added.
31409         * objc/execute/class-8.m: Added.
31410         * objc/execute/class-9.m: Added.
31411         * objc/execute/class-tests-1.h
31412         * objc/execute/class-tests-2.h
31413         * objc/execute/compatibility_alias.m: Added.
31414         * objc/execute/encode-1.m: Added.
31415         * objc/execute/formal_protocol-1.m: Added.
31416         * objc/execute/formal_protocol-2.m: Added.
31417         * objc/execute/formal_protocol-3.m: Added.
31418         * objc/execute/formal_protocol-4.m: Added.
31419         * objc/execute/formal_protocol-5.m: Added.
31420         * objc/execute/formal_protocol-6.m: Added.
31421         * objc/execute/formal_protocol-7.m: Added.
31422         * objc/execute/informal_protocol.m: Added.
31423         * objc/execute/initialize.m: Added.
31424         * objc/execute/load.m: Added.
31425         * objc/execute/many_args_method.m: Added.
31426         * objc/execute/nested-3.m: Added.
31427         * objc/execute/no_clash.m: Added.
31428         * objc/execute/private.m: Added.
31429         * objc/execute/redefining_self.m: Added.
31430         * objc/execute/root_methods.m: Added.
31431         * objc/execute/selector-1.m: Added.
31432         * objc/execute/static-1.m: Added.
31433         * objc/execute/static-2.m: Added.
31434         * objc/execute/va_method.m: Added.
31435
31436 2001-03-10  Richard Henderson  <rth@redhat.com>
31437
31438         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31439
31440 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31441
31442         * g++.old-deja/g++.other/crash31.C: XFAIL.
31443         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31444         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31445         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31446         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31447         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31448
31449 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31450
31451         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31452
31453 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31454
31455         * gcc.dg/20000724-1.c: Don't use multiline strings.
31456
31457 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31458
31459         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31460         result of -cString against what we expect it to be; don't just
31461         print it out for no one to read.
31462
31463         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31464         Based on testcases provided by Nicola Pero.
31465
31466 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31467
31468         * gcc.dg/cpp/macro7.c: New test.
31469
31470 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31471
31472         * gcc.dg/cpp/multiline.c: Update.
31473
31474 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31475
31476         * g++.old-deja/g++.other/enum3.C: New test.
31477
31478 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31479
31480         * g++.old-deja/g++.other/pod1.C: New test.
31481
31482 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31483
31484         * g++.old-deja/g++.ext/overload1.C: New test.
31485
31486 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31487
31488         * g++.old-deja/g++.pt/using1.C: New test.
31489
31490 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31491
31492         * g++.old-deja/g++.other/using9.C: New test.
31493
31494 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31495
31496         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31497
31498         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31499
31500 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         * g++.old-deja/g++.ext/realpt1.C: Remove.
31503
31504 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31505
31506         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31507
31508 2001-02-26  Will Cohen  <wcohen@redhat.com>
31509
31510         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31511
31512 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31513
31514         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31515         templatized constructors.
31516
31517 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31518
31519         * gcc.c-torture/execute/20010224-1.c: New test.
31520
31521 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31522
31523         * gcc.c-torture/execute/20010222-1.c: New test.
31524
31525 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31526
31527         * g++.old-deja/g++.other/inline20.C: New test.
31528
31529 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31530
31531         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31532
31533 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31534
31535         * g++.old-deja/g++.other/lookup22.C: New test.
31536
31537 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31538
31539         * g77.dg: New directory.
31540         * g77.dg/20010216-1.f: New test case.
31541         * g77.dg/dg.exp: New driver.
31542         * lib/g77-dg.exp: New driver library.
31543
31544 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31545
31546         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31547
31548 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31549
31550         * g++.old-deja/g++.other/decl9.C: New test.
31551
31552 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31553
31554         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31555         not need <string> and also tests the initialization at runtime.
31556
31557 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31558
31559         * gcc.c-torture/execute/longlong.c: New test.
31560
31561 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31562
31563         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31564
31565 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31566
31567         * gcc.c-torture/execute/920302-1.c (execute):
31568         Change argument type to short.
31569
31570 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31571
31572         * g++.old-deja/g++.pt/deduct6.C: New test.
31573
31574 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         * g++.old-deja/g++.pt/deduct5.C: New test.
31577
31578 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31579
31580         * gcc.c-torture/execute/20010209-1.c: New test.
31581
31582 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31583
31584         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31585
31586 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31587
31588         * g++.dg/vtgc1.C: Update for new ABI.
31589
31590         * consistency.vlad: New directory, 1665 files.
31591
31592 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31593
31594         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31595         return type.
31596         * gcc.dg/cpp/digraphs.c: Declare puts.
31597
31598 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31599
31600         * g++.old-deja/g++.other/warn5.C: New test.
31601
31602 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31603
31604         * g++.old-deja/g++.pt/spec40.C: New test.
31605
31606 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31609         case.
31610         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31611
31612 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * gcc.c-torture/compile/20010209-1.c: New test.
31615
31616 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31617
31618         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31619         excess errors message but not if it crashes.
31620         * g++.old-deja/g++.other/crash27.C: Likewise.
31621         * g++.old-deja/g++.other/crash28.C: Likewise.
31622         * g++.old-deja/g++.other/crash30.C: Likewise.
31623         * g++.old-deja/g++.other/crash32.C: Likewise.
31624         * g++.old-deja/g++.other/crash35.C: Likewise.
31625         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31626
31627 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31628
31629         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31630         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31631         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31632         g77.f-torture/execute/execute.exp,
31633         g77.f-torture/noncompile/noncompile.exp,
31634         gcc.c-torture/execute/execute.exp,
31635         gcc.c-torture/execute/memcheck/memcheck.exp,
31636         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31637         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31638         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31639         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31640         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31641         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31642         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31643         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31644         Remove bug reporting instructions with ancient email addresses.
31645
31646 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31647
31648         * gcc.dg/20010202-1.c: New test.
31649         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31650
31651 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31652
31653         * g++.dg/stdbool-if.C: New test.
31654
31655 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31656
31657         * objc/execute/fdecl.m: Added main().
31658
31659 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31660
31661         * gcc.c-torture/execute/20010206-1.c: New test.
31662
31663 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31664
31665         * gcc.dg/cpp/avoidpaste1.c: Update.
31666
31667 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31668
31669         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31670         Pero <nicola@brainstorm.co.uk>.
31671         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31672
31673 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31674
31675         * g++.old-deja/g++.pt/spec39.C: New test.
31676
31677 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31678
31679         * gcc.c-torture/compile/20010202-1.c: New test.
31680
31681 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31682
31683         * g++.old-deja/g++.abi/primary2.C: New test.
31684         * g++.old-deja/g++.abi/primary3.C: New test.
31685         * g++.old-deja/g++.abi/primary4.C: New test.
31686         * g++.old-deja/g++.abi/primary5.C: New test.
31687         * g++.old-deja/g++.abi/vtable3.h: New test.
31688         * g++.old-deja/g++.abi/vtable3a.C: New test.
31689         * g++.old-deja/g++.abi/vtable3b.C: New test.
31690         * g++.old-deja/g++.abi/vtable3c.C: New test.
31691         * g++.old-deja/g++.abi/vtable3d.C: New test.
31692         * g++.old-deja/g++.abi/vtable3e.C: New test.
31693         * g++.old-deja/g++.abi/vtable3f.C: New test.
31694         * g++.old-deja/g++.abi/vtable3g.C: New test.
31695         * g++.old-deja/g++.abi/vtable3h.C: New test.
31696         * g++.old-deja/g++.abi/vtable3i.C: New test.
31697         * g++.old-deja/g++.abi/vtable3j.C: New test.
31698         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31699
31700 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31701
31702         * g++.old-deja/g++.other/anon6.C: New test.
31703         * g++.old-deja/g++.other/anon7.C: New test.
31704
31705 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31706
31707         * gcc.dg/cpp/avoidpaste2.c: New tests.
31708
31709 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31712
31713 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31714
31715         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31716         DECIMAL_DIG cases for Irix."
31717
31718 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31719
31720         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31721
31722 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31723
31724         * gcc.dg/c99-tag-1.c: New test.
31725
31726 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31727
31728         * gcc.dg/cpp/tr-warn1.c: Add tests.
31729
31730 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31731
31732         * gcc.dg/cpp/avoidpaste1.c: Update.
31733         * gcc.dg/cpp/paste4.c: Update.
31734
31735 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31736
31737         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31738         cases for Irix.
31739
31740 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31741
31742         * g++.old-deja/g++.other/inline19.C: New test.
31743
31744 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31745
31746         * gcc.dg/Wlarger-than.c: New test.
31747
31748 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31749
31750         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31751
31752 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31753
31754         * gcc.c-torture/execute/20010129-1.c: New test.
31755         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31756
31757 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31758
31759         * gcc.dg/cpp/avoidpaste1.c: Test case.
31760
31761 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * g++.old-deja/g++.other/inline18.C: New test.
31764
31765 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31766
31767         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31768         and __builtin_putchar.
31769
31770 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31771
31772         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31773         tests.
31774
31775 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31776
31777         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31778         floating point number rounding mode to round to the nearest
31779         representable mode.
31780
31781 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31782
31783         * g++.old-deja/g++.other/mangle2.C: New test.
31784
31785 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31786
31787         * gcc.c-torture/compile/20010124-1.c: New test.
31788
31789 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791         * g++.old-deja/g++.pt/spec38.C: New test.
31792
31793 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31794
31795         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31796         "Build don't run".
31797
31798 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31799
31800         * gcc.c-torture/execute/20010123-1.c: New test.
31801
31802 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31803
31804         * g++.old-deja/g++.pt/spec37.C: New test.
31805
31806 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * g++.old-deja/g++.pt/overload14.C: New test.
31809
31810 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31811
31812         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31813         __builtin_return_address.
31814
31815 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31818         * g++.old-deja/g++.pt/spec35.C: New test.
31819         * g++.old-deja/g++.pt/spec36.C: New test.
31820
31821 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * gcc.c-torture/compile/20010118-1.c: New test.
31824
31825 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31826
31827         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31828
31829 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31830
31831         * gcc.c-torture/execute/20010119-1.c: New test.
31832
31833 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * g++.old-deja/g++.other/vbase5.C: New test.
31836
31837 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31838
31839         * gcc.c-torture/execute/20010118-1.c: New test.
31840
31841 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         * g++.old-deja/g++.pt/deduct3.C: New test.
31844
31845 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31846
31847         * g++.old-deja/g++.pt/spec34.C: New test.
31848
31849 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31850
31851         * g77.f-torture/compile/20000601-2.f: New test.
31852
31853 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31854
31855         * g++.old-deja/g++.other/init17.C: New test.
31856
31857 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31858
31859         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31860
31861 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31862
31863         * g++.old-deja/g++.pt/unify8.C: New test.
31864
31865 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         * g++.old-deja/g++.abi/vbase1.C: New test.
31868
31869 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31870
31871         * g++.old-deja/g++.pt/crash65.C: New test.
31872
31873 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31874
31875         * gcc.dg/cpp/assembl2.S: New test case.
31876
31877 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31878
31879         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31880         are supported.
31881
31882 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31883
31884         * g++.old-deja/g++.other/builtins1.C: New test.
31885         * g++.old-deja/g++.other/builtins2.C: Likewise.
31886         * g++.old-deja/g++.other/builtins3.C: Likewise.
31887         * g++.old-deja/g++.other/builtins4.C: Likewise.
31888
31889 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31890
31891         * gcc.c-torture/compile/20010117-1.c: New test.
31892         * gcc.c-torture/compile/20010117-2.c: New test.
31893
31894 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31895
31896         * g77.f-torture/execute/20010116.[fx]: New test,
31897         XFAIL on i?86-*-*.
31898         * g77.f-torture/compile/20010115.f: Indicate it's
31899         a test for PR fortran/1636.
31900
31901 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31902
31903         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31904
31905 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31906
31907         * g77.f-torture/compile/20010115.f: New test.
31908
31909 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.pt/nontype5.C: New test.
31912
31913 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31914
31915         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31916         have an equivalent working one below it.
31917
31918 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31919
31920         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31921         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31922
31923 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31924
31925         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31926         message containing "init_priority".
31927         (conpr-2.C): Likewise.
31928         (conpr-3.C): Likewise.
31929         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31930
31931 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31932
31933         * gcc.c-torture/execute/20010114-2.c: New test.
31934
31935 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31936
31937         * gcc.c-torture/compile/20010114-1.c: New test.
31938         * gcc.c-torture/compile/20010114-1.x: Xfail.
31939         * gcc.c-torture/compile/20010114-2.c: New test.
31940         * gcc.c-torture/execute/20010114-1.c: New test.
31941         * gcc.dg/trunc-1.c: New test.
31942         * gcc.dg/uninit-B.c: New test.
31943
31944 2001-01-13  Nick Clifton  <nickc@redhat.com>
31945
31946         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31947         target.
31948
31949 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31950
31951         * gcc.c-torture/compile/20010113-1.c: New test.
31952
31953 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31954
31955         * gcc.c-torture/compile/20001212-1.c: New test.
31956
31957 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31958
31959         * gcc.dg/cpp/widestr1.c: Update.
31960         * gcc.dg/cpp/prag-imp.c: Remove.
31961
31962 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.c-torture/execute/20000801-3.x: Remove.
31965         * gcc.dg/c90-init-1.c: New test.
31966         * gcc.dg/c99-init-1.c: New test.
31967         * gcc.dg/c99-init-2.c: New test.
31968         * gcc.dg/gnu99-init-1.c: New test.
31969
31970 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31971
31972         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31973         testing that no relevant ones were found.
31974
31975 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31976
31977         * g++.old-deja/g++.pt/cast2.C: New test.
31978
31979 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31980
31981         * g++.old-deja/g++.pt/friend47.C: New test.
31982
31983 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31984
31985         * g++.old-deja/g++.pt/instantiate13.C: New test.
31986
31987 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31988
31989         * g++.old-deja/g++.other/defarg7.C: New test.
31990         * g++.old-deja/g++.other/defarg8.C: New test.
31991
31992 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.old-deja/g++.pt/crash64.C: New test.
31995
31996 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.old-deja/g++.pt/crash63.C: New test.
31999
32000 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32001
32002         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32003
32004 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32005
32006         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32007
32008 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32009
32010         * g++.old-deja/g++.pt/error3.C: New test.
32011
32012 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32013
32014         * g++.old-deja/g++.other/crash39.C: New test.
32015
32016 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32017
32018         * g++.old-deja/g++.other/vbase4.C: New test.
32019
32020 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32021
32022         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32023         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32024         * gcc.dg/special/special.exp: New test driver which will check
32025         for alias support for the above test.
32026
32027 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32028
32029         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32030         problems on small machines.
32031         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32032         parameterize.
32033
32034 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32035
32036         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32037         mips.
32038         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32039
32040 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32041
32042         * g++.old_deja/g++.pt/using8.C: New test.
32043
32044 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32045
32046         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32047
32048 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32049
32050         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32051         where a failure is expected.
32052         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32053
32054 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32055
32056         * g++.old_deja/g++.pt/instantiate12.C: New test.
32057
32058 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32059
32060         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32061         start of structs.
32062         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32063         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32064         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32065         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32066         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32067         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32068         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32069         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32070         * g++.old-deja/g++.eh/spec6.C: Likewise.
32071         * g++.old-deja/g++.jason/crash3.C: Likewise.
32072         * g++.old-deja/g++.law/ctors11.C: Likewise.
32073         * g++.old-deja/g++.law/ctors17.C: Likewise.
32074         * g++.old-deja/g++.law/ctors5.C: Likewise.
32075         * g++.old-deja/g++.law/ctors9.C: Likewise.
32076         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32077         * g++.old-deja/g++.mike/net22.C: Likewise.
32078         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32079         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32080         * g++.old-deja/g++.mike/virt3.C: Likewise.
32081         * g++.old-deja/g++.niklas/t128.C: Likewise.
32082         * g++.old-deja/g++.other/anon4.C: Likewise.
32083         * g++.old-deja/g++.other/using1.C: Likewise.
32084         * g++.old-deja/g++.other/warn3.C: Likewise.
32085         * g++.old-deja/g++.pt/t37.C: Likewise.
32086         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32087         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32088
32089 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32090
32091         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32092
32093 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32094
32095         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32096
32097 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32098
32099         * gcc.c-torture/compile/20010107-1.c: New test.
32100
32101 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32102
32103         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32104
32105 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32106
32107         * gcc.dg/format/format.h: New file.
32108         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32109         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32110         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32111         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32112         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32113         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32114         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32115         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32116         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32117         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32118         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32119         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32120         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32121         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32122         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32123         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32124         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32125         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32126         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32127         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32128         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32129         instead of declaring standard types, macros and functions in each
32130         test.
32131
32132 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32133
32134         * gcc.c-torture/execute/20010106-1.c: New test.
32135
32136 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32137
32138         * gcc.dg/format/format.exp: New file.
32139         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32140         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32141         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32142         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32143         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32144         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32145         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32146         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32147         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32148         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32149         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32150         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32151         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32152         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32153         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32154         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32155         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32156         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32157         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32158         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32159         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32160         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32161         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32162         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32163         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32164         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32165         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32166         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32167         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32168         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32169         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32170         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32171         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32172         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32173         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32174         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32175         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32176         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32177         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32178         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32179         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32180         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32181
32182 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32183
32184         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32185         account.
32186
32187 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32188
32189         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32190
32191 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32192
32193         * g++.old-deja/g++.pt/crash62.C: New test.
32194
32195 2001-01-04  Richard Henderson  <rth@redhat.com>
32196
32197         * gcc.dg/20000926-1.c: Update expected warnings.
32198         * gcc.dg/array-2.c: Likewise.
32199         * gcc.dg/array-4.c: Also validate flexible array members.
32200         * gcc.dg/c99-flex-array-1.c: New.
32201
32202 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32203
32204         * gcc.c-torture/compile/20001222-1.x: Remove.
32205
32206 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32207
32208         * gcc.c-torture/execute/built-in-setjmp.c: New.
32209
32210 2001-01-03  Richard Henderson  <rth@redhat.com>
32211
32212         * gcc.dg/940510-1.c: Update expected error wording.
32213         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32214
32215 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32216
32217         * lib/target-supports.exp (check_alias_available): Modified to
32218         indicate aliases not supported if only weak aliases are supported.
32219
32220 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32221
32222         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32223         Turn on cmpstrsi checks for __pj__ and __i370__.
32224
32225 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32226
32227         * g++.old-deja/g++.other/virtual11.C: New test.
32228
32229 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32232
32233 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32234
32235         * gcc.c-torture/compile/20010102-1.c: New test.
32236
32237 2001-01-02  Andreas Jaeger  <aj@suse.de>
32238
32239         * gcc.dg/noreturn-3.c: New test.
32240
32241         * gcc.dg/noreturn-4.c: New test.
32242
32243 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32244
32245         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32246         __builtin_fputc and __builtin_fwrite.
32247
32248 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32249
32250         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32251         signed char, not default char.
32252
32253 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32254
32255         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32256
32257 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32258
32259         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32260
32261 2000-12-29  Richard Henderson  <rth@redhat.com>
32262
32263         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32264         (__cyg_profile_func_exit): Define.
32265
32266 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32267
32268         * g++.dg/vtgc1.C: New test.
32269
32270 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32271
32272         * gcc.dg/noncompile/20001228-1.c: New test.
32273
32274         * gcc.dg/20001228-1.c: New test.
32275
32276         * gcc.c-torture/execute/20001228-1.c: New test.
32277
32278 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32279
32280         * gcc.dg/format-strfmon-1.c: New test.
32281
32282 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32283
32284         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32285         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32286         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32287         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32288         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32289         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32290         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32291         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32292         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32293         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32294         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32295         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32296         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32297
32298         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32299         * gcc.c-torture/execute/string-opt-4.c: Test index.
32300
32301 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32302
32303         * gcc.c-torture/compile/20001226-1.c: New test.
32304
32305 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32306
32307         * gcc.c-torture/compile/20001222-1.c: New test.
32308         * gcc.c-torture/compile/20001222-1.x: Xfail.
32309
32310 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32311
32312         * gcc.c-torture/execute/comp-goto-2.c: New test.
32313
32314 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32315
32316         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32317         Use long types if __INT_MAX__ is 32767.
32318         (main): Use cast to (sint32 *) when poking 88 into a_page.
32319
32320         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32321
32322 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32323
32324         * gcc.c-torture/compile/20001221-1.c: New test.
32325         * gcc.c-torture/execute/20001221-1.c: New test.
32326
32327 2000-12-20  Richard Henderson  <rth@redhat.com>
32328
32329         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32330         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32331
32332 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32333
32334         * gcc.dg/compare3.c: New test.
32335
32336 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32337
32338         * gcc.dg/format-warnll-1.c: New test.
32339
32340 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32341
32342         * gcc.dg/cpp/cmdlne-P.c: New test.
32343
32344 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32345
32346         * gcc.c-torture/execute/builtin-abs-1.c,
32347         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32348
32349 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32350
32351         * gcc.dg/cpp/multiline.c: New test.
32352
32353 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32354
32355         * g++.old-deja/g++.other/syshdr1.C: Update.
32356         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32357
32358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32359
32360         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32361
32362 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32363
32364         * g++.old-deja/g++.pt/ttp65.C: New test.
32365
32366 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32367
32368         * g++.old-deja/g++.pt/ttp64.C: New test.
32369
32370 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32371
32372         * g++.old-deja/g++.pt/spec33.C: New test.
32373
32374 2000-12-14  Catherine Moore  <clm@redhat.com>
32375
32376         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32377         * gcc.c-torture/execute/920612-2.c: Likewise.
32378         * gcc.c-torture/execute/920428-2.c: Likewise.
32379         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32380         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32381
32382 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32383
32384         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32385         * gcc.dg/pack-test-2.c: Likewise.
32386
32387 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32388
32389         Tests by Zack Weinberg <zackw@stanford.edu>.
32390
32391         * gcc.dg/cpp/defined.c: Update.
32392         * gcc.dg/cpp/defined_trad.c: New tests.
32393
32394 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32395
32396         * gcc.dg/cpp/trad-direct.c: Update.
32397
32398 2000-12-11  Neil Booth  <neilb@earthling.net>
32399
32400         * gcc.dg/cpp/defined_trad.c
32401
32402 2000-12-11  Neil Booth  <neilb@earthling.net>
32403
32404         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32405
32406 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32407
32408         * gcc.dg/format-miss-2.c: New test.
32409
32410 2000-12-09  Neil Booth  <neilb@earthling.net>
32411
32412         * gcc.dg/cpp/lineflags.c: New tests.
32413         * gcc.dg/cpp/poison.c: Update.
32414         * gcc.dg/cpp/redef2.c: Update.
32415         * gcc.dg/cpp/skipping.c: New test.
32416
32417 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32418
32419         * g++.old-deja/g++.other/eh3.C: New testcase.
32420
32421 2000-12-07  Neil Booth  <neilb@earthling.net>
32422
32423         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32424         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32425         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32426         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32427         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32428         Update.
32429
32430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32431
32432         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32433         __SIZE_TYPE__ instead of int for type of integers cast to
32434         pointers.
32435
32436 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32437
32438         * g++.old-deja/g++.other/cleanup4.C: New test.
32439
32440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32441
32442         * format-sec-1.c: New test.
32443
32444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32445
32446         * gcc.dg/format-nonlit-3.c: New test.
32447
32448 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32449
32450         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32451         through a null pointer.
32452
32453 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32454
32455         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32456         * g++.old-deja/g++.pt/partial4.C: New test.
32457
32458 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32459
32460         * gcc.c-torture/execute/ieee/hugeval.x: New.
32461
32462 2000-12-06  Neil Booth  <neilb@earthling.net>
32463
32464         * gcc.dg/cpp/backslash2.c: New tests.
32465
32466 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32467
32468         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32469         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32470
32471 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32472
32473         * gcc.c-torture/execute/20001203-2.c: New testcase.
32474
32475 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32476
32477         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32478         * g++.old-deja/g++.other/virtual10.C: New test.
32479
32480 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32481
32482         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32483
32484 2000-12-05  Richard Henderson  <rth@redhat.com>
32485
32486         * gcc.c-torture/compile/20001205-1.c: New.
32487
32488 2000-12-04  Neil Booth  <neilb@earthling.net>
32489
32490         * g++.old-deja/g++.other/virtual9.C: New test.
32491         * g++.old-deja/g++.pt/crash61.C: New test.
32492         * gcc.c-torture/execute/loop-9.c: New test.
32493
32494 2000-12-04  Neil Booth  <neilb@earthling.net>
32495
32496         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32497         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32498         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32499         * gcc.dg/cpp/extratokens.c: ...here.
32500
32501 2000-12-04  Neil Booth  <neilb@earthling.net>
32502
32503         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32504         New tests.
32505
32506 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32507
32508         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32509         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32510
32511 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32512
32513         * gcc.c-torture/execute/20001203-1.c: New test.
32514
32515 2000-12-03  Neil Booth  <neilb@earthling.net>
32516
32517         * gcc.dg/cpp/macro6.c: New test cases.
32518
32519 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.c-torture/execute/string-opt-9.c: New test.
32522         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32523         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32524         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32525
32526         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32527         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32528
32529 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32530
32531         * gcc.dg/cpp/if-6.c: New testcase.
32532
32533         * gcc.dg/20001201-1.c: New testcase.
32534
32535 2000-12-02  Neil Booth  <neilb@earthling.net>
32536
32537         * g++.old-deja/g++.other/externC4.C,
32538         g++.old-deja/g++.other/friend10.C: New tests.
32539
32540 2000-12-02  Neil Booth  <neilb@earthling.net>
32541
32542         * g++.old-deja/g++.other/instan2.C
32543         * g++.old-deja/g++.other/instan3.C: New test.
32544
32545 2000-12-02  Neil Booth  <neilb@earthling.net>
32546
32547         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32548         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32549         gnuc99.c,gnuc99-pedantic.c: New tests.
32550
32551 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32552
32553         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32554         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32555
32556 2000-12-01  Neil Booth  <neilb@earthling.net>
32557
32558         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32559         * gcc.dg/cpp/poison.c: Update.
32560         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32561
32562 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32563
32564         * g77.f-torture/execute/20001201.f: New test.
32565
32566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32567
32568         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32569
32570 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32571
32572         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32573
32574 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32575
32576         * g++.old-deja/g++.other/cast6.C: New test.
32577
32578 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32579
32580         * gcc.c-torture/execute/20001130-2.c: New testcase.
32581
32582 2000-11-30  Richard Henderson  <rth@redhat.com>
32583
32584         * gcc.c-torture/execute/20001130-1.c: New test.
32585
32586 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         * g++.old-deja/g++.other/op3.C: New test.
32589
32590 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32591
32592         * g++.old-deja/g++.other/op2.C: New test.
32593
32594 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32595
32596         * g++.old-deja/g++.other/crash38.C: New test.
32597
32598 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32599
32600         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32601
32602 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32603
32604         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32605         tests.
32606         * gcc.c-torture/execute/string-opt-6.c: New test.
32607
32608         * gcc.dg/20001117-1.c: Add main.
32609
32610 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32611
32612         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32613         Move from here ...
32614         * gcc.dg/940510-1.c: ... to here.
32615
32616         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32617         zero-size arrays in toplevel structures.
32618
32619 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32620
32621         * gcc.c-torture/execute/loop-8.c: New test.
32622
32623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32624
32625         * g++.old-deja/g++.other/base1.C: New test.
32626
32627 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32628
32629         * g++.old-deja/g++.other/parse2.C: New test.
32630
32631 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32632
32633         * g++.old-deja/g++.pt/incomplete1.C: New test.
32634
32635 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32636
32637         * g++.old-deja/g++.other/friend9.C: New test.
32638
32639 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32640
32641         * gcc.dg/20001127-1.c: New test.
32642
32643 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32644
32645         * g++.old-deja/g++.pt/friend46.C: New test.
32646
32647 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32648
32649         * g++.old-deja/g++.other/ptrmem8.C: New test.
32650
32651 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32652
32653         * gcc.c-torture/execute/string-opt-7.c: New test.
32654         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32655
32656 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32657
32658         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32659         instead of 'mkcheck 2'.
32660
32661 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32662
32663         * gcc.c-torture/execute/memcheck/driver.c,
32664         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32665         C9X references to refer to C99.
32666
32667 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32668
32669         * gcc.dg/ultrasp3.c: New test.
32670
32671 2000-11-25  Neil Booth  <neilb@earthling.net>
32672
32673         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32674
32675 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32676
32677         * gcc.c-torture/compile/20001123-2.c: New.
32678
32679 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32680
32681         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32682
32683 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32684
32685         * gcc.dg/sequence-point-1.c: Add some new tests.
32686         * gcc.c-torture/execute/20001124-1.c: New test.
32687
32688 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32689
32690         * g++.old-deja/g++.other/vaarg4.C: New test.
32691         * gcc.c-torture/compile/20001123-1.c: New test.
32692
32693 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32694
32695         * g++.other/crash24.C: Adjust and remove XFAIL.
32696         * g++.other/crash37.C: New test.
32697
32698 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32699
32700         * g++.old-deja/g++.pt/instantiate9.C: New test.
32701
32702 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32703
32704         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32705         new ABI, too.
32706
32707         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32708         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32709
32710 2000-11-22  Neil Booth  <neilb@earthling.net>
32711
32712         * gcc.dg/cpp/Wtrigraphs.c: New test.
32713
32714 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32715
32716         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32717
32718 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32721
32722 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32723
32724         * lib/gcc-dg.exp: load_lib scanasm.exp.
32725         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32726         * lib/g++-dg.exp: load_lib scanasm.exp.
32727         * lib/scanasm.exp: New.
32728         (scan-assembler, scan-assembler-not): Add optional arguments to
32729         test name, or if not present, the pattern name.
32730         (scan-assembler-dem, scan-assembler-dem-not): New.
32731
32732         * g++.dg/dg.exp: New.
32733
32734 2000-11-21  Neil Booth  <neilb@earthling.net>
32735
32736         * gcc.dg/cpp/integrated1.c: Remove.
32737
32738 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32739
32740         * gcc.c-torture/execute/20001121-1.c: New test.
32741
32742 2000-11-21  Richard Henderson  <rth@redhat.com>
32743
32744         * gcc.c-torture/compile/20001121-1.c: New test.
32745
32746 2000-11-20  Neil Booth  <neilb@earthling.net>
32747
32748         * gcc.dg/cpp/integrated1.c: New test.
32749
32750 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32751
32752         * g++.old-deja/g++.other/inline17.C: New test.
32753
32754 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32755
32756         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32757         local variable to be zero: I made the variable global. Now
32758         uses abort() and exit() instead of relying on main's return value.
32759
32760 2000-11-20  Neil Booth  <neilb@earthling.net>
32761
32762         * gcc.dg/cpp/paste2.c: Update test.
32763         * objc/execute/paste.m: New test.
32764
32765 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32766
32767         * gcc.dg/c99-condexpr-1.c: New test.
32768
32769 2000-11-20  Neil Booth  <neilb@earthling.net>
32770
32771         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32772
32773 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32774
32775         * g++.old-deja/g++.pt/export1.C: New test.
32776
32777 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * gcc.dg/20001117-1.c: New test.
32780
32781 2000-11-18  Richard Henderson  <rth@redhat.com>
32782
32783         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32784
32785 2000-11-18  Richard Henderson  <rth@redhat.com>
32786
32787         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32788         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32789         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32790
32791 2000-11-18  Richard Henderson  <rth@redhat.com>
32792
32793         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32794         (main): New.  Exit cleanly.
32795
32796 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32797
32798         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32799         gcc.dg/c99-fordecl-2.c: New tests.
32800
32801 2000-11-18  Richard Henderson  <rth@redhat.com>
32802
32803         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32804         * gcc.c-torture/execute/zerolen-2.c: New.
32805
32806 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32807
32808         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32809         memory.
32810
32811 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32812
32813         * g++.old-deja/g++.pt/instantiate8.C: New test.
32814
32815 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32816
32817         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32818         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32819
32820 2000-11-16  Nick Clifton  <nickc@redhat.com>
32821
32822         * gcc.c-torture/execute/nestfunc-2.c: New test.
32823         * gcc.c-torture/execute/nestfunc-3.c: New test.
32824
32825 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32826
32827         * gcc.c-torture/compile/20001116-1.c: New test.
32828
32829 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32830
32831         * gcc.c-torture/execute/20001115-1.c: New test.
32832
32833 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32834
32835         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32836         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32837         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32838         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32839
32840 2000-11-15  Neil Booth  <neilb@earthling.net>
32841
32842         gcc.dg/cpp/_Pragma1.c: Update.
32843         gcc.dg/cpp/_Pragma2.c: New test.
32844
32845 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32846
32847         * g++.old-deja/g++.other/anon5.C: New test.
32848
32849 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32850
32851         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32852         tests.
32853
32854 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32855
32856         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32857         output.
32858
32859 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32860
32861         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32862         labels at end of compound statements.
32863
32864 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32865
32866         * gcc.c-torture/execute/loop-7.c: New test.
32867
32868 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32869
32870         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32871
32872 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32873
32874         * gcc.dg/c99-bool-1.c: New test.
32875
32876 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32877
32878         * gcc.dg/c99-scope-1.c: Remove xfail.
32879         * gcc.dg/c99-scope-2.c: New test.
32880
32881 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32882
32883         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32884         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32885
32886 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32887
32888         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32889         error messages.
32890
32891         * g++.mike/p700.C: Don't typedef wchar_t.
32892         * g++.mike/p784.C: Likewise.
32893         * g++.mike/eb101.C: Don't use __wchar_t.
32894
32895 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32896
32897         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32898         from DO loop.
32899
32900 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32901
32902         * gcc.c-torture/execute/20001111-1.c: New test.
32903
32904 2000-11-10  Nick Clifton  <nickc@redhat.com>
32905
32906         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32907         long multuiple and accumulate.
32908
32909 2000-11-09  Richard Henderson  <rth@redhat.com>
32910
32911         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32912         via size_t instead of int.
32913
32914         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32915         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32916         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32917         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32918
32919 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32920
32921         * gcc.c-torture/compile/20001109-1.c: New test.
32922         * gcc.c-torture/compile/20001109-2.c: New test.
32923
32924 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         * g++.old-deja/g++.pt/operator1.C: New test.
32927         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32928
32929 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32930
32931         * gcc.dg/20001108-1.c: New test.
32932
32933 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32934
32935         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32936         with both arguments constant strings.
32937         * gcc.c-torture/execute/string-opt-3.c: New test.
32938         * gcc.c-torture/execute/string-opt-4.c: New test.
32939         * gcc.c-torture/execute/string-opt-5.c: New test.
32940
32941 2000-11-08  Nick Clifton  <nickc@redhat.com>
32942
32943         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32944         mulsidi3adddi patterns.
32945
32946 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32947
32948         * g++.old-deja/g++.other/crash36.C: New test.
32949
32950 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32951
32952         * g++.old-deja/g++.other/init16.C: New test.
32953
32954 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32955
32956         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32957
32958 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32959
32960         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32961         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32962         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32963
32964 2000-11-07  DJ Delorie  <dj@redhat.com>
32965
32966         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32967
32968 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32969
32970         * gcc.c-torture/execute/string-opt-1.c: New test.
32971
32972 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32973
32974         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32975         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32976         parameters in registers, and there is no way for a varargs
32977         function to know in which order the integer and floating-point
32978         parameters should be interleaved when they are placed on the
32979         stack.
32980         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32981         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32982
32983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32984
32985         * gcc.c-torture/execute/string-opt-2.c: New test.
32986
32987 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32988
32989         * g++.old-deja/g++.pt/crash60.C: New test.
32990
32991 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32992
32993         * g++.old-deja/g++.other/crash24.C: New test.
32994         * g++.old-deja/g++.other/crash25.C: New test.
32995         * g++.old-deja/g++.other/crash26.C: New test.
32996         * g++.old-deja/g++.other/crash27.C: New test.
32997         * g++.old-deja/g++.other/crash28.C: New test.
32998         * g++.old-deja/g++.other/crash29.C: New test.
32999         * g++.old-deja/g++.other/crash30.C: New test.
33000         * g++.old-deja/g++.other/crash31.C: New test.
33001         * g++.old-deja/g++.other/crash32.C: New test.
33002         * g++.old-deja/g++.other/crash33.C: New test.
33003         * g++.old-deja/g++.other/crash34.C: New test.
33004         * g++.old-deja/g++.other/crash35.C: New test.
33005
33006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33007
33008         * gcc.c-torture/execute/20001031-1.c: New test.
33009
33010 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33011
33012         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33013         namespace.
33014
33015         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33016         standards-conformant.
33017
33018         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33019
33020         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33021         * g++.old-deja/g++.mike/p755a.C: Likewise.
33022         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33023         library makes no calls to `operator new' during initialization.
33024
33025 2000-11-04  Neil Booth  <neilb@earthling.net>
33026
33027         * gcc.dg/cpp/include2.c: New tests.
33028
33029 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33030
33031         * lib/g++.exp (g++_set_ld_library_path): New function.
33032         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33033
33034 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33035
33036         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33037         warnings.
33038
33039 2000-11-01  Richard Henderson  <rth@redhat.com>
33040
33041         * g++.old-deja/g++.ext/namedret1.C: New.
33042         * g++.old-deja/g++.ext/namedret2.C: New.
33043         * g++.old-deja/g++.ext/namedret3.C: New.
33044
33045 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33046
33047         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33048         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33049
33050 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33051
33052         * gcc.c-torture/execute/va-arg-21.c: New test.
33053
33054 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33055
33056         * gcc.dg/c99-complex-2.c: New test.
33057
33058 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33059
33060         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33061
33062 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33063
33064         * g++.old-deja/g++.other/inline16.C: New test.
33065
33066 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33067
33068         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33069         __PRETTY_FUNCTION__
33070
33071 2000-10-29  Neil Booth  <neilb@earthling.net>
33072
33073         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33074         New tests.
33075         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33076         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33077         optimisation.
33078
33079 2000-10-29  Neil Booth  <neilb@earthling.net>
33080
33081         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33082         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33083         * mi5.c: Test multiple includes work with -C.
33084         * trigraphs.c: Test ^= version.
33085
33086 2000-10-28  Neil Booth  <neilb@earthling.net>
33087
33088         New tests and test updates for new macro expander.
33089
33090         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33091         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33092         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33093         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33094         new diagnostic messages.
33095
33096         * gcc.dg/cpp/macro3.c: New tests.
33097
33098 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33099
33100         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33101         on the same line.
33102
33103 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33104
33105         * g++.old-deja/g++.other/eh2.C: New test.
33106
33107 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33108
33109         * gcc.c-torture/execute/20001027-1.c: New test.
33110
33111 2000-10-26  Richard Henderson  <rth@redhat.com>
33112
33113         * gcc.c-torture/execute/20001026-1.c: New.
33114
33115 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33116
33117         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33118         * g++.old-deja/g++.law/builtin1.C: Likewise.
33119         * g++.old-deja/g++.law/ctors10.C: Likewise.
33120         * g++.old-deja/g++.law/virtual3.C: Likewise.
33121         * g++.old-deja/g++.mike/p658.C: Likewise.
33122         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33123         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33124         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33125         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33126         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33127
33128 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33129
33130         * gcc.c-torture/compile/20001024-1.c: New test.
33131
33132 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33133
33134         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33135         to tell us whether or not we are using V3.
33136
33137 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33138
33139         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33140         operands.
33141
33142 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33143
33144         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33145
33146 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33147
33148         * gcc.c-torture/execute/20001024-1.c: New test.
33149
33150 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33151
33152         * g++.old-deja/g++.other/sibcall1.C: New test.
33153
33154 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33155
33156         * gcc.dg/noncompile/init-3.c: New test.
33157
33158 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33159
33160         * gcc.dg/format-array-1.c: New test.
33161
33162 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33163
33164         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33165         writing through null pointers; remove comment about testing
33166         unterminated strings.
33167
33168 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33169
33170         * gcc.c-torture/execute/20001017-2.c: New test.
33171
33172 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33173
33174         * gcc.c-torture/compile/20001018-1.c: New test.
33175         * gcc.c-torture/compile/20001018-1.x: Xfail.
33176
33177 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33178
33179         * gcc.c-torture/execute/20001017-1.c: New test.
33180
33181 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33182
33183         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33184         for multiple use of arguments with scanf formats; add tests for
33185         multiple use of arguments.
33186
33187 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33188
33189         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33190
33191 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33192
33193         * gcc.dg/format-miss-1.c: New test.
33194
33195 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33196
33197         * gcc.c-torture/execute/20001013-1.c: New test.
33198
33199 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33200
33201         * gcc.dg/format-branch-1.c: New test.
33202
33203 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33204
33205         * README, lib/file-format.exp: Remove EGCS references.
33206
33207 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33208
33209         * gcc.dg/20001013-1.c: New test.
33210
33211 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33212
33213         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33214         for intmax_t in the compiler using __typeof__ and the type rules
33215         for conditional expressions.
33216
33217 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33218
33219         * gcc.dg/20001012-1.c: New test.
33220         * gcc.dg/20001012-2.c: New test.
33221
33222 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33223
33224         * gcc.dg/format-attr-1.c: New test.
33225
33226 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33227
33228         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33229         __LONG_LONG_MAX__ instead of LLONG_MAX.
33230
33231 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33232
33233         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33234         scanf flags.
33235         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33236         flags.
33237
33238 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33239
33240         * gcc.dg/sequence-pt-1.c: New test.
33241
33242 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33243
33244         * gcc.c-torture/execute/20001011-1.c: New testcase.
33245         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33246
33247 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33248
33249         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33250         does not error on it.
33251
33252 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * gcc.dg/20001009-1.c: New test.
33255
33256 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33257
33258         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33259         * gcc.c-torture/execute/20001009-2.c: ... to here.
33260
33261 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33262
33263         * gcc.c-torture/compile/20001009-1.c: New testcase.
33264         * gcc.c-torture/execute/20001009-1.c: New testcase.
33265         Testcases provided by Jan Hubicka <jh@suse.cz>.
33266
33267 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33268
33269         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33270         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33271         uintmax_t using <limits.h> to emulate the compiler's internal
33272         logic.  No longer XFAIL %j tests.
33273
33274 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33275
33276         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33277         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33278         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33279         regexps and details of expected handling of some bad formats.
33280         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33281         suppression.
33282
33283 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33284
33285         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33286         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33287         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33288         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33289         in list archives.
33290
33291 2000-10-06  Richard Henderson  <rth@cygnus.com>
33292
33293         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33294         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33295         * g++.old-deja/g++.jason/report.C: Likewise.
33296         * g++.old-deja/g++.law/friend5.C: Likewise.
33297         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33298         of the expected warnings.
33299
33300 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33301
33302         * g++.old-deja/g++.pt/enum14.C: New test.
33303
33304 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33305
33306         * g++.old-deja/g++.pt/crash59.C: New test.
33307
33308 2000-10-04  Will Cohen  <wcohen@redhat.com>
33309
33310         * gcc.dg/20000926-1.c: New test.
33311
33312 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33313
33314         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33315         function name for current C++ compiler.
33316         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33317
33318 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33319
33320         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33321         __PRETTY_FUNCTION__.
33322         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33323
33324 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33325
33326         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33327
33328 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33329
33330         * gcc.c-torture/compile/20000923-1.c: New test.
33331
33332 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33333
33334         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33335         * g++.old-deja/g++.pt/ttp62.C: Same.
33336         * g++.old-deja/g++.other/inline14.C: Same.
33337
33338 2000-09-24  Richard Henderson  <rth@cygnus.com>
33339
33340         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33341
33342 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33343
33344         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33345
33346 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33347
33348         * gcc.c-torture/compile/20000922-1.c: New file.
33349
33350 2000-09-21  Nick Clifton  <nickc@redhat.com>
33351
33352         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33353         a signed long modulo operation.
33354         (mod6): New function - perform an unsigned long modulo operation.
33355         (main): Add tests for modulos of very large numbers by very small
33356         dividends.
33357
33358 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33359
33360         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33361
33362 2000-09-19  Richard Henderson  <rth@cygnus.com>
33363
33364         * gcc.dg/compare2.c (case 10): XFAIL.
33365
33366 2000-09-18  Richard Henderson  <rth@cygnus.com>
33367
33368         * gcc.c-torture/execute/20000906-1.c: Move ...
33369         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33370         that support __builtin_trap.
33371
33372 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33373
33374         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33375
33376 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33377
33378         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33379         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33380         more $ format tests.
33381
33382 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33383
33384         * gcc.dg/format-errmk-1.c: New test.
33385
33386 2000-09-17  Greg McGary  <greg@mcgary.org>
33387
33388         * gcc.c-torture/execute/20000917-1.x: Remove.
33389
33390 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33391
33392         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33393
33394 2000-09-17  Greg McGary  <greg@mcgary.org>
33395
33396         * gcc.c-torture/execute/20000917-1.c: New test.
33397         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33398
33399 2000-09-16  Neil Booth  <NeilB@earthling.net>
33400
33401         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33402         in nested macro bug.
33403
33404 2000-09-15  Neil Booth  <NeilB@earthling.net>
33405
33406         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33407
33408 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33409
33410         * gcc.c-torture/execute/20000914-1.c: New test.
33411
33412 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33413
33414         * g++.other/inline13.C: New test.
33415
33416 2000-09-12  Andreas Jaeger  <aj@suse.de>
33417
33418         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33419         constant by Ulrich Drepper <drepper@redhat.com>.
33420
33421 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33422
33423         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33424
33425 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33426
33427         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33428
33429 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33430
33431         * gcc.dg/cpp/backslash.c: New test.
33432
33433 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33434
33435         * gcc.c-torture/execute/20000910-1.c: New test.
33436         * gcc.c-torture/execute/20000910-2.c: Likewise.
33437
33438 2000-09-11  Robert Lipe  <robertl@sco.com>
33439
33440         * gcc.dg/pragma-align.c: New test.
33441
33442 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.pt/explicit82.C: New test.
33445         * g++.old-deja/g++.pt/explicit83.C: New test.
33446
33447 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33448
33449         * gcc.dg/asm-names.c: New test.
33450
33451 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33452
33453         * gcc.dg/cpp/tr-warn6.c: New test
33454
33455 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33456
33457         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33458         be accepted.
33459
33460 2000-09-07  Catherine Moore  <clm@redhat.com>
33461
33462         * gcc.c-torture/execute/unroll-1.c: New test.
33463
33464 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33465
33466         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33467         ERROR markers.
33468         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33469         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33470         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33471         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33472         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33473         Preprocess only.
33474         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33475         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33476
33477 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.old-deja/g++.pt/deduct2.C: New test.
33480
33481 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * g++.old-deja/g++.pt/parms2.C: New test.
33484
33485 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33486
33487         * g++.old-deja/g++.pt/crash58.C: New test.
33488
33489 2000-09-06  Greg McGary  <greg@mcgary.org>
33490
33491         * gcc.c-torture/execute/20000906-1.c: New test.
33492         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33493
33494 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33495
33496         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33497
33498 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33499
33500         * g++.old-deja/g++.pt/crash57.C: New test.
33501
33502 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33503
33504         * g++.old-deja/g++.pt/crash56.C: New test.
33505
33506 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         * g++.old-deja/g++.pt/koenig1.C: New test.
33509
33510 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33511
33512         * gcc.dg/20000904-1.c: New test.
33513
33514 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * gcc.dg/cpp/paste8.c: New test.
33517
33518 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33519
33520         * gcc.c-torture/compile/20000827-1.c: New test.
33521
33522 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33523
33524         * gcc.dg/format-diag-1.c: New test.
33525
33526 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33527
33528         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33529         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33530         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33531         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33532         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33533
33534 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33535
33536         * g++.old-deja/g++.other/nested4.C: New test.
33537
33538 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33539
33540         * g++.old-deja/g++.ns/scoped1.C: New test.
33541
33542 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33543
33544         * lib/g++.exp: Support testing already-installed GCC.
33545
33546 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33547
33548         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33549
33550 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33551
33552         * gcc.dg/return-type-2.c: New test.
33553
33554 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33555
33556         * gcc.c-torture/compile/20000825-1.c: New test.
33557
33558 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33559
33560         * gcc.dg/dwarf2-2.c: New test.
33561
33562 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33563
33564         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33565         dg-warning regexps.
33566
33567 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33568
33569         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33570         gcc.dg/format-ext-5.c: New tests.
33571
33572 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33573
33574         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33575
33576 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33579
33580 2000-08-24  Richard Henderson  <rth@cygnus.com>
33581
33582         * gcc.dg/ia64-sync-1.c: New test.
33583         * gcc.dg/ia64-sync-2.c: New test.
33584         * gcc.dg/ia64-asm-1.c: New test.
33585
33586 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33587
33588         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33589         * gcc.dg/format-ext-2.c: New test.
33590
33591 2000-08-23  Jason Merrill  <jason@redhat.com>
33592
33593         * lib/old-dejagnu.exp: Also ignore "In member function" and
33594         "At global scope".
33595
33596 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33597
33598         * gcc.dg/noncompile/label-lineno-1.c: New test.
33599
33600 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33601
33602         * gcc.dg/c99-array-nonobj-1.c: New test.
33603
33604 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33605
33606         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33607         tests.
33608         * gcc.dg/format-ext-1.c: New test.
33609
33610 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33611
33612         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33613         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33614         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33615         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33616         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33617
33618 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33619
33620         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33621         gcc.dg/c99-strftime-2.c: New tests.
33622
33623 2000-08-22  Richard Henderson  <rth@cygnus.com>
33624
33625         * gcc.c-torture/execute/20000822-1.c: New test.
33626
33627 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33628
33629         * gcc.c-torture/execute/20000819-1.x: Remove.
33630
33631 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33632
33633         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33634         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33635         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33636         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33637         gcc.dg/format-xopen-1.c: New tests.
33638
33639 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33640
33641         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33642
33643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33644
33645         * g++.old-deja/g++.other/loop2.C: New test.
33646
33647         * gcc.c-torture/compile/20000606-1.c: New test.
33648         * gcc.c-torture/compile/20000728-1.c: New test.
33649         * gcc.c-torture/execute/20000801-1.c: New test.
33650         * gcc.c-torture/execute/20000801-2.c: New test.
33651         * gcc.c-torture/execute/20000819-1.c: New test.
33652         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33653         * gcc.dg/20000629-1.c: New test.
33654         * gcc.dg/20000724-1.c: New test.
33655         * gcc.dg/20000807-1.c: New test.
33656
33657 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33658
33659         * gcc.dg/cpp/pragma-1.c: New test.
33660         * gcc.dg/cpp/pragma-2.c: New test.
33661
33662 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33663
33664         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33665         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33666
33667 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33668
33669         * gcc.c-torture/compile/20000818-1.c: New test.
33670
33671 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33672
33673         * gcc.c-torture/execute/20000818-1.c: New test.
33674
33675 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33676
33677         * gcc.dg/format-va-1.c: New test.
33678
33679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33680
33681         * g++.old-deja/g++.other/typedef8.C: New test.
33682
33683 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33686         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33687         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33688         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33689         * g++.old-deja/g++.other/ptrmem7.C: New test.
33690         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33691
33692 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33693
33694         * g++.old-deja/g++.pt/typename27.C: New test.
33695
33696 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33699         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33700         * g++.old-deja/g++.pt/friend45.C: New test.
33701         * g++.old-deja/g++.other/friend8.C: New test.
33702
33703 2000-08-15  Richard Henderson  <rth@cygnus.com>
33704
33705         * gcc.c-torture/execute/20000815-1.c: New test.
33706
33707 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33708
33709         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33710         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33711         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33712
33713 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * g++.old-deja/g++.other/refinit2.C: New test.
33716
33717 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33718
33719         * lib/c-torture.exp (c-torture): Make
33720         compiler_conditional_xfail_data global.
33721         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33722         compiler_conditional_xfail_data machinery.
33723         (f-torture-execute): Likewise.
33724         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33725         and only when unrolling loops.
33726
33727         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33728
33729 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.old-deja/g++.pt/explicit81.C: New test.
33732
33733 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33734
33735         * g++.old-deja/g++.pt/typename26.C: New test.
33736
33737 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33738
33739         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33740         warning.
33741
33742 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33743
33744         * g++.old-deja/g++.other/array3.C: New test.
33745
33746 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33747
33748         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33749         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33750         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33751         New tests.
33752
33753 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33754
33755         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33756         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33757
33758 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33759
33760         * gcc.c-torture/execute/20000808-1.c: New test.
33761
33762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33763
33764         * gcc.dg/c90-const-expr-1.c: New test.
33765
33766 2000-08-08  Richard Henderson  <rth@cygnus.com>
33767
33768         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33769
33770 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33771
33772         * gcc.dg/noncompile/const-ll-1.c: New test.
33773
33774 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33775
33776         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33777
33778 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33779
33780         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33781         that running programs linked against the shared version of libobjc
33782         run correctly.
33783
33784 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33785
33786         * gcc.dg/c99-printf-1.c: New test.
33787
33788 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33789
33790         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33791
33792 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33793
33794         * gcc.c-torture/execute/20000731-1.x: Delete.
33795
33796 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33797
33798         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33799         and torture_without_loops as is done by c-torture.exp.
33800         (search_for): Copy from c-torture.exp.
33801         (gcc-dg-runtest): New function, drives a directory of tests
33802         iterating over the TORTURE_OPTIONS.
33803         (scan-assembler, scan-assembler-not): Move here from
33804         individual directory drivers.
33805
33806         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33807         defined by lib/gcc-dg.exp.
33808         * gcc.dg/cpp/cpp.exp: Likewise.
33809         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33810         gcc-dg-runtest, so we cycle over optimization options.
33811
33812         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33813         * gcc.dg/compare2.c: No longer expected to fail.
33814
33815 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33816
33817         * gcc.c-torture/execute/20000804-1.c: New test.
33818
33819 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33820
33821         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33822
33823 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33824
33825         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33826
33827 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33828
33829         * gcc.c-torture/compile/20000803-1.c: New test.
33830
33831 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33832
33833         * gcc.c-torture/execute/20000801-3.c,
33834         gcc.c-torture/execute/20000801-4.c: New tests.
33835         * gcc.c-torture/execute/20000801-3.x,
33836         gcc.c-torture/execute/20000801-4.x: Xfail.
33837
33838 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33839
33840         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33841         libobjc/.libs to allow for libtool.
33842
33843 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33844
33845         * gcc.c-torture/compile/20000802-1.c: New test.
33846
33847 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33848
33849         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33850
33851 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33852
33853         * gcc-c-torture/execute/20000731-2.c: New test.
33854
33855         * gcc.c-torture/execute/20000731-1.c: New test.
33856         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33857
33858 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33859
33860         * testsuite/gcc.dg/cpp/paste7.c: New test.
33861         * gcc.dg/cpp/20000725-1.c: New test.
33862
33863 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33864
33865         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33866         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33867         declaration warning for __builtin_dwarf_reg_size.
33868
33869         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33870
33871 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33872
33873         * gcc.dg/noncompile/voidparam-1.c: New test.
33874
33875 2000-07-30  Richard Henderson  <rth@cygnus.com>
33876
33877         * gcc.dg/c90-digraph-1.c: Don't xfail.
33878         * gcc.dg/compare2.c (case 10): Xfail.
33879         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33880
33881 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33882
33883         * gcc.dg/c99-main-1.c: New test.
33884
33885 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33886
33887         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33888
33889 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33890
33891         * gcc.c-tortuer/execute/20000726-1.c: New test.
33892
33893 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33894
33895         * gcc.c-torture/execute/enum-2.c: New test.
33896
33897 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33898
33899         * gcc.dg/cpp/tr-warn3.c: New test.
33900
33901 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33902
33903         * g++.old-deja/g++.ext/implicit1.C: Remove.
33904         * g++.old-deja/g++.jason/c2.C: Remove
33905         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33906         * g++.old-deja/g++.pt/crash16.C: Likewise.
33907         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33908
33909 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33910
33911         * g++.old-deja/g++.other/for2.C: New test.
33912
33913 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * gcc.dg/20000720-1.c: New test.
33916
33917 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33918
33919         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33920
33921 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33922
33923         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33924         * gcc.c-torture/execute/20000722-1.c: New.
33925         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33926
33927 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33928
33929         * gcc.dg/cpp/20000720-1.S: New test.
33930
33931 2000-07-21  Michael Meissner  <meissner@redhat.com>
33932
33933         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33934
33935 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33936
33937         * g++.old-deja/g++.brendan/crash16.C,
33938         g++.old-deja/g++.brendan/parse3.C,
33939         g++.old-deja/g++.brendan/redecl1.C,
33940         g++.old-deja/g++.ns/template13.C,
33941         g++.old-deja/g++.other/decl4.C,
33942         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33943
33944 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33945
33946         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33947         and "Internal error".
33948
33949         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33950         regexps.
33951         * gcc.dg/cpp/paste6.c: New test.
33952
33953 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33954
33955         * gcc.dg/cpp/tr-direct.c: New test.
33956
33957         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33958         gcc.dg/cpp/undef1.c: Tweak error regexps.
33959
33960 2000-07-18  Eric Christopher <echristo@redhat.com>
33961
33962         * gcc.c-torture/compile/20000718-1.c: New test.
33963
33964 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33965
33966         * cpplex.c (_cpp_push_token): If the token being pushed back
33967         is the previous token in this context, just subtract one from
33968         context->posn.
33969         * cppmacro.c (save_expansion): Clear aux field when storing a
33970         placemarker.
33971
33972 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33973
33974         * gcc.dg/noncompile/redecl-1.c: New test.
33975
33976 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33977
33978         * gcc.c-torture/execute/20000717-5.c: New test.
33979         * gcc.c-torture/execute/20000717-1.x: Removed.
33980
33981 2000-07-17  Richard Henderson  <rth@cygnus.com>
33982
33983         * gcc.c-torture/execute/20000717-4.c: New test.
33984
33985 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33986
33987         * gcc.dg/cpp/syshdr.c: New test.
33988         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33989
33990 2000-07-17  Neil Booth  <neilb@earthling.net>
33991
33992         * gcc.dg/cpp/cmdlne-dM.c: New test.
33993         * gcc.dg/cpp/cmdlne-dD.c: New test.
33994
33995 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33996
33997         * gcc.c-torture/execute/20000717-3.c: New test.
33998
33999         * gcc.c-torture/compile/20000717-1.c: New test.
34000
34001 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34002
34003         * gcc.c-torture/execute/20000717-2.c: New test.
34004
34005 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34006
34007         * gcc.dg/formatz-1.c: New test.
34008
34009         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34010         * gcc.dg/c99-digraph-1.c: New tests.
34011
34012         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34013         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34014
34015         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34016         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34017         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34018         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34019         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34020         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34021         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34022
34023 2000-07-17   Greg McGary <greg@mcgary.org>
34024
34025         * gcc.c-torture/execute/20000717-1.c: New test.
34026         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34027
34028 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34029
34030         * gcc.c-torture/execute/20000715-2.c: New test.
34031         * gcc.dg/20000715-1.c: New test.
34032
34033 2000-07-15  Michael Meissner  <meissner@redhat.com>
34034
34035         * gcc.c-torture/execute/20000715-1.c: New test.
34036
34037 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34038
34039         * gcc.c-torture/execute/20000707-1.c: New test.
34040
34041 2000-07-13  Neil Booth  <NeilB@earthling.net>
34042
34043         * testsuite/gcc.dg/cpp/digraph1.c,
34044         testsuite/gcc.dg/cpp/digraph2.c,
34045         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34046
34047 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34048
34049         * g77.f-torture/compile/20000630-2.f:  New test.
34050         * g77.f-torture/compile/20000630-2.x
34051
34052 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34053
34054         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34055
34056 2000-07-11  Neil Booth  <NeilB@earthling.net>
34057
34058         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34059
34060 2000-07-11  Neil Booth  <NeilB@earthling.net>
34061
34062         * gcc.dg/cpp/cmdlne-C.c: New.
34063
34064 2000-07-09  Neil Booth  <NeilB@earthling.net>
34065
34066         * gcc.dg/cpp/directiv.c: New tests.
34067         * gcc.dg/cpp/undef1.c: Update.
34068
34069 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34070
34071         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34072
34073 2000-07-09  Neil Booth  <NeilB@earthling.net>
34074
34075         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34076
34077 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34078
34079         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34080         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34081
34082 2000-07-08  Neil Booth  <NeilB@earthling.net>
34083
34084         * gcc.dg/cpp/macsyntx.c: New tests.
34085
34086 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * gcc.dg/20000707-1.c: New test.
34089
34090 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.c-torture/execute/20000706-1.c: New test.
34093         * gcc.c-torture/execute/20000706-2.c: New test.
34094         * gcc.c-torture/execute/20000706-3.c: New test.
34095         * gcc.c-torture/execute/20000706-4.c: New test.
34096         * gcc.c-torture/execute/20000706-5.c: New test.
34097
34098 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34099
34100         * g++.old-deja/g++.pt/instantiate7.C: New test.
34101
34102 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34103
34104         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34105         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34106         * g++.old-deja/g++.other/rtti3.C: Likewise.
34107         * g++.old-deja/g++.other/rttid3.C: Likewise.
34108
34109 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34110
34111         *  g77.f-torture/compile/20000630-1.x: Fix typo
34112
34113 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34114
34115         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34116         assembly output.
34117
34118 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34119
34120         * gcc.dg/cpp/ident.c: New test.
34121
34122 2000-07-05  Neil Booth  <NeilB@earthling.net>
34123
34124         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34125           gcc.dg/cpp/lexstrng.c: New tests.
34126
34127 2000-07-04  Neil Booth  <NeilB@earthling.net>
34128
34129         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34130         * gcc.dg/cpp/strify2.c: Same.
34131
34132 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34133
34134         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34135         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34136         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34137         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34138
34139         * testsuite/gcc.dg/cpp/macro1.c,
34140         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34141         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34142         testsuite/gcc.dg/cpp/strify1.c,
34143         testsuite/gcc.dg/cpp/strify2.c: New tests.
34144
34145 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * gcc.c-torture/execute/20000703-1.c: New test.
34148
34149 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34150
34151         * g++.old-deja/g++.pt (lookup10.C): New test.
34152
34153 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34154
34155         * g++.old-deja/g++.pt (typename25.C): New test.
34156
34157 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34158
34159         * gcc.c-torture/compile/20000701-1.c: New test.
34160
34161 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34162
34163         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34164         to test case.
34165
34166 2000-06-30  Catherine Moore  <clm@cygnus.com>
34167
34168         * gcc.c-torture/execute/align-1.c: New test.
34169
34170 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34171
34172         * g++.old-deja/g++.pt/expr8.C: New test.
34173         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34174
34175 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34176
34177         * gcc.c-torture/compile/20000629-1.c: New test.
34178
34179 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34180
34181
34182         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34183         gcc.dg/noncompile directory, depending on whether they're
34184         preprocessor tests or not.  Annotate all the tests for the dg
34185         framework.
34186
34187         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34188         * gcc.dg/noncompile/noncompile.exp: New.
34189
34190         * Moved files:
34191         Old name                                New name
34192         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34193         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34194         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34195         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34196         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34197         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34198         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34199         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34200         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34201         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34202         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34203         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34204         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34205         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34206         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34207         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34208         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34209         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34210         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34211         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34212         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34213         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34214         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34215         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34216
34217         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34218         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34219         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34220         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34221         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34222         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34223
34224 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34225
34226         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34227         declare one variable.  On the fourth, error.
34228         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34229         declared by 20000628-1a.h.
34230
34231 2000-06-29  Richard Henderson  <rth@redhat.com>
34232
34233         * gcc.c-torture/execute/930529-1.x: New file.
34234         * gcc.dg/920413-1.c: Adjust expected warning text.
34235         * gcc.dg/980217-1.c: Declare abort.
34236         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34237
34238 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34239
34240         * g77.f-torture/compile/20000629-1.f: New test.
34241         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34242
34243 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34244
34245         Rearrange lots of files, removing entirely the
34246         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34247         directories.
34248
34249         * Deleted files:
34250         gcc.c-torture/code_quality/code_quality.exp
34251         gcc.c-torture/special/special.exp
34252         gcc.failure/failure.exp
34253         gcc.failure/940409-1.x
34254         gcc.c-torture/compile/961203-1.x
34255
34256         * New files:
34257         gcc.misc-tests/linkage.exp
34258         gcc.c-torture/execute/920730-1t.c
34259         gcc.c-torture/execute/920730-1t.x
34260         gcc.c-torture/compile/920520-1.x
34261         gcc.c-torture/compile/920521-1.x
34262         gcc.c-torture/compile/981006-1.x
34263         gcc.c-torture/execute/eeprof-1.x
34264
34265         * Moved files (possibly with modifications to fit a new harness):
34266         Old name                                New name
34267         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34268         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34269         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34270         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34271         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34272         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34273         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34274         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34275         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34276         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34277         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34278         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34279         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34280         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34281
34282 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34283
34284         * c-torture/compile/961203-1.x: Delete.
34285
34286         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34287         not exit. Include stdio.h.
34288         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34289         * gcc.misc-tests/dg-12.c: Likewise.
34290         * gcc.misc-tests/dg-5.c: Likewise.
34291         * gcc.misc-tests/dg-6.c: Likewise.
34292         * gcc.misc-tests/dg-7.c: Prototype abort.
34293         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34294         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34295         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34296         not exit.
34297         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34298         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34299
34300 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34301
34302         * gcc.dg/cpp/20000628-1.c: New test.
34303         * gcc.dg/cpp/20000628-1.h: New header for above test.
34304         * gcc.dg/cpp/20000628-1a.h: Likewise.
34305
34306 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34307
34308         * gcc.dg/cpp: New directory.
34309         * gcc.dg/cpp/cpp.exp: New driver.
34310         * gcc.dg/cpp/20000627-1.c: New test.
34311         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34312         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34313         and rewrite as a compilation test.
34314
34315         * gcc.dg: Move many files into the cpp subdirectory, possibly
34316         renaming or editing them as well.
34317         Old name                New name
34318         990119-1.c              cpp/19990119-1.c
34319         990228-1.c              cpp/19990228-1.c
34320         990407-1.c              cpp/19990407-1.c
34321         990409-1.c              cpp/19990409-1.c
34322         990413-1.c              cpp/19990413-1.c
34323         990703-1.c              cpp/19990703-1.c
34324         20000127-1.c            cpp/20000127-1.c
34325         20000129-1.c            cpp/20000129-1.c
34326         20000207-1.c            cpp/20000207-1.c
34327         20000207-2.c            cpp/20000207-2.c
34328         20000209-1.c            cpp/20000209-1.c
34329         20000209-2.c            cpp/20000209-2.c
34330         20000301-1.c            cpp/20000301-1.c
34331         20000419-1.c            cpp/20000419-1.c
34332         20000510-1.S            cpp/20000510-1.S
34333         20000519-1.c            cpp/20000519-1.c
34334         20000529-1.c            cpp/20000529-1.c
34335         20000625-1.c            cpp/20000625-1.c
34336         20000625-2.c            cpp/20000625-2.c
34337         cpp-as1.c               cpp/assert1.c
34338         cpp-as2.c               cpp/assert2.c
34339         cxx-comments-1.c        cpp/cxxcom1.c
34340         cxx-comments-2.c        cpp/cxxcom2.c
34341         endif-label.c           cpp/endif.c
34342         cpp-hash1.c             cpp/hash1.c
34343         cpp-hash2.c             cpp/hash2.c
34344         cpp-if1.c               cpp/if-1.c
34345         cpp-if2.c               cpp/if-2.c
34346         cpp-if3.c               cpp/if-3.c
34347         cpp-if4.c               cpp/if-4.c
34348         cpp-if5.c               cpp/if-5.c
34349         cpp-cond.c              cpp/if-cexp.c
34350         cpp-missingop.c         cpp/if-mop.c
34351         cpp-missingparen.c      cpp/if-mpar.c
34352         cpp-opprec.c            cpp/if-oppr.c
34353         cpp-ifparen.c           cpp/if-paren.c
34354         cpp-shortcircuit.c      cpp/if-sc.c
34355         cpp-shift.c             cpp/if-shift.c
34356         cpp-unary.c             cpp/if-unary.c
34357         cpp-li1.c               cpp/line1.c
34358         cpp-li2.c               cpp/line2.c
34359         lineno.c                cpp/line3.c
34360         lineno-2.c              cpp/line4.c
34361         cpp-mi.c                cpp/mi1.c
34362         cpp-mic.h               cpp/mi1c.h
34363         cpp-micc.h              cpp/mi1cc.h
34364         cpp-mind.h              cpp/mi1nd.h
34365         cpp-mindp.h             cpp/mi1ndp.h
34366         cpp-mix.h               cpp/mi1x.h
34367         cpp-mi2.c               cpp/mi2.c
34368         cpp-mi2a.h              cpp/mi2a.h
34369         cpp-mi2b.h              cpp/mi2b.h
34370         cpp-mi2c.h              cpp/mi2c.h
34371         cpp-mi3.c               cpp/mi3.c
34372         cpp-mi3.def             cpp/mi3.def
34373         poison-1.c              cpp/poison.c
34374         pr-impl.c               cpp/prag-imp.c
34375         cpp-redef-2.c           cpp/redef1.c
34376         cpp-redef.c             cpp/redef2.c
34377         strpaste.c              cpp/strp1.c
34378         strpaste-2.c            cpp/strp2.c
34379         cpp-tradpaste.c         cpp/tr-paste.c
34380         cpp-tradstringify.c     cpp/tr-str.c
34381         cpp-tradwarn1.c         cpp/tr-warn1.c
34382         cpp-tradwarn2.c         cpp/tr-warn2.c
34383         trigraphs.c             cpp/trigraphs.c
34384         cpp-unc1.c              cpp/unc1.c
34385         cpp-unc2.c              cpp/unc2.c
34386         cpp-unc3.c              cpp/unc3.c
34387         cpp-unc.c               cpp/unc4.c
34388         undef.c                 cpp/undef1.c
34389         undef-2.c               cpp/undef2.c
34390         cpp-wi1.c               cpp/widestr1.c
34391
34392 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34393
34394         * lib/g++.exp (g++_include_flags): Tweak.
34395
34396 2000-06-27  H.J. Lu  <hjl@gnu.org>
34397             Loren J. Rittle  <ljrittle@acm.org>
34398
34399         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34400         version with one that knows about the new gcc tree structure.
34401         (g++_link_flags): Same.
34402
34403 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34404
34405         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34406         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34407         case we are cross-compiling.
34408
34409         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34410         g++.old-deja/g++.niklas/Makefile.in,
34411         g++.old-deja/g++.niklas/configure.in,
34412         g++.old-deja/g++.other/Makefile.in,
34413         g++.old-deja/g++.other/configure.in,
34414         gcc.c-torture/code_quality/Makefile.in,
34415         gcc.c-torture/code_quality/configure.in,
34416         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34417         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34418         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34419         gcc.c-torture/execute/ieee/Makefile.in,
34420         gcc.c-torture/execute/ieee/configure.in,
34421         gcc.c-torture/noncompile/Makefile.in,
34422         gcc.c-torture/noncompile/configure.in,
34423         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34424         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34425         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34426
34427 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         * g++.old-deja/g++.other/ambig3.C: New test.
34430
34431 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34432
34433         * g++.old-deja/g++.pt/syntax1.C: New test.
34434         * g++.old-deja/g++.pt/syntax2.C: New test.
34435         * g++.old-deja/g++.other/syntax3.C: New test.
34436         * g++.old-deja/g++.other/syntax4.C: New test.
34437
34438 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34439
34440         * gcc.dg/20000623-1.c: Prototype exit and abort.
34441
34442 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34443
34444         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34445         New tests.
34446         * gcc.dg/cpp-mi3.def: New file.
34447
34448         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34449         inside assertions.
34450         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34451         lexer's error messages.
34452         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34453         divine anything from the linemarkers.
34454         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34455         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34456
34457 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34458
34459         * gcc.dg/20000623-1.c: New test.
34460
34461 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34462
34463         * gcc.c-torture/execute/20000622-1.c: New test.
34464
34465 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34466
34467         * g++.old-deja/g++.other/init15.C: New test.
34468
34469 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34470
34471         * g++.old-deja/g++.pt/vaarg2.C: New test.
34472         * g++.old-deja/g++.pt/vaarg3.C: New test.
34473
34474 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34475
34476         * g++.old-deja/g++.other/dyncast6.C: New test.
34477
34478 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34479
34480         * gcc.c-torture/execute/loop-6.c: New test.
34481
34482 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34483
34484         * gcc.dg/20000614-1.c: New test.
34485         * gcc.dg/20000614-2.c: New test.
34486
34487 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34488
34489         * g++.old-deja/g++.other/inline12.C: New test.
34490
34491 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34492
34493         * g++.old-deja/g++.other/eh1.C: New test.
34494
34495 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * g++.old-deja/g++.other/type.C: New test.
34498
34499 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * g++.old-deja/g++.other/initstring.C: New test.
34502
34503 2000-06-12  Jason Merrill  <jason@redhat.com>
34504
34505         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34506
34507 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34508
34509         * gcc.c-torture/compile/20000609-1.c: New test.
34510
34511 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34512
34513         * gcc.dg/20000609-1.c: New test.
34514
34515 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34516
34517         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34518         * gcc.c-torture/noncompile/poison-1.c: Move...
34519         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34520         * gcc.dg/cpp-li1.c: Add a token after the #line.
34521
34522 2000-06-05  Richard Henderson  <rth@cygnus.com>
34523
34524         * gcc.c-torture/execute/20000605-2.c: New test.
34525         * gcc.c-torture/execute/20000605-3.c: New test.
34526
34527 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34528
34529         * g77.f-torture/execute/20000503-1.x: New file.
34530
34531 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34532
34533         * g++.old-deja/g++.eh/badalloc1.C: New test.
34534
34535 2000-06-05  Richard Henderson  <rth@cygnus.com>
34536
34537         * gcc.c-torture/execute/20000605-1.c: New test.
34538
34539 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34540             Nathan Sidwell <nathan@codesourcery.com>
34541
34542         * gcc.c-torture/compile/20000605-1.c: New test.
34543
34544 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34545
34546         * g77.f-torture/compile/20000601-1.f:  New test.
34547
34548 2000-06-03  Richard Henderson  <rth@cygnus.com>
34549
34550         * gcc.c-torture/execute/20000603-1.c: New.
34551
34552 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34553
34554         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34555         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34556
34557 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34558
34559         * gcc.dg/compare2.c (case 12): XFAIL.
34560         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34561         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34562
34563         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34564
34565 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34566
34567         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34568         guard macro is already defined when the header is first
34569         included.
34570         * gcc.dg/cpp-mix.h: New file.
34571         * gcc.dg/endif-label.c: Update patterns to match compiler.
34572
34573         * g++.brendan/complex1.C: Declare abort.
34574         * g++.law/refs4.C: Remove XFAIL.
34575         * g++.oliva/expr2.C: Declare abort and exit.
34576
34577 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34578
34579         * gcc.c-torture/execute/20000528-1.c: New test.
34580
34581         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34582         * g++.old-deja/g++.law/temps4.C: Likewise.
34583
34584         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34585         stdlib.h.  Call abort() on failure.
34586         * g++.old-deja/g++.law/refs4.C: Likewise.
34587         * g++.old-deja/g++.law/temps4.C: Likewise.
34588         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34589         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34590
34591 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34592
34593         Relative to g++.dg/special:
34594         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34595
34596         Relative to g++.old-deja:
34597         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34598         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34599         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34600         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34601         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34602         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34603         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34604
34605         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34606         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34607         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34608         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34609         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34610         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34611         and/or string.h.
34612
34613         * g++.other/goto1.C: Update expectations for error messages.
34614
34615 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34616
34617         * gcc.c-torture/compile/20000523-1.c: New test.
34618
34619 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34620
34621         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34622
34623 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34624
34625         * g++.old-deja/g++.eh/catch11.C: New test.
34626         * g++.old-deja/g++.eh/catch12.C: New test.
34627
34628 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34629
34630         * gcc.c-torture/execute/20000523-1.c: New test.
34631
34632 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34633
34634         * c-torture/execute/bcp-1.c: Replace abort in arg of
34635         __builtin_constant_p with a generic external function.
34636
34637         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34638         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34639         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34640         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34641         Prototype abort and/or exit.
34642
34643         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34644         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34645         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34646         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34647
34648 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34649
34650         * gcc.dg/dwarf2-1.c: New test.
34651
34652 2000-05-20  Richard Henderson  <rth@cygnus.com>
34653
34654         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34655
34656 2000-05-20  Andreas Jaeger  <aj@suse.de>
34657
34658         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34659         testcase.
34660
34661 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34662
34663         * gcc.c-torture/execute/20000519-2.c: New test.
34664
34665 2000-05-19  Andreas Jaeger  <aj@suse.de>
34666
34667         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34668         which fails with SSA.
34669
34670         * lib/c-torture.exp: Also test with -O3 -fssa.
34671
34672 2000-05-18  Michael Meissner  <meissner@redhat.com>
34673
34674         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34675         * gcc.c-torture/execute/920415-1.c: Ditto.
34676         * gcc.c-torture/execute/920501-1.c: Ditto.
34677         * gcc.c-torture/execute/conversion.c: Ditto.
34678         * gcc.c-torture/execute/cvt-1.c: Ditto.
34679
34680 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34681
34682         * gcc.c-torture/compile/20000518-1.c: New test.
34683
34684 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34685
34686         * g77.f-torture/compile/200005018.f:  New test.
34687
34688 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34689
34690         * gcc.c-torture/compile/20000517-1.c: New test.
34691
34692 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34693
34694         * gcc.c-torture/execute/20000516-1.c: New test.
34695
34696 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * g++.old-deja/g++.other/eh.C: New test.
34699
34700 2000-05-12  Richard Henderson  <rth@cygnus.com>
34701
34702         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34703         constants through to doit's conditional.
34704
34705 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34706
34707         * gcc.c-torture/compile/20000511-1.c: New test.
34708         * g77.f-torture/compile/20000511-1.f: New test.
34709         * g77.f-torture/compile/20000511-2.f: New test.
34710
34711 2000-05-11  Michael Meissner  <meissner@redhat.com>
34712
34713         * gcc.c-torture/execute/20000511-1.c: New test.
34714
34715 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34716
34717         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34718         * gcc.dg/20000510-1.S: New.
34719
34720 2000-05-08  Catherine Moore  <clm@cygnus.com>
34721
34722         * gcc.dg/unused-3.c: New.
34723
34724 2000-05-06  Richard Henderson  <rth@cygnus.com>
34725
34726           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34727           * g++.old-deja/g++.mike/warn1.C: Likewise.
34728           * g++.old-deja/g++.pt/local1.C: Likewise.
34729           * g++.old-deja/g++.pt/local7.C: Likewise.
34730           * g++.old-deja/g++.pt/spec16.C: Likewise.
34731
34732 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34735
34736 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34737
34738           * g77.f-torture/execute/20000503-1.f:  New test.
34739
34740 2000-05-04  Andreas Jaeger  <aj@suse.de>
34741
34742         * gcc.dg/noreturn-2.c: New test.
34743
34744 2000-05-04  Neil Booth  <NeilB@earthling.net>
34745
34746         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34747         preprocessor.
34748
34749 2000-05-04  Richard Henderson  <rth@cygnus.com>
34750
34751         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34752
34753 2000-05-04  Richard Henderson  <rth@cygnus.com>
34754
34755         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34756         OpenSSL by Jason R Thorpe.
34757
34758 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34759
34760         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34761
34762 2000-05-03  Robert Lipe <robertlipe@usa.net>
34763
34764         * gcc.dg/20000503-1.c: New test.
34765
34766 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.c-torture/compile/20000502-1.c: New test.
34769         * g++.old-deja/g++.other/align.C: New test.
34770         * gcc.dg/cpp-tradstringify.c: New test.
34771
34772 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34773
34774         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34775         and hard registers.
34776
34777 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34778
34779         * gcc.c-torture/execute/loop-5.c: New test.
34780
34781 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34782
34783         * gcc.c-torture/execute/va-arg-20.c: New test.
34784
34785 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34786
34787         * gcc.c-torture/execute/20000422-1.c: New test.
34788
34789 2000-04-20  Greg McGary  <gkm@gnu.org>
34790
34791         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34792         when optimizing, but without sibling-call optimizations (-O1).
34793
34794 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34795
34796           * gcc.c-torture/compile/20000420-1.c: New test.
34797
34798 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34799
34800         * g++.abi/ptrflags.C: New test.
34801         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34802
34803 2000-04-19  Catherine Moore  <clm@cygnus.com>
34804
34805         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34806
34807 2000-04-19  Greg McGary  <gkm@gnu.org>
34808
34809         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34810         sibling-call optimizations.
34811
34812 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34813
34814         * gcc.dg/20000419-1.c: New test.
34815
34816 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34817
34818         * gcc.c-torture/execute/20000412-6.c: New test.
34819
34820 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34821
34822         * gcc.c-torture/execute/20000412-5.c: New test.
34823         * g77.f-torture/compile/20000412-1.f: New test.
34824         * gcc.c-torture/execute/20000412-4.c: New test.
34825         * gcc.c-torture/compile/20000412-2.c: New test.
34826         * gcc.c-torture/execute/20000412-3.c: New test.
34827         * gcc.c-torture/compile/20000412-1.c: New test.
34828         * gcc.c-torture/execute/20000412-2.c: New test.
34829
34830 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * objc/execute/bf-20.m: New test.
34833
34834 2000-04-10  Richard Henderson  <rth@cygnus.com>
34835
34836         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34837
34838         * gcc.c-torture/execute/20000412-1.c: New test.
34839
34840 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34841
34842         * g++.old-deja/g++.eh/catchptr1.C: New test.
34843
34844 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34845
34846         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34847
34848 2000-04-08  Neil Booth  <NeilB@earthling.net>
34849
34850         * gcc.dg/cpp-nullchar.c: Remove test as
34851         embedded nulls cause problems.
34852
34853 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34854
34855         * gcc.dg/compare2.c: New test.
34856
34857 2000-04-08  Neil Booth  <NeilB@earthling.net>
34858
34859         * gcc.dg/cpp-nullchar.c: New test.
34860
34861 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34862
34863         * gcc.dg/cpp-mi2.c: New test.
34864         * gcc.dg/cpp-mi2[abc].h: New files.
34865
34866 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34867
34868         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34869         member name.
34870
34871 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34872
34873         * g++.old-deja/g++.abi/vmihint.C: New test.
34874
34875 2000-04-06  Neil Booth  <NeilB@earthling.net>
34876
34877         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34878         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34879         copyright.
34880
34881 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34882
34883         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34884         avoid stack-frame overwrite.
34885
34886 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * gcc.c-torture/compile/20000405-2.c: New test.
34889         * gcc.c-torture/compile/20000405-3.c: New test.
34890
34891 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34892
34893         * gcc.c-torture/compile/20000405-1.c: New test.
34894
34895 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34896
34897         * gcc.dg/cast-qual-1.c: Revert last change.
34898
34899 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34900
34901         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34902
34903 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34904
34905         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34906         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34907
34908 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34909
34910         * gcc.c-torture/compile/20000403-2.c: New test.
34911         * gcc.c-torture/compile/20000403-1.c: New test.
34912
34913 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34914
34915         * gcc.c-torture/execute/20000403-1.c: New test.
34916
34917 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34918
34919         * gcc.c-torture/execute/20000402-1.c: New test.
34920
34921 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34922
34923         * gcc.c-torture/execute/va-arg-15.c: New test.
34924         * gcc.c-torture/execute/va-arg-16.c: New test.
34925         * gcc.c-torture/execute/va-arg-17.c: New test.
34926         * gcc.c-torture/execute/va-arg-18.c: New test.
34927         * gcc.c-torture/execute/va-arg-19.c: New test.
34928
34929 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34930
34931         * gcc.c-torture/compile/981211-1.c: Move to...
34932         * gcc.dg/cpp-as1.c: ...here.
34933         * gcc.dg/cpp-as2.c: New file.
34934
34935         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34936         compiler.
34937
34938 2000-04-02  Neil Booth  <NeilB@earthling.net>
34939
34940         * gcc.dg/cpp-cond.c  New tests.
34941         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34942         accidental success less likely.
34943         * gcc.dg/cpp-missingop.c  New tests.
34944         * gcc.dg/cpp-missingparen.c  New tests.
34945         * gcc.dg/cpp-shift.c  New tests.
34946         * gcc.dg/cpp-shortcircuit.c  New tests.
34947         * gcc.dg/cpp-unary.c  New tests.
34948
34949 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34950
34951         * gcc.c-torture/compile/20000329-1.c: New test.
34952
34953 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34954
34955         * gcc.c-torture/compile/20000326-1.c: New test.
34956         * gcc.c-torture/compile/20000326-2.c: New test.
34957
34958 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34959
34960         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34961         the first parameter is a function argument.
34962
34963 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34964
34965         * g++.old-deja/g++.ext/array4.C: New test.
34966
34967 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34968
34969         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34970
34971 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34972
34973         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34974
34975 2000-03-19  Richard Henderson  <rth@cygnus.com>
34976
34977         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34978
34979 2000-03-19  Richard Henderson  <rth@cygnus.com>
34980
34981         * gcc.c-torture/compile/20000319-1.c: New test.
34982
34983 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34984
34985         * gcc.c-torture/execute/20000314-3.c: New test.
34986         * gcc.c-torture/execute/20000314-2.c: New test.
34987         * gcc.c-torture/execute/20000314-1.c: New test.
34988         * gcc.c-torture/compile/20000314-2.c: New test.
34989         * gcc.c-torture/compile/20000314-1.c: New test.
34990
34991 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34992
34993         * g++.old-deja/g++.warn/inline.C: New test.
34994
34995 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34996
34997         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34998         standards-compliant result rather than specific constants.
34999         Put test-values in array.
35000
35001 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35002
35003         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35004         (g++_target_compile): Put test-specific options last.
35005
35006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35007
35008         * g++.old-deja/g++.eh/vbase4.C: New test.
35009
35010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35011
35012         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35013
35014 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35015
35016         * g++.old-deja/g++.brendan/misc12.C: Removed.
35017         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35018         * g++.old-deja/g++.ext/pretty4.C: New test.
35019
35020 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35021
35022         * g++.old-deja/g++.other/string2.C: New test.
35023
35024 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35025
35026         * g++.old-deja/g++.warn/impint2.C: New test.
35027
35028 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35029
35030         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35031         is 1, not zero.
35032
35033 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         * g++.old-deja/g++.warn/impint.C: New test.
35036         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35037         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35038         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35039         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35040         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35041         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35042         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35043         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35044         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35045         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35046         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35047         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35048
35049 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35050
35051         * gcc.dg/cpp-redef.c: New test.
35052
35053 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.old-deja/g++.pt/unify7.C: New test.
35056
35057 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35058
35059         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35060         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35061
35062 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35063
35064         * gcc.c-torture/compile/20000224-1.c: New test.
35065
35066 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35067
35068         * gcc.c-torture/compile/cpp-2.c: New test.
35069         * gcc.c-torture/compile/cpp-1.c: New test.
35070
35071 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35072
35073         * gcc.c-torture/execute/20000225-1.c: New test.
35074
35075 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35076
35077         * gcc.dg/cpp-li2.c: New test.
35078
35079         * gcc.dg/cpp-wi1.c: New test.
35080
35081         * gcc.dg/cpp-li1.c: New test.
35082
35083 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         * g++.old-deja/g++.other/sizeof5.C: New test.
35086
35087 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35088
35089         * gcc.c-torture/execute/va-arg-13.c: New test.
35090
35091 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35092
35093         * gcc.c-torture/execute/va-arg-12.c: New test.
35094
35095 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35096
35097         * gcc.c-torture/execute/20000223-1.c: New test.
35098
35099 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35100
35101         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35102
35103 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35104
35105         * g++.old-deja/g++.abi/ptrmem.C: New test.
35106
35107 2000-02-19  Richard Henderson  <rth@cygnus.com>
35108
35109         * gcc.c-torture/compile/init-3.c: New.
35110
35111 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35112
35113         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35114         ALWAYS_CXXFLAGS.
35115
35116 2000-02-11  Robert Lipe <robertl@sco.com>
35117
35118         * gcc.c-torture/compile/20000211-3.c: New test.
35119
35120 2000-02-11  Martin Buchholz <martin@xemacs.org>
35121
35122         * gcc.c-torture/compile/20000211-2.c: New test.
35123
35124 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35125
35126         * gcc.c-torture/compile/20000211-1.c: New test.
35127
35128 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35129
35130         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35131           on native targets
35132
35133 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35134
35135         * g++.old-deja/g++.other/cast5.C: New test.
35136
35137 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35138
35139         * gcc.c-torture/execute/20000205-1.c: New.
35140
35141 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35142
35143         * g++.old-deja/g++.jason/cast3.C: Return void.
35144         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35145
35146 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35147
35148         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35149
35150         * gcc.dg/loop-1.c: New test.
35151
35152 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35153
35154         * gcc.c-torture/compile/20000127-1.c: New test.
35155         * gcc.c-torture/execute/991228-1.c: New test.
35156
35157 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35158
35159         * gcc.dg/unused-2.c: New test.
35160
35161         * gcc.dg/conv-1.c: New test.
35162
35163 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35164
35165         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35166         compiler.
35167         (tool_option_proc): Fix typo.
35168
35169 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35170
35171         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35172         of the ld on the host, not on the build machine.
35173         Also, don't crash if '--help' is not a supported option.
35174
35175 2000-01-24  Richard Henderson  <rth@cygnus.com>
35176
35177         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35178
35179 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35180
35181         * gcc.c-torture/execute/20000120-2.c: New test.
35182         * gcc.c-torture/execute/20000120-1.c: New test.
35183
35184 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35185
35186         * gcc.c-torture/execute/20000113-1.c: New test.
35187
35188 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35189
35190         * gcc.c-torture/execute/20000112-1.c: New test.
35191
35192 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35193
35194         * gcc.dg/20000111-1.c: New test.
35195
35196 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35197
35198         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35199         with 16 bit integers.
35200
35201 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35202
35203         * gcc.dg/20000108-1.c: New test.
35204
35205 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35206
35207         * g++.old-deja/g++.ns/koenig8.C: New test.
35208
35209 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35210
35211         * g++.old-deja/g++.other/cast4.C: New test.
35212
35213 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35214
35215         * gcc.c-torture/compile/20000105-2.c: New test.
35216         * gcc.c-torture/compile/20000105-1.c: New test.
35217
35218 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35219
35220         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35221         references to printf & atoi to conform to ANSI standard.
35222         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35223         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35224         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35225         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35226         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35227         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35228         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35229         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35230         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35231         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35232         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35233         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35234         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35235         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35236         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35237         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35238         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35239         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35240         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35241         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35242         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35243         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35244         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35245         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35246         * g++.old-deja/g++.brendan/init3.C: Likewise.
35247         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35248         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35249         * g++.old-deja/g++.brendan/new2.C: Likewise.
35250         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35251         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35252         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35253         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35254         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35255         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35256         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35257         * g++.old-deja/g++.brendan/template24.C: Likewise.
35258         * g++.old-deja/g++.brendan/template3.C: Likewise.
35259         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35260         * g++.old-deja/g++.jason/inline3.C: Likewise.
35261         * g++.old-deja/g++.jason/opeq.C: Likewise.
35262         * g++.old-deja/g++.law/arg5.C: Likewise.
35263         * g++.old-deja/g++.law/arm7.C: Likewise.
35264         * g++.old-deja/g++.law/ctors11.C: Likewise.
35265         * g++.old-deja/g++.law/cvt8.C: Likewise.
35266         * g++.old-deja/g++.law/init9.C: Likewise.
35267         * g++.old-deja/g++.law/refs4.C: Likewise.
35268         * g++.old-deja/g++.law/template2.C: Likewise.
35269         * g++.old-deja/g++.law/visibility24.C: Likewise.
35270         * g++.old-deja/g++.law/vtable3.C: Likewise.
35271         * g++.old-deja/g++.mike/asm2.C: Likewise.
35272         * g++.old-deja/g++.mike/eh1.C: Likewise.
35273         * g++.old-deja/g++.mike/misc1.C: Likewise.
35274         * g++.old-deja/g++.mike/misc13.C: Likewise.
35275         * g++.old-deja/g++.mike/misc14.C: Likewise.
35276         * g++.old-deja/g++.mike/ns12.C: Likewise.
35277         * g++.old-deja/g++.mike/p1248.C: Likewise.
35278         * g++.old-deja/g++.mike/p3708.C: Likewise.
35279         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35280         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35281         * g++.old-deja/g++.mike/p646.C: Likewise.
35282         * g++.old-deja/g++.mike/p700.C: Likewise.
35283         * g++.old-deja/g++.mike/p783.C: Likewise.
35284         * g++.old-deja/g++.mike/p783a.C: Likewise.
35285         * g++.old-deja/g++.mike/p783b.C: Likewise.
35286         * g++.old-deja/g++.mike/p786.C: Likewise.
35287         * g++.old-deja/g++.mike/p789.C: Likewise.
35288         * g++.old-deja/g++.mike/p789a.C: Likewise.
35289         * g++.old-deja/g++.mike/p807a.C: Likewise.
35290         * g++.old-deja/g++.other/delete3.C: Likewise.
35291         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35292         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35293         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35294         * g++.old-deja/g++.other/empty1.C: Likewise.
35295         * g++.old-deja/g++.other/temporary1.C: Likewise.
35296         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35297         * g++.old-deja/g++.pt/t16.C: Likewise.
35298         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35299
35300 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35301
35302         * gcc.dg/991230-1.c: New test.
35303
35304 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35305
35306         * gcc.c-torture/compile/991229-3.c: New test.
35307         * gcc.c-torture/compile/991229-2.c: New test.
35308         * gcc.c-torture/compile/991229-1.c: New test.
35309
35310 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35311
35312         * gcc.c-torture/compile/labels-2.c: New test.
35313
35314 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35315
35316         * gcc.c-torture/execute/991227-1.c: New test.
35317
35318 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35319
35320         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35321
35322 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35323
35324         * gcc.c-torture/execute/991221-1.c: New test.
35325
35326 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35327
35328         * g++.old-deja/g++.other/cast3.C: New test.
35329
35330 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35331
35332         * gcc.c-torture/execute/991216-4.c: New test.
35333
35334 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35335
35336         * gcc.c-torture/execute/991216-1.c: New test.
35337         * gcc.c-torture/execute/991216-2.c: New test.
35338         * gcc.c-torture/execute/991216-3.c: New test.
35339
35340 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35341
35342         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35343         Actually make the test fail by using "-O2" for compilation.
35344
35345 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35346
35347         * g++.old-deja/g++.warn/cast-align1.C: New test.
35348
35349 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35350
35351         * gcc.c-torture/compile/991214-1.c: New test.
35352         * gcc.c-torture/compile/991214-2.c: New test.
35353
35354 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35355
35356         * gcc.dg/991214-1.c: New test.
35357
35358 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35359
35360         * gcc.c-torture/compile/991213-3.c: New test.
35361         * gcc.c-torture/compile/991213-2.c: New test.
35362         * gcc.c-torture/compile/991213-1.c: New test.
35363
35364 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35365
35366         * gcc.dg/991209-1.c: New test.
35367
35368 1999-12-08  Nathan Sidwell <nathan@acm.org>
35369
35370         * gcc.c-torture/compile/991208-1.c: New test.
35371
35372 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35373
35374         * gcc.dg/ultrasp2.c: New test.
35375
35376 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35377
35378         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35379
35380 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35381
35382         * gcc.c-torture/compile/991202-1.c: New test.
35383         * gcc.c-torture/execute/991202-1.c: New test.
35384         * gcc.c-torture/execute/991202-2.c: New test.
35385         * gcc.c-torture/execute/991202-3.c: New test.
35386
35387 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35388
35389         * g++.old-deja/g++.abi/align.C: New test.
35390         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35391         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35392
35393 1999-12-01  Richard Henderson  <rth@cygnus.com>
35394
35395         * gcc.c-torture/execute/991201-1.c: New.
35396
35397 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35398
35399         * gcc.dg/991129-1.c: New test.
35400
35401 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35402
35403         * gcc.c-torture/compile/991127-1.c: New test.
35404
35405 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35406
35407         * g++.old-deja/g++.other/warn4.C: New test.
35408
35409 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35410
35411         * g++.old-deja/g++.eh/cleanup2.C: New test.
35412         * g++.old-deja/g++.ext/pretty2.C: New test.
35413         * g++.old-deja/g++.ext/pretty3.C: New test.
35414         * g++.old-deja/g++.other/debug6.C: New test.
35415
35416 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35417
35418         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35419         compiler_output to look for one error message instead of two.
35420
35421 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35422
35423         * gcc.c-torture/execute/991118-1.c: Also test case
35424         where the word boundary does not split a byte evenly.
35425
35426 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35427
35428         * g++.old-deja/g++.ext/restrict1.C: New test.
35429
35430 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35431
35432         * gcc.c-torture/execute/991118-1.c: New test.
35433
35434 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35435
35436         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35437         working directory pathnames.
35438
35439 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35440
35441         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35442         host is equipped with driver.h and driver.o so it can actually
35443         compile and run the tests.
35444
35445 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35446
35447         * gcc.c-torture/compile/991008-1.c: New test.
35448
35449 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35450
35451         * lib/gcc-dg.exp: Include target-supports.exp
35452
35453 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35454
35455         * lib/target-supports.exp: New file: Provide procs to test for
35456         features supported by the target.
35457         (check_weak_available): Moved here from ecos.exp.
35458         (check_alias_available): New proc: Determine of the target
35459         toolchain supports the alias attribute.
35460
35461         * gcc.dg/special/ecos.exp: Move check_weak_available to
35462         target-supports.exp.
35463         (alias-1.c): Only perform the test if the target supports
35464         aliases.
35465         (wkali-1.c): Only perform the test if the target supports
35466         aliases.
35467
35468         * gcc.dg/990506-0.c: Expect error messages from cross
35469         targets as well as native targets.
35470
35471 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35472
35473         * gcc.dg/ultrasp1.c: Removed xfail.
35474         * gcc.dg/struct-ret-2.c: Likewise.
35475         * gcc.dg/array-1.c: Likewise.
35476
35477 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35478
35479         * gcc.dg/struct-ret-2.c: New test.
35480
35481         * gcc.dg/array-1.c: New test.
35482
35483 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35484
35485         * gcc.c-torture/execute/991030-1.c: New test.
35486
35487 1999-10-26  Richard Henderson  <rth@cygnus.com>
35488
35489         * gcc.c-torture/compile/991026-2.c: New test.
35490
35491 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35492
35493         * gcc.c-torture/compile/991026-1.c: New test.
35494
35495 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35496
35497         * gcc.c-torture/execute/991023-1.c: New test.
35498
35499 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35500
35501         * gcc.c-torture/execute/991019-1.c: New test.
35502
35503 1999-10-16  Richard Henderson  <rth@cygnus.com>
35504
35505         * gcc.c-torture/execute/991016-1.c: New test.
35506
35507 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35508
35509         * gcc.c-torture/execute/991014-1.c: New test.
35510
35511 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35512
35513         * g++.old-deja/g++.other/union2.C: New test.
35514
35515 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35516
35517         * g++.old-deja/g++.other/vaarg2.C: New test.
35518         * g++.old-deja/g++.other/vaarg3.C: New test.
35519
35520 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35521
35522         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35523         in compile/.
35524
35525 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35526
35527         * gcc.c-torture/execute/va-arg-11.c: New test.
35528
35529 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35530
35531         * lib/file-format.exp (gcc_target_object_format): Don't
35532         crash if objdump is unavailable.
35533
35534 1999-09-29  Donn Terry <donn@interix.com>
35535
35536         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35537
35538 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35539
35540         * gcc.c-torture/compile/990928-1.c: New test.
35541
35542 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35543
35544         * g++.old-deja/g++.other/decl6.C: New test.
35545
35546 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35547
35548         * gcc.c-torture/execute/va-arg-10.c: New test.
35549
35550 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35551
35552         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35553         __PRETTY_FUNCTION__.
35554
35555 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35556
35557         * gcc.c-torture/execute/990923-1.c: New test.
35558
35559 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35560
35561         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35562         for which -fpic is inappropriate.
35563
35564 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35565
35566         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35567
35568 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35569
35570         * g++.old-deja/g++.other/dyncast1.C: New test.
35571         * g++.old-deja/g++.other/dyncast2.C: New test.
35572         * g++.old-deja/g++.other/dyncast3.C: New test.
35573         * g++.old-deja/g++.other/dyncast4.C: New test.
35574         * g++.old-deja/g++.other/dyncast5.C: New test.
35575         * g++.old-deja/g++.eh/catch3.C: New test.
35576         * g++.old-deja/g++.eh/catch3p.C: New test.
35577         * g++.old-deja/g++.eh/catch4.C: New test.
35578         * g++.old-deja/g++.eh/catch4p.C: New test.
35579         * g++.old-deja/g++.eh/catch5.C: New test.
35580         * g++.old-deja/g++.eh/catch5p.C: New test.
35581         * g++.old-deja/g++.eh/catch6.C: New test.
35582         * g++.old-deja/g++.eh/catch6p.C: New test.
35583         * g++.old-deja/g++.eh/catch7.C: New test.
35584         * g++.old-deja/g++.eh/catch7p.C: New test.
35585         * g++.old-deja/g++.eh/catch8.C: New test.
35586         * g++.old-deja/g++.eh/catch8p.C: New test.
35587         * g++.old-deja/g++.eh/catch9.C: New test.
35588         * g++.old-deja/g++.eh/catch9p.C: New test.
35589
35590 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35591
35592         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35593         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35594
35595 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35596
35597         * gcc.c-torture/compile/990913-1.c: New test.
35598
35599 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35600
35601         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35602         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35603
35604 1999-09-09  Richard Henderson  <rth@cygnus.com>
35605
35606         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35607
35608 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35609
35610         * g++.old-deja/g++.other/lookup11.C: New test.
35611         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35612         what is permitted and what we want.
35613         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35614         overload use.
35615         * g++.old-deja/g++.jason/rfg5.C: Likewise
35616
35617 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35618
35619         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35620         * gcc.c-torture/noncompile/poison-1.c: New file.
35621
35622 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35623
35624         * g++.old-deja/g++.other/sizeof3.C: New test.
35625         * g++.old-deja/g++.other/sizeof4.C: New test.
35626         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35627         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35628
35629 1999-09-07  Richard Henderson  <rth@cygnus.com>
35630
35631         * gcc.dg/va-arg-1.c: New.
35632
35633 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35634
35635         * gcc.c-torture/execute/va-arg-9.c: New test.
35636
35637 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35638
35639         * g77.f-torture/compile/980519-2.f: New test.
35640         * g77.f-torture/compile/19990905-0.f: New test.
35641         * g77.f-torture/compile/19990905-1.f: New test.
35642         * g77.f-torture/compile/19990905-2.f: New test.
35643
35644         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35645
35646 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35647
35648         * gcc.c-torture/execute/990827-1.c: Fix typo.
35649
35650 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35651
35652         * g++.old-deja/g++.other/deref1.C: New test.
35653
35654 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35655
35656         * g++.old-deja/g++.other/ambig2.C: New test.
35657         * g++.old-deja/g++.other/cond5.C: New test.
35658         * g++.old-deja/g++.other/lookup16.C: New test.
35659
35660 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35661
35662         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35663         assemblers too.
35664
35665 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35666
35667         * lib/c-torture.exp: Avoid the "compare executables" optimization
35668         when testing native.
35669
35670 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35671
35672         * gcc.c-torture/execute/990829-1.c: New test.
35673         * gcc.c-torture/compile/990829-1.c: New test.
35674
35675 1999-08-27  Paul Burchard  <burchard@pobox.com>
35676
35677         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35678         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35679         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35680         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35681         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35682         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35683         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35684         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35685         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35686         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35687         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35688
35689 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35690
35691         * gcc.c-torture/execute/990827-1.c: New test.
35692
35693 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35694
35695         * g77.f-torture/noncompile/19990826-4.f: New test.
35696
35697         * g77.f-torture/compile/19990826-3.f: New test.
35698
35699         * g77.f-torture/execute/19990826-2.f: New test.
35700
35701         * g77.f-torture/compile/19990826-1.f: New test.
35702
35703         * gcc.c-torture/execute/990826-0.c: New test.
35704         * g77.c-torture/execute/19990826-0.f: New test.
35705
35706         * g77.f-torture/noncompile/970626-2.f: New test.
35707
35708 1999-08-25  Paul Burchard  <burchard@pobox.com>
35709
35710         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35711         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35712         lss-011.C: New tests.
35713
35714 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35715
35716         * g++.old-deja/g++.other/decl5.C: New test.
35717
35718 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35719
35720         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35721         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35722         call `postbase' for each one.  All callers of `postbase' changed
35723         to call this instead.
35724
35725 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35726
35727         * gcc.c-torture/execute/990811-1.c: New test.
35728
35729 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35730
35731         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35732         just native ones.
35733
35734         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35735         just native ones.
35736
35737 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35738
35739         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35740
35741 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35742
35743         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35744
35745 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35746
35747         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35748
35749 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35750
35751         * gcc.c-torture/execute/990804-1.c: New test.
35752
35753 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35754
35755         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35756         * g++.old-deja/g++.brendan/crash64.C: Likewise
35757         * g++.old-deja/g++.brendan/overload8.C: Likewise
35758
35759 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35760
35761         * g++.old-deja/g++.other/struct1.C: New test.
35762
35763 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35764
35765         * g++.old-deja/g++.other/enum2.C: New test.
35766
35767 1999-08-02  Richard Henderson  <rth@cygnus.com>
35768
35769         Adapted from tests from Franz Sirl:
35770         * gcc.c-torture/execute/va-arg-7.c: New test.
35771         * gcc.c-torture/execute/va-arg-8.c: New test.
35772
35773 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35774
35775         * gcc.c-torture/compile/990801-2.c: New test.
35776
35777         * gcc.c-torture/compile/990801-1.c: New test.
35778
35779 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35780
35781         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35782         fp-cmp-1.c, converting double to float.
35783
35784         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35785         fp-cmp-1.c, converting double to long double.
35786
35787         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35788         from fr1 to unknown_register, since fr1 is a legitimate register
35789         on some machines.
35790
35791 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35792
35793         * README: More listname related changes.
35794
35795 1999-07-08  Catherine Moore  <clm@cygnus.com>
35796
35797         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35798
35799 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35800
35801         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35802
35803 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35804
35805         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35806
35807 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35808
35809         * gcc.dg/990703-1.c: New test.
35810
35811 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35812
35813         * lib/file-format.exp: New file: Move definition of proc
35814         gcc_target_object_format to here from
35815         gcc.dg/special/ecos.exp.
35816
35817         * lib/c-torture.exp: Include lib file-format.exp.
35818         * lib/gcc-dg.exp: Include lib file-format.exp.
35819
35820         * gcc.dg/special/ecos.exp: Remove definition of proc
35821         gcc_target_object_format.
35822
35823 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35824
35825         * gcc.c-torture/execute/990628-1.c: New test.
35826
35827 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35828
35829         * gcc.c-torture/compile/990625-2.c: New test.
35830
35831         * gcc.c-torture/compile/990625-1.c: New test.
35832
35833 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35834
35835         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35836         attributes compile.
35837         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35838         ports that use the COFF/PE file format.
35839
35840 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35841
35842         * gcc.c-torture/compile/990617-1.c: New test.
35843
35844 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35845
35846         * g++.old-deja/g++.other/decl4.C: New test.
35847
35848 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35849
35850         * g++.old-deja/g++.other/bitfld3.C: New test.
35851
35852 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35853
35854         * g++.old-deja/g++.eh/catch1.C: New test.
35855
35856 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35857
35858         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35859
35860         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35861         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35862
35863 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35864
35865         * g77.f-torture/compile/19990502-0.f: Replace with new,
35866         shorter, test that still fails after recent changes.
35867
35868 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35869
35870         * gcc.c-torture/execute/990604-1.c: New test.
35871
35872 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35873
35874         * gcc.c-torture/execute/990531-1.c: New test.
35875
35876 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35877
35878         * gcc.c-torture/compile/990527-1.c: New test.
35879
35880 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35881
35882         * gcc.c-torture/execute/990527-1.c: New test.
35883
35884 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35885
35886         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35887         bitfields as signed.
35888
35889 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35890
35891         * g77.f-torture/compile/19990525-0.f: New test.
35892
35893 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35894
35895         * gcc.c-torture/execute/990525-2.c: New test.
35896
35897         * gcc.c-torture/execute/990525-1.c: New test.
35898
35899 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35900
35901         * g++.old-deja/g++.other/anon3.C: New test.
35902         * g++.old-deja/g++.other/anon4.C: New test.
35903         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35904         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35905         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35906         Merrill).
35907
35908 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35909
35910         * gcc.c-torture/execute/990524-1.c: New test.
35911
35912         * gcc.dg/990524-1.c: New test.
35913
35914 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35915
35916         * gcc.c-torture/compile/990523-1.c: New test.
35917
35918 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35919
35920         * gcc.c-torture/compile/990519-1.c: New test.
35921
35922 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35923
35924         * gcc.c-torture/compile/990517-1.c: New test.
35925
35926         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35927         (e4, f4): New tests.
35928         (main): Call them.
35929
35930 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35931
35932         * gcc.dg/noreturn-1.c: New test.
35933
35934 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35935
35936         * gcc.c-torture/execute/990513-1.c: New test.
35937
35938 1999-05-10  Richard Henderson  <rth@cygnus.com>
35939
35940         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35941
35942 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35943
35944         * g77.f-torture/execute/erfc.f: Use small single-precision
35945         values, to avoid problems on Alphas when not -mieee.
35946
35947 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35948
35949         * gcc.dg/990506-0.c: New test.
35950
35951 1999-05-08  Richard Henderson  <rth@cygnus.com>
35952
35953         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35954         the constant to test.  Don't XFAIL 64-bit targets.
35955
35956         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35957         * g++.old-deja/g++.law/profile1.C: Likewise.
35958
35959         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35960         operator new instances.
35961         * g++.old-deja/g++.other/delete5.C: Likewise.
35962
35963 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35964
35965         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35966         intrinsic.
35967
35968 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35969
35970         * g77.f-torture/execute/u77-test.f: Reverse order of two
35971         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35972
35973 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35974
35975         * gcc.dg/compare1.c: New test.
35976
35977 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35978
35979         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35980         New tests.
35981
35982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35983
35984         * g77.f-torture/compile/19990502-1.f: New test.
35985
35986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35987
35988         * g77.f-torture/compile/19990502-0.f: New test.
35989
35990 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35991
35992         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35993         intrinsic.
35994
35995 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35996
35997         * g77.f-torture/execute/u77-test.f (main): List libU77
35998         intrinsics not currently tested.
35999         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36000         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36001         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36002         Trim blanks off the ends of some printed strings.
36003
36004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36005
36006         * g77.f-torture/execute/u77-test.f (main): Just warn about
36007         FSTAT gid disagreement, as it's expected on some systems.
36008
36009 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36010
36011         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36012         use a new function, which allows for some slop.
36013         Clean up some commentary.
36014         (issum): The new function.
36015         (sgladd): Deleted subroutine.
36016
36017 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36018
36019         * g77.f-torture/execute/u77-test.f: Modify to be more like
36020         libf2c/libU77 version, bringing patches to that version here.
36021         Add suitable commentary.
36022
36023 1999-04-25  Richard Henderson  <rth@cygnus.com>
36024
36025         * gcc.dg/990424-1.c: New test.
36026
36027 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36028
36029         * g77.f-torture/execute/u77-test.f (main): Bug involving
36030         LSTAT has been fixed, so turn back on full checking.
36031
36032 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36033
36034         * g77.f-torture/compile/19990419-0.f: New test.
36035         * g77.f-torture/execute/19990419-1.f: New test.
36036
36037 1999-04-17  Richard Henderson  <rth@cygnus.com>
36038
36039         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36040         to avoid the need for a prototype to supress a warning.
36041
36042 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36043
36044         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36045
36046 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36047
36048         * gcc.c-torture/execute/990404-1.c: New test.
36049
36050 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36051
36052         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36053         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36054         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36055         missing initializer warnings.
36056
36057 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36058
36059         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36060         matching strings.
36061
36062 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36063
36064         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36065
36066 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36067
36068         * g77.f-torture/execute/19990325-0.f: New test.
36069         * g77.f-torture/execute/19990325-1.f: New test.
36070
36071 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36072
36073         * gcc.c-torture/execute/990324-1.c: New test.
36074
36075 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36076
36077         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36078         test with 4.
36079
36080 1999-03-17  Richard Henderson  <rth@cygnus.com>
36081
36082         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36083
36084 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36085
36086         * g77.f-torture/execute/19990313-2.f: New test.
36087         * g77.f-torture/execute/19990313-3.f: New test.
36088
36089 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36090
36091         * g77.f-torture/execute/19990313-0.f: New test.
36092         * g77.f-torture/execute/19990313-1.f: New test.
36093
36094 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36095
36096         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36097         printf to sprintf.
36098         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36099         (main): Add check for u15.  Conditionalize u31 check depending on
36100         whether ints are <32 bits or >=32 bits.
36101
36102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36103
36104         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36105
36106 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36107
36108         * g77.f-torture/compile/19990305-0.f: New test.
36109         * g77.f-torture/execute/19981119-0.f: New test.
36110
36111 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36112
36113         * g77.f-torture/execute/970625-2.f: call ABORT if final
36114         result is not correct, instead of just printing it.
36115         Add this checking via newly introduced obfuscation, to
36116         trip up buggy front ends.
36117
36118 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36119
36120         * g77.f-torture/compile/960317-1.f: Moved from being
36121         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36122
36123 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36124
36125         * g77.f-torture/execute/960317-1.f: New (old) test.
36126         * g77.f-torture/execute/970625-2.f: Ditto.
36127
36128 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36129
36130         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36131         message on line 1 or line 2; cccp and cpplib do this differently.
36132
36133 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36134
36135         * g++.old-deja/g++.law/weak1.C: New test.
36136
36137 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36138
36139         * gcc.c-torture/execute/990119-1.c: Renamed to...
36140         * gcc.dg/990119-1.c: this, so it will only be tested once
36141         (it's a preprocessor test, it doesn't need to be run at
36142         multiple optimization levels).
36143
36144 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36145
36146         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36147           ALWAYS_CXXFLAGS.
36148
36149 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36150
36151         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36152         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36153         to not be compilable by current g77.
36154
36155 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36156
36157         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36158
36159 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36160
36161         * gcc.c-torture/execute/990222-1.c: New test.
36162
36163 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36164
36165         * g77.f-torture/compile/19990218-0.f: New test.
36166         * g77.f-torture/noncompile/19990218-1.f: New test.
36167
36168 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36169
36170         * g77.f-torture/compile/19981216-0.f: New test.
36171
36172 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36173
36174         * gcc.dg/990214-1.c: New test.
36175
36176 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36177
36178         * gcc.dg/990213-2.c: New test.
36179
36180         * gcc.dg/990213-1.c: New test.
36181
36182 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36183
36184         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36185         ints.
36186
36187 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36188
36189         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36190         specified by target.
36191
36192         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36193
36194 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36195
36196         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36197
36198 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36199
36200         * gcc.dg/special/ecos.exp: New test driver for new tests with
36201         special requirements.
36202
36203         * gcc.dg/special/alias-1.c: New test.
36204         * gcc.dg/special/gcsec-1.c: New test.
36205         * gcc.dg/special/weak-1.c: New test.
36206         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36207         * gcc.dg/special/weak-2.c: New test.
36208         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36209         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36210         * gcc.dg/special/wkali-1.c: New test.
36211         * gcc.dg/special/wkali-2.c: New test.
36212         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36213         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36214
36215 1999-02-10  Felix Lee  <flee@cygnus.com>
36216
36217           * lib/c-torture.exp (c-torture-compile): Pull out code for
36218           analyzing gcc error messages.
36219           (c-torture-execute): Likewise.  Fix some (harmless) false
36220           positives.
36221           * lib/gcc.exp (gcc_check_compile): New function.
36222
36223 1999-02-08  Richard Henderson  <rth@cygnus.com>
36224
36225         * gcc.c-torture/execute/990208-1.c: New test.
36226
36227 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36228
36229         * g++.dg/special/ecos.exp: New driver for new tests with special
36230         requirements
36231
36232         * g++.dg/special/conpr-1.C: New test
36233         * g++.dg/special/conpr-2.C: New test
36234         * g++.dg/special/conpr-2a.C: New test
36235         * g++.dg/special/conpr-3.C: New test
36236         * g++.dg/special/conpr-3a.C: New test
36237         * g++.dg/special/conpr-3b.C: New test
36238
36239         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36240         allow g++ to use the dg driver
36241
36242         * README: Add comment about g++.dg directory
36243
36244 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36245
36246         * README: Update email addresses.
36247
36248 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36249
36250         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36251         arguments in order to force structure S onto the stack even on
36252         the alpha.
36253         (test): Pass 10 leading arguments to function foo as well as the
36254         structure S.
36255
36256         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36257         failure for all targets.
36258
36259         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36260         abort to terminate program execution.
36261
36262 1999-01-30  Richard Henderson  <rth@cygnus.com>
36263
36264         * gcc.c-torture/execute/990130-1.c: New test.
36265
36266 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36267
36268         * gcc.dg/990130-1.c: New test.
36269
36270 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36271
36272         * gcc.c-torture/execute/990128-1.c: New test.
36273
36274 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36275
36276         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36277
36278 1999-01-27  Felix Lee  <flee@cygnus.com>
36279
36280         * lib/c-torture.exp (c-torture-compile): pull out code for
36281         analyzing gcc error messages.
36282         (c-torture-execute): ditto, and fix some (harmless) false
36283         positives.
36284         * lib/gcc.exp (gcc_check_compile): new function.
36285
36286 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36287
36288         * gcc.dg/990117-1.c: New test.
36289
36290         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36291
36292         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36293
36294 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36295
36296         * g77.f-torture/compile/990115-1.f: New test.
36297
36298 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36299
36300         * gcc.c-torture/compile/990107-1.c: New test
36301
36302 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36303
36304         * gcc.c-torture/execute/990106-2.c: New test.
36305
36306         * gcc.c-torture/execute/990106-1.c: New test.
36307
36308 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36309
36310         * gcc.c-torture/compile/981223-1.c: New test.
36311
36312 1998-12-29  Richard Henderson  <rth@cygnus.com>
36313
36314         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36315         (opt3): Rename from opt4 and disable.
36316
36317 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36318
36319         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36320
36321 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36322
36323         * g++.old-deja/g++.other/conv5.C: New test.
36324
36325 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36326
36327         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36328
36329 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36330
36331         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36332
36333 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36334
36335         * gcc.c-torture/compile/981211-1.c: New test.
36336
36337 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36338
36339         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36340
36341         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36342
36343 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36344
36345         * gcc.special/930510-1.c: Make C9X safe.
36346         * gcc.misc-tests/gcov-1.c Similarly.
36347         * gcc.misc-tests/gcov-2.c Similarly.
36348
36349 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36350
36351         * gcc.dg/ultrasp1.c: New test.
36352
36353 1998-12-06  Richard Henderson  <rth@cygnus.com>
36354
36355         * gcc.c-torture/execute/981206.c: New test.
36356
36357 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36358
36359         * g++.old-deja/g++.ns/template7.C: New test.
36360
36361         * g++.old-deja/g++.other/expr1.C: New test.
36362
36363         * g++.old-deja/g++.eh/tmpl3.C: New test.
36364
36365         * g++.old-deja/g++.eh/tmpl2.C: New test.
36366
36367 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36368
36369         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36370         * g++.old-deja/g++.other/using6.C: Removed.
36371         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36372
36373         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36374
36375 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36376
36377         * g++.old-deja/g++.pt/overload8.C: New test.
36378
36379         * g++.old-deja/g++.pt/overload7.C: New test.
36380
36381         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36382
36383         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36384         and relinking messages.
36385         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36386         compiling with -frepo.
36387
36388 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36389
36390         * g++.old-deja/g++.pt/lookup6.C: New test.
36391
36392 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36393
36394         * gcc.c-torture/execute/981130-1.c: New test.
36395         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36396
36397 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36398
36399         * g++.old-deja/g++.pt/explicit76.C: New test.
36400
36401         * g++.old-deja/g++.pt/friend38.C: New test.
36402
36403         * g++.old-deja/g++.ns/crash2.C: New test.
36404
36405         * g++.old-deja/g++.pt/defarg8.C: New test.
36406
36407         * g++.old-deja/g++.pt/instantiate6.C: New test.
36408
36409         * g++.old-deja/g++.pt/static6.C: New test.
36410
36411         * g++.old-deja/g++.pt/decl2.C: New test.
36412
36413 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36414
36415         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36416         problem is actually related with name lookup, but so what? :-)
36417
36418         * g++.old-deja/g++.pt/friend37.C: New test.
36419
36420 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36421
36422         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36423         element, which fails on some systems.
36424
36425         * g77.f-torture/execute/labug1.f: New test.
36426
36427 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36428
36429         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36430         is defined.
36431
36432 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36433
36434         * g77.f-torture/compile/981117-1.f: New test.
36435
36436 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36437
36438         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36439         properly discarded.
36440
36441 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36442
36443         * gcc.c-torture/execute/memcheck: New directory of tests for
36444         -fcheck-memory-usage.
36445
36446 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36447
36448         * README: New file, general information about the testsuite and
36449         new description of the various C++ test subdirectories.
36450         * README.g++: Eliminate obsolete information, update and move most
36451         relevant stuff to README.
36452
36453 1998-11-07  Richard Henderson  <rth@cygnus.com>
36454
36455         * gcc.c-torture/compile/981107-1.c: New test.
36456
36457 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36458
36459         * execute/memcpy-bi.c: New testcase.
36460
36461 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36462
36463         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36464         base classes.
36465
36466         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36467         template is selected.
36468
36469         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36470         classes, it should be accepted for all types.
36471
36472         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36473
36474         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36475         specializations start with template headers.
36476
36477 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36478
36479         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36480
36481         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36482         non-POD types.
36483
36484 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36485
36486         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36487
36488 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36489
36490         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36491
36492 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36493
36494         * 981019-1.c: New test.
36495
36496 1998-10-14  Robert Lipe <robertl@dgii.com>
36497
36498         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36499         find objc headers.
36500
36501 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36502
36503         * compile/981001-4.c: Remove use of GCC extension that triggers a
36504         compiler bug.
36505
36506 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36507
36508         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36509
36510 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36511
36512         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36513         instantiation of template produces incorrect code for delete
36514         expression.
36515
36516         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36517         constructors' name is not unique.
36518         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36519         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36520
36521         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36522         automatic array of const is ill-formed.
36523
36524         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36525         of template parameter?
36526
36527         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36528         const.
36529
36530         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36531         pointer-to-member expression.
36532
36533         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36534         declaration causes ICE.
36535
36536 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36537
36538         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36539         reserved in the global namespace.
36540
36541         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36542         generate needed virtual table.
36543
36544         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36545
36546 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36547
36548         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36549         template-dependent type
36550
36551 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36552
36553         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36554         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36555         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36556
36557         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36558         class should be usable as argument of member function.
36559         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36560         class should be usable as return type of member function.
36561         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36562         class should be usable as type of data member.
36563
36564         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36565
36566 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36567
36568         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36569
36570 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36571
36572         * gcc.dg/dll-?.c Add thumb to target list.
36573         Fix assembler scan patterns to match current assembler output.
36574
36575 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36576
36577         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36578         matching of template brackets.
36579
36580         * g++.old-deja/g++.other/using4.C: New test.  Test using
36581         declarations of methods from base classes.
36582
36583         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36584         within functions should introduce names into the innermost
36585         enclosing namespace.
36586
36587         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36588         of static locals if first initialization throws.
36589
36590 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36591
36592         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36593
36594 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36595
36596         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36597         lose track of the possible targets of tablejump insns.
36598         * special/special.exp: Run it.
36599
36600 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36601
36602         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36603         must be declared before its specializations can be named in friend
36604         declarations.
36605
36606 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36607
36608         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36609
36610         * g77.f-torture/execute/io1.f: New test.
36611
36612 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36613
36614         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36615         with pointer to template function, for which no argument deduction
36616         is possible.
36617
36618         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36619         specialization of template function as argument to template
36620         function.
36621
36622         * g++.old-deja/g++.other/access2.C: New test; Inner class
36623         shouldn't have privileged access to Outer's names.
36624
36625 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36626
36627         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36628         friend template declared within template class conflicts with
36629         nested class of the same name.
36630
36631         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36632         is ignored.
36633
36634         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36635         object with direct initializer as function declaration.
36636
36637         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36638         initializers.
36639
36640         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36641         involving const pointer and NULL produces incorrect result.
36642
36643         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36644         type name without `typename' should be rejected with -pedantic.
36645
36646 1998-10-02  Richard Henderson  <rth@cygnus.com>
36647
36648         * g++.old-deja/g++.other/addrof1.C: New test.
36649
36650 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36651
36652         * gcc.c-torture/compile/981001-1.c: New test.
36653         * gcc.c-torture/execute/981001-1.c: New test.
36654
36655 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36656
36657         * gcc.c-torture/compile/981001-2.c: New test.
36658         * gcc.c-torture/compile/981001-3.c: New test.
36659         * gcc.c-torture/compile/981001-4.c: New test.
36660
36661 1998-10-01  Robert Lipe  <robertl@dgii.com>
36662
36663         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36664         multilibbed hosts.   Idea grafted from g77.exp.
36665
36666 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36667
36668         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36669         avoid losing on systems which need -lsocket.
36670
36671 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36672
36673         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36674         * g++.old-deja/g++.other/nested2.C: Ditto.
36675         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36676         failure.
36677
36678 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36679
36680         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36681         preferred over template operator!= for enum bitfields.
36682
36683 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36684
36685         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36686         that happen to have the same base name, but in different scopes,
36687         are incorrectly rejected.
36688
36689 1998-09-16  Richard Henderson  <rth@cygnus.com>
36690
36691         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36692         on the native word size instead of an integer literal.
36693
36694 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36695
36696         * g++.old-deja/g++.other/static2.C: Invocation of static data
36697         member of type pointer-to-function denoted as non-static member.
36698
36699         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36700         checks involving function types and aliases.
36701
36702 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36703
36704         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36705         redefined to the same non-trivial type.
36706
36707         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36708         namespace-qualification of template specializations declared in
36709         other namespaces.
36710
36711         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36712         to declare a subset of the specializations of a template function
36713         as friends of specializations of a template class.
36714
36715         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36716         member templates that do not fully specialize the enclosing
36717         template class are rejected.
36718
36719 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36720
36721         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36722
36723 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36724
36725         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36726         altered from libf2c/libU77 version.
36727
36728 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36729
36730         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36731
36732 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36733
36734         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36735         (un)signed char are different types for template specialization
36736         purposes.
36737
36738 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36739
36740         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36741         * objc: ObjC testsuite.
36742
36743 1998-08-31  Catherine Moore  <clm@cygnus.com>
36744
36745         * gcc.c-torture/execute/941014-1.x:  New file.
36746
36747 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36748
36749         * lib/c-torture.exp: Add support for
36750         torture_eval_before_compile and torture_eval_before_execute
36751         variables.
36752
36753 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36754
36755         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36756         this test triggers valid.
36757
36758 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36759
36760         * gcc.dg/980827-1.c: New test.
36761
36762 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36763
36764         * gcc.c-torture/execute/loop-4b.c: New test.
36765
36766 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36767
36768         * lib/c-torture.exp: Add support for
36769         torture_eval_before_compile and torture_eval_before_execute
36770         variables.
36771
36772 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36773
36774         * gcc.c-torture/compile/980825-1.c: New test.
36775
36776 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36777
36778         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36779         count number tests in opt_t0 not good_t0.
36780
36781 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36782
36783         * gcc.c-torture/compile/930326-1.x: Fix typo.
36784
36785 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36786
36787         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36788         causes an ICE.
36789
36790 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36791
36792         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36793         STACK_SIZE is defined.
36794         * gcc.c-torture/unsorted/stuct.c: Similarly.
36795
36796         * gcc.c-torture/compile/980821-1.c: New test.
36797
36798 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36799
36800         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36801
36802 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36803
36804         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36805         code.
36806
36807 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36808
36809         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36810         error'.
36811
36812 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36813
36814         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36815
36816 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36817
36818         * gcc.c-torture/compile/980816-1.c: New test.
36819
36820         * gcc.dg/980816-1.c: New test.
36821
36822 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36823
36824         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36825         compiler for ieee tests.
36826
36827 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36828
36829         * g77.f-torture/compile/980729-0.f: New test.
36830
36831 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36832
36833         * gcc.c-torture/special/eeprof-1.c: New test, for
36834         -finstrument-functions.
36835         * gcc.c-torture/special/special.exp: Run it.
36836
36837 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36838
36839         * gcc.c-torture/compile/980729-1.c: New test.
36840
36841 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36842
36843         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36844         __thumb__ is defined, and test for ARM style doubles if so.
36845
36846 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36847
36848         * g77.f-torture/noncompile/980615-0.f: New test.
36849
36850 1998-07-26  H.J. Lu  (hjl@gnu.org)
36851
36852         * gcc.dg/980312-1.c: Do link instead of compile.
36853         * gcc.dg/980313-1.c: Likewise.
36854
36855 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36856
36857         * gcc.c-torture/compile/980726-1.c: New test.
36858
36859 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36860
36861         * g77.f-torture/execute/io0.f: New test.
36862
36863 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36864
36865         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36866         an int.
36867
36868 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36869
36870         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36871         m32r bugs.
36872
36873 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36874
36875         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36876         c-decl.c:grokdeclarator can handle mode attributes.
36877
36878 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36879
36880         * gcc.c-torture/execute/980716-1.c: New test.
36881
36882 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36883
36884         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36885         the mn10200.
36886         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36887         the mn10200.
36888         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36889         * gcc.c-torture/compile/930326-1.x: Similarly.
36890
36891 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36892
36893         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36894         New test from Craig.
36895
36896 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36897
36898         * g77.f-torture/noncompile/980616-0.f: New test.
36899
36900         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36901
36902 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36903
36904         *  g++.other/singleton.C: Return error value instead of taking
36905         SIGSEGV.
36906
36907 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36908
36909         *  g++.other/singleton.C: New test.   Warning is under dispute.
36910         Runtime crash is not.
36911
36912 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36913
36914         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36915         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36916         using6.C, using7.C}:  New namespace tests.
36917
36918 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36919
36920         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36921         specialization with typedef'ed names used as array indexes.
36922
36923 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36924
36925         * gcc.c-torture/execute/980709-1.c: New test.
36926
36927         * gcc.dg/980709-1.c: New test.
36928
36929 1998-07-07  Richard Henderson  <rth@cygnus.com>
36930
36931         * gcc.c-torture/execute/bcp-1.c: New test.
36932
36933 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36934
36935         * gcc.c-torture/execute/980707-1.c: New test.
36936
36937 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36938
36939         * gcc.c-torture/compile/980706-1.c: New test.
36940
36941 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36942
36943         * g77.f-torture/execute/980701-0.f,
36944         g77.f-torture/execute/980701-1.f: New test from Craig.
36945
36946 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36947
36948         * gcc.c-torture/compile/980701-1.c: New test.
36949
36950         * gcc.c-torture/execute/980701-1.c: New test.
36951
36952 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36953 rlsruhe.de>
36954
36955         * g++.old-deja/g++.robertl/eb132.C: New test.
36956         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36957
36958 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36959
36960         * g77.f-torture/execute/980628-7.f,
36961         g77.f-torture/execute/980628-8.f,
36962         g77.f-torture/execute/980628-9.f,
36963         g77.f-torture/execute/980628-10.f: New tests from Craig.
36964
36965         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36966
36967 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36968
36969         * g77.f-torture/execute/980628-4.f: New test from Craig.
36970         * g77.f-torture/execute/980628-5.f: Likewise.
36971         * g77.f-torture/execute/980628-2.f: Likewise.
36972         * g77.f-torture/execute/980628-0.f: Likewise.
36973         * g77.f-torture/execute/980628-1.f: Likewise.
36974         * g77.f-torture/execute/980628-3.f: Likewise.
36975         * g77.f-torture/execute/980628-6.f: Likewise.
36976
36977 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36978
36979         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36980         directory when nothing has been installed yet.
36981
36982 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36983
36984         * gcc.c-torture/special/special.exp: Handle newer versions of
36985         dejagnu.
36986
36987 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36988
36989         * gcc.dg/980626-1.c: New test.
36990
36991 1998-06-19  Bruno Haible <haible@ilog.fr>
36992
36993         * gcc.misc-tests/m-un-2.c: New test.
36994         * g++.old-deja/g++.other/warn01.c: Likewise.
36995
36996 1998-06-19  Robert Lipe  <robertl@dgii.com>
36997
36998         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36999         compatibility with assmblers with a different comment character.
37000         Eliminate use of GAS-specific extensions.
37001
37002 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37003
37004         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37005
37006 1998-06-19  Robert Lipe  <robertl@dgii.com>
37007
37008         *lib/g77.exp: Replace search for libf2c.a with search for newly
37009         renamed libg2c.a
37010
37011 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37012
37013         * gcc.c-torture/execute/980617-1.c: New test.
37014
37015 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37016
37017         * gcc.c-torture/execute/980612-1.c: New test.
37018
37019 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37020
37021         * gcc.dg/980523-1.c: Only test on ppc-linux.
37022         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37023
37024         * gcc.c-torture/execute/980608-1.c: New test.
37025
37026 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37027
37028         * gcc.c-torture/execute/980605-1.c: New test.
37029
37030 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37031
37032         * gcc.c-torture/execute/980604-1.c: New test.
37033
37034 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37035
37036         * gcc.c-torture/execute/980602-1.c: New test.
37037         * gcc.c-torture/execute/980602-2.c: Likewise.
37038
37039 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37040
37041         * 970125-0.f: Fix per JCB.  Add commentary.
37042
37043 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37044
37045         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37046         IEEE -0 support.
37047
37048 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37049
37050         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37051         earlier.
37052
37053 1998-05-28  Catherine Moore <clm@cygnus.com>
37054
37055         * gcc.c-torture/execute/980526-3.c: New test.
37056
37057 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37058
37059         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37060         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37061         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37062         m88k-motorola-sysv3 to XFAIL.
37063
37064 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37065
37066         * gcc.dg/980526-1.c: New test.
37067         * gcc.c-torture/execute/980526-2.c: New test.
37068
37069 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37070
37071         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37072
37073         * gcc.c-torture/execute/980526-1.c: New test.
37074
37075 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37076
37077         * g77.f-torture/execute/alpha2.f: Add runtime test.
37078
37079 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37080
37081         * g++.old-deja/old-deja.exp: Strip leading directories.
37082
37083         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37084         error for the line.  Don't run multiple tests for the same line.
37085
37086 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37087
37088         * gcc.dg/980523-1.c: New test.
37089
37090 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37091
37092         * g77.f-torture/compile/970915-0.f: New test.
37093
37094 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37095
37096         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37097
37098 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37099
37100         * gcc.dg/980520-1.c: New test.
37101
37102 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37103
37104         * gcc.dg/980502-1.c: Fix return type.
37105
37106 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37107
37108         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37109         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37110         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37111         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37112         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37113
37114 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37115
37116         * g77.f-torture/execute/980520-1.f: New test.
37117
37118 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37119
37120         * lib/mike-g77.exp: New file.
37121
37122         * g77.f-torture/noncompile/noncompile.exp,
37123         g77.f-torture/noncompile/check0.f: New files.
37124
37125 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37126
37127         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37128         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37129         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37130         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37131         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37132         abort where appropriate.
37133
37134 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37135
37136         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37137         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37138
37139 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37140
37141         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37142
37143 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37144
37145         * g77.f-torture/compile/980427-0.f: New test.
37146
37147 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37148
37149         * g77.f-torture/compile/980424-0.f: New test.
37150
37151 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37152
37153         * g77.f-torture/compile/980419-2.f (main): New test.
37154         * g77.f-torture/compile/970125-0.f: New test.
37155         * g77.f-torture/compile/980419-1.f: New test.
37156
37157 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37158
37159         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37160         of loop-4.c.
37161
37162 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37163
37164         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37165
37166 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37167
37168         * gcc.c-torture/compile/980329-1.c: New test.
37169
37170 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37171
37172         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37173         * gcc.dg/980312-1.c: Fix typo in -march command.
37174
37175 1998-03-16  H.J. Lu  (hjl@gnu.org)
37176
37177         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37178
37179 1998-03-11  Robert Lipe  <robertl@dgii.com>
37180
37181         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37182         Dave Love agree the Fortran source is bogus.
37183
37184 1998-03-11  Robert Lipe  <robertl@dgii.com>
37185
37186         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37187         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37188         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37189         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37190         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37191
37192 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37193
37194         * g++.old-deja/g++.other/friend1.C: New test.
37195
37196 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37197
37198         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37199         possibly uninitialized) variables and declare dnrm2.
37200
37201 1998-02-23  Robert Lipe <robertl@dgii.com>
37202
37203         From Bruno Haible <haible@ilog.fr>:
37204         * gcc.c-torture/execute/980223.c: New test.
37205
37206 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37207
37208         * gcc.dg/ifelse-1.c: New test.
37209
37210 1998-02-09  H.J. Lu  (hjl@gnu.org)
37211
37212         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37213
37214           * lib/old-dejagnu.exp (old-dejagnu): Added the
37215           "execution test - XFAIL *-*-*" handling in the spirit of
37216           "excess errors test -". Changed the "execution test fails"
37217           handling to be like "excess errors test fails".
37218           * Update various tests accordingly.
37219
37220 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37221
37222         * gcc.c-torture/execute/980205.c: New test.
37223
37224 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37225
37226         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37227         * lib/f-torture.exp: Similarly.
37228         * gcc.c-torture: Rename all .cexp files to .x files.
37229
37230 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37231
37232         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37233         (940510-1.c): Removed duplicate.
37234         (971104-1.c): New test.
37235
37236 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37237
37238           * lib/f-torture.exp: Improve error and loop detection.
37239
37240 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37241
37242         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37243         use that to size the filler array.
37244
37245 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37246
37247         * lib/c-torture.exp(c-torture-execute): Fix typo.
37248
37249         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37250         testcase as the executable name. Keep the executable around if
37251         the test fails.
37252
37253 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37254
37255         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37256         changes.  Only test one -g option, and move it to the end of the
37257         list of options to test.
37258
37259 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37260
37261         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37262         variable GCC_TORTURE_OPTIONS to supply default switches separated
37263         by colons.  If no environment variable, run tests with -O0 -g, -O1
37264         -g, and -O2 -g as well.
37265
37266 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37267
37268         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37269         explanatory comments. Fix indentation.
37270
37271 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37272
37273         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37274
37275 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37276
37277         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37278         * g++.old-deja/g++.mike/p7325.C: Likewise.
37279         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37280
37281 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37282
37283         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37284         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37285         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37286         * g++.old-deja/g++.law/operators4.C: Likewise.
37287
37288 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37289
37290         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37291         * g++.old-deja/g++.mike/p784.C: Ditto.
37292         * g++.old-deja/g++.mike/p785.C: Ditto.
37293
37294 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37295
37296           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37297
37298 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37299
37300         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37301         target feature; pass this to c-torture-execute as needed.
37302
37303 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37304
37305         * lib/c-torture.exp(c-torture-execute): If the previous and the
37306         current executables being tested are identical, we don't need to
37307         run the executable again. Try to make the executable names
37308         unique. Add an optional argument for passing additional compiler
37309         flags.
37310
37311 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37312
37313         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37314
37315 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37316
37317         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37318
37319 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37320
37321         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37322         32bit or larger longs.
37323
37324         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37325         have either a 32bit long or 32bit int.
37326
37327 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37328
37329         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37330         Make double precision tests dependent on sizeof (double).
37331
37332 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37333
37334         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37335         too.
37336
37337 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37338
37339         * gcc.c-torture/compile/961203-1.cexp: New script.
37340
37341 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37342
37343         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37344         up the includes ourselves.
37345
37346 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37347
37348         * lib/plumhall.exp: Remove random include, and add a few
37349         verbose messages for debugging.
37350
37351 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37352
37353         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37354         of trying to do it ourselves.
37355
37356 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37357
37358         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37359
37360 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37361
37362         * gcc.prms/5403.c: Made regexp a bit less strict.
37363
37364 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37365
37366         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37367         is returned from remote_load instead.
37368         * lib/plumhall.exp: Ditto.
37369         * lib/mike-g++.exp: Ditto.
37370         * lib/old-dejagnu.exp: Ditto.
37371         * lib/c-torture.exp: Ditto.
37372
37373 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37374
37375         * lib/g++.exp: Use build_wrapper procedure.
37376         * lib/gcc.exp: Ditto.
37377
37378 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37379
37380         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37381         an old-style decl for malloc.  Fixes tests to work when
37382         sizeof (int) != sizeof (size_t).
37383
37384 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37385
37386         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37387
37388         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37389         use stdargs.h interface.
37390
37391 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37392
37393         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37394         NO_VARARGS when compiling.
37395
37396 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37397
37398         * lib/plumhall.exp(ph_includes): New procedure.
37399         (ph_make): Use it.
37400         (ph_compiler): Ditto.
37401
37402         * lib/g++.exp: Rename test-glue.c to testglue.c.
37403         * lib/gcc.exp: Ditto.
37404
37405 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37406
37407         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37408         to completion when it's called.
37409
37410 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37411
37412         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37413         is defined, don't do test.
37414
37415 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37416
37417         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37418         for object files.
37419         (ph_summary): Mark skipped testcases as untested, not unresolved.
37420
37421         * lib/plumhall.exp (ph_make): If unresolved because of bad
37422         errorCode, record errorCode in log file.
37423         (*): Replace send_log/verbose with verbose -log.
37424
37425 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37426
37427         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37428         double conversion if double isn't at least 8 bytes.
37429
37430         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37431         int to work with targets where int is 16 bits.
37432
37433         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37434         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37435         precision for the test to complete.
37436
37437 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37438
37439         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37440         if d10v is not compiled with the -mdouble64 flag.
37441         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37442
37443         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37444         d10v is not compiled with the -mint32 flag.
37445
37446 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37447
37448         * lib/plumhall.exp: Use incr_count.
37449
37450 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37451
37452         * gcc.c-torture: Update to c-torture-1.45.
37453
37454 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37455
37456         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37457         the name of the expect testcase file).
37458
37459         * lib/g++.exp(g++_init): Ditto.
37460
37461 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37462
37463         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37464         the host.
37465
37466         * lib/gcc.exp(gcc_exit): New procedure.
37467
37468 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37469
37470         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37471         specs where appropriate.
37472
37473         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37474         because of new "candidates are" messages, and removed a few
37475
37476         * Converted all non-old-style g++ testcases to old-style, and
37477         moved into g++.old-deja.
37478
37479 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37480
37481         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37482         options.
37483
37484         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37485         succeeded.
37486
37487         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37488
37489 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37490
37491         * lib/gcc.exp (gcc_target_compile): Add support for defining
37492         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37493         the machine doesn't have those features.
37494
37495 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37496
37497         * g++.law/operators4.exp: Don't use LIBS.
37498
37499 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37500
37501         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37502
37503         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37504         * lib/g++.exp: Set it here instead. Also, allow use of the
37505         --tool_exec and --tool_opt options. Change CXX to
37506         GXX_UNDER_TEST.
37507
37508         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37509
37510         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37511
37512 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37513
37514         * lib/old-dejagnu.exp: Use prune_warnings instead of
37515         prune_system_crud.
37516         * lib/mike-g++.exp: Ditto.
37517         * lib/gcc.exp: Ditto.
37518         * lib/g++.exp: Ditto.
37519
37520         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37521
37522 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37523
37524           * 941014-2.c: Include stdlib.h
37525           * 960327-1.c: Include stdio.h
37526           * dbra.c, index-1.c: Don't assume ints are 32bits.
37527
37528 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37529
37530         * lib/gcc.exp: Add gcc,stack_size target feature.
37531
37532         * lib/g++.exp(g++_target_compile): Add the include and link
37533         paths here, not in two other places. And, it's $options, not
37534         options.
37535
37536         * lib/mike-g++.exp(postbase): Remove the code that determines
37537         the correct include and link paths.
37538         * g++.old-deja/old-deja.exp: Ditto.
37539
37540 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37541
37542         * lib/g++.exp(g++_init): target_compile no longer returns the
37543         filename of the result.
37544
37545 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37546
37547         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37548         call to glob.
37549
37550         * gcc.c-torture/special/special.exp: Change call to
37551         gcc_target_compile to include the object file.
37552
37553 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37554
37555         * gcc.c-torture/special/special.exp: Correct misspelling in last
37556         change.
37557
37558 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37559
37560         * lib/plumhall.exp(ph_summary): Log the entire output of the
37561         executable. Return -1 if there were any failures, 0 otherwise.
37562         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37563         (ph_make): Clean up objects and executables that were built
37564         if the tests succeeded.
37565
37566 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37567
37568         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37569         libraries and includes in the build tree as appropriate.
37570
37571 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37572
37573         * lib/c-torture.exp: Instead of looking for the global variable
37574         NO_LONG_LONG, check to see if that's a feature of the target.
37575
37576 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37577
37578         * config/default.exp: Minimize. Delete the remainer of the files in
37579         config; this functionality is now in devo/dejagnu/config.
37580
37581         g++.*/*: Pass any additional flags used to compile to postbase;
37582         delete CXXFLAGS.
37583
37584         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37585         is now done by runtest.exp. Use gcc_target_compile instead of
37586         compile.
37587
37588         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37589         Remove references to CFLAGS. Use remote_file instead of
37590         calling rm -f.
37591         (c-torture): Take a list of arguments to use to compile this
37592         testcase.
37593
37594         lib/g++.exp: Simplify. Use target_compile instead of compile.
37595         lib/gcc-dg.exp: Ditto.
37596         lib/gcc.exp: Ditto.
37597         lib/mike-{gcc,g++}.exp: Ditto.
37598         lib/old-dejagnu.exp: Ditto.
37599         lib/plumhall.exp: Ditto.
37600
37601 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37602
37603         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37604         (ph_linker): Likewise.
37605
37606 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37607
37608           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37609         MAP_ANON / MAP_ANONYMOUS if defined;
37610         else try to map from /dev/zero .
37611
37612 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37613
37614         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37615         isn't defined, then define it to MAP_ANONYMOUS.
37616
37617 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37618
37619         * gcc.c-torture: Update to c-torture-1.42 release.
37620
37621 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37622
37623         * gcc.c-torture: Update to c-torture-1.41 release.
37624
37625 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37626
37627         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37628         c-torture release.
37629
37630 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37631
37632         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37633         and LDFLAGS.  Fix second case to append the target_info ldflags
37634         onto LDFLAGS, not CFLAGS.
37635         * lib/g++.exp (g++_init): Add target_info stuff.
37636         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37637         of libgloss and newlib flags for !native.
37638
37639         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37640         (GDB): Fix relative path to go up another dir for finding gdb.
37641
37642 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37643
37644         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37645         versions in the target_info array, if they don't exist.
37646
37647 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37648
37649         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37650
37651 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37652
37653         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37654         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37655
37656 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37657
37658         * lib/old-dejagnu.exp: Don't remove the output file before we've
37659         actually tested it. Don't append pwd to the path of the executable
37660         we're testing.
37661
37662 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37663
37664         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37665
37666 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37667
37668         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37669         temporary directory for compiler files, and set it to a default
37670         value of /tmp. Set $output as the name of the output file from
37671         compiling the testcase. Add a -o option to $cflags_var so the
37672         compiler writes the final output file as $output. Set $executable
37673         to $output.
37674
37675         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37676         directory for compiler files, and set it to /tmp if it doesn't
37677         already have a value. Set $output_file to the name of the output
37678         file from compiling the testcase. Add a -o option to CXXFLAGS so
37679         the compiler writes the final output file as $output. Use $output
37680         as the executable to be tested.
37681
37682 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37683
37684         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37685
37686 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37687
37688         * gcc.c-torture/execute/pending-1.c: New test.  Still
37689         pending in Tege's queue.
37690
37691 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37692
37693         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37694         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37695         if there were failures.  Call unresolved if there were unresolved
37696         testcases.  Call gcc_fail if program did not run to completion.
37697         (ph_make): Pass additional argument name to ph_execute.
37698         (ph_execute): Add new argument.  Pass additional arguments to
37699         ph_summary.  Call gcc_fail is there is no execution output.
37700
37701 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37702
37703         * lib/plumhall.exp (proc_summary): Output relavent summary
37704         lines into the log so specific failures in plumhall can be
37705         investigated.
37706
37707 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37708
37709         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37710         (c-torture-execute): Don't try to execute tests which use
37711         "long long" types if $NO_LONG_LONG is nonzero.
37712
37713 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37714
37715         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37716         not c-torture.
37717
37718         * gcc.ieee: Move from here.
37719         * gcc.c-torture/execute/ieee: To here.
37720
37721 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37722
37723         * gcc.c-torture: Update to c-torture-1.41 release.
37724
37725 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37726
37727         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37728         not "$output".
37729
37730 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37731
37732         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37733         -c present.
37734
37735 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37736
37737         * config/proelf.exp: Handle connecting to a simulator.
37738
37739 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37740
37741         * config/proelf.exp: New file.  Enough framework that we can
37742         run c-torture tests on the proelf targets (or any other target
37743         that gdb can connect to for that matter).
37744
37745 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37746
37747         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37748         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37749
37750         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37751         exec_output exists.
37752
37753 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37754
37755         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37756         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37757
37758         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37759         to pass/fail/unresolved/unsupported/untested.  Caller must now
37760         call unresolved/unsupported/untested.
37761         * lib/*.exp: Update FSF address.  Update to handle new results of
37762         ${tool}_load.
37763         * lib/chill.exp (verbose): Delete.
37764
37765 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37766
37767         * lib/gcc.exp (default_gcc_start): Change order of args to
37768         $LDFLAGS $CFLAGS $LIBS.
37769         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37770         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37771         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37772         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37773         * gcc.misc-tests/dg-test.exp: Likewise.
37774         * gcc.misc-tests/msgs.exp: Likewise.
37775         * gcc.prms/prms.exp: Likewise.
37776         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37777         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37778
37779         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37780
37781 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37782
37783         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37784
37785         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37786         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37787
37788         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37789         necessary.
37790
37791 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37792
37793         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37794         global for loop; add use of $mathlib.
37795         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37796         settings here; set mathlib for anything but VxWorks.
37797
37798 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37799
37800         * gcc.c-torture: Update to c-torture-1.40 release.
37801
37802 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37803
37804         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37805         dg.exp.
37806
37807 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37808
37809         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37810         global.
37811
37812 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37813
37814         * lib/g++.exp (LIBS): Define if not already.
37815         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37816         (gcc-dg-prune): Call prune_gcc_output.
37817         * lib/gcc.exp (prune_gcc_output): New proc.
37818         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37819         prune_gcc_output.
37820
37821 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37822
37823         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37824         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37825
37826 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37827
37828         * gcc.c-torture: Update to c-torture-1.39 release.
37829
37830 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37831
37832         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37833         fails, try others as well.
37834
37835 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37836
37837         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37838         If compilation fails, mark execute tests as `untested'.
37839         If test is marked as unsupported, don't mark compilation and
37840         execute tests as failed.
37841
37842 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37843
37844         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37845         libstdc++ for whether or not we want to be doing shared
37846         libraries.  Delete link_curses since we don't need it anymore.
37847         * lib/mike-g++.exp (postbase): Don't link in libg++.
37848         * g++.old-deja/old-deja.exp: Likewise.
37849
37850 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37851
37852         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37853
37854 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37855
37856         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37857         For that, add `-Wl,-a,shared_archive'.
37858         * g++.old-deja/old-deja.exp: Likewise.
37859
37860 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37861
37862         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37863
37864 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37865
37866         * lib/mike-g++.exp (postbase): Pay attention to the status of
37867         g++_load.
37868
37869 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37870
37871           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37872
37873 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37874
37875         * lib/gcc.exp (default_gcc_start): No longer need to log program
37876         being executed or its output, execute_anywhere does that now.
37877         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37878         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37879
37880 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37881
37882         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37883         the same as those in lib/g++.exp.
37884
37885 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37886
37887         * gcc.c-torture: Update to c-torture-1.38 release.
37888         * gcc.ieee: Related changes.
37889
37890 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37891
37892         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37893         "exec". Minor reformatting changes.
37894
37895         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37896         cross. This means all "exec" calls now work on a remote host as
37897         well.
37898         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37899         cross. Filter out the extra "\r\n" stuff that expect puts in.
37900         (c-torture-execute): Filter out the bogus warnings like
37901         c-torture-compile does. Add support for canadian cross.
37902         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37903         Use execute_anywhere rather than calling exec directly. Now it
37904         works for canadian cross testing.
37905
37906 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37907
37908         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37909         results into a variable, and check that rather than using file exists.
37910
37911 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37912
37913         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37914         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37915
37916 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37917
37918         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37919         lib_curses if there's a shared libg++ in the build tree.
37920
37921 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37922
37923         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37924         if not supported target.
37925
37926 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37927
37928         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37929         link_curses up to always happen, not just for native builds.
37930
37931 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37932
37933         * gcc.c-torture: Update to c-torture-1.36 release.
37934         * gcc.failure: Related changes.
37935
37936 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37937
37938         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37939
37940 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37941
37942         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37943         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37944         runshlib, link_curses, and mathlib for link and run.
37945
37946         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37947         pass the runtime shared library options for Solaris, OSF/1, and
37948         Irix5, and link with -lcurses to avoid unresolved references.
37949
37950 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37951
37952         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37953         only run once.
37954
37955 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37956
37957         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37958
37959 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37960
37961         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37962         do not have a framework for the "compat" tests yet.
37963
37964 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37965
37966         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37967         set to null if we're testing vxworks5.1.  Use that instead of
37968         `-lm' in the setting of LIBS for link and run.
37969
37970 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37971
37972         * config/rom68k.exp (${tool}_load): Major changes to make it
37973         work.  Verified that it does in fact return the stuff in
37974         exec_output properly.  Catch any Emul or any TRAP other than 0.
37975
37976 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37977
37978         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37979         LDFLAGS properly for targets that need stuff from libgloss.
37980         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37981         only run once.
37982         (gpp_initialized): New variable.
37983
37984 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37985
37986         * config/rom68k.exp: Load libgloss.exp.
37987         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37988         so we can produce a fully linked binary.
37989         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37990         so we can produce a fully linked binary.
37991
37992 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37993
37994         * lib/plumhall.exp (ph_section): Watch for expected failures.
37995         Add missing `else'.
37996
37997         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37998         run the testcase.
37999         (c-torture): Likewise.
38000
38001 1995-08-28  Doug Evans  <dje@cygnus.com>
38002
38003         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38004
38005         * lib/mike-g++.exp (mike_cleanup): New proc.
38006         (prebase): New globals compiler_result, not_compiler_result,
38007         target_regexp.
38008         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38009         allow leading "-" in pattern.  Watch for unsupported tests.
38010         If $compiler_result is set, pattern match assembler code,
38011         and ditto for $not_compiler_result.
38012         * lib/mike-gcc.exp: Likewise.
38013
38014         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38015         execution "succeeded".
38016
38017 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38018
38019         * config/win32.exp: New file.
38020         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38021
38022 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38023
38024         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38025         unsupported.
38026         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38027         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38028         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38029
38030         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38031         "... without exceptions was ...".  That is now handled by
38032         prune_system_crud.
38033         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38034
38035 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38036
38037         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38038         sieve.c,sort2.c}: New files.
38039         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38040         sieve.exp,sort2.exp}: Drivers for them.
38041
38042         * lib/mike-gcc.exp (program_output): New user settable variable.
38043         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38044         messages.
38045         * lib/mike-g++.exp (program_output): New user settable variable.
38046
38047         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38048
38049         * config/sh.exp: Deleted (use sim.exp instead).
38050
38051 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38052
38053         * config/vx.exp: Declare CHECKTASK as global.
38054         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38055         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38056         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38057
38058 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38059
38060         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38061         target. Like vx.exp, only includes `vx29k.exp' instead of
38062         `vxworks.exp'.
38063
38064 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38065
38066         * config/sim.exp: Increase time limit from 120 seconds to 240.
38067
38068 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38069
38070         * gcc.c-torture/execute/950628-1.c: New test.
38071
38072 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38073
38074         * gcc.c-torture: Update with changes/additions from
38075         c-torture-1.34.
38076
38077 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38078
38079         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38080
38081 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38082
38083         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38084
38085 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38086
38087         * gcc.c-torture/compile/950512-1.c: New test.
38088         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38089         * gcc.dg/struct-ret-1.c: Likewise.
38090
38091 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38092
38093         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38094           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38095
38096 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38097
38098         * gcc.c-torture/special/920411-1.c: Deleted.
38099         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38100
38101 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38102
38103         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38104         cpu limit.
38105
38106 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38107
38108         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38109
38110 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38111
38112         From kenner;
38113         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38114         is the proper length.
38115         * va-arg-3.c: Likewise.
38116
38117 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38118
38119         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38120         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38121
38122         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38123         * lib/g++.exp (default_g++_start): Delete old cruft.
38124
38125 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38126
38127         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38128         (2 * (1 << 18)) to (2 * (1 << 17)).
38129
38130         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38131
38132 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38133
38134         * config/rom68k.exp: Renamed from config/idp.exp
38135
38136 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38137
38138         * c-torture/compile/921109-2.c
38139
38140 1995-04-18  Mike Stump  <mrs@cygnus.com>
38141
38142         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38143         excess errors.
38144
38145 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38146
38147         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38148         output.
38149         * lib/g++.exp (default_g++_start): Likewise.
38150
38151 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38152
38153         * gcc.c-torture/compile/950329-1.c: New test.
38154
38155 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38156
38157           * config/bug.exp (${tool}_load): Updated to use new remote_open
38158           and remote_close procs.
38159         * config/idp.exp: New file.
38160
38161 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38162
38163         * gcc.c-torture/execute/950322-1.c: New test.
38164
38165 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38166
38167         * config/vx.exp (${tool}_load): Clean up testing of return code from
38168         vxworks_ld and vxworks_spawn.
38169
38170 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38171
38172         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38173
38174 1995-03-13  Mike Stump  <mrs@cygnus.com>
38175
38176         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38177         can mark excess errors on a machine by machine basis.  Note, the
38178         default is to not expect any excess errors, even when excess
38179         errors test - is given, so you will want to put an XFAIL ... on
38180         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38181         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38182         those 4 machines, but no others.
38183
38184 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38185
38186         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38187         * lib/c-torture.exp: to here.
38188
38189 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38190
38191         * gcc.c-torture/execute/950221-1.c: New test.
38192         * gcc.c-torture/execute/struct-ret-1.c: New test.
38193         * gcc.c-torture/compile/950221-1.c: New test.
38194
38195         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38196
38197 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38198
38199         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38200         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38201
38202 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38203
38204         * g++.gb: New directory of tests, derived from my signature and
38205         class scoping tests.
38206
38207         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38208         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38209         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38210         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38211         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38212         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38213         * g++.gb/sig25.C: Likewise.
38214
38215         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38216         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38217         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38218         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38219         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38220         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38221         * g++.gb/sig25.exp: Likewise.
38222
38223         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38224         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38225         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38226         * g++.gb/scope13.C: Likewise, this test still fails.
38227
38228         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38229         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38230         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38231         * g++.gb/scope13.exp: Ditto.
38232
38233         * g++.gb/README: New file, explains what these tests are about.
38234
38235 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38236
38237         * lib/dg.exp (dg-do): Support `preprocess'.
38238         (dg-test): Likewise.
38239
38240 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38241
38242         * config/udi.exp: change "continue -expect" to "exp_continue".
38243
38244 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38245
38246         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38247         Delete redundant tests.
38248
38249         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38250         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38251         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38252         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38253         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38254         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38255         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38256         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38257
38258         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38259         storing label pointers.
38260         * gcc.c-torture/execute/921019-1.c: Likewise.
38261         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38262         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38263         parameter fp.
38264         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38265         constants.
38266
38267         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38268         Delete obsolete tests.
38269
38270         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38271         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38272         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38273         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38274         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38275         * gcc.c-torture/compile/950124-1.c: New test.
38276
38277         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38278
38279 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38280
38281         * lib/mike-g++.exp: Add -lm to LIBS.
38282
38283 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38284
38285         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38286
38287 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38288
38289         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38290
38291 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38292
38293         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38294
38295 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38296
38297         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38298         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38299         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38300         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38301         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38302         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38303         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38304         * g++.law/{operators31.C, operators32.C,
38305         * g++.law/{operators33.C, operators34.C}: Likewise.
38306         * g++.law/{pic1.C, refs2.C}: Likewise.
38307         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38308         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38309         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38310         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38311
38312         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38313         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38314         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38315         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38316         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38317         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38318         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38319         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38320         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38321         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38322         * g++.law/{operators34.exp}: Likewise.
38323         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38324         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38325         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38326         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38327         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38328
38329         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38330         No longer expected to fail.
38331         * g++.law/missed-error3.C: Tweak for recent bool changes.
38332
38333 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38334
38335         * config/emb-unix: Deleted.
38336         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38337         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38338
38339 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38340
38341         * lib/dg.exp (dg-test): Fix typo in last patch.
38342
38343 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38344
38345         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38346         (handles multiple occurrences).
38347
38348 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38349
38350         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38351         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38352         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38353         printed).
38354         * lib/c-torture.exp (c-torture-compile): Likewise.
38355         (c-torture): Prepend full path if missing.
38356         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38357         (gcc_fail): Likewise.
38358         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38359
38360 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38361
38362         * lib/netware.exp: Only attach to NetWare i386 systems.
38363
38364 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38365
38366         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38367         messages.  Add test name to "output pattern match" pass/fail message.
38368
38369 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38370
38371         * gcc.dg: New testsuite.
38372         * gcc.dg/dg.exp: New file.
38373
38374         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38375         test-switch.c}: Deleted.
38376
38377         * gcc.misc-tests/msgs.exp: New testcase driver.
38378
38379 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38380
38381         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38382         Watch for illegal return values from ${tool}_load.
38383         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38384         cross targets.  Coerce return value >0 to 1.
38385
38386 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38387
38388         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38389
38390         * config/emb-unix.exp: New file.
38391
38392         * config/sim.exp: Error if variable $SIM not defined.
38393         (${tool}_load): Mark test as "untested" if simulator missing.
38394
38395         * config/unix.exp: Load remote.exp to get rcp_download.
38396         * lib/c-torture.exp: Use different option lists for testcases with
38397         and without loops.
38398         * gcc.c-torture/execute/execute.exp: Likewise.
38399
38400 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38401
38402         * config/*.exp: Clarify return code from ${tool}_load.
38403         Call `unresolved' or `untested' instead of `warning' or `perror'
38404         (sometimes you still want to call both though).
38405         Add comment that `shell_id' is local to each file.
38406         * config/udi.exp (timeout): Set to 30.
38407         Don't print warning if connection fails, $connectmode has already
38408         printed an error.
38409         (${tool}_load): Move verbose messages to level 2.
38410         Rework pattern for "Process started" message.
38411         Pass `shell_id' to ${connectmode}_download.
38412         Retry twice upon timeout.  Make resetting of target more robust.
38413         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38414         Pass `shell_id' to exit_$connectmode.
38415         Only call exit_$connectmode if connected.
38416         * config/unix.exp (${tool}_load): Check return codes better.
38417         * config/vrtx.exp (${tool}_load): Likewise.
38418         * config/vx.exp (${tool}_load): Likewise.
38419         Delete unneeded global's.
38420         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38421         from ${tool}_load.
38422         (dg-stat): Delete.
38423         (dg-init): Delete recording of pass/fail counts.
38424         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38425         (old-dejagnu-init): Likewise.
38426         (old-dejagnu-stat): Delete contents, empty proc now.
38427         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38428         (c-torture): Delete references to lcnt, lpass, lfail.
38429         Get option list from TORTURE_OPTIONS.
38430         Delete -funroll[-all]-loops if no loops.
38431         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38432         (g++_stat): Delete contents (empty proc now).
38433         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38434         (gcc_finish): Likewise.
38435         (gcc_stat): Deleted.
38436         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38437         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38438         * gcc.c-torture/execute/execute.exp: Likewise.
38439         Split tests into two parts: compile, execute.
38440         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38441         no loops.  Update to reflect clarified return codes from ${tool}_load.
38442
38443 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38444
38445         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38446         to grep for.
38447         (old-dejagnu): Likewise (where necessary).
38448
38449 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38450
38451         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38452
38453         * lib/dg.exp (dg-process-target): Fix processing of selector.
38454         Add comment regarding use of `error'.
38455
38456         * lib/gcc.exp (prune_system_crud): Define if missing.
38457         * lib/g++.exp (prune_system_crud): Likewise.
38458
38459         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38460         Call prune_system_crud.
38461         * lib/dg.exp (dg-runtest): New proc.
38462         Use perror instead of send_user for tcl errors in testcase.
38463         Don't return any value, it's never used.
38464         Don't clobber previous definition of `unknown'.
38465         Print tcl errors in `dg-final'.
38466
38467 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38468
38469         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38470         (dg-test): Don't print errorInfo, it contains stack backtrace.
38471
38472 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38473
38474         * lib/g++.exp (runtest_file_p): Define if missing.
38475
38476 1994-09-24  Doug Evans  (dje@cygnus.com)
38477
38478         * lib/mike-g++.exp: Comment out loading of g++.exp.
38479         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38480         (default_g++_version): Always print something.
38481         (default_g++_start): Comment out call to `which'.
38482         (g++_start, g++_load): Deleted (must be defined in config file).
38483         * lib/gcc.exp: Test for existence of $CC at start.
38484         Delete check for tmpdir (done in gcc_init).
38485         (default_gcc_version): Always print something.
38486         (default_gcc_start): Comment out call to `which'.
38487         * config/*.exp: Major cleanup - make cross targets work at least a
38488         little better for g++ (by not being "--tool gcc" specific).
38489         Rename gcc_xxx to ${tool}_xxx.
38490         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38491         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38492
38493 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38494
38495         * lib/c-torture.exp (c-torture-compile): Rework compiler
38496         message processing.
38497
38498         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38499         c-torture.
38500
38501 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38502
38503         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38504
38505         * lib/dg.exp (dg-process-target): Support { target native }.
38506
38507 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38508
38509         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38510         looked for "... program xxx got fatal signal".
38511         Correct regsub munging of `comp_output'.
38512         Ignore compiler messages "path prefix not used" and "linker input
38513         file unused".
38514
38515 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38516
38517         * lib/gcc.exp (runtest_file_p): Define if missing.
38518         * gcc.prms/template.c: Example to work from.
38519
38520 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38521
38522         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38523         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38524
38525         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38526         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38527         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38528         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38529
38530         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38531         (dg-process-target): No longer a varargs proc.
38532         Return S/N for target, P/F for xfail.  All callers changed.
38533         (user option procs): More argument checking.
38534         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38535         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38536         (dg-test): Skip test if not running on selected target in `dg-do'.
38537         Update handling of `dg-do-what', `dg-output-text'.
38538         Separate execution pass/fail from output pattern match pass/fail.
38539         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38540
38541 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38542
38543         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38544         target for 920510-1.c.
38545
38546 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38547
38548         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38549         Clean up comment regarding use of passcnt, etc.
38550         (gcc_stat): Don't update `testcnt' here.
38551         (gcc_finish): Do it here.
38552         Might as well reset `but_id' here too.
38553         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38554         to determine if the file should be tested.
38555         * gcc.c-torture/compile/compile.exp: Likewise.
38556         * gcc.c-torture/execute/execute.exp: Likewise.
38557         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38558         * gcc.misc-tests/dg-test.exp: Likewise.
38559         * gcc.prms/prms.exp: Likewise.
38560         * gcc.wendy/wendy.exp: Likewise.
38561         * g++.old-deja.exp: Likewise.
38562         Move "Testing file" message to verbose level 1.
38563
38564 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38565
38566         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38567
38568 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38569
38570         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38571         (default_gcc_start): Accept optional second list element
38572         of compiler flags.  Print compiler output at verbosity level 2.
38573         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38574         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38575         Save current values of framework globals passcnt, failcnt, xpasscnt,
38576         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38577         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38578         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38579         xfailcnt to compute stats.  Update framework global `testcnt' from
38580         pass/fail counts.
38581         (gcc_finish): New proc.  Clean up test environment.
38582         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38583         (gcc_epass, gcc_efail): Delete.
38584         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38585         argument of line number.
38586         (dg-init): If the tool has an init routine, call it.
38587         (dg-test): Remove args `cflags_var' and `libs_var'.
38588         Pass all compiler options to ${tool}_start.
38589         Handle missing line number.
38590         (dg-finish): New function.
38591         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38592         particular files.  Call gcc_finish at end.  Move "skipping test"
38593         message to verbosity level 3.
38594         * gcc.c-torture/compile/compile.exp: Likewise.
38595         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38596         * gcc.c-torture/execute/execute.exp: Likewise.
38597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38598         Print testcase being tried at verbosity level 1.
38599         * gcc.c-torture/special/special.exp: Unset xfail.
38600         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38601         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38602         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38603         * gcc.failure/failure.exp: Likewise.
38604         * gcc.ieee/ieee.exp: Likewise.
38605         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38606         Update call to dg-test.  Call dg-finish at end.
38607         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38608         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38609         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38610         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38611         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38612         * gcc.wendy/wendy.exp: Add copyright.
38613         Delete setting of tmpdir (done by gcc_init).
38614         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38615         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38616         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38617         gcc_[ce]pass/fail.
38618
38619 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38620
38621         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38622         confusion.
38623         (g++_load): Likewise.
38624
38625         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38626         Rename argument to `prog' to remove the confusion.
38627         Varargs fns behave differently too!
38628         (g++_load): Likewise.
38629
38630         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38631
38632         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38633         what it is.  Delete (always) printing of status value for !native.
38634         Simplify verbose code, and include status and exec_output.
38635         (g++_load): Use gcc_load.
38636
38637 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38638
38639         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38640         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38641         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38642         940714-3.c as these testcases don't exist anymore.  Make
38643         va-arg-1.c expected to pass.
38644
38645 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38646
38647         * gcc.misc-tests/misc.exp: Only run specific testcases.
38648         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38649         * gcc.misc-tests/dg-[1-9].c: New files.
38650
38651         * lib/dg.exp: New testsuite driver.
38652         * gcc.prms/prms.exp: Use it.
38653
38654         * README.gcc: New file.
38655
38656         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38657         Document and reset `lxpass' and `lxfail'.
38658         Simplify "initialized" message.
38659         (gcc_stat): Clean up comments a little.
38660
38661 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38662
38663         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38664
38665 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38666
38667         * lib/old-dejagnu.exp (process-option): New proc.
38668         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38669         (old-dejagnu): Simplify.
38670         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38671
38672 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38673
38674         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38675         exists and is not an empty string.
38676
38677         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38678         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38679         finished.
38680         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38681         automatically.
38682
38683         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38684         longer expected to fail.
38685
38686         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38687         "f" function call.
38688
38689         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38690
38691         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38692         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38693         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38694         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38695         c-torture-1.29.
38696
38697         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38698         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38699
38700         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38701
38702         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38703         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38704
38705         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38706         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38707         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38708
38709 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38710
38711         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38712         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38713         940714-1.c, 940714-2.c, 940714-3.c},
38714         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38715         gcc.misc-tests/{mg.c,mg.exp}:
38716         New tests.
38717         * gcc.noncompile/noncompile.exp: Change accordingly.
38718
38719 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38720
38721         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38722         Undo previous clobberage.
38723
38724 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38725
38726         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38727         * gcc.special/{930510-1.c, special.exp}:
38728         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38729         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38730         struct-varargs-1.c}: New tests from c-torture-1.26.
38731
38732 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38733
38734         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38735           argument to switch.
38736
38737 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38738
38739         * Revert the previous changes.  Please see Rob's directory
38740           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38741           fixes.
38742
38743 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38744
38745         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38746             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38747             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38748             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38749             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38750             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38751             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38752             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38753             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38754             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38755             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38756             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38757             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38758             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38759             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38760             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38761             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38762             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38763             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38764             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38765             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38766             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38767             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38768             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38769             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38770             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38771             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38772
38773 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38774
38775         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38776             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38777           with perror calls.
38778
38779 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38780
38781         * config/unix.exp (g++_load): Fix syntax.
38782
38783 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38784
38785         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38786         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38787         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38788         Don't expect va-arg-1.c to fail.  Correct expected output for
38789         920928-1.c.
38790         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38791         * gcc.wendy/hbm4.c: Correct typo.
38792         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38793
38794 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38795
38796         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38797         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38798         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38799         * lib/c-torture.exp (c-torture-compile): Ditto.
38800
38801         Reduce volume of output (remove all the -I's and such).
38802         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38803         Call gcc_cpass, gcc_cfail.
38804         (c-torture): Pass testing option to c-torture-compile.
38805
38806 1994-03-21  Doug Evans  (dje@cygnus.com)
38807
38808         Bring patches over from progressive.
38809         * config/default.exp: Exit remote shell cleanly.
38810         (g++_exit, g++_start): Add default versions.
38811         * config/sim.exp (gcc_load): Use perror, not error.
38812
38813 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38814
38815         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38816         set in site.exp.
38817
38818 1994-03-14  Doug Evans  (dje@cygnus.com)
38819
38820         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38821         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38822         (wendy_try): New proc to run testcase.
38823         (main loop): Call 'em.
38824         * gcc.wendy/*.c: Clean up pass to correct expected output.
38825
38826         * lib/gcc.exp: Minor cleanup work.
38827         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38828
38829 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38830
38831         * config/sim.exp (gcc_load): Document return codes better.
38832         Don't pass -v to simulator.
38833
38834 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38835
38836           * gcc.special/920717-x.c: Fix typo.
38837           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38838           get at sources.
38839
38840         * lib/mike-gcc.exp: Fix typo.
38841
38842 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38843
38844         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38845         binary to use, transform the name.
38846         * config/*.exp: rename everything. Nuke any g++ specific files,
38847         it's now a special case of gcc that requires no special support.
38848         Add a default.exp for unsupported targets.
38849
38850 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38851
38852         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38853         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38854         version of Tcl.
38855
38856 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38857
38858         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38859         than a warning.
38860
38861 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38862
38863         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38864
38865 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38866
38867         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38868         option_list.  Compile every file with only 4/6 option choices
38869         (same as C torture) instead of with 12/18 different option
38870         choices.
38871         * lib/c-torture.exp: Likewise.
38872
38873         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38874         not already set.
38875
38876 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38877
38878         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38879         can put an XFAIL *-*-* on excess errors.
38880
38881 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38882
38883         * g++.law: Add more tests derived from g++-bugs snapshots.
38884
38885         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38886         equivalent to g++.law/init9.
38887
38888         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38889         compiled it, and the a.out file after we've run it.
38890
38891 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38892
38893         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38894         compiled it, and the a.out file after we've run it.
38895
38896 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38897
38898         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38899
38900 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38901
38902         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38903         version number.
38904
38905 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38906
38907         * g++.law: New directory of g++ tests derived from the g++-bugs
38908         snapshots.
38909
38910 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38911
38912         * gcc.compile: initbug1.c initbug1.exp testcase added
38913
38914 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38915
38916         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38917         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38918           fixes submitted by Jeff Law (law@cs.utah.edu)
38919         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38920           Jeff Law (law@cs.utah.edu)
38921
38922
38923 1993-11-30  Mike Stump  (mrs@cygnus.com)
38924
38925         * config/unix-g++.exp: Follow the gcc way of doing things.
38926         * g++.old-deja/old-deja.exp: Minor updates.
38927         * lib/g++.exp: New file, follow the gcc way of doing things.
38928         * lib/old-dejagnu.exp: Minor updates.
38929         * lib/mike-g++.exp: Always unset errorInfo.
38930
38931 1993-11-06  Mike Stump  (mrs@cygnus.com)
38932
38933         * lib/gcc.exp: Fix some errors with the below change, CC and
38934         CFLAGS should be global when setting, not local.
38935
38936 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38937
38938         * lib/gcc.exp: Transform tool name.
38939
38940 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38941
38942         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38943
38944 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38945
38946         * lib/gcc.exp: change gcc_done to gcc_stat
38947
38948 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38949
38950         * Upgraded gcc testsuite to c-torture version 1.25
38951
38952 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38953
38954         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38955         * lib/c-torture: added hooks for new reporting code.
38956
38957 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38958
38959         * config/sh-gcc.exp: check if sh-sim exists in the path
38960
38961 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38962
38963         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38964         * gcc.compile/compile.exp: Initial changes for new logic.
38965         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38966         * gcc.failure/failure.exp: Initial changes for new logic.
38967         * gcc.ieee/ieee.exp: Initial changes for new logic.
38968         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38969         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38970         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38971         * lib/c-torture.exp: Initial changes for new logic.
38972         * lib/gcc.exp: Initial changes for new logic.
38973
38974 1993-10-15  Mike Stump  (mrs@cygnus.com)
38975
38976         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38977         depend upon failure or success.  Fully qualify names in failure
38978         and success messages.  Always remove a.out before starting
38979         compile, just in case.  Pay more attention to error text output by
38980         the compiler.  Handle testcases with no known past errors just
38981         like all others, so that things are uniform.  Other miscellaneous
38982         improvements.
38983
38984 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38985
38986         * gcc.cpp: new directory for cpp tests
38987
38988 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38989
38990         * lib/chill.exp: Code reformatted, removed unused code.
38991         * config/unix-chill.exp: Code reformatted, removed unused code.
38992         * chill.execute/execute.exp: Code reformatted, removed unused code.
38993         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38994
38995 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38996
38997         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38998         routines not written.
38999
39000 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39001
39002         * config/bug-gcc.exp: Use new procs from bug.exp.
39003
39004 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39005
39006         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39007         via ftp, rather than depending on NFS.
39008         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39009         case.
39010
39011 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39012
39013         * config/bug-gcc.exp: Use new download proc.
39014
39015 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39016
39017         * chill.execute/execute.exp: cleanups, handles errors better
39018         * chill.compile/compile.exp: rewrite, based on execute.exp
39019         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39020         * lib/chill.exp: major changes to diff proc and compile and link
39021           procs. added chill_fail and chill_pass wrappers to pass and
39022           fail. added more comments, and handle error codes better.
39023           Added a hack to capture stderr from exec, so noncompile tests
39024           can work.
39025
39026 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39027
39028         * chill.execute/execute.exp: rewrite of testsuite driver
39029         * lib/chill.exp: rewrite of testsuite driver
39030         * config/unix-chill.exp: rewrite of testsuite driver
39031
39032 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39033
39034     In chill.execute:
39035         * iexpr.ch: Standardize uppercase.
39036         * tuples.dat: Standardize uppercase.
39037         * vary.ch: standardize.  Correct varying string assignments.
39038         * vary.dat: Add new output lines.
39039
39040 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39041
39042     In chill.execute:
39043         * chprintf.ch: Standardize use of uppercase.
39044         * tuples.ch: Standardize and turn arr2 into a DCL,
39045           rather than a SYN.
39046         * pinits.ch: Standardize.
39047
39048 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39049
39050         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39051         * Makefil: Renamed to Makefile.in.
39052         * configure.in: New.
39053
39054 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39055
39056     In chill.execute:
39057         * .cvsignore: Add result/output files.
39058         * Makefile: Fix up variables at start.  Use MFLAGS
39059           everywhere.  Correct bool_loc, built_ins entries.
39060           Add entry for vary1.ch.
39061         * bitarray.ch: Standardize upper-case usage.
39062         * bitexpr.ch: Standardize, add output of b1.
39063         * params.ch: Use arrayt in along PROC parameters, to
39064           avoid novelty problems.
39065         * sets.ch: Tiny cleanup.
39066         * vary1.ch: Re-indent.
39067
39068 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39069
39070           * Add PR-related files to Makefiles, .cvsignore files, etc.
39071
39072 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39073
39074         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39075           with compiler objects. New names are test-flow.c and test-loop.c
39076
39077 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39078
39079         * Upgraded c-torture tests from 1.19 to 1.20
39080
39081         * new files:
39082         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39083         * gcc.compile: 930623-1.c 930623-2.c
39084         * gcc.noncompile: 930622-1.c 930622-2.c
39085         * gcc.failure: 920411-1.c 920627-2.c
39086         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39087
39088 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39089
39090         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39091           More changes to get testsuite working properly. Needs more work.
39092           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39093
39094 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39095
39096         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39097           More changes to get testsuite working properly. Needs more work.
39098
39099 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39100
39101         * chill.compile/compile.exp: Added for Dejagnu support
39102         * chill.execute/execute.exp: Added for Dejagnu support
39103         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39104
39105 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39106
39107     This should complete moving the CHILL test files.
39108         * chill.noncompile(.cvsignore printf.grt
39109             in-printf.grt chprintf.grt chprintf.ch):
39110             Added test-support files.
39111           (Makefile): Modified further.
39112         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39113             signal.ch): Added test files.
39114           * chill.execute (.cvsignore printf.grt printr.c
39115             in-printf.grt rts.c chprintf.grt rts.h): Added
39116           test-support files.
39117             (Makefile): More corrections.
39118
39119 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39120
39121         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39122           test cases, ready for DejaGnu.
39123
39124 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39125
39126         * Upgraded c-torture tests from 1.18 to 1.19
39127
39128         * gcc.compile: added test(s):
39129           930607-1.c
39130         * gcc.execute: added test(s):
39131           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39132
39133         * added new subdirectory for misc tests: gcc.misc-tests
39134         * gcc.misc-test(s): added tests:
39135           inst-check.c test-consts.c test-ior.c test-switch.c
39136
39137 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39138
39139         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39140
39141 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39142
39143         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39144
39145 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39146
39147         * Upgraded c-torture tests from 1.17 to 1.18
39148
39149 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39150
39151         * Upgraded c-torture tests from 1.12 to 1.17
39152
39153 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39154
39155         * lib/old-dejagnu.exp:
39156           Fixed handling of XFAIL target triplets to correctly
39157           recognize wildcard characters.  Removed code that
39158           appended a unique id tag to the end of the file name
39159           printed out by the result of the testcases within a
39160           given test file.
39161
39162 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39163
39164         * lib/old-dejagnu.exp:
39165           Reworked expected failure handling to trigger off of XFAIL
39166           keyword in keyphrase embeded in testcase source code. The
39167           XFAIL keyword must be at the end of the keyphrase line. It
39168           may optionally be followed by one or more target triplets.
39169           It has just occured that the handling of wildcards in the
39170           target triplet may not be correct.
39171
39172 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39173
39174         * g++.old-deja/tests:
39175           Moved all subdirectories up one level into g++.old-deja .
39176
39177         * lib/old-dejagnu.exp:
39178           Fixed problem with CXXFLAGS not being properly reset, and being
39179           corrupted with extraneous "-c" compiler option.  This was
39180           causing binaries to not be generated for test that needed them.
39181           Modified strings passed to "pass" and "fail" so that individual
39182           tests from the same test file would be distinguished by an
39183           identifier appended to the test file name in the summary logs;
39184           this corrected a problem with erroneous diff logs.  Added code
39185           to search testcases for expected fail and unexpected pass keywords.
39186
39187 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39188
39189         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39190
39191 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39192
39193         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39194           Removed extraneous text from end of "Special g++ Options"
39195           keyphrase.
39196
39197         * lib/old-dejagnu.exp: Added pattern matching to look for new
39198           keywords, embedded in testcases comments, which will trigger
39199           calls to xpass and xfail.
39200
39201 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39202
39203         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39204           comments embedded in the testcases, especially the one looking for
39205           special compiler options, as well as the pattern matching for the
39206           compiler output again.
39207
39208 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39209
39210         * lib/old-dejagnu.exp: Do a proper check of the return value for
39211           execute tests. Fixed several problems with the pattern matching
39212           of the compiler output which gave erroneous test results.
39213           Changed several of the test result messages to be more descriptive.
39214         * config/unix-g++.exp: Proc g++_load now actually works and
39215           executes the tests passed to it and returns a usable return
39216           value.
39217
39218 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39219
39220           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39221
39222 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39223
39224         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39225           Modified both files to properly execute the old style
39226           dejagnu tests. The previous versions of these files were
39227           experimental and did not function anything near correctly.
39228
39229 1993-04-05  Rob Savoye  (rob@cygnus.com)
39230
39231         * Removed all Makefile.in and configure.in files. No configuration
39232         needed now.
39233
39234 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39235
39236         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39237
39238 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39239
39240         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39241         gcc.special/configure.in, gcc.noncompile/configure.in,
39242         gcc.execute/configure.in, gcc.code_quality/configure.in,
39243         g++.other/configure.in, g++.old-deja/configure.in,
39244         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39245         in srcname setting.
39246
39247 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39248
39249         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39250         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39251         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39252
39253 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39254
39255         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39256         (gdb_exit): Don't remove *_soc files.
39257
39258 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39259
39260         * lib/c-torture.exp: Don't look for main; instead always use -w
39261         -c.  This is how the c-torture tests work.  Remove the object
39262         file if the compilation succeeds.
39263         * gcc.execute/execute.exp: Remove executable if test passes.
39264         * gcc.noncompile/noncompile.exp: Every test is an expected
39265         failure.
39266         * gcc.special/special.exp: Added tests from c-torture 1.11,
39267         corrected use of existing test.
39268         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39269         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39270         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39271         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39272         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39273         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39274         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39275         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39276         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39277         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39278         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39279         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39280         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39281         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39282         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39283         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39284         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39285         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39286         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39287         c-torture 1.11.
39288         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39289         correspond to c-torture 1.11.
39290
39291         * New file.