OSDN Git Service

2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR tree-opt/25513
4         * gcc.c-torture/compile/pr25513.c: New test.
5
6 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR c++/23333
9         * g++.dg/parse/error25.C: Add more tests.
10
11 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12
13         PR fortran/18990
14         * gfortran.dg/der_charlen_1.f90: New.
15
16 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/20889
19         *gfortran.dg/pointer_component_type_1.f90: New test.
20
21         PR fortran/25029
22         PR fortran/21256
23         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24         should give an error with assumed size array refernces and checks those
25         that should not.
26         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
27         reference an upper bound so that it does not generate an error.
28
29         PR fortran/19362
30         PR fortran/20244
31         PR fortran/20864
32         PR fortran/25391
33         *gfortran.dg/used_dummy_types_1.f90: New test.
34         *gfortran.dg/used_dummy_types_2.f90: New test.
35         *gfortran.dg/used_dummy_types_3.f90: New test.
36         *gfortran.dg/used_dummy_types_4.f90: New test.
37         *gfortran.dg/used_dummy_types_5.f90: New test.
38
39         PR fortran/23152
40         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
41         group already being USE associated.
42         *gfortran.dg/assumed_shape_nml.f90: New test.
43         *gfortran.dg/assumed_size_nml.f90: New test.
44
45         PR fortran/20862
46         PR fortran/25053
47         PR fortran/25063
48         PR fortran/25064
49         PR fortran/25066
50         PR fortran/25067
51         PR fortran/25068
52         PR fortran/25307
53         * gfortran.dg/io_constraints_1.f90: New test.
54         * gfortran.dg/io_constraints_1.f90: New test.
55         * gfortran.dg/iostat_3.f90: Change wording of warning.
56          * gfortran.dg/g77/19981216-0.f:  the same.
57
58 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
59
60         PR tree-optimization/23518
61         * testsuite/gcc.dg/pr23518.c: New.
62
63 2005-12-21  Mike Stump  <mrs@apple.com>
64
65         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
66
67 2005-12-21  Paul Brook  <paul@codesourcery.com>
68
69         * gcc.dg/pr19340.c: Skip on m68k targets.
70
71 2005-12-21  Steven Bosscher  <stevenb@suse.de>
72
73         PR rtl-optimization/25196
74         * gcc.dg/pr25196.c: New test.
75
76 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
77
78         PR fortran/25423
79         gfortran.dg/where_nested_1.f90: New.
80
81 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
82
83         PR tree-optimization/25382.
84         * gcc.dg/tree-ssa/pr25382.c: New.
85
86 2005-12-20  Richard Guenther  <rguenther@suse.de>
87
88         PR middle-end/24306
89         * gcc.target/i386/pr24306.c: New testcase.
90
91 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
92
93         PR tree-optimization/25501
94         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
95
96 2005-12-20  Richard Guenther  <rguenther@suse.de>
97
98         Revert
99         2005-12-02  Richard Guenther  <rguenther@suse.de>
100
101         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
102
103 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
104
105         PR c++/21228
106         * g++.dg/warn/Wunreachable-code-2.C: New test.
107
108 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
109
110         PR c++/24278
111         * g++.dg/template/ctor5.C: New test.
112
113         PR c++/24915
114         * g++.dg/template/overload8.C: New test.
115
116 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
117
118         * gcc.c-torture/compile/pr25483 : New test.
119
120 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
121
122         PR c++/20552
123         * g++.dg/ext/typeof10.C: New test.
124
125 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
126
127         * gcc.dg/mt-loopi1.c: New.
128
129 2005-12-18  Richard Guenther  <rguenther@suse.de>
130
131         PR tree-optimization/25481
132         * gcc.dg/torture/pr25481.c: New testcase.
133
134 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
135
136         PR rtl-optimization/21041
137         * gcc.dg/pr21041.c: New test.
138
139 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
140
141         PR libgfortran/25463
142         * gfortran.dg/advance.f90: New test.
143
144 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
145
146         * gcc.dg/20051201-1.c: New test.
147
148 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
149
150         PR fortran/25018
151         *gfortran.dg/initialization_1.f90: New test.
152         *gfortran.dg/enum_5.f90: Change dg-error to new message.
153         *gfortran.dg/g77/980616-0.f: The same.
154
155 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
156
157         * PR fortran/25458
158         * gfortran.dg/chkbits.f90: New test.
159
160 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
161
162         *gfortran.dg/enum_5.f:  Revert to previous version.
163
164 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
165
166         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
167         * gfortran.dg/nested_modules_1.f90: Ditto.
168         * gfortran.dg/hollerith_f95.f90: Ditto.
169         * gfortran.dg/select_5.f90: Ditto.
170         * gfortran.dg/secnds.f: Ditto.
171         * gfortran.dg/hollerith2.f90: Ditto.
172         * gfortran.dg/imag_2.f: Ditto.
173         * gfortran.dg/ftell_2.f90: Ditto.
174         * gfortran.dg/malloc_free_1.f90: Ditto.
175         * gfortran.dg/logint-1.f: Ditto.
176         * gfortran.dg/recursive_statement_functions.f90: Ditto.
177         * gfortran.dg/e_d_fmt.f90: Ditto.
178         * gfortran.dg/hollerith_legacy.f90: Ditto.
179         * gfortran.dg/logint-2.f: Ditto.
180         * gfortran.dg/enum_5.f90: Ditto.
181         * gfortran.dg/f2c_2.f90: Ditto.
182         * gfortran.dg/pr17143.f90: Ditto.
183         * gfortran.dg/namelist_14.f90: Ditto.
184         * gfortran.dg/logint-3.f: Ditto.
185         * gfortran.dg/spread_scalar_source.f90: Ditto.
186         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
187         * gfortran.dg/namelist_11.f: Ditto.
188         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
189         * gfortran.dg/g77/20010519-1.f
190         * gfortran.dg/g77/alpha1.f: Ditto.
191         * gfortran.dg/g77/990115-1.f: Ditto.
192         * gfortran.dg/g77/erfc.f: Ditto.
193         * gfortran.dg/g77/19990313-3.f: Ditto.
194         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
195         * gfortran.dg/g77/20010426.f: Ditto.
196         * gfortran.dg/g77/19990313-0.f: Ditto.
197         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
198         * gfortran.dg/g77/20000629-1.f: Ditto.
199         * gfortran.dg/g77/970125-0.f: Ditto.
200         * gfortran.dg/g77/8485.f: Ditto.
201         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
202         * gfortran.dg/g77/19990313-1.f: Ditto.
203         * gfortran.dg/g77/int8421.f: Ditto.
204         * gfortran.dg/g77/19990305-0.f: Ditto.
205         * gfortran.dg/g77/947.f: Ditto.
206         * gfortran.dg/g77/19990905-2.f: Ditto.
207         * gfortran.dg/g77/cabs.f: Ditto.
208         * gfortran.dg/g77/19990313-2.f: Ditto.
209         * gfortran.dg/g77/20020307-1.f: Ditto.
210         * gfortran.dg/g77/dcomplex.f: Ditto.
211         * gfortran.dg/g77/19990502-1.f: Ditto.
212         * gfortran.dg/g77/19981216-0.f: Ditto.
213         * gfortran.dg/common_4.f90: Ditto.
214         * gfortran.dg/entry_4.f90: Ditto.
215         * gfortran.dg/equiv_constraint_2.f90: Ditto.
216         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
217         * gfortran.dg/namelist_12.f: Ditto.
218         * gfortran.dg/scale_1.f90: Ditto.
219         * gfortran.dg/modulo_1.f90
220         * gfortran.dg/hollerith.f90: Ditto.
221         * gfortran.dg/direct_io_3.f90: Ditto.
222         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
223         * gfortran.dg/gnu_logical_1.F: Ditto.
224         * gfortran.dg/unf_io_convert_1.f90: Ditto.
225         * gfortran.dg/assign_1.f90: Ditto.
226         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
227         * gfortran.dg/pr23095.f: Ditto.
228         * gfortran.dg/read_float_1.f90: Ditto.
229
230 2005-12-17  Andreas Jaeger  <aj@suse.de>
231
232         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
233         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
234
235 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
236
237         PR fortran/24268
238         * gfortran.dg/fmt_white.f: New test.
239
240 2005-12-16  Steven G. Kargl <kargls@comcast.net>
241
242         * gfortran.dg/label_1.f90: New test.
243
244 2005-12-15  Ben Elliston  <bje@au.ibm.com>
245
246         PR testsuite/25422
247         * gcc.dg/20031012-1.c: Add -Walways-true option.
248         * gcc.dg/weak/weak-3.c: Likewise.
249         * g++.old-deja/g++.mike/warn8.C: Likewise.
250
251 2005-12-16  Mike Stump  <mrs@apple.com>
252
253         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
254         exit.
255
256 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
257
258         PR libgfortran/25264
259         PR libgfortran/25349
260         * gfortran.dg/tl_editing.f90: Added additional checks.
261         * gfortran.dg/t_editing.f: New test.
262         * gfortran.dg/write_padding.f90: New test
263
264 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
265
266         PR testsuite/25215
267         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
268
269 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
270
271         PR rtl-optimization/24899
272         * gcc.c-torture/execute/20051215-1.c: New test.
273
274 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
275
276         PR 24823
277         * gfortran.dg/pr24823.f: New test.
278
279 2005-12-16  Jeff Law  <law@redhat.com>
280
281         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
282
283 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
284
285         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
286         Change C++ style comments to C style comments.
287         Remove aligned types from the array.
288         Keep Enums disabled.
289         (complex_types): Remove aligned types from the array.
290         Comment out "_Complex long double".
291         (attrib_types): Remove.
292         (complex_attrib_types): Remove.
293         (attrib_array_types): Remove.
294         (complex_attrib_array_types): Remove.
295         (aligned_bitfld_types): Remove.
296         (n_aligned_bitfld_types): Remove.
297         (FEATURE_ALIGNEDPACKED): Delete.
298         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
299         (singles): Remove support for adding attributes.
300         (choose_type): Remove support for attributed types.
301         (generate_fields): Remove support for attributed bit-fields.
302         Remove support for adding attributes.
303         (generate_random_tests): Remove support for adding attributes.
304         (features): Add back "[0] :0" and "complex vector [0]".
305         (main): Remove support for attributed bit-fields.
306         Uncomment the calling of generate_random_tests for the rests of
307         the tests.
308
309 2005-12-16  Jan Hubicka  <jh@suse.cz>
310
311         * gcc.c-torture/combine/pr25224.c: New.
312
313 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
314
315         PR other/25028
316         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
317         HP-UX.
318
319 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
320
321         * gcc.dg/20051215-1.c: New file.
322
323 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
324
325         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
326         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
327
328 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
329
330         PR fortran/18197
331         * gfortran.dg/dummy_functions_1.f90: New.
332
333 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
334
335         PR rtl-optimization/25310
336         * gcc.c-torture/compile/pr25310.c: New test.
337
338 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
339
340         PR debug/25023
341         * gcc.dg/pr25023.c: New test.
342
343 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
344
345         * g++.old-deja/g++.brendan/redecl1.C,
346         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
347         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
348         g++.old-deja/g++.oliva/typeof1.C,
349         g++.old-deja/g++.other/crash16.C,
350         g++.old-deja/g++.other/crash34.C,
351         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
352         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
353         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
354         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
355         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
356         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
357         Remove xfail.
358
359 2005-12-14  Kean Johnston  <jkj@sco.com>
360             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
361
362         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
363         * gcc.target/i386/20020523-1.c: Ditto.
364         * gcc.target/i386/tailcall-1.c: Ditto.
365         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
366         * gcc.target/i386/ssetype-5.c: Ditto.
367
368 2005-12-14  Jeff Law  <law@redhat.com>
369
370         * gcc.dg/tree-ssa/foldstring-1.c: New test.
371
372 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
373
374         PR target/25254
375         PR target/24188
376         * gcc.target/i386/pr25254.c: New test.
377         * gfortran.dg/PR24188.f: New test.
378
379 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
380
381         * lib/fortran-torture.exp:  Catch remaining uses of
382         remote_file build delete.
383
384 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
385
386         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
387
388 2005-12-14  Ben Elliston  <bje@au.ibm.com>
389
390         * gcc.dg/warn-addr-cmp.c: New test.
391
392 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
393
394         PR debug/25023
395         PR target/25293
396         * gcc.target/i386/pr25293.c: New test.
397
398 2005-12-13  Petr Machata  <machata@post.cz>
399
400         PR c++/24907
401         * g++.dg/parse/comma2.C: New test.
402
403 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
404             Jakub Jelinek  <jakub@redhat.com>
405
406         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
407         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
408         (limits.h): Include unconditionally.
409         (stdlib.h): Likewise.
410         (hashtab.h): Do not include.
411         (getopt.h): Likewise.
412         (stddef.h): Include.
413         (hashval_t): Define.
414         (struct entry): Add "next" field.
415         (HASH_SIZE): New macro.
416         (hash_table): New variable.
417         (switchfiles): Do not use xmalloc.
418         (mix): New macro.
419         (iterative_hash): New function.
420         (hasht): Remove.
421         (e_exists): New function.
422         (e_insert): Likewise.
423         (output): Use, instead of libiberty hashtable functions.
424         (main): Do not use getopt.  Do not call htab_create.
425
426 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
427
428         PR c++/25331
429         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
430         put atal* and atpaal* attributes on array elements.
431         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
432         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
433         put atal* and atpaal* attributes on array elements.
434         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
435
436 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
437
438         * gcc.dg/single-precision-constant.c: New test.
439
440 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
441
442         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
443         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
444         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
445         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
446         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
447         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
448         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
449         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
450         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
451         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
452         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
453         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
454         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
455         gcc.target/powerpc/ppc-sdata-2.c,
456         gcc.target/powerpc/ppc-stackalign-1.c,
457         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
458         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
459         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
460         gcc.target/powerpc/rs6000-ldouble-2.c,
461         gcc.target/powerpc/rs6000-power2-1.c,
462         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
463         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
464         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
465         option into target selector.
466         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
467         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
468
469 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
470
471         PR objc/25348
472         * objc.dg/encode-9.m: New test.
473
474 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
475
476         PR testsuite/20772
477         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
478         * gcc.dg/asm-b.c: Fix typo.
479         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
480         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
481         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
482         i?86 lp64 and x86_64 ilp32.
483         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
484         on i?86 lp64.
485         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
486
487 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
488
489         PR fortran/25078
490         gfortran.dg/equiv_5.f90:  New test.
491
492 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
493
494         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
495         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
496         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
497         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
498         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
499         * gcc.dg/tree-ssa/reassoc-5.c: New.
500         * gcc.dg/tree-ssa/reassoc-6.c: New.
501         * gcc.dg/tree-ssa/reassoc-7.c: New.
502         * gcc.dg/tree-ssa/reassoc-8.c: New.
503         * gcc.dg/tree-ssa/reassoc-9.c: New.
504         * gcc.dg/tree-ssa/reassoc-10.c: New.
505         * gcc.dg/tree-ssa/reassoc-11.c: New.
506
507 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
508
509         PR testsuite/25167
510         PR testsuite/24478
511         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
512
513 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
514
515         PR c++/25300
516         * g++.dg/template/inherit.C: Do not use a generic error message.
517
518 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
519
520         PR libobjc/25354
521         * objc.dg/gnu-encoding: New directory.
522         * objc.dg/gnu-encoding/compat-common.h: New file.
523         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
524         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
525         * objc.dg/gnu-encoding/vector-defs.h: New file.
526         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
527         * objc.dg/gnu-encoding/generate-random.c: New file.
528         * objc.dg/gnu-encoding/generate-random_r.c: New file.
529         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
530         * objc.dg/gnu-encoding/generate-random.h: New file.
531
532 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
533
534         PR c++/25337
535         * g++.dg/template/defarg7.C: New test.
536
537 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         PR libobjc/25347
540         * objc.dg/encode-8.m: New test.
541
542 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
543
544         PR libobjc/25346
545         * objc.dg/encode-7.m: New test.
546
547 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/25010
550         * g++.dg/opt/inline10.C: New test.
551
552 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
553
554         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
555
556 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
557
558         * gfortran.dg/substring_equivalence.f90: typo in comment
559
560 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561
562         PR fortran/25068
563         * gfortran.dg/iostat_3.f90: New test.
564
565 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
566
567         PR fortran/23815
568         * gfortran.dg/unf_io_convert_1.f90:  New test.
569         * gfortran.dg/unf_io_convert_2.f90:  New test.
570         * gfortran.dg/unf_io_convert_3.f90:  New test.
571
572 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
573
574         PR testsuite/20772
575         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
576         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
577         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
578         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
579         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
580         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
581         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
582         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
583         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
584         gcc.dg/torture/fp-int-convert-float128-timode.c,
585         gcc.dg/torture/fp-int-convert-float128.c,
586         gcc.dg/torture/fp-int-convert-float80-timode.c,
587         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
588         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
589
590         * gcc.dg/tls/opt-1.c: Require effective target fpic.
591
592 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
593
594         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
595
596 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
597
598         * gcc.dg/20051207-1.c,
599         * gcc.dg/20051207-2.c,
600         * gcc.dg/20051207-3.c: New tests.
601
602 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
603
604         PR testsuite/20772
605         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
606         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
607         dg-skip-if target selector.
608
609         PR testsuite/20772
610         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
611         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
612         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
613         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
614         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
615         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
616         and/or merge with i?86 cases.
617
618         * gcc.dg/tls/opt-3.c: Require effective target fpic.
619
620         PR testsuite/20772
621         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
622         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
623         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
624         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
625         x86_64-*-linux*.
626
627 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
628
629         PR target/25311
630         * gcc.c-torture/compile/pr25311.c: New test.
631
632 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633
634         PR libgfortran/25039
635         * gfortran.dg/read_comma.f: New test.
636
637 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
638
639         PR c++/19317
640         * g++.dg/opt/pr19317-1.C: New test.
641         * g++.dg/opt/pr19317-2.C: New test.
642         * g++.dg/opt/pr19317-3.C: New test.
643
644         PR target/19005
645         * gcc.c-torture/execute/pr19005.c: New test.
646
647         PR target/17828
648         * g++.old-deja/g++.other/comdat5.C: New test.
649         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
650
651         * g++.dg/compat/struct-layout-1.exp: New file.
652         * g++.dg/compat/struct-layout-1.h: New.
653         * g++.dg/compat/struct-layout-1_generate.c: New.
654         * g++.dg/compat/struct-layout-1_x1.h: New.
655         * g++.dg/compat/struct-layout-1_x2.h: New.
656         * g++.dg/compat/struct-layout-1_y1.h: New.
657         * g++.dg/compat/struct-layout-1_y2.h: New.
658
659         * gcc.dg/20050330-2.c: New test.
660
661 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
662
663         PR fortran/25292
664         * gfortran.dg/associated_1.f90: New.
665
666 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
667
668         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
669         ILP32 vect_no_align platforms.
670
671 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
672             Jakub Jelinek  <jakub@redhat.com>
673
674         PR target/25268
675         * gcc.c-torture/compile/20051207-1.c: New test.
676
677 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
678
679         PR testsuite/20772
680         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
681         gcc.dg/torture/pr18582-1.c,
682         gcc.target/i386/attributes-error.c: Also test on x86_64.
683
684         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
685
686 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
687
688         PR c++/19397
689         * g++.dg/template/typedef3.C: New test.
690
691         PR c++/19762
692         PR c++/19764
693         * g++.dg/template/dtor3.C: Fix error markers.
694
695 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
696
697         * lib/target-supports.exp (check_effective_target_sync_char_short):
698         Add s390*.
699
700 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
701
702         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
703
704 2005-12-06  Roger Sayle  <roger@eyesopen.com>
705
706         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
707         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
708         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
709         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
710
711 2005-12-06  Roger Sayle  <roger@eyesopen.com>
712
713         PR c++/25263
714         * g++.dg/other/array2.C: New test case.
715
716 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
717
718         * gcc.dg/darwin-weakimport-3.c: New.
719
720         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
721         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
722         and to work on Darwin.
723         * gcc.dg/attr-weakref-1b.c: New file.
724         * gcc.dg/attr-weakref-2.c: New test.
725         * gcc.dg/darwin-weakref-1.c: New test.
726
727 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
728
729         PR testsuite/25247
730         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
731         use in selector expressions.
732         (dg-xfail-if): Ditto.
733         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
734         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
735         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
736         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
737         * gcc.test-framework/test-framework.exp: Skip generated tests if
738         CHECK_TEST_FRAMEWORK is not 1.
739
740 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
741
742         PR tree-optimization/24963
743         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
744
745         PR target/24108
746         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
747
748         PR target/18580
749         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
750         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
751         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
752         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
753
754 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
757         dg-options.
758
759 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
760
761         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
762
763 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
764
765         * gcc.dg/format/cast-1.c: New test.
766
767 2005-12-04  Roger Sayle  <roger@eyesopen.com>
768
769         PR c/7776
770         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
771         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
772         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
773         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
774
775 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
776
777         * gcc.dg/cast-pretty-print-1.c: New test.
778
779 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
780
781         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
782
783 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
784
785         PR c++/24173
786         * g++.dg/template/friend40.C: New test.
787
788 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
789
790         PR target/25199
791         * gcc.target/i386/movq-2.c: New test.
792         * gcc.target/i386/movq.c: Remove target i?86, instead add
793         dg-require-effective-target ilp32.
794
795 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
796
797         PR c++/24103
798         * g++.dg/other/default1.C: New test.
799
800 2005-12-02  Richard Guenther  <rguenther@suse.de>
801
802         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
803
804 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
805
806         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
807
808 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
809
810         PR target/21017
811         * gcc.target/powerpc/rotate.c: New.
812
813 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
814
815         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
816         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
817
818 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
819
820         PR c/13384
821         * gcc.dg/pr17730-1.c: Adjust.
822         * gcc.dg/lvalue1.c (main): Likewise.
823         * gcc.dg/lvalue-2.c: Likewise.
824         * g++.dg/pr7503-3.C
825
826 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
827
828         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
829         error messages.
830
831 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
832
833         PR fortran/24789
834         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
835
836 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
837
838         PR target/24475
839         * lib/target-supports.exp (check_effective_target_tls): New.
840         (check_effective_target_tls_runtime): New.
841         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
842         for TLS support.
843         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
844         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
845         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
846         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
847         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
848         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
849         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
850         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
851         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
852         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
853         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
854         effective-target TLS.
855         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
856         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
857         effective-target TLS runtime.
858
859 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
860
861         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
862
863 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
864
865         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
866         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
867         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
868         ignored" warnings when "packing" is the same as the ABI layout.
869
870 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
871
872         PR fortran/21302
873         * gfortran.dg/line_length_1.f: New test.
874         * gfortran.dg/line_length_2.f90: Ditto.
875
876 2005-11-30  Richard Guenther  <rguenther@suse.de>
877
878         PR tree-optimization/21655
879         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
880
881 2005-11-30  Dale Johannesen  <dalej@apple.com>
882
883         * gcc.c-torture/compile/pr24930.c:  New.
884
885 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
886
887         PR fortran/15809
888         *  gfortran.dg/auto_char_dummy_array.f90: New test.
889
890 2005-11-30  Jeff Law  <law@redhat.com>
891
892         * g++.old-deja/g++.law/pr25000.C: New test.
893
894 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
895
896         * gcc.dg/tls/opt-11.c: New test.
897
898 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
899
900         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
901         targets.
902         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
903         LP64 ia64.
904
905 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
906
907         * gfortran.dg/open_access_1.f90: New test.
908
909 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
910
911         * gcc.dg/charset/builtin2.c: New test.
912
913 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
914
915         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
916         on mmix-*-* for *_[xy].c.
917
918 2005-11-28  Kean Johnston  <jkj@sco.com>
919
920         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
921         headers.
922         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
923         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
924         * gcc.target/i386/asm-3.c: Ditto.
925         * gcc.target/i386/clobbers.c: Ditto.
926         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
927         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
928         test regexp.
929         * gcc.target/i386/mul.c: Ditto.
930         * gcc.target/i386/ssetype-1.c: Ditto.
931         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
932         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
933         static so the test works with -fPIC mode too. Based on comment in
934         PR19231 by Pinski.
935         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
936
937 2005-11-28  Richard Guenther  <rguenther@suse.de>
938
939         * gcc.dg/alias-9.c: New testcase.
940         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
941
942 2005-11-28  Roger Sayle  <roger@eyesopen.com>
943             Uros Bizjak  <uros@kss-loka.si>
944
945         PR middle-end/20219
946         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
947         tan(x)/sin(x) transformations.
948
949 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
950
951         PR middle-end/24575
952         * gcc.dg/tree-ssa/divide-3.c: New test.
953         * gcc.dg/tree-ssa/divide-4.c: New test.
954
955 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
956
957         PR fortran/24917
958         *  gfortran.dg/boz_6.f90: New test.
959
960 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
961
962         PR fortran/23912
963         * gfortran.dg/modulo_1.f90: New test.
964
965 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
966
967         PR libfortran/24919
968         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
969         fail on CRLF platforms.
970         * gfortran.dg/ftell_2.f90: Likewise.
971
972 2005-11-26  Eric Christopher  <echristo@apple.com>
973
974         * gcc.dg/intmax_t-1.c: Remove mips xfail.
975
976 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
977
978         * objc.dg/gnu-runtime-3.m: Simplify.
979
980 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
981
982         PR middle-end/23669
983         * gcc.dg/tree-ssa/divide-1.c: New test.
984         * gcc.dg/tree-ssa/divide-2.c: New test.
985
986 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
987
988         PR libgfortran/24945
989         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
990
991 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
992
993         PR libgfortran/24945
994         * gfortran.dg/open_status_2.f90: New test.
995
996 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
997
998         * gcc.c-torture/execute/builtins/fprintf.c,
999         gcc.c-torture/execute/builtins/fputs-lib.c,
1000         gcc.c-torture/execute/builtins/fputs.c,
1001         gcc.c-torture/execute/builtins/lib/fprintf.c,
1002         gcc.c-torture/execute/builtins/lib/printf.c,
1003         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1004
1005 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1006
1007         * gcc.dg/20050922-2.c: New test.
1008
1009 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1010
1011         * objc.dg/gnu-runtime-3.m: New test.
1012
1013 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1014
1015         PR c++/9278
1016         * g++.dg/other/void1.C: New test.
1017
1018 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1019
1020         PR middle-end/24998
1021         * gcc.dg/torture/fp-int-convert-float.c,
1022         gcc.dg/torture/fp-int-convert-double.c,
1023         gcc.dg/torture/fp-int-convert-long-double.c,
1024         gcc.dg/torture/fp-int-convert-timode.c,
1025         gcc.dg/torture/fp-int-convert-float80.c,
1026         gcc.dg/torture/fp-int-convert-float80-timode.c,
1027         gcc.dg/torture/fp-int-convert-float128.c,
1028         gcc.dg/torture/fp-int-convert-float128-timode.c,
1029         gcc.dg/torture/fp-int-convert.h: New files.
1030
1031 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1032
1033         PR middle-end/24989
1034         * gcc.dg/tree-ssa/bool-10.c: New test.
1035         * gcc.dg/tree-ssa/bool-11.c: New test.
1036         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1037
1038 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1039
1040         PR middle-end/24990
1041         * tree-ssa/pr24990-1.c: New test.
1042
1043 2005-11-24  Richard Guenther  <rguenther@suse.de>
1044         Dirk Mueller <dmueller@suse.de>
1045
1046         PR c++/14024
1047         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1048         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1049         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1050         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1051         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1052         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1053
1054 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1055
1056         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1057
1058 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1059
1060         PR c/21668
1061         * gcc.dg/Wc++-compat.c: New.
1062         * gcc.dg/Wno-c++-compat.c: New.
1063
1064 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1065
1066         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1067         (vspltish, vspltisw): Likewise.
1068
1069 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1070
1071         PR libgfortran/24794
1072         * gfortran.dg/namelist_12.f: Fix quotes.
1073         * gfortran.dg/namelist_13.f90: Fix quotes.
1074         * gfortran.dg/namelist_14.f90: Fix quotes.
1075         * gfortran.dg/namelist_15.f90: Fix quotes.
1076         * gfortran.dg/namelist_use.f90: Fix quotes.
1077         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1078         * gfortran.dg/namelist_21.f90: New test.
1079         * gfortran.dg/namelist_22.f90: New test.
1080
1081 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1082
1083         PR target/23435
1084         * gcc.c-torture/compile/pr23435.c: New.
1085
1086 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1087
1088         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1089
1090 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1091
1092         * gcc.target/powerpc/405-macchw-1.c,
1093         gcc.target/powerpc/405-macchw-2.c,
1094         gcc.target/powerpc/405-macchwu-1.c,
1095         gcc.target/powerpc/405-macchwu-2.c,
1096         gcc.target/powerpc/405-machhw-1.c,
1097         gcc.target/powerpc/405-machhw-2.c,
1098         gcc.target/powerpc/405-machhwu-1.c,
1099         gcc.target/powerpc/405-machhwu-2.c,
1100         gcc.target/powerpc/405-maclhw-1.c,
1101         gcc.target/powerpc/405-maclhw-2.c,
1102         gcc.target/powerpc/405-maclhwu-1.c,
1103         gcc.target/powerpc/405-maclhwu-2.c,
1104         gcc.target/powerpc/405-mulchw-1.c,
1105         gcc.target/powerpc/405-mulchw-2.c,
1106         gcc.target/powerpc/405-mulchwu-1.c,
1107         gcc.target/powerpc/405-mulchwu-2.c,
1108         gcc.target/powerpc/405-mulhhw-1.c,
1109         gcc.target/powerpc/405-mulhhw-2.c,
1110         gcc.target/powerpc/405-mulhhwu-1.c,
1111         gcc.target/powerpc/405-mulhhwu-2.c,
1112         gcc.target/powerpc/405-mullhw-1.c,
1113         gcc.target/powerpc/405-mullhw-2.c,
1114         gcc.target/powerpc/405-mullhwu-1.c,
1115         gcc.target/powerpc/405-mullhwu-2.c,
1116         gcc.target/powerpc/405-nmacchw-1.c,
1117         gcc.target/powerpc/405-nmacchw-2.c,
1118         gcc.target/powerpc/405-nmachhw-1.c,
1119         gcc.target/powerpc/405-nmachhw-2.c,
1120         gcc.target/powerpc/405-nmaclhw-1.c,
1121         gcc.target/powerpc/405-nmaclhw-2.c,
1122         gcc.target/powerpc/440-macchw-1.c,
1123         gcc.target/powerpc/440-macchw-2.c,
1124         gcc.target/powerpc/440-macchwu-1.c,
1125         gcc.target/powerpc/440-macchwu-2.c,
1126         gcc.target/powerpc/440-machhw-1.c,
1127         gcc.target/powerpc/440-machhw-2.c,
1128         gcc.target/powerpc/440-machhwu-1.c,
1129         gcc.target/powerpc/440-machhwu-2.c,
1130         gcc.target/powerpc/440-maclhw-1.c,
1131         gcc.target/powerpc/440-maclhw-2.c,
1132         gcc.target/powerpc/440-maclhwu-1.c,
1133         gcc.target/powerpc/440-maclhwu-2.c,
1134         gcc.target/powerpc/440-mulchw-1.c,
1135         gcc.target/powerpc/440-mulchw-2.c,
1136         gcc.target/powerpc/440-mulchwu-1.c,
1137         gcc.target/powerpc/440-mulchwu-2.c,
1138         gcc.target/powerpc/440-mulhhw-1.c,
1139         gcc.target/powerpc/440-mulhhw-2.c,
1140         gcc.target/powerpc/440-mulhhwu-1.c,
1141         gcc.target/powerpc/440-mulhhwu-2.c,
1142         gcc.target/powerpc/440-mullhw-1.c,
1143         gcc.target/powerpc/440-mullhw-2.c,
1144         gcc.target/powerpc/440-mullhwu-1.c,
1145         gcc.target/powerpc/440-mullhwu-2.c,
1146         gcc.target/powerpc/440-nmacchw-1.c,
1147         gcc.target/powerpc/440-nmacchw-2.c,
1148         gcc.target/powerpc/440-nmachhw-1.c,
1149         gcc.target/powerpc/440-nmachhw-2.c,
1150         gcc.target/powerpc/440-nmaclhw-1.c,
1151         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1152
1153 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR fortran/24774
1156         * gfortran.dg/inquire_9.f90: New test.
1157
1158         PR fortran/21647
1159         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1160
1161 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1162
1163         PR libfortran/24432
1164         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1165         Check that 'cos' is supported.
1166
1167 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1168
1169         PR fortran/24223
1170         * gfortran.dg/substring_equivalence.f90: New test.
1171
1172         PR fortran/24705
1173         * gfortran.dg/auto_internal_assumed.f90: New test.
1174
1175 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1176
1177         * gcc.dg/fold-div-2.c: New test.
1178
1179 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1180
1181         PR rtl-optimization/24883
1182         * gcc.c-torture/compile/pr24883.c: New test.
1183
1184 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1185
1186         PR middle-end/20583
1187         * gcc.c-torture/compile/pr20583.c: New.
1188
1189 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1190
1191         * gcc.c-torture/execute/usmul.c: New test.
1192
1193 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1194
1195         * gcc.dg/tree-ssa/vrp22.c: New test.
1196
1197 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1198
1199         PR middle-end/24912
1200         * gcc.dg/torture/pr24912-1.c: New test.
1201
1202 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1203
1204         PR fortran/24862
1205         * gfortran.dg/arrayio_derived_1.f90: New test.
1206
1207 2005-11-19  Richard Guenther  <rguenther@suse.de>
1208
1209         PR middle-end/23294
1210         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1211
1212 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1213
1214         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1215
1216 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/8355
1219         * g++.dg/template/friend39.C: New test.
1220
1221 2005-11-18  James E Wilson  <wilson@specifix.com>
1222
1223         * gcc.dg/builtin-strstr.c: New.
1224
1225 2005-11-18  Richard Henderson  <rth@redhat.com>
1226
1227         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1228         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1229         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1230         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1231         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1232         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1233         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1234         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1235         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1236         renaming to remove initial "ia64-".
1237
1238 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1241
1242 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1243
1244         * g++.dg/cpp/string-2.C: New test.
1245
1246 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1247
1248         * gcc.dg/tree-ssa/loop-14.c: New test.
1249
1250 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1251             Michael Chamberlain <michael@chamberlain.net.au>
1252
1253         * ada/acats/run_all.sh (target_run): Kill long running tests.
1254
1255 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1256
1257         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1258         * gcc.dg/cleanup-9.c: Likewise.
1259         * gcc.dg/cleanup-10.c: Likewise.
1260         * gcc.dg/cleanup-11.c: Likewise.
1261
1262 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1263
1264         PR fortran/24892
1265         * gfortran.dg/open_access_append_1.f90: New test.
1266         * gfortran.dg/open_access_append_2.f90: New test.
1267
1268 2005-11-16  Richard Guenther  <rguenther@suse.de>
1269
1270         PR middle-end/24851
1271         * gcc.c-torture/execute/pr24851.c: New testcase.
1272
1273 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gcc.dg/fold-overflow-1.c: New test.
1276
1277 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1278
1279         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1280         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1281
1282 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1283
1284         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1285         structures.
1286         * g++.dg/eh/forced2.C: Likewise.
1287         * g++.dg/eh/forced3.C: Likewise.
1288         * g++.dg/eh/forced4.C: Likewise.
1289
1290 2005-11-11  Mike Stump  <mrs@apple.com>
1291
1292         * g++.old-deja/g++.mike/unused.C: Add.
1293
1294 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1295
1296         PR c++/24667
1297         * g++.dg/warn/Wcast-qual1.C: New test.
1298
1299 2005-11-15  Jan Hubicka  <jh@suse.cz>
1300
1301         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1302
1303 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1304
1305         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1306
1307 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1308
1309         PR 24840
1310         * gcc.dg/tree-ssa/pr24840.c: New test.
1311
1312 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1313
1314         PR testsuite/24841
1315         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1316
1317 2005-11-14  Dale Johannesen  <dalej@apple.com>
1318
1319         * gcc.c-torture/execute/20051113-1.c:  New.
1320
1321 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/24687
1324         * g++.dg/template/crash43.C: New test.
1325
1326 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1327
1328         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1329
1330 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1331
1332         PR c++/24817
1333         * g++.dg/eh/spec8.C: New test.
1334
1335 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1336
1337         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1338
1339 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/20293
1342         * g++.dg/parse/ambig4.C: New test.
1343         * g++.dg/tc1/dr101.C: Adjust error markers.
1344         * g++.dg/lookup/strong-using-2.C: Likewise.
1345         * g++.dg/lookup/ambig5.C: Likewise.
1346         * g++.dg/lookup/ambig4.C: Likewise.
1347         * g++.dg/parse/crash22.C: Likewise.
1348
1349 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1350
1351         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1352
1353 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gcc.dg/nested-calls-1.c: New test.
1356
1357 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1358
1359         * gfortran.dg/complex_intrinsic_1.f90: New test.
1360         * gfortran.dg/complex_intrinsic_2.f90: New test.
1361         * gfortran.dg/fgetc_1.f90: New test.
1362         * gfortran.dg/fgetc_2.f90: New test.
1363         * gfortran.dg/fgetc_3.f90: New test.
1364         * gfortran.dg/ftell_1.f90: New test.
1365         * gfortran.dg/ftell_2.f90: New test.
1366         * gfortran.dg/gnu_logical_1.F: New test.
1367         * gfortran.dg/gnu_logical_2.f90: New test.
1368
1369 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         PR middle-end/24820
1372         * testsuite/gcc.dg/pr24820.c: New test.
1373
1374 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1375
1376         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1377         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1378         variable.
1379
1380 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1381
1382         testsuite/24614
1383         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1384
1385 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1386
1387         * gcc.target/cris/cris.exp: New file.
1388         * gcc.target/cris/rld-legit1.c: New test.
1389         * gcc.target/cris/rld-legit2.c: New test.
1390
1391 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR c++/24780
1394         * g++.dg/opt/pr24780.C: New test.
1395
1396         PR c++/24761
1397         * g++.dg/template/asm1.C: New test.
1398
1399 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1400
1401         PR libgfortran/24787
1402         * gfortran.dg/scan_1.f90: New test.
1403
1404 2005-11-12  Jan Hubicka  <jh@suse.cz>
1405
1406         * gcc.target/i386/minmax-1.c: New.
1407         * gcc.target/i386/minmax-2.c: New.
1408
1409 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1410
1411         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1412
1413 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1414
1415         * gcc.c-torture/execute/20051110-1.c,
1416         gcc.c-torture/execute/20051110-2.c: New tests.
1417
1418 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1419
1420         PR middle-end/24750
1421         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1422         New tests.
1423
1424 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1425
1426         * lib/target-libpath.exp (get_shlib_extension): New proc.
1427         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1428         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1429         * lib/objc.exp (objc_target_compile): Likewise.
1430         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1431         detection.
1432
1433 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1434
1435         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1436
1437         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1438         Add -static to additional_flags and pass it to target_compile.
1439
1440 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1441
1442         PR libgfortran/24719
1443         gfortran.dg/read_noadvance.f90: New test.
1444
1445         PR libgfortran/24699
1446         gfortran.dg/fmt_t_2.f90: New test.
1447
1448         PR libgfortran/24785
1449         gfortran.dg/read_x_eor.f90: New test.
1450
1451         PR libgfortran/24584
1452         gfortran.dg/namelist_empty.f90: Rename test.
1453
1454         PR libgfortran/24489
1455         gfortran/read_eor.f90: Rename test.
1456
1457 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1458
1459         PR fortran/15976
1460         * gfortran.dg/automatic_module_variable.f90: New test.
1461
1462 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1463
1464         PR target/24445
1465         * gcc.dg/pr24445.c: New test.
1466
1467 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1468
1469         PR fortran/24655
1470         PR fortran/24755
1471         * gfortran.dg/recursive_statement_functions.f90: Add statement
1472         functions using inline intrinsic functions and parameters to test
1473         that they no longer seg-fault.
1474
1475         PR fortran/24409
1476         gfortran.dg/nested_modules_4.f90: New test.
1477         gfortran.dg/nested_modules_5.f90: New test.
1478
1479 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1480
1481         PR fortran/24643
1482         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1483
1484 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1487         failures.
1488
1489 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1490
1491         * gcc.dg/sparc-getcontext-1.c: New test.
1492
1493 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * gcc.dg/ifcvt-fabs-1.c: New test.
1496
1497 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1498
1499         PR other/4372
1500         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1501         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1502
1503 2005-11-09  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/24716
1506         * gcc.c-torture/execute/pr24716.c: New testcase.
1507
1508 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1509
1510         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1511
1512 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1513
1514         PR 24624
1515         * gcc.dg/pr24624.c: Testcase added.
1516
1517 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1518
1519         PR 24623
1520         * g++.dg/other/pr24623.C: Testcase added.
1521
1522 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1523
1524         PR fortran/22607
1525         * gfortran-dg/pure_byref_1.f90: New.
1526         * gfortran-dg/pure_byref_2.f90: New.
1527
1528 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1529
1530         PR c/24101
1531         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1532         * gcc.dg/dg.exp: Run main loop also for *.i files.
1533
1534 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR c++/19450
1537         * g++.dg/tls/diag-3.C: New test.
1538         * g++.dg/tls/diag-4.C: New test.
1539         * g++.dg/tls/static-1.C: New test.
1540         * g++.dg/tls/static-1a.cc: New file.
1541
1542 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1543
1544         PR 23046
1545         * g++.dg/tree-ssa/pr23046.C: New test.
1546
1547 2005-11-08  Devang Patel <dpatel@apple.com>
1548
1549         PR tree-optimization/23115
1550         * gcc.dg/tree-ssa/pr23115.c: New.
1551
1552 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1553
1554         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1555         * gcc.target/powerpc/pr16155.c: Same.
1556         * gcc.target/powerpc/altivec-1.c: Same.
1557         * gcc.target/powerpc/altivec-2.c: Same.
1558         * gcc.target/powerpc/altivec-3.c: Same.
1559         * gcc.target/powerpc/altivec-5.c: Same.
1560         * gcc.target/powerpc/altivec-11.c: Same.
1561         * gcc.target/powerpc/altivec-12.c: Same.
1562         * gcc.target/powerpc/altivec-14.c: Same.
1563         * gcc.target/powerpc/altivec-22.c: Same.
1564         * gcc.target/powerpc/altivec-consts.c: Same.
1565         * gcc.target/powerpc/altivec-pr22085.c: Same.
1566         * gcc.target/powerpc/altivec-splat.c: Same.
1567         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1568         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1569         * gcc.target/powerpc/darwin-longlong.c: Same.
1570
1571 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1572
1573         PR target/19340
1574         * gcc.dg/pr19340.c: New test.
1575
1576 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1577
1578         PR rtl-optimization/24683
1579         * gcc.dg/pr24683.c: New test.
1580
1581 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1582
1583         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1584         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1585
1586 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1587
1588         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1589
1590 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1591
1592         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1593
1594 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1595
1596         PR target/24230
1597
1598         * gcc.target/powerpc/altivec-consts.c,
1599         gcc.target/powerpc/altivec-splat.c: New testcase.
1600
1601 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1602
1603         PR c/24599
1604
1605         * gcc.dg/overflow-2.c: New testcase.
1606
1607 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR rtl-optimization/23567
1610         * gcc.c-torture/execute/20051104-1.c: New test.
1611
1612 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/24534
1615         gfortran.dg/private_type_2.f90: Modified to check that case with
1616         PRIVATE declaration within derived type is accepted.
1617
1618         PR fortran/20838
1619         gfortran.dg/pointer_assign_1.f90: New test.
1620
1621         PR fortran/20840
1622         * gfortran.dg/arrayio_0.f90: New test.
1623
1624         PR fortran/17737
1625         gfortran.dg/data_initialized.f90: New test.
1626         gfortran.dg/data_constraints_1.f90: New test.
1627         gfortran.dg/data_constraints_2.f90: New test.
1628
1629 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1630
1631         PR fortran/24174
1632         PR fortran/24305
1633         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1634
1635 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1636
1637         PR 24670
1638         * gcc.dg/tree-ssa/pr24670.c: New test.
1639
1640 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1641
1642         PR target/22432
1643         * gcc.target/i386/pr22432.c: New test.
1644
1645 2005-11-05  Richard Henderson  <rth@redhat.com>
1646
1647         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1648         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1649         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1650         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1651         from gcc.dg/alpha-*.
1652         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1653         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1654
1655 2005-11-05  Andreas Jaeger  <aj@suse.de>
1656
1657         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1658
1659 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1660
1661         PR target/23424
1662         * gcc.dg/torture/pr23424-1.c: New test.
1663
1664 2005-11-04  Richard Henderson  <rth@redhat.com>
1665
1666         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1667         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1668         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1669         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1670         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1671         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1672         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1673         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1674         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1675         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1676         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1677         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1678         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1679         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1680         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1681         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1682         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1683         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1684         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1685         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1686         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1687         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1688         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1689         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1690         Move from gcc.dg/.
1691         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1692         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1693         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1694         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1695         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1696         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1697         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1698         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1699         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1700         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1701         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1702         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1703         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1704         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1705         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1706         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1707         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1708         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1709         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1710         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1711         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1712         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1713         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1714         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1715         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1716         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1717         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1718         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1719         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1720         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1721         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1722         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1723         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1724         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1725         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1726         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1727         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1728         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1729         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1730         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1731         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1732         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1733         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1734         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1735         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1736
1737 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1738
1739         PR 24627
1740         * gcc.dg/tree-ssa/pr24627.c: New test.
1741
1742 2005-11-04 Paul Brook  <paul@codesourcery.com>
1743
1744         * gcc.dg/tls/opt-10.c: New test.
1745
1746 2005-11-04  Andreas Jaeger  <aj@suse.de>
1747
1748         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1749         avoid extra warnings.
1750
1751 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1752
1753         PR libfortran/22298
1754         * gcc/testsuite/lib/target-supports.exp
1755         (check_effective_target_static_libgfortran): New
1756         static_libgfortran effective target.
1757         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1758         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1759
1760 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1761
1762         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1763
1764 2005-11-03  Josh Conner  <jconner@apple.com>
1765
1766         PR c++/19989
1767         g++.dg/ext/array2.C: New test.
1768         g++.dg/template/dependent-name3.C: New test.
1769         g++.dg/template/dependent-name4.C: New test.
1770         g++.dg/template/sfinae2.C: New test.
1771
1772 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1773
1774         PR preprocessor/22042
1775         * gcc.dg/cpp/strify4.c: New test.
1776
1777 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1778
1779         PR c++/17964
1780         * g++.dg/cpp/string-1.C: New test.
1781
1782 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1783
1784         * gcc.target/powerpc: New directory.
1785         * gcc.target/powerpc/powerpc.exp: New file.
1786         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1787         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1788         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1789         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1790         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1791         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1792         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1793         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1794         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1795         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1796         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1797         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1798         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1799         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1800         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1801         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1802         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1803         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1804         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1805         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1806         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1807         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1808         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1809         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1810         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1811         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1812         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1813         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1814         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1815         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1816         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1817         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1818         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1819         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1820
1821 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1822
1823         PR c++/21627
1824         * g++.dg/warn/inline2.C: New test.
1825
1826 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1827
1828         PR middle-end/23155
1829         * g++.dg/ext/c99struct1.C: New test.
1830         * gcc.dg/union-cast-1.c: New test.
1831         * gcc.dg/union-cast-2.c: New test.
1832         * gcc.dg/union-cast-3.c: New test.
1833
1834 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1835
1836         PR middle-end/24589
1837         * gcc.c-torture/execute/zero-struct-2.c: New test.
1838
1839 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1840
1841         PR c++/24582
1842         * g++.dg/init/switch1.C: New test.
1843
1844 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1845
1846         * gcc.dg/delay-slot-1.c: New test.
1847
1848 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1849
1850         PR target/24620
1851         * gcc.dg/pr24620.c: New test.
1852
1853 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1854
1855         PR c/24329
1856         * gcc.dg/format/unnamed-1.c: New test.
1857
1858 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/22434
1861         * g++.dg/expr/cond8.C: New test.
1862
1863         PR c++/24560
1864         * g++.dg/parse/dot1.C: New test.
1865
1866 2005-11-02  Jan Hubicka  <jh@suse.cz>
1867
1868         PR target/23303
1869         * gcc.dg/i386-lea.c: New test
1870
1871 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1872
1873         PR target/24615
1874         * gcc.dg/pr24615.c: New test.
1875
1876 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1877
1878         PR target/24600
1879         * gcc.dg/pr24600.c: New test.
1880
1881 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1882
1883         PR c++/19253
1884         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1885         * g++.dg/parse/typename9.C: New test.
1886         * g++/dg/parse/typename10.C: Likewise.
1887
1888 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1889
1890         PR fortran/18157
1891         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1892         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1893         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1894
1895 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/24569
1898         * g++.dg/debug/static1.C: New test.
1899
1900 2005-11-02  Josh Conner  <jconner@apple.com>
1901
1902         * g++.dg/crash38.C: moved into proper directory...
1903         * g++.dg/template/crash42.C: ...here
1904
1905 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1906
1907         PR target/18338
1908         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1909         pcc_bitfield_type_matters || default_packed.
1910
1911         * lib/target-supports.exp
1912         (check_effective_target_pcc_bitfield_type_matters): New proc.
1913         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1914
1915         PR testsuite/23304
1916         * lib/target-supports.exp (check_effective_default_packed): New proc.
1917         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1918         Gate expected errors on target ! default_packed.
1919         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1920
1921 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1922
1923         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1924         change (r106358).
1925
1926 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1927
1928         PR fortran/24008
1929         * gfortran.dg/entry_5.f90: New.
1930         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1931
1932 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1933
1934         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1935
1936 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1937
1938         PR fortran/21565
1939         gfortran.dg/namelist_blockdata.f90: New test.
1940
1941         PR fortran/18737
1942         gfortran.dg/external_implicit_none.f90: New test.
1943
1944         PR fortran/14994
1945         * gfortran.dg/secnds.f: New test.
1946
1947 2005-10-31  Jan Hubicka  <jh@suse.cz>
1948
1949         PR target/20928
1950         * gcc.c-torture/compile/pr20928.c: New test.
1951
1952 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1953
1954         PR middle-end/23492
1955         * gcc.c-torture/compile/zero-strct-5.c: New test.
1956
1957 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1958
1959         PR libgfortran/24584
1960         * gfortran.dg/pr24584.f90: New test.
1961
1962 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1963
1964         PR fortran/18883
1965         * gfortran.dg/char_result_9.f90: New.
1966         * gfortran.dg/char_result_10.f90: New.
1967
1968 2005-10-30  Jan Hubicka  <jh@suse.cz>
1969
1970         * g++.dg/tree-ssa/pr24172.C: New testcase.
1971
1972 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1973
1974         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1975
1976 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1977
1978         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1979         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1980         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1981         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1982         gfortran.dg/enum_9.f90,
1983         gfortran.fortran-torture/compile/enum_1.f90,
1984         gfortran.fortran-torture/execute/enum_1.f90,
1985         gfortran.fortran-torture/execute/enum_2.f90,
1986         gfortran.fortran-torture/execute/enum_3.f90,
1987         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1988
1989 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1990
1991         PR target/18482
1992         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1993         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1994
1995 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1996
1997         PR libfortran/20179
1998         * gfortran.dg/mixed_io_1.f90: New test.
1999         * gfortran.dg/mixed_io_1.c: New file.
2000
2001 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2002
2003         * gfortran.dg/malloc_free_1.f90: New test.
2004
2005 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2006
2007         * gcc.dg/nested-func-4.c: Require profiling -pg.
2008
2009 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2010
2011         PR C++/23229
2012         * g++.dg/warn/main-2.C: New test.
2013
2014 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2015
2016         PR fortran/24545
2017         * gfortran.dg/interface_2.f90: new test.
2018
2019 2005-10-28  Josh Conner  <jconner@apple.com>
2020
2021         PR c++/22153
2022         * g++.dg/template/crash38.C: New test.
2023         * g++.dg/parse/explicit1.C: Change expected errors.
2024
2025 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         PR C++/23426
2028         * g++.dg/other/large-size-array.C: New test.
2029
2030 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         PR middle-end/24362
2033         * g++.dg/opt/complex4.C: New test.
2034
2035 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2036
2037         * gcc.dg/nested-func-4.c: New test.
2038
2039 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2040
2041         PR fortran/24158
2042         gfortran.dg/derived_recursion.f90: New test.
2043         gfortran.dg/implicit_actual.f90: New test.
2044
2045 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2046
2047         PR middle-end/24295, PR testsuite/24477
2048         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2049         removed when weakref hits the tree.
2050
2051 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2052
2053         * gfortran.dg/cray_pointers_4.f90: New test.
2054
2055         * gfortran.dg/cray_pointers_5.f90: New test.
2056
2057 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2058
2059         PR fortran/22290
2060         * gfortran.dg/assign_5.f90: New test.
2061         * gfortran.dg/assign_6.f: New test.
2062
2063 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2064
2065         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2066         CPU has no SSE support.
2067
2068 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2069
2070         PR libgfortran/24224
2071         * gfortran.dg/arrayio_1.f90: Update attribution.
2072         * gfortran.dg/arrayio_2.f90: Update attribution.
2073         * gfortran.dg/arrayio_3.f90: Update attribution.
2074         * gfortran.dg/arrayio_4.f90: Update test conditions.
2075         * gfortran.dg/arrayio_5.f90: Update attribution.
2076         * gfortran.dg/arrayio_6.f90: New test.
2077         * gfortran.dg/arrayio_7.f90: New test.
2078
2079 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2080
2081         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2082
2083 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2084
2085         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2086
2087 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2088
2089         PR fortran/24416
2090         * gfortran.dg/namelist_char_only.f90: New test.
2091
2092 2005-10-24  Asher Langton  <langton2@llnl.gov>
2093
2094         PR fortran/17031
2095         PR fortran/22282
2096         * gfortran.dg/cray_pointers_1.f90: New test.
2097         * gfortran.dg/cray_pointers_2.f90: New test.
2098         * gfortran.dg/cray_pointers_3.f90: New test.
2099         * gfortran.dg/loc_1.f90: New test.
2100         * gfortran.dg/loc_2.f90: New test.
2101
2102 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2103
2104         * gcc.dg/pr24225.c: New test.
2105
2106 2005-10-24  Asher Langton  <langton2@llnl.gov>
2107
2108         * gfortran.dg/dup_save_1.f90: New test.
2109         * gfortran.dg/dup_save_2.f90: New test.
2110
2111 2005-10-24  Paul Brook  <paul@codesourcery.com>
2112
2113         PR 24107
2114         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2115         stdint.h.
2116
2117 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2118
2119         PR libgfortran/24489
2120         * gfortran.dg/pr24489.f90: New test.
2121
2122 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2123
2124         PR fortran/23635
2125         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2126
2127 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2128
2129         PR target/18911
2130         * g++.dg/init/array16.C: Skip for mmix-*-*.
2131
2132 2005-10-23  Asher Langton  <langton2@llnl.gov>
2133
2134         * gfortran.dg/byte_1.f90: New test.
2135         * gfortran.dg/byte_2.f90: New test.
2136
2137 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2138
2139         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2140
2141 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2142
2143         PR fortran/18022
2144         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2145
2146         PR fortran/24311
2147         * gfortran.dg/merge_char_const.f90: New test.
2148
2149         PR fortran/24384
2150         * gfortran.dg/spread_scalar_source.f90: New test.
2151
2152 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2153
2154         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2155
2156         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2157         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2158
2159         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2160
2161 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2162
2163         PR fortran/24426
2164         * gfortran.dg/der_pointer_4.f90: New.
2165
2166 2005-10-22  David Ayers  <d.ayers@inode.at>
2167
2168         * obj-c++.dg/except-1.mm: Simplify.
2169
2170 2005-10-21  David Ayers  <d.ayers@inode.at>
2171
2172         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2173
2174 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gfortran.dg/assumed_dummy_2.f90: New test.
2177
2178 2005-10-21  James E Wilson  <wilson@specifix.com>
2179
2180         PR preprocessor/15220
2181         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2182
2183 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2184
2185         * gcc.c-torture/execute/20051021-1.c: New test.
2186
2187 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2188
2189         PR c++/24260
2190         * g++.dg/ext/tmplattr1.C: New test.
2191
2192 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2193
2194         PR fortran/24440
2195         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2196
2197 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2198
2199         * obj-c++.dg/except-1.mm: New.
2200
2201         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2202
2203 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2204
2205         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2206
2207 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2208
2209         PR middle-end/24295
2210         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2211         declarations with the same names as thunks' alias targets, use
2212         aliases instead.
2213         * gcc.dg/attr-alias-3.c: New test.
2214         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2215
2216 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/22618
2219         * g++.dg/parse/access8.C: New test.
2220
2221 2005-10-20  Richard Guenther  <rguenther@suse.de>
2222
2223         PR c++/24439
2224         * g++.dg/tree-ssa/pr24439.C: New testcase.
2225
2226 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2227
2228         * g++.dg/opt/delay-slot-1.C: New test.
2229
2230 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2231
2232         PR fortran/21625
2233         * gfortran.fg/der_init_1.f90: New.
2234
2235 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2236
2237         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2238
2239 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/21908
2242         * g++.dg/parse/error28.C: New test.
2243
2244 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2245
2246         * gcc.dg/profile-generate-2.c: New test.
2247
2248 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2249
2250         PR target/23589
2251         * g++.dg/ext/dllimport11.C: New.
2252
2253 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2254
2255         PR c++/22293
2256         * g++.dg/other/friend3.C: New test.
2257
2258 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/23293
2261         * g++.dg/template/error19.C: New test.
2262
2263 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2264
2265         PR c++/21383
2266         * g++.dg/overload/koenig2.C: New.
2267
2268         PR c++/23118
2269         * g++.dg/overload/error2.C: New.
2270
2271         PR c++/22604
2272         * g++.dg/inherit/covariant14.C: New.
2273
2274 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2275
2276         PR c++/23440
2277         * g++.dg/parse/for1.C: New test.
2278
2279 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2280
2281         PR fortran/23446
2282         * gfortran.dg/host_dummy_index_1.f90: New test.
2283
2284         PR fortran/21459
2285         * gfortran.dg/automatic_char_len_2.f90: New test.
2286
2287         PR fortran/20866
2288         * gfortran.dg/recursive_statement_functions.f90: New test.
2289
2290         PR fortran/20853
2291         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2292
2293         PR fortran/20849
2294         * gfortran.dg/external_initializer.f90: New test.
2295
2296         PR fortran/20837
2297         * non_module_public.f90: New test.
2298
2299 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2300
2301         PR c++/24386
2302         * g++.dg/template/overload7.C: New.
2303
2304         PR c++/22551
2305         * g++.dg/other/switch2.C: Remove expected warnings.
2306
2307         PR c++/21353
2308         * g++.dg/template/defarg6.C: New.
2309
2310 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2311
2312         PR target/24315
2313         * gcc.target/i386/pr24315.c: New test.
2314
2315 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/24389
2318         * g++.dg/template/static21.C: New test.
2319         * g++.dg/template/static21-a.cc: Likewise.
2320
2321 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         PR c++/23959
2324         * g++.dg/warn/Wswitch-default-1.C: New test.
2325         * g++.dg/warn/Wswitch-default-2.C: New test.
2326
2327 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2328
2329         PR c++/22173
2330         * g++.dg/parse/template18.C: New test.
2331         * g++.dg/template/nontype15.C: Likewise.
2332
2333 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2334
2335         PR fortran/22273
2336         * gfortran.dg/spec_expr_2.f90: New.
2337
2338 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2339
2340         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2341         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2342         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2343         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2344         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2345         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2346         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2347         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2348         previous target-specific skips and warning-message matches where
2349         applicable.
2350
2351 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/21347
2354         * g++.dg/warn/Wctor-dtor.C: New test.
2355
2356 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2357
2358         PR c/23439
2359         * gcc.dg/for-1.c: New test.
2360
2361 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2362
2363         PR c++/19565
2364         * g++.dg/warn/Wconversion1.C: New test.
2365         * g++.dg/ext/packed4.C: Compile with -w.
2366         * g++.dg/opt/20050511-1.C: Likewise.
2367         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2368
2369 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2370
2371         * gfortran.dg/boz_5.f90: New test.
2372
2373 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         PR c++/22551
2376         * g++.dg/other/switch2.C: New.
2377
2378         PR c++/23984
2379         * g++.dg/init/ctor7.C: New.
2380
2381 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2382
2383         PR c++/23730
2384         * g++.dg/parse/crash32.C: New test.
2385
2386 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/20721
2389         * g++.dg/init/goto2.C: New test.
2390
2391         PR c++/22464
2392         * g++.dg/template/crash/41.C: New test.
2393
2394         PR c++/22180
2395         * g++.dg/template/crash40.C: New test.
2396
2397         PR c++/23694
2398         * g++.dg/parse/friend5.C: New test.
2399
2400         PR c++/23307
2401         * g++.dg/template/crash38.C: New test.
2402
2403         PR c++/22352
2404         * g++.dg/template/friend38.C: New test.
2405
2406         PR c++/22405
2407         * g++.dg/template/crash39.C: New test.
2408
2409 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2410
2411         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2412         gcc.dg/debug/dwarf2/dwarf-char2.c,
2413         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2414
2415         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2416
2417 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2418
2419         * gcc.dg/dll-2.c: Add tests for warnings.
2420         * gcc.dg/dll-3.c: Likewise.
2421         * gcc.dg/dll-4.c: Likewise.
2422
2423         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2424         * g++.dg/ext/dllimport2.C: Likewise.
2425         * g++.dg/ext/dllimport3.C: Likewise.
2426         * g++.dg/ext/dllimport7.C: Likewise.
2427         * g++.dg/ext/dllimport8.C: Likewise.
2428         * g++.dg/ext/dllimport9.C: Likewise.
2429
2430 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2431
2432         PR fortran/24092
2433         * gfortran.dg/derived_pointer_recursion.f90: New test.
2434
2435 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2436
2437         * gcc.c-torture/execute/20051012-1.c: New test.
2438
2439 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2440
2441         PR fortran/18082
2442         * gfortran.dg/automatic_char_len_1.f90: New test.
2443
2444 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2445
2446         PR fortran/20847
2447         * gfortran.dg/save_common.f90: New test.
2448
2449         PR fortran/20856
2450         * gfortran.dg/save_result.f90: New test.
2451
2452 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         PR c++/21592
2455         * g++.dg/template/dependent-expr1.C: Add new expected error.
2456         * g++.dg/template/dependent-expr2.C: Adjust error text.
2457         * g++.dg/template/overload6.C: New.
2458
2459         PR c++/23797
2460         * g++.dg/other/typename8.C: New.
2461
2462         PR c++/21117
2463         * g++.dg/other/return1.C: New.
2464
2465 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2466
2467         PR c++/24052
2468         * g++.dg/ext/label5.C: New.
2469
2470 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2471
2472         PR c++/19964
2473         * g++.dg/parse/crash31.C: New.
2474
2475 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2476
2477         * g++.dg/ipa/ipa-1.c: New test.
2478         * g++.dg/ipa/ipa-2.c: New test.
2479         * g++.dg/ipa/ipa-3.c: New test.
2480         * g++.dg/ipa/ipa-4.c: New test.
2481         * g++.dg/ipa/ipa-5.c: New test.
2482         * g++.dg/ipa/ipa.exp: New file.
2483
2484 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2485
2486         PR fortran/24207
2487         * gfortran.dg/private_type_3.f90: New test.
2488
2489 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2490
2491         PR fortran/20786
2492         gfortran.dg/aint_anint_1.f90: New test.
2493
2494 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2495
2496         PR libgfortran/24313
2497         gfortran.dg/csqrt.f: New test.
2498
2499 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2500
2501         PR c++/8057
2502         * g++.dg/warn/noeffect7.C: New test.
2503         * g++.dg/warn/noeffect2.C: Instantiate templates.
2504         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2505         and warning.
2506
2507 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/21089
2510         * g++.dg/init/float1.C: New test.
2511
2512         PR c++/24277
2513         * g++.dg/init/member1.C: Tweak error markers.
2514
2515 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2516
2517         PR testsuite/24281
2518         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2519         Check for null pointer.
2520
2521 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2522
2523         PR c++/21369
2524         * g++.dg/parse/ret-type3.C: New test.
2525
2526 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2527
2528         PR tree-opt/23946
2529         * gcc.c-torture/compile/pr23946.c: New test.
2530
2531 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2532
2533         * g++.dg/opt/mmx2.C: New test.
2534
2535 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/24277
2538         * g++.dg/template/static20.C: New test.
2539
2540         PR c++/24302
2541         * g++.dg/warn/Wunused-12.C: New test.
2542
2543         PR c++/23437
2544         * g++.dg/template/arg4.C: New test.
2545
2546 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2547
2548         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2549         * gcc.dg/ucnid-3.c: Likewise.
2550         * gcc.dg/ucnid-4.c: Likewise.
2551         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2552         * g++.dg/other/ucnid-1.C: Likewise.
2553         * gcc.dg/sparc-frame-1.c: New test.
2554
2555 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/24139
2558         * g++.dg/template/spec27.C: New test.
2559
2560         PR c++/24275
2561         * g++.dg/template/static19.C: New test.
2562
2563 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2564
2565         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2566         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2567
2568 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2569
2570         PR target/24136
2571         * gfortran.fortran-torture/compile/pr24136.f: New test.
2572
2573 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2574
2575         PR c++/22172
2576         * g++.dg/parse/crash30.C: New test.
2577
2578 2005-10-07  Richard Guenther  <rguenther@suse.de>
2579
2580         PR middle-end/24227
2581         * gcc.c-torture/compile/pr24227.c: New testcase.
2582
2583 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2584
2585         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2586         Do not put aligned attributes on array elements.
2587
2588 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2589
2590         PR testsuite/23611, PR testsuite/23615
2591         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2592         writing prototypes of library functions by hand.
2593         * obj-c++.dg/bitfield-4.mm: Likewise.
2594         * obj-c++.dg/const-str-4.mm: Likewise.
2595         * obj-c++.dg/encode-4.mm: Likewise.
2596         * obj-c++.dg/encode-5.mm: Likewise.
2597         * obj-c++.dg/encode-6.mm: Likewise.
2598         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2599         * obj-c++.dg/method-10.mm: Likewise.
2600         * obj-c++.dg/method-17.mm: Likewise.
2601         * obj-c++.dg/method-19.mm: Likewise.
2602         * obj-c++.dg/try-catch-2.mm: Likewise.
2603
2604 2005-10-06  Richard Henderson  <rth@redhat.com>
2605
2606         PR 24236
2607         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2608
2609 2005-10-06  Dale Johannesen  <dalej@apple.com>
2610
2611         * gcc.c-torture/execute/20030125-1.c:  Correct.
2612
2613 2005-10-06  Richard Guenther  <rguenther@suse.de>
2614
2615         PR tree-optimization/24238
2616         * g++.dg/tree-ssa/pr24238.C: New testcase.
2617
2618 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2619
2620         PR 18568
2621         * gfortran.dg/der_pointer_3.f90: New test.
2622
2623 2005-10-05  Devang Patel  <dpatel@apple.com>
2624
2625         PR Debug/23205
2626         * g++.dg/other/PR23205.C: New.
2627
2628 2005-10-05  Richard Henderson  <rth@redhat.com>
2629
2630         PR target/23602
2631         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2632         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2633
2634 2005-10-05  Dale Johannesen  <dalej@apple.com>
2635
2636         * gcc.c-torture/execute/float-floor.c:  New.
2637
2638 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2639
2640         PR tree-optimization/21419
2641         PR tree-optimization/24146
2642         PR tree-optimization/24151
2643
2644         * g++.dg/ext/asm7.C: New.
2645         * g++.dg/ext/asm8.C: New.
2646         * gcc.dg/asm-1.c: Compile on all targets.
2647         * gcc.dg/asm-pr24146.c: New.
2648         * gcc.dg/pr21419.c: Adjust error messages.
2649
2650 2005-10-05  Richard Guenther  <rguenther@suse.de>
2651
2652         PR fortran/24176
2653         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2654
2655 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2656
2657         PR c++/23513
2658         * g++.dg/template/spec22.C: Robustify test.
2659         * g++.dg/template/spec26.C: New.
2660
2661 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2662
2663         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2664         if target supports vector instructions.
2665
2666 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2667
2668         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2669         C99 functions.
2670
2671 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2672
2673         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2674         check_effective_target_fortran_large_int): Replace cached result
2675         when target changes.
2676
2677 2005-10-04  Devang Patel  <dpatel@apple.com>
2678
2679         * gcc.dg/i386-sse-vect-types.c: New.
2680
2681 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2682
2683         PR preprocessor/13726
2684         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2685         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2686
2687 2005-10-04  Richard Guenther  <rguenther@suse.de>
2688
2689         PR c/23576
2690         * gcc.dg/noncompile/pr23576.c: New testcase.
2691
2692 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2693
2694         PR middle-end/23125
2695         * gcc.dg/register-var-3.c: New test.
2696
2697 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2698
2699         * gcc.dg/pr23049.c: New test.
2700
2701         * gcc.dg/ucnid-4.c: Fix test.
2702
2703 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2704
2705         PR 23445
2706         * gcc.c-torture/compile/pr23445.c: New test.
2707
2708 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2709
2710         * g++.dg/overload/unknown1.C: New.
2711
2712 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/17775
2715         * g++.dg/template/repo4.C: New test.
2716
2717 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2718
2719         PR libfortran/19308
2720         * gfortran.dg/large_real_kind_2.F90: New test.
2721         * gfortran.dg/large_integer_kind_2.f90: New test.
2722
2723 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2724
2725         * lib/target-supports.exp (check_effective_target_vect_shift):
2726         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2727         (check_effective_target_vect_condition): Fix copy-n-pasto.
2728
2729         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2730         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2731         targets.
2732
2733 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/22621
2736         * g++.dg/template/overload5.C : New test.
2737
2738         PR c++/23840
2739         * g++.dg/expr/stdarg1.C: New test.
2740
2741 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2742
2743         PR 24142
2744         * gcc.c-torture/execute/pr24142.c: New test.
2745
2746 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2747
2748         PR 24141
2749         * gcc.c-torture/execute/pr24141.c: New test.
2750
2751 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2752             Diego Novillo  <dnovillo@redhat.com>
2753
2754         PR 23604
2755         * gcc.c-torture/execute/pr23604.c: New test.
2756
2757 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2758
2759         PR fortran/16404
2760         PR fortran/20835
2761         PR fortran/20890
2762         PR fortran/20899
2763         PR fortran/20900
2764         PR fortran/20901
2765         PR fortran/20902
2766         gfortran.dg/equiv_constraint_1.f90: New test.
2767         gfortran.dg/equiv_constraint_2.f90: New test.
2768         gfortran.dg/equiv_constraint_3.f90: New test.
2769         gfortran.dg/equiv_constraint_4.f90: New test.
2770         gfortran.dg/equiv_constraint_5.f90: New test.
2771         gfortran.dg/equiv_constraint_6.f90: New test.
2772         gfortran.dg/equiv_constraint_7.f90: New test.
2773         gfortran.dg/equiv_constraint_8.f90: New test.
2774         gfortran.dg/private_type_1.f90: New test.
2775         gfortran.dg/private_type_2.f90: New test.
2776         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2777         980628-10.f: Assert std=gnu to permit mixing of
2778         types in equivalence statements.
2779
2780 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2781
2782         PR 24112
2783         * gfortran.dg/open_status_1.f90: New.
2784
2785 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2786
2787         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2788         * gcc.dg/vect/pr22480.c: Clean up temp files.
2789         * gcc.dg/vect/pr23831.c: Clean up temp files.
2790         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2791         Clean up temp files.
2792         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2793         Clean up temp files.
2794
2795         * gcc.dg/20050309-1.c: Clean up temp files.
2796         * gcc.dg/20050325-1.c: Clean up temp files.
2797
2798 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2799
2800         PR tree-optimization/24059
2801         * gcc.dg/vect/pr24059.c : New test.
2802
2803 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR middle-end/24109
2806         * gcc.c-torture/execute/20050929-1.c: New test.
2807
2808 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2809
2810         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2811
2812 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2813
2814         PR c/21419
2815         * gcc.dg/pr21419.c: New test.
2816
2817 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2818
2819         * gcc.dg/pr23911.c: New test.
2820
2821 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2822
2823         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2824
2825         PR c++/16782
2826         * g++.dg/parse/qualified4.C: New test.
2827         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2828         * g++.old-deja/g++.mike/p8154.C: Likewise.
2829
2830 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2831
2832         PR c++/22147
2833         * g++.dg/template/friend37.C: New test.
2834         * g++.dg/parse/crash28.C: Adjust error markers.
2835
2836 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR fortran/18518
2839         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2840
2841 2005-09-27  Devang Patel  <dpatel@apple.com>
2842
2843         PR tree-optimization/23625
2844         * gcc.dg/pr23625.c: New test.
2845
2846 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2847
2848         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2849         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2850
2851 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR fortran/23677
2854         * gfortran.fortran-torture/execute/save_1.f90: New test.
2855         * gfortran.dg/save_1.f90: New test.
2856
2857 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2858
2859         * gcc.target/i386/builtin-apply-mmx.c: New test.
2860
2861         PR target/22576
2862         * gcc.target/i386/pr22576.c: New test.
2863
2864         PR target/22585
2865         * gcc.target/i386/pr22585.c: New test.
2866
2867         PR target/23268
2868         * gcc.target/i386/pr23268.c: New test.
2869
2870         PR middle-end/23831
2871         * gcc.dg/vect/pr23831.c: New test.
2872
2873         PR target/24055
2874         * gcc.target/i386/pr24055.c: New test.
2875
2876 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2877
2878         PR tree-optimization/23960
2879         * gcc.c-torture/compile/pr23960.c: New.
2880
2881 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2882
2883         PR fortran/16861
2884         * gfortran.dg/nested_modules_3.f90: New.
2885
2886 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2887
2888         PR fortran/24005
2889         gfortran.dg/interface_1.f90: New test.
2890
2891 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2892         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2893
2894         PR fortran/23843
2895         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2896
2897 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2898
2899         PR fortran/23516
2900         * gfortran.dg/imag_1.f: New test.
2901         * gfortran.dg/imag_2.f: Ditto.
2902
2903 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2904
2905         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2906
2907 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c++/21983
2910         * g++.dg/warn/pr21983.C: New test.
2911
2912 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/23993
2915         * g++.dg/template/array14.C: New test.
2916
2917 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2918
2919         PR fortran/19929
2920         * gfortran.dg/der_ptr_component_1.f90: New test.
2921
2922 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2923
2924         PR c++/23965
2925         * g++.dg/template/error1.C: Reject "no matching function" message.
2926
2927 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2928
2929         PR c++/17609
2930         * g++.dg/lookup/error1.C: New test.
2931
2932 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2933
2934         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2935         functionality of the testcase.
2936
2937 2005-09-20  Richard Henderson  <rth@redhat.com>
2938
2939         * gcc.dg/vect/vect-22.c: Require vect_float.
2940         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2941
2942 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2943
2944         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2945         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2946         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2947         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2948         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2949         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2950         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2951         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2952         * gcc.dg/cpp/ucnid-8.c: New test.
2953
2954 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR tree-optimization/23929
2957         * gcc.c-torture/compile/pr23929.c: New test.
2958
2959 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2960
2961         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2962         for one loop.
2963
2964 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2965
2966         PR testsuite/23186
2967         * g++.dg/other/pr22003.C: Require named sections.
2968
2969 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR c++/23947
2972         * g++.dg/rtti/crash3.C: New test.
2973
2974         PR tree-optimization/23818
2975         * gcc.dg/pr23818.c: New test.
2976
2977 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2978
2979         PR fortran/23420
2980         * gfortran.dg/print_fmt_4.f: New.
2981
2982 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR fortran/23663
2985         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2986
2987 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2988
2989         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2990         Use pointers to local alignable arrays instead. Added comments.
2991         * gcc.dg/vect/vect-46.c: Likewise.
2992         * gcc.dg/vect/vect-48.c: Likewise.
2993         * gcc.dg/vect/vect-49.c: Likewise.
2994         * gcc.dg/vect/vect-52.c: Likewise.
2995         * gcc.dg/vect/vect-53.c: Likewise.
2996         * gcc.dg/vect/vect-54.c: Likewise.
2997         * gcc.dg/vect/vect-56.c: Likewise.
2998         * gcc.dg/vect/vect-57.c: Likewise.
2999         * gcc.dg/vect/vect-58.c: Likewise.
3000         * gcc.dg/vect/vect-60.c: Likewise.
3001         * gcc.dg/vect/vect-61.c: Likewise.
3002
3003         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3004         The test is no longer vectorizable on vect_no_align targets.
3005         * gcc.dg/vect/vect-43.c: Likewsie.
3006
3007         * gcc.dg/vect/vect-44.c: Added comments.
3008         * gcc.dg/vect/vect-45.c: Added comments.
3009         * gcc.dg/vect/vect-50.c: Added comments.
3010         * gcc.dg/vect/vect-51.c: Added comments.
3011
3012         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3013         aligned type.
3014         * gcc.dg/vect/Os-vect-95.c: Likewise.
3015
3016         * gcc.dg/vect/vect-41.c: Test removed.
3017         * gcc.dg/vect/vect-47.c: Test removed.
3018         * gcc.dg/vect/vect-55.c: Test removed.
3019         * gcc.dg/vect/vect-59.c: Test removed.
3020
3021 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3022
3023         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3024         No longer vectorizable on vect_no_align targets.
3025         * gcc.dg/vect/pr20122.c: Likewise.
3026         * gcc.dg/vect/vect-74.c: Likewise.
3027         * gcc.dg/vect/vect-75.c: Likewise.
3028         * gcc.dg/vect/vect-76.c: Likewise.
3029
3030         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3031         Will not be vectorizable on vect_no_align targets once aliasing issues
3032         are resolved.
3033         * gcc.dg/vect/vect-79.c: Likewise.
3034
3035         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3036         * gcc.dg/vect/vect-78.c: Likewise.
3037         * gcc.dg/vect/vect-97.c: Likewise.
3038
3039 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3040
3041         * gcc.dg/pr23943.c: New test.
3042
3043 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/19181
3046         * gfortran.dg/derived_pointer_null_1.f90: New test.
3047
3048 2005-09-18  Richard Guenther  <rguenther@suse.de>
3049
3050         PR middle-end/23944
3051         * gcc.c-torture/compile/pr23944.c: New testcase.
3052
3053 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3054
3055         PR fortran/15975
3056         * gfortran.dg/der_pointer_2.f90: New test.
3057
3058 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3059
3060         PR fortran/16861
3061         * gfortran.dg/nested_modules_2.f90: New test.
3062
3063 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3064
3065         PR c++/18368
3066         * g++.dg/other/semicolon.C: New test.
3067
3068 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3069
3070         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3071         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3072
3073 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3074
3075         PR c++/23914
3076         * g++.dg/template/static18.C: New test.
3077
3078         PR c++/21514
3079         * g++.dg/template/crash19.C: Remove dg-error marker.
3080         * g++.dg/template/local4.C: New test.
3081
3082 2005-09-16  Paul Brook  <paul@codesourcery.com>
3083
3084         PR fortran/23906
3085         * gfortran.dg/dependency_1.f90: New test.
3086
3087 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3088
3089         PR c++/23896
3090         * g++.dg/template/static17.C: New test.
3091
3092 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3093
3094         PR c++/23139
3095         * g++.dg/warn/huge-val1.C: New test.
3096
3097 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3098
3099         PR c++/13140
3100         * g++.dg/parse/class2.C: New test.
3101         * g++.dg/template/explicit8.C: Likewise.
3102         * g++.dg/template/spec25.C: Likewise.
3103
3104 2005-09-14  Josh Conner  <jconner@apple.com>
3105
3106         PR middle-end/23584
3107         * gcc.dg/pr23584.c: New test.
3108
3109 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3110
3111         PR fortran/21875 Internal Unit Array I/O, NIST
3112         * gfortran.dg/arrayio_1.f90: New test.
3113         * gfortran.dg/arrayio_1.f90: New test.
3114         * gfortran.dg/arrayio_1.f90: New test.
3115         * gfortran.dg/arrayio_1.f90: New test.
3116         * gfortran.dg/arrayio_1.f90: New test.
3117
3118 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3119
3120         PR middle-end/22480
3121         * gcc.dg/vect/pr22480.c: New test.
3122
3123 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/19358
3126         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3127
3128 2005-09-13 Josh Conner <jconner@apple.com>
3129
3130         PR c++/23180
3131         * g++.dg/init/struct2.C: New test.
3132         * g++.dg/init/struct3.C: New test.
3133
3134 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3135
3136         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3137         Clean up temp files.
3138         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3139         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3140         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3141         gcc.dg/tree-ssa/builtin-printf-1.c,
3142         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3143         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3144         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3145         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3146         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3147         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3148         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3149         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3150         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3151         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3152         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3153         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3154
3155 2005-09-13  Josh Conner  <jconner@apple.com>
3156
3157         * lib/gcc-dg.exp: Load scanipa.exp.
3158         (cleanup-dump): New procedure.
3159         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3160         * lib/scandump.exp: New file.
3161         * lib/scantree.exp: Use it.
3162         * lib/scanipa.exp: New file.
3163
3164 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3165
3166         PR fortran/17740
3167         * gfortran.dg/generic_4.f90: New test.
3168
3169 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3170
3171         PR target/23816
3172         * gcc.target/i386/pr23816-1.c: New test.
3173         * gcc.target/i386/pr23816-2.c: New test.
3174
3175
3176 2005-09-13  Bastian Blank <waldi@debian.org>
3177
3178         PR c++/16171
3179         * g++.dg/abi/mangle26.C: New test.
3180         * g++.dg/abi/mangle27.C: New test.
3181         * g++.dg/abi/mangle28.C: New test.
3182         * g++.dg/abi/mangle29.C: New test.
3183
3184         PR c++/23839
3185         * g++.dg/parse/register1.C: New test.
3186
3187 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/23842
3190         * g++.dg/template/access16.C: New test.
3191
3192 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3193
3194         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3195
3196 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3197
3198         PR fortran/18899
3199         * gfortran.dg/shape_2.f90: New test.
3200
3201 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3202
3203         PR target/19269
3204         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3205         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3206         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3207         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3208         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3209         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3210         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3211         tests.
3212
3213 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR c++/23841
3216         * g++.dg/parse/template17.C: New test.
3217
3218 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3219
3220         PR c++/23789
3221         * g++.dg/template/nontype14.C: New test.
3222
3223 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3224
3225         PR g++/7874
3226         * g++.dg/lookup/friend7.C: New test.
3227         * g++.dg/lookup/friend8.C: New test.
3228         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3229         so that it will be found via argument dependent lookup.
3230         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3231         friend functions which will no longer be found.
3232         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3233         function g, so that it will be found via argument dependent
3234         lookup.
3235         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3236         * g++.old-deja/g++.mike/net43.C: Likewise.
3237
3238 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/23691
3241         * g++.dg/template/static16.C: New test.
3242
3243 2005-09-12  Josh Conner  <jconner@apple.com>
3244
3245         PR middle-end/23237
3246         * gcc.c-torture/compile/pr23237.c: New test.
3247
3248 2005-09-11  Richard Henderson  <rth@redhat.com>
3249
3250         * g++.dg/other/error8.C: Update expected diagnostic text.
3251
3252 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3253
3254         PR libfortran/19872
3255         * gfortran.dg/overwrite_1.f: New test.
3256
3257 2005-09-09  Josh Conner  <jconner@apple.com>
3258
3259         * g++.dg/init/pr23180-1.C: Removed.
3260         * g++.dg/init/pr23180-2.C: Removed.
3261
3262 2005-09-09  David Daney <ddaney@avtrex.com>
3263
3264         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3265         files which are ...
3266         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3267         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3268
3269 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3270
3271         * gfortran.dg/iostat_2.f90: New test.
3272
3273 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/22252
3276         * g++.dg/ext/interface1.C: New test.
3277         * g++.dg/ext/interface1.h: Likewise.
3278         * g++.dg/ext/interface1a.cc: Likewise.
3279
3280 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3281
3282         * gfortran.dg/iomsg_1.f90:  New test case.
3283
3284 2005-09-09  Richard Guenther  <rguenther@suse.de>
3285
3286         PR c++/23624
3287         * g++.dg/tree-ssa/pr23624.C: New testcase.
3288
3289 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3290
3291         PR fortran/19239
3292         * gfortran.dg/vector_subscript_1.f90,
3293         * gfortran.dg/vector_subscript_2.f90: New tests.
3294
3295 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3296
3297         PR fortran/21104
3298         * gfortran.dg/array_alloc_1.f90,
3299         * gfortran.dg/array_alloc_2.f90,
3300         * gfortran.dg/array_alloc_3.f90: New tests.
3301
3302 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3303
3304         PR fortran/12840
3305         * gfortran.dg/array_constructor_6.f90
3306         * gfortran.dg/array_constructor_7.f90
3307         * gfortran.dg/array_constructor_8.f90
3308         * gfortran.dg/array_constructor_9.f90
3309         * gfortran.dg/array_constructor_10.f90
3310         * gfortran.dg/array_constructor_11.f90
3311         * gfortran.dg/array_constructor_12.f90: New tests.
3312
3313 2005-09-08  Josh Conner  <jconner@apple.com>
3314
3315         PR c++/23180
3316         * g++.dg/init/pr23180-1.C: New test.
3317         * g++.dg/init/pr23180-2.C: New test.
3318
3319 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3320
3321         PR fortran/18878
3322         * gfortran.dg/module_double_reuse.f90: New.
3323
3324 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3325
3326         PR fortran/23270
3327         PR fortran/22304
3328         PR fortran/18870
3329         PR fortran/17917
3330         PR fortran/16511
3331         * gfortran.dg/common_equivalence_1.f: New.
3332         * gfortran.dg/common_equivalence_2.f: New.
3333         * gfortran.dg/common_equivalence_3.f: New.
3334         * gfortran.dg/contained_equivalence_1.f90: New.
3335         * gfortran.dg/module_blank_common.f90: New.
3336         * gfortran.dg/module_commons_1.f90: New.
3337         * gfortran.dg/module_equivalence_1.f90: New.
3338         * gfortran.dg/nested_modules_1.f90: New.
3339         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3340         equivalences and add comment to connect the test with
3341         the PR.
3342
3343 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3344
3345         PR fortran/23765
3346         * gfortran.dg/common_6.f90: New test.
3347
3348 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3349
3350         PR fortran/15326
3351         * gfortran.dg/char_result_1.f90,
3352         * gfortran.dg/char_result_2.f90,
3353         * gfortran.dg/char_result_3.f90,
3354         * gfortran.dg/char_result_4.f90,
3355         * gfortran.dg/char_result_5.f90,
3356         * gfortran.dg/char_result_6.f90,
3357         * gfortran.dg/char_result_7.f90,
3358         * gfortran.dg/char_result_8.f90: New tests.
3359
3360 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3361
3362         PR fortran/19928
3363         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3364
3365 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3366
3367         PR obj-c++/16816
3368         * obj-c++.dg/selector-5.mm: New test.
3369         * obj-c++.dg/selector-6.mm: New test.
3370
3371 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3372
3373         PR objc/20574
3374         PR objc/19324
3375         * objc.dg/error-1.m: New test.
3376
3377 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3378
3379         PR fortran/23373
3380         * gfortran.fortran-torture/execute/pr23373-1.f90,
3381         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3382
3383 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3384
3385         PR libfortran/23760
3386         * gfortran.dg/g77/1832.f: Remove long string in write statement
3387         to allow the test to pass on correct list directed output with
3388         prepended space.
3389
3390 2005-09-07  James E Wilson  <wilson@specifix.com>
3391
3392         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3393
3394 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3395
3396         * gfortran.dg/parameter+save.f90:  Rename to
3397         * gfortran.dg/parameter_save.f90: .. this.
3398
3399 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3400
3401         PR fortran/20848
3402         * gfortran.dg/parameter+save.f90:  New test case.
3403
3404 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3405
3406         PR fortran/19269
3407         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3408
3409 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR c/23075
3412         * gcc.dg/pr23075.c: New test.
3413         * g++.dg/warn/pr23075.C: New test.
3414
3415         PR target/22362
3416         * gcc.target/i386/pr22362.c: New test.
3417
3418         PR rtl-optimization/23098
3419         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3420
3421         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3422         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3423         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3424
3425 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3426
3427         * g++.dg/expr/cast6.C: New test.
3428
3429         PR c++/9782
3430         * g++.dg/init/new15.C: New test.
3431
3432 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3433
3434         * gcc.dg/vect/Os-vect-95.c: New test.
3435         * gcc.dg/vect/vect-95.c: Same.
3436
3437 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3438
3439         * gcc.dg/vect/vect-29.c: Update xfail testing.
3440         * gcc.dg/vect/vect-44.c: Same.
3441         * gcc.dg/vect/vect-48.c: Same.
3442         * gcc.dg/vect/vect-50.c: Same.
3443         * gcc.dg/vect/vect-72.c: Same.
3444         * gcc.dg/vect/vect-77.c: Same.
3445         * gcc.dg/vect/vect-78.c: Same.
3446         * gcc.dg/vect/vect-80.c: Same.
3447         * gcc.dg/vect/vect-96.c: Same.
3448         * gcc.dg/vect/vect-100.c: Same.
3449         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3450         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3451         * gfortran.dg/vect/vect-5.f90: Same.
3452
3453 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3454
3455         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3456         start strings.
3457         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3458         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3459
3460         PR c++/23056
3461         * g++.dg/opt/pr23056.C: New test.
3462
3463         PR rtl-optimization/23098
3464         * gcc.target/i386/pr23098.c: New test.
3465
3466 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/23667
3469         * g++.dg/template/static15.C: New test.
3470
3471         PR c++/21440
3472         * g++.dg/ext/stmtexpr5.C: New test.
3473         * g++.dg/ext/stmtexpr6.C: Likewise.
3474
3475 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3476
3477         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3478
3479         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3480         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3481         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3482
3483 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3484
3485         PR libfortran/23321
3486         * gfortran.dg/direct_io_4.f90:  New test case.
3487
3488 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3489             Rasmus Hahn  <rassahah@neofonie.de>
3490
3491         PR libobjc/23108
3492         * objc.dg/type-stream-1.m: New test.
3493
3494 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3495
3496         PR fortran/23661
3497         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3498         gfortran.dg/print_fmt_3.f90: New test.
3499
3500 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gfortran.dg/fmt_t_1.f90: New test.
3503
3504 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR rtl-optimization/23454
3507         * g++.dg/opt/pr23454.C: New test.
3508
3509 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/23699
3512         * g++.dg/ext/static1.C: New test.
3513
3514 2005-09-02  Richard Henderson  <rth@redhat.com>
3515
3516         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3517         tail call to check_fa_work.
3518
3519 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/21687
3522         * g++.dg/other/gc3.C: New test.
3523
3524 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3527         * gcc.dg/20050826-1.c: Likewise.
3528
3529 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3530
3531         PR c++/23167
3532         * g++.dg/expr/volatile1.C: New test.
3533
3534 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR middle-end/23547
3537         * gcc.dg/pr23547.c: New test.
3538
3539 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3540
3541         PR c/22061
3542         * gcc.c-torture/execute/pr22061-1.c,
3543         * gcc.c-torture/execute/pr22061-2.c,
3544         * gcc.c-torture/execute/pr22061-3.c,
3545         * gcc.c-torture/execute/pr22061-4.c: New tests.
3546
3547 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3548
3549         * gcc.dg/Wredundant-decls-2.c: New test to check that
3550         -Wredundant-decls does not issue warning for a variable
3551         definition following a declaration.
3552
3553 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR debug/7241
3556         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3557         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3558         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3559
3560         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3561         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3562         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3563         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3564         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3565         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3566         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3567         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3568
3569 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3570
3571         PR objc/23306
3572         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3573         scan-assmbler.
3574
3575 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3576
3577         PR target/21255
3578         * gcc.dg/pr21255-1.c: New test.
3579         * gcc.dg/pr21255-2-mb.c: Likewise.
3580         * gcc.dg/pr21255-2-ml.c: Likewise.
3581         * gcc.dg/pr21255-3.c: Likewise.
3582         * gcc.dg/pr21255-4.c: Likewise.
3583
3584 2005-08-31  Dale Johannesen  <dalej@apple.com>
3585
3586         * gcc.dg/20050830-1.c:  New.
3587
3588 2005-08-31  Josh Conner  <jconner@apple.com>
3589
3590         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3591         command-line options for arm-*-* targets.
3592         * g++.dg/init/array16.C: Likewise.
3593         * g++.dg/other/crash-4.C: Likewise.
3594
3595 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3596
3597         PR obj-c++/23640
3598         * obj-c++.dg/gnu-runtime-3.mm: New test.
3599
3600 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3601
3602         PR c++/13377
3603         * g++.dg/lookup/ambig4.C: New test.
3604         * g++.dg/lookup/ambig5.C: New test.
3605         * g++.dg/tc1/dr101.C: Adjust error markers.
3606
3607 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3608
3609         PR c++/23639
3610         * g++.dg/template/ttp5.C: Adjust error markers.
3611
3612 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3613
3614         PR testsuite/23609
3615         * lib/obj-c++.exp: Include target-libpath.exp.
3616         (obj-c++_link_flags): Look for the GNU libobjc library
3617         and set the library path to include it.
3618         Don't manually set LD_LIBRARY_PATH (etc.) but call
3619         set_ld_library_path_env_vars instead.
3620         (obj-c++_target_compile): Don't set library path or
3621         linker flags because they are already set correctly
3622         in obj-c++_link_flags.
3623
3624 2005-08-30  Josh Conner  <jconner@apple.com>
3625
3626         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3627         to command-line options for arm-*-* targets.
3628
3629 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3630
3631         * g++.dg/other/i386-1.C: New.
3632
3633 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3634
3635         PR preprocessor/20348
3636         PR preprocessor/20356
3637         * gcc.dg/cpp/pr20348.c: New test.
3638         * gcc.dg/cpp/pr20348.h: New file.
3639         * gcc.dg/cpp/inc/pr20348.h: New file.
3640         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3641         * gcc.dg/cpp/pr20356.c: New test.
3642         * gcc.dg/cpp/pr20356.h: New file.
3643         * gcc.dg/cpp/inc/pr20356.h: New file.
3644         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3645
3646 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3647
3648         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3649         Fix array dimension to avoid correct end-of-file error.
3650
3651 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3652
3653         PR libfortran/23598
3654         * gfortran.dg/iostat_1.f90:  New test.
3655
3656 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         PR middle-end/23408
3659         * gcc.dg/pr23408.c: New test.
3660
3661 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3662
3663         PR c++/23099
3664         * g++.dg/init/member1.C: Make sure erroneous static data member
3665         definitions are required.
3666         * g++.dg/template/static13.C: New test.
3667         * g++.dg/template/static14.C: Likewise.
3668
3669 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3670
3671         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3672         -march=pentium4, remove ilp32 requirement.
3673
3674         PR middle-end/23484
3675         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3676         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3677
3678 2005-08-29  Andreas Jaeger  <aj@suse.de>
3679
3680         PR testsuite/23607
3681         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3682
3683 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3684
3685         * gcc.c-torture/execute/20050316-2.c: New test.
3686         * gcc.c-torture/execute/20050316-3.c: New test.
3687         * gcc.dg/torture/pr16104-1.c: New test.
3688
3689 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR middle-end/23463
3692         * gcc.c-torture/execute/zero-struct-1.c: New test.
3693
3694 2005-08-27  Richard Guenther  <rguenther@suse.de>
3695
3696         PR target/23575
3697         * gcc.target/i386/pr23575.c: New testcase.
3698
3699 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR rtl-optimization/23561
3702         * gcc.c-torture/execute/20050826-1.c: New test.
3703
3704         PR rtl-opt/23560
3705         * gcc.c-torture/execute/20050826-2.c: New test.
3706
3707 2005-08-26  Dale Johannesen  <dalej@apple.com>
3708
3709         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3710         * gcc.dg/20050826-1.c:  New.
3711
3712 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3713
3714         PR c++/19004
3715         * g++.dg/template/nontype13.C: New test.
3716
3717         PR c++/23491
3718         * g++.dg/init/new14.C: New test.
3719         * g++.dg/expr/anew1.C: Do not XFAIL.
3720         * g++.dg/expr/anew2.C: Likewise.
3721         * g++.dg/expr/anew3.C: Likewise.
3722
3723 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3724
3725         PR middle-end/22439
3726         * gcc.dg/vla-3.c: New test.
3727
3728 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3729
3730         PR fortran/20363
3731         * gfortran.dg/named_interface.f90: New.
3732
3733 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3734
3735         * gcc.c-torture/execute/frame-address.c: New test.
3736
3737 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3738
3739         PR c++/20817
3740         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3741
3742 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3743
3744         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3745
3746 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3747
3748         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3749         * gcc.dg/altivec-22.c: Rename from..
3750         * gcc.dg/altivec-nomfcr.c: ..this.
3751
3752 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3753
3754         PR tree-optimization/23546
3755         * gcc.dg/tree-ssa/pr23546.c: New test.
3756
3757 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3758
3759         PR fortran/17758
3760         * gfortran.dg/nonreturning_statements.f90: New test.
3761
3762 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3763
3764         PR c++/22454
3765         * g++.dg/parse/crash29.C: New.
3766
3767 2005-08-23  DJ Delorie  <dj@redhat.com>
3768
3769         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3770         constants have the L suffix.
3771
3772 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3773
3774         PR c++/23044
3775         * g++.dg/template/instantiate8.C: New.
3776
3777 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3778
3779         PR middle-end/23467
3780         * gcc.c-torture/execute/pr23467.c: New test.
3781
3782 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR tree-optimization/22043
3785         * gcc.c-torture/execute/20050613-1.c: New test.
3786
3787 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3788
3789         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3790
3791 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR rtl-optimization/23478
3794         * g++.dg/opt/pr23478.C: New test.
3795
3796 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3797
3798         PR c/18715
3799         * gcc.dg/switch-warn-3.c: New test.
3800
3801 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3802
3803         PR c++/22233
3804         * g++.dg/template/param1.C: New test.
3805
3806 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3807
3808         PR c++/23089
3809         * g++.dg/other/incomplete1.C: New test.
3810
3811 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3812
3813         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3814         are vectorizable.
3815
3816 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3817
3818         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3819         d_lines_5.f: New.
3820
3821 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * gcc.target/i386/sse-4.c: New test.
3824
3825 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3826
3827         PR testsuite/23239
3828         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3829
3830 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3831
3832         * gcc.dg/20050811-1.c: New test.
3833         * gcc.dg/20050811-2.c: New test.
3834
3835 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3836
3837         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3838
3839 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3840
3841         PR 23476
3842         * gcc.c-torture/compile/pr23476.c: New test.
3843
3844 2005-08-19  Devang Patel  <dpatel@apple.com>
3845
3846         PR tree-optimization/23048
3847         * gcc.dg/tree-ssa/pr23048.c: New test.
3848
3849 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3850
3851         PR middle-end/20624
3852         * g++.dg/warn/Wreturn-3.C: New test
3853
3854 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3855
3856         PR tree-optimization/22228
3857         * g++.dg/vect/pr22543.cc: New test.
3858
3859 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3860
3861         PR tree-optimization/21574
3862         * gcc.dg/tree-ssa/pr21574.c: New test.
3863
3864 2005-08-16  James E Wilson  <wilson@specifix.com>
3865
3866         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3867
3868 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3869
3870         PR tree-opt/23402
3871         * gcc.c-torture/compile/zero-strct-3.c: New test.
3872         * gcc.c-torture/compile/zero-strct-4.c: New test.
3873
3874 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3875
3876         PR target/23376
3877         * gcc.target/x86_64/pr23376.c: New test.
3878
3879 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3880
3881         PR c++/23337
3882         * g++.dg/ext/vector2.C: New.
3883
3884 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3885
3886         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3887
3888 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3889
3890         PR libfortran/23428
3891         * gfortran.dg/inquire-complex.f90:  New test case.
3892
3893 2005-08-16  James E Wilson  <wilson@specifix.com>
3894
3895         PR tree-optimization/21105
3896         * gcc.dg/large-size-array.c: New.
3897
3898 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3899
3900         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3901         type.
3902         * gcc.dg/vect/vect-41: Likewise.
3903         * gcc.dg/vect/vect-42: Likewise.
3904         * gcc.dg/vect/vect-43: Likewise.
3905         * gcc.dg/vect/vect-44: Likewise.
3906         * gcc.dg/vect/vect-46: Likewise.
3907         * gcc.dg/vect/vect-47: Likewise.
3908         * gcc.dg/vect/vect-48: Likewise.
3909         * gcc.dg/vect/vect-52: Likewise.
3910         * gcc.dg/vect/vect-53: Likewise.
3911         * gcc.dg/vect/vect-54: Likewise.
3912         * gcc.dg/vect/vect-55: Likewise.
3913         * gcc.dg/vect/vect-56: Likewise.
3914         * gcc.dg/vect/vect-57: Likewise.
3915         * gcc.dg/vect/vect-58: Likewise.
3916         * gcc.dg/vect/vect-59: Likewise.
3917         * gcc.dg/vect/vect-60: Likewise.
3918         * gcc.dg/vect/vect-61: Likewise.
3919         * gcc.dg/vect/vect-85: Likewise.
3920         * gcc.dg/vect/vect-87: Likewise.
3921         * gcc.dg/vect/vect-88: Likewise.
3922         * gcc.dg/vect/vect-93.c: Likewise.
3923         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3924         * gcc.dg/vect/vect-75: Likewise.
3925         * gcc.dg/vect/vect-76: Likewise.
3926         * gcc.dg/vect/vect-77: Likewise.
3927         * gcc.dg/vect/vect-78: Likewise.
3928         * gcc.dg/vect/vect-80: Likewise.
3929         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3930         vectorized for the expected reason, rather than checking how alignment
3931         was handled.
3932         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3933         type and also instead of aligned pointers. Added documentation.
3934
3935 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3936
3937         * gfortran.dg/power.f90: New test.
3938
3939 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR rtl-optimization/23299
3942         * g++.dg/opt/pr23299.C: New test.
3943
3944 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3945
3946         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3947
3948 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3949
3950         * g++.dg/template/local6.C: New test.
3951
3952 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3953
3954         * execute/exceptions/finally-1.m: Check that the catch and finally are
3955         being called.  Also add a "return 0;" at the end of main.
3956
3957 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/21432.
3960         * gfortran.dg/namelist_print_1.f: New test of functionality of
3961         PRINT namelist.
3962         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3963         namelist generates error with -std=f95.
3964
3965 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3966
3967         PR tree-optimization/23119
3968         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3969
3970 2005-08-13  Marcin Koziej  <creep@desk.pl>
3971             Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         PR libobjc/22492
3974         * execute/exceptions/finally-1.m: New test.
3975
3976 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3977
3978         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3979         testsuite.
3980         * objc/execute/exceptions/trivial.m: New test.
3981         * objc.dg/try-catch-11.m: Move to ...
3982         * objc/execute/exceptions/foward-1.m: Here.
3983         * objc.dg/try-catch-2.m: Move to ...
3984         * objc/execute/exceptions/catchall-1.m: Here.
3985         * objc.dg/try-catch-8.m: Move to ...
3986         * objc/execute/exceptions/local-variables-1.m: Here.
3987
3988 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3989
3990         * objc.dg/nested-func-1.m: Move to ...
3991         * objc/execute/nested-func-1.m: Here.
3992
3993 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3994
3995         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3996         in ${options} instead of [target_info name].
3997         * lib/obj-c++.exp (objc_target_compile): Likewise.
3998
3999 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4000
4001         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4002
4003 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4004
4005         part of PR testsuite/23348
4006         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4007         of the torture options.
4008         * objc/compile/trivial.m: New test.
4009
4010 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4011
4012         * gfortran.dg/eoshift.f90:  Correct format.
4013
4014 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4015
4016         * gfortran.fortran-torture/execute/character_passing.f90:
4017         Fix comment typo.
4018
4019 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4020
4021         PR c++/8271
4022         * g++.dg/template/unify10.C: New.
4023
4024 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4025
4026         * g++.dg/parse/pr22514.C: Move to...
4027         * g++.dg/debug/pr22514.C: here.
4028
4029 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4030
4031         PR c++/23266
4032         * g++.dg/inherit/pure1.C: New test.
4033
4034         * ChangeLog: Fix typos.
4035
4036 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4037             Steven Bosscher  <stevenb@suse.de>
4038
4039         * gfortran.dg/runtime_warning_1.f90: New test.
4040
4041 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4042
4043         PR c++/23219
4044         * g++.dg/parse/crash28.C: New.
4045
4046 2005-08-11  Richard Guenther  <rguenther@suse.de>
4047
4048         PR target/23289
4049         * gcc.target/i386/tailcall-1.c: New testcase.
4050
4051 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4052
4053         * gcc.dg/vect/vect-67.c: Un-xfail.
4054
4055 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4056
4057         PR c++/23225
4058         * g++.dg/testsuite/parse/crash27.C: new test.
4059
4060 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4061
4062         PR libfortran/22143
4063         * gfortran.dg/shift-kind.f90:  New testcase.
4064
4065 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4066
4067         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4068         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4069
4070 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4071
4072         PR c++/20646
4073         * g++.dg/other/mult-stor1.C: New test.
4074
4075 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4076
4077         * gcc.c-torture/pr18299-1.c: Move to ...
4078         * gcc.c-torture/compile/pr18299-1.c: Here.
4079
4080 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4081
4082         * gfortran/fortran.torture/execute/character_passing.f90:
4083         Fix types for LSAME.
4084
4085 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4086
4087         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4088         input data back to what it was originally.
4089
4090 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         * objc.dg/try-catch-8.m: Enable for all targets.
4093
4094 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4095
4096         * gcc.dg/pr23165.c: New test.
4097
4098 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4099
4100         PR tree-optimization/23234
4101         * gcc.dg/tree-ssa/pr23234.c: New test.
4102
4103 2005-08-08  Josh Conner  <jconner@apple.com>
4104
4105         PR rtl-optimization/23241
4106         * gcc.dg/char-compare.c: New test.
4107
4108 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4109
4110         PR c++/22508
4111         * g++.dg/init/new13.C: New test.
4112
4113 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4114
4115         PR c++/21166
4116         * g++.dg/other/crash-4.C: Adjust
4117         * g++/dg/ext/packed9.C: New.
4118
4119 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4120
4121         PR middle-end/21964
4122         * gcc.c-torture/execute/pr21964-1.c: New test.
4123
4124 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4125
4126         PR c/22458
4127         * gcc.dg/pr22458-1.c: New test.
4128
4129 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4130             Steven G. Kargl <kargls@comcast.net>
4131
4132         PR fortran/22390
4133         * gfortran.dg/flush_1.f90: New test.
4134
4135 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4136
4137         PR c++/23191
4138         * g++.dg/template/eh2.C: New test.
4139
4140 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4141
4142         PR c++/19498
4143         * g++.dg/template/instantiate7.C: New test.
4144
4145 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4146
4147         PR c/23113
4148         * gcc.dg/Wunused-value-1.c: New test.
4149
4150 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4151
4152         PR rtl-optimization/23233
4153         * gcc.c-torture/compile/pr23233-1.c: New test.
4154
4155 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4156
4157         PR fortran/18833
4158         PR fortran/20850
4159         * gfortran.dg/equiv_1.f90: New test.
4160         * gfortran.dg/equiv_2.f90: New test.
4161         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4162         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4163         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4164
4165 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4166
4167         * gcc.c-torture/execute/vrp-5.c: New test.
4168         * gcc.c-torture/execute/vrp-6.c: New test.
4169         * gcc.dg/tree-ssa/vrp21.c: New test.
4170
4171 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4172
4173         * g++.dg/parse/pr22514.C: New test.
4174
4175 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4176
4177         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4178
4179         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4180         instead of constant loads / pool entries.
4181
4182 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4183
4184         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4185         TEST_TO_WCTYPE.
4186
4187 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4188
4189         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4190         __WINT_TYPE__ in generated prototypes if possible.
4191
4192 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4193
4194         PR 22037
4195         * g++.dg/tree-ssa/pr22037.C:
4196
4197 2005-08-04  Richard Henderson  <rth@redhat.com>
4198
4199         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4200         scan-tree-dump-times directive.
4201
4202 2005-08-04  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcov-1.C: Fix switch counts.
4205         * gcov-4b.c: Likewise.
4206
4207 2005-08-03  Jeff Law  <law@redhat.com>
4208
4209         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4210
4211 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4212
4213         * gcc.c-torture/execute/pr23135.c: New test.
4214
4215 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4216
4217         PR tree-optimization/19899
4218         * gcc.dg/tree-ssa/scev-1.c: New test.
4219         * gcc.dg/tree-ssa/scev-2.c: New test.
4220
4221 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4222
4223         PR target/18582
4224         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4225
4226 2005-08-03  Jan Hubicka  <jh@suse.cz>
4227
4228         * update-conroll.c: New testcase.
4229         * update-conroll-2.c: New testcase.
4230
4231 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4232
4233         * gfortran.dg/constant_substring.f: New test.
4234         * gfortran.dg/pr22491.f: New test.
4235
4236 2005-08-02  Jan Hubicka  <jh@suse.cz>
4237
4238         * update-threading.c: Replace by the proper one.
4239
4240 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4241
4242         PR 23164
4243         * g++.dg/tree-ssa/pr23164.C: New test.
4244
4245 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4246
4247         * gcc.dg/tree-ssa/pr23192.c: New test.
4248
4249 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4250
4251         * gcc.c-torture/execute/vrp-4.c: New test.
4252
4253 2005-08-02  Jan Hubicka  <jh@suse.cz>
4254
4255         * update-threading.c: New test.
4256
4257 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4258
4259         * gcc.c-torture/compile/20050801-1.c: New test.
4260         * gcc.c-torture/compile/20050801-2.c: New test.
4261
4262 2005-08-01  Jan Hubicka  <jh@suse.cz>
4263
4264         * val-prof-5.c: New test.
4265
4266 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4267
4268         PR c/22311
4269         * gcc.dg/pr22311-1.c : New test.
4270
4271 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4272
4273         PR target/23095
4274         * gfortran.dg/pr23095.f: New test.
4275
4276         PR c++/22003
4277         * g++.dg/other/pr22003.C: New test.
4278
4279 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4280
4281         PR target/20621
4282         * gcc.c-torture/execute/pr20621-1.c: New test.
4283
4284 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4285
4286         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4287         of string for format.
4288         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4289         print statement with internal write.
4290         * gfortran.dg/der_array_io_2.f:  Likewise.
4291         * gfortran.dg/der_array_io_3.f:  Likewise.
4292
4293 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4294
4295         * gcc.dg/fold-abs-4.c: new test.
4296
4297 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4298
4299         PR fortran/22570 an related issues.
4300         * gfortran.dg/x_slash_1.f: New test.
4301
4302 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4303
4304         PR c/23143
4305         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4306         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4307
4308 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         PR c/529
4311         * gcc.dg/Wshadow-3.c: New test.
4312
4313 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4314
4315         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4316         used to have the wrong bounds).
4317
4318 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4319
4320         PR c/21720
4321         * gcc.dg/hex-round-1.c: Test more cases.
4322         * gcc.dg/hex-round-2.c: New test.
4323
4324 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4325
4326         PR 22550
4327         * g++.dg/tree-ssa/pr22550.C: New test.
4328
4329 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4330
4331         * gcc.dg/tree-ssa/vrp19.c: New test.
4332         * gcc.dg/tree-ssa-vrp20.c: New test.
4333
4334 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4335
4336         PR c/22240
4337         * gcc.dg/transparent-union-4.c: New test.
4338
4339 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4340
4341         PR c/22192
4342         * gcc.dg/c99-vla-2.c: New test.
4343
4344 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4345
4346         PR c/21720
4347         * gcc.dg/hex-round-1.c: New test.
4348
4349 2005-07-28  Jan Hubicka  <jh@suse.cz>
4350
4351         * inliner-1.c: Do not dump everything.
4352         * tree-prof.exp: Do not pass -ftree-based-profiling.
4353         * bprob.exp: Likewise.
4354
4355         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4356
4357 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4358
4359         PR c++/22545
4360         * g++.dg/expr/ptrmem7.C: New test.
4361
4362 2005-07-28  Mike Stump  <mrs@apple.com>
4363
4364         * g++.old-deja/g++.mike/visibility-1.C: New test.
4365
4366 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4367
4368         PR c/20187
4369         * gcc.c-torture/execute/pr20187-1.c: New test.
4370
4371 2005-07-28  Jeff Law  <law@redhat.com>
4372
4373         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4374         * gcc.dg/tree-ssa/vrp18.c: New test.
4375
4376 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4377
4378         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4379
4380 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4381
4382         PR tree-optimization/22506
4383         * gcc.dg/vect/ps22506.c: New test.
4384
4385 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR target/21149
4388         * gcc.target/i386/sse-3.c: New test.
4389
4390 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4391
4392         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4393         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4394
4395 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4396
4397         PR c/22589
4398         * gcc.c-torture/compile/pr22589-1.c: New test.
4399
4400 2005-07-28  Jan Hubicka  <jh@suse.cz>
4401
4402         * update-loopch.c: New testcase.
4403
4404 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4405
4406         PR rtl-optimization/23047
4407         * gcc.c-torture/execute/pr23047.c: New test.
4408         * gcc.c-torture/execute/pr23047.x: New.
4409
4410 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4411
4412         PR tree-optimization/22493
4413         * gcc.c-torture/execute/pr22493-1.c: New test.
4414         * gcc.c-torture/execute/pr22493-1.x: New.
4415         * gcc.c-torture/execute/vrp-1.c: New test.
4416         * gcc.c-torture/execute/vrp-2.c: New test.
4417         * gcc.c-torture/execute/vrp-2.c: New test.
4418
4419 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4420
4421         * gcc.target/frv/all-builtin-read8.c: Delete.
4422         * gcc.target/frv/all-builtin-read16.c: Delete.
4423         * gcc.target/frv/all-builtin-read32.c: Delete.
4424         * gcc.target/frv/all-builtin-read64.c: Delete.
4425         * gcc.target/frv/all-builtin-write8.c: Delete.
4426         * gcc.target/frv/all-builtin-write16.c: Delete.
4427         * gcc.target/frv/all-builtin-write32.c: Delete.
4428         * gcc.target/frv/all-builtin-write64.c: Delete.
4429         * gcc.target/frv/all-read-write-1.c: New.
4430
4431 2005-07-27  Jeff Law  <law@redhat.com>
4432
4433         * gcc.c-torture/execute/pr22630.c: New test.
4434
4435 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4436
4437         PR tree-optimization/23073
4438         * gcc.dg/vect/nodump-pr23073.c: New test.
4439         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4440
4441 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4442
4443         PR tree-optimize/22348
4444         * gcc.c-torture/execute/pr22348.c: New.
4445
4446 2005-07-27  Richard Guenther  <rguenther@suse.de>
4447
4448         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4449
4450 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4451
4452         PR fortran/22503
4453         * gfortran.dg/logical_comp.f90: New test.
4454
4455 2005-07-27  Jan Hubicka  <jh@suse.cz>
4456
4457         * inliner-1.c: Add cleanup of dumps.
4458         * val-prof-*.c: Likewise.
4459         * update-tailcall.c: New.
4460
4461 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4462
4463         PR 22591
4464         * gcc.dg/tree-ssa/pr22591.c: New test.
4465         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4466
4467 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4468
4469         PR libobjc/22606
4470         * objc.dg/try-catch-11.m: New test.
4471
4472 2005-07-26  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/22486
4475         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4476
4477 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4478
4479         PR tree-opt/22484
4480         * testsuite/g++.dg/opt/loop2.C: New test.
4481
4482 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4483
4484         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4485         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4486
4487 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4488
4489         * lib/profopt.exp (profopt-execute): Check for profiling data
4490         files on the target.
4491
4492 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4493
4494         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4495         for matching of asm labels.
4496
4497 2005-07-25  Richard Guenther  <rguenther@suse.de>
4498
4499         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4500
4501 2005-07-25  Richard Guenther  <rguenther@suse.de>
4502
4503         PR testsuite/22624
4504         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4505
4506 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4507
4508         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4509         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4510         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4511         * gcc.dg/vect/vect-100.c: New test.
4512         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4513         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4514         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4515         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4516         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4517         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4518         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4519         * gfortran.dg/vect/pr19049.f90: New testcase.
4520         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4521
4522 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4523
4524         * gcc.c-torture/execute/20050713-1.c: New test.
4525
4526         PR fortran/20063
4527         * gfortran.fortran-torture/execute/data_4.f90: New test.
4528
4529         PR middle-end/20303
4530         * gcc.dg/visibility-d.c: New test.
4531
4532 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4533
4534         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4535         * gfortran.dg/underflow.f90: Ditto.
4536
4537 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4540         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4541         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4542
4543 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4544
4545         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4546         include case of field width of zero.
4547
4548 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4549
4550         PR libgfortran/21875
4551         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4552         with trailing blanks on normal formatted read.
4553
4554 2005-07-23  Chao-ying Fu  <fu@mips.com>
4555
4556         * gcc.target/mips/mips32-dsp-type.c: New test.
4557         * gcc.target/mips/mips32-dsp.c: New test.
4558
4559 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4560
4561         PR testsuite/21073
4562         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4563
4564         PR testsuite/20454
4565         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4566         and __cyg_profile_func_exit.
4567
4568 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4569
4570         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4571         * gfortran.dg/comma_format_extension_4.f: Same.
4572         * gfortran.dg/pr15332.f: Same.
4573         * gfortran.dg/pr21730.f: Same.
4574
4575 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         * g++.dg/opt/vrp2.C: Fix testcase.
4578
4579         PR tree-opt/22625
4580         * g++.dg/opt/vrp2.C: New test.
4581
4582 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR debug/21828
4585         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4586
4587 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4588
4589         * gcc.dg/tree-ssa/20050719-1.c: New test.
4590
4591 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4592
4593         * gcc.dg/bfin-longcall-1.c: New file.
4594         * gcc.dg/bfin-longcall-2.c: New file.
4595
4596 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4597
4598         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4599
4600 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4601
4602         PR middle-end/19055
4603         * gcc.dg/tree-ssa/pr19055.c: New test.
4604         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4605
4606 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4607
4608         PR C++/22358
4609         * g++.dg/other/pr22358.C: New test.
4610
4611 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4612
4613         PR c++/2922
4614         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4615
4616 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4617
4618         PR c++/15938
4619         * g++.dg/init/union2.C: New test.
4620
4621 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4622
4623         PR c/22393
4624         * gcc.dg/complex-4.c: New test.
4625
4626 2005-07-21  Richard Guenther  <rguenther@suse.de>
4627
4628         PR testsuite/22522
4629         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4630         scanning for asm labels.
4631         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4632
4633 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4634
4635         PR target/22085
4636         * gcc.dg/altivec-pr22085.c: New.
4637
4638 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4639
4640         PR tree-optimization/19210
4641         * gcc.dg/tree-ssa/pr19210-1.c: New.
4642         * gcc.dg/tree-ssa/pr19210-2.c: New.
4643
4644 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4645
4646         PR rtl-optimization/22167
4647         * g++.dg/opt/pr22167.C: New test.
4648
4649 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4650
4651         PR c++/2922
4652         * g++.dg/lookup/two-stage2.C: New.
4653         * g++.dg/lookup/two-stage3.C: New.
4654         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4655         fixed two-stage name lookup for operators.
4656         * g++.dg/template/call3.C: Compiler now produces an appropriate
4657         error message.
4658         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4659         14 as a candidate.
4660         * g++.dg/template/ptrmem4.C: Compiler produces different error
4661         message.
4662         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4663         connect_to_method as a candidate.
4664
4665 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4666
4667         * gcc.dg/fold-alloc-1.c: New test.
4668
4669 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4670
4671         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4672         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4673
4674 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4675
4676         * gcc.dg/fold-abs-1.c: New test.
4677         * gcc.dg/fold-abs-2.c: New test.
4678         * gcc.dg/fold-abs-3.c: New test.
4679
4680 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4681
4682         Make CONSTRUCTOR use VEC to store initializers.
4683         * g++.dg/ext/complit3.C: Check for specific error messages.
4684         * g++.dg/init/brace2.C: Update error message.
4685         * g++.dg/warn/Wbraces2.C: Likewise.
4686
4687 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4688
4689         PR fortran/16940
4690         * gfortran.dg/module_interface_1.f90: New test.
4691
4692 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4693             Kenneth Zadeck <zadeck@naturalbridge.com>
4694
4695         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4696
4697 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4698
4699         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4700         specify -Wformat for these tests.
4701         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4702         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4703         * gcc.dg/format/opt-6.c: Delete.
4704
4705 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4706
4707         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4708         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4709
4710 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         * gcc.dg/tree-ssa/alias-2.c: New test.
4713
4714 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/22263
4717         * g++.dg/template/explicit7.C: New test.
4718
4719 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4720
4721         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4722         width of 8 to +Inf and -Inf.
4723
4724 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4725
4726         PR c++/22139
4727         * g++.dg/template/friend36.C: New test.
4728
4729 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4730
4731         PR fortran/21730
4732         * gfortran.dg/pr21730.f: New test.
4733
4734 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4735             Kenneth Zadeck <zadeck@naturalbridge.com>
4736
4737         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4738         since pure const detection cannot run at -O1 in c compiler.
4739         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4740         can now optimize this case properly.
4741         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4742         because we now pass.
4743         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4744
4745 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4746
4747         PR c/22421
4748         * gcc.dg/format/bitfld-1.c: New test.
4749
4750 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4751
4752         PR c++/22204
4753         * g++.dg/rtti/repo1.C: New test.
4754
4755 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         PR middle-end/22398
4758         * gcc.c-torture/compile/pr22398.c: New test.
4759
4760 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4761
4762         PR c++/22132
4763         * g++.dg/expr/cast4.C: New test.
4764
4765 2005-07-15  Richard Guenther  <rguenther@suse.de>
4766
4767         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4768         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4769
4770 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4771
4772         PR tree-optimization/22230
4773         * gcc.dg/tree-ssa/pr22230.c: New test.
4774
4775 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4776
4777         * gfortran.dg/g77/cpp6.f: New test.
4778
4779         PR fortran/22417
4780         * gfortran.dg/g77/cpp5.F: New test.
4781         * gfortran.dg/g77/cpp5.h: New file.
4782         * gfortran.dg/g77/cpp5inc.h: New file.
4783
4784 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4785
4786         PR libfortran/16435
4787         * gfortran.dg/tl_editting.f90: New.
4788         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4789
4790 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4791
4792         * gfortran.dg/char_array_constructor.f90: New test.
4793
4794 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4795
4796         * gfortran.dg/past_eor.f90: New.
4797         * gfortran.dg/complex_read.f90: New.
4798
4799 2005-07-13  Jeff Law  <law@redhat.com>
4800
4801         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4802         additional casts.
4803
4804         * gcc.dg/tree-ssa/pr22321.c: New test
4805
4806 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4807
4808         PR tree-optimization/21921
4809         * gcc.dg/tree-ssa/pr21921.c: New.
4810
4811 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4812
4813         PR tree-optimizatio/22442
4814         * gcc.dg/tree-ssa/loop-11.c: New test.
4815
4816 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         PR tree-opt/21840
4819         * gcc.c-torture/compile/pr21840.c: New test.
4820
4821 2005-07-12  Jan Hubicka  <jh@suse.cz>
4822
4823         * gcc.c-torture/compile/pr22379.c: New test.
4824
4825 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4826
4827         PR libfortran/21593
4828         gfortran.dg/dev_null.f90:  Remove outdated comment about
4829         PR libfortran/21593.
4830
4831
4832 2005-07-12  Dale Johannesen  <dalej@apple.com>
4833
4834         * gcc.target/i386/compress-float-sse.c:  New.
4835         * gcc.target/i386/compress-float-sse-pic.c:  New.
4836         * gcc.target/i386/compress-float-387.c:  New.
4837         * gcc.target/i386/compress-float-387-pic.c:  New.
4838         * gcc.dg/compress-float-ppc.c:  New.
4839         * gcc.dg/compress-float-ppc-pic.c:  New.
4840
4841 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4842
4843         PR libfortran/21593
4844         gfortran.dg/dev_null.f90:  Remove targets.
4845
4846 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4847
4848         PR tree-opt/22335
4849         * gcc.dg/pr22335-1.c: New test.
4850         * gcc.dg/pr22335-2.c: New test.
4851
4852 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4853
4854         PR c++/20172
4855         * g++.dg/template/nontype12.C : New test.
4856
4857 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4858
4859         * gcc.dg/tree-ssa/loop-10.c: New test.
4860
4861 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4862
4863         * gcc.c-torture/execute/20020720-1.x: Remove.
4864
4865 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4866
4867         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4868
4869 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4870
4871         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4872         (dg-mips-options): Use it.
4873
4874 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4875
4876         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4877
4878 2005-07-09  Richard Henderson  <rth@redhat.com>
4879
4880         * lib/target-supports.exp (check_effective_target_sync_char_short):
4881         Add alpha.
4882
4883 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4884
4885         PR libfortran/22217
4886         * gfortran.dg/negative-z-descriptor.f90:  New test.
4887
4888 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4889
4890         PR tree-opt/22329
4891         * gcc.dg/pr22329.c: New test.
4892
4893 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4894
4895         PR tree-optimization/20139
4896         * gcc.dg/tree-ssa/pr20139.c: New.
4897
4898 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4899
4900         PR tree-opt/22356
4901         * testsuite/gcc.dg/pr22356-1.c: New test.
4902
4903 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4904
4905         PR c++/21799
4906         * g++.dg/template/unify8.C: New.
4907         * g++.dg/template/unify9.C: New.
4908
4909 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4910
4911         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4912
4913 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4914
4915         * gcc.dg/darwin-version-1.c: New.
4916         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4917         * gcc.dg/builtins-20.c: Likewise.
4918         * gcc.dg/builtins-53.c: Likewise.
4919         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4920         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4921         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4922         * gcc.dg/torture/builtins-power-1.c: Likewise.
4923         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4924         on Darwin.
4925
4926 2005-07-07  Jeff Law  <law@redhat.com>
4927
4928         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4929         argument evaluation order.
4930
4931 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4932
4933         PR libfortran/21594
4934         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4935         Add test cases where the shift length is greater than the
4936         array length.
4937
4938 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4939
4940         * obj-c++.dg/proto-lossage-6.mm: New.
4941         * objc.dg/proto-lossage-6.m: New.
4942
4943 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4944
4945         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4946         * objc.dg/gnu-runtime-2.m: Likewise.
4947
4948 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4949
4950         * gfortran.dg/longline.f: New test.
4951
4952         * gfortran.dg/badline.f: New test.
4953
4954 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4955
4956         PR fortran/16531
4957         PR fortran/15966
4958         PR fortran/18781
4959         * gfortran.dg/hollerith.f90: New.
4960         * gfortran.dg/hollerith2.f90: New.
4961         * gfortran.dg/hollerith3.f90: New.
4962         * gfortran.dg/hollerith4.f90: New.
4963         * gfortran.dg/hollerith_f95.f90: New.
4964         * gfortran.dg/hollerith_legacy.f90: New.
4965         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4966
4967 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4968
4969         PR objc/22274
4970         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4971         * objc.dg/gnu-runtime-2.m: New.
4972
4973 2005-07-06  Jeff Law  <law@redhat.com>
4974
4975         * gcc.dg/tree-ssa/vrp17.c: New test.
4976
4977 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4978
4979         PR fortran/22327
4980         * gfortran.dg/array_constructor_5.f90: New test.
4981
4982 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4983
4984         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4985
4986 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4987
4988         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4989         * gcc.dg/980816-1.c: Ditto.
4990
4991 2005-07-06  Jeff Law  <law@redhat.com>
4992
4993         * gcc.c-torture/compile/pr21356.c: New test.
4994
4995 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4996
4997         PR c/22013
4998         PR c/22098
4999         * gcc.c-torture/compile/pr22013-1.c,
5000         gcc.c-torture/execute/pr22098-1.c,
5001         gcc.c-torture/execute/pr22098-2.c,
5002         gcc.c-torture/execute/pr22098-3.c: New tests.
5003
5004 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5005
5006         PR c/22308
5007         * gcc.dg/pr22308-1.c: New test.
5008
5009 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5010
5011         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5012         target.
5013         * gcc.dg/compare9.c: Use -fshort-enums instead of
5014         -fno-short-enums.  Change the last test to dg-bogus.
5015
5016 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5017
5018         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5019         * gcc.dg/compare9.c: New.
5020
5021 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5022
5023         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5024
5025 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5026
5027         PR testsuite/22288
5028         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5029
5030
5031 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5032
5033         * gcc.dg/format/gcc_gfc-1.c: New.
5034
5035 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5036
5037         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5038
5039 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5040
5041         PR fortran/20842
5042         * gfortran.dg/io_invalid_1.f90: New test.
5043
5044 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5045
5046         * gcc.dg/format/gcc_diag-1.c: Update.
5047
5048 2005-07-02  Jeff Law  <law@redhat.com>
5049
5050         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5051         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5052
5053 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5054
5055         * gcc.dg/format/gcc_diag-1.c: Update.
5056
5057 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5058
5059         PR tree-opt/22269
5060         * gcc.c-torture/compile/pr22269.c: New test.
5061
5062 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5063
5064         PR 21584
5065         PR 22219
5066         * g++.dg/tree-ssa/pr21584-1.C: New test.
5067         * g++.dg/tree-ssa/pr21584-2.C: New test.
5068
5069 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5070
5071         * obj-c++.dg/try-catch-11.mm: New.
5072         * objc.dg/try-catch-10.m: New.
5073
5074 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5075
5076         * g++.dg/other/ucnid-1.C: xfail on AIX.
5077
5078 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5079
5080         PR 22234
5081         * gcc.dg/20050629-1.c: New test.
5082
5083 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5084
5085         * obj-c++.dg/const-str-1[0-1].mm: New.
5086         * objc.dg/const-str-1[0-1].m: New.
5087
5088 2005-05-29  Richard Henderson  <rth@redhat.com>
5089
5090         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5091         Rename from check_effective_target_vect_no_max.
5092         (check_effective_target_vect_no_int_add): New.
5093         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5094         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5095         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5096         * gcc.dg/vect/vect-reduc-1.c: Use both.
5097         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5098
5099 2005-05-29  Richard Henderson  <rth@redhat.com>
5100
5101         * lib/target-supports.exp (check_effective_target_vect_no_max):
5102         Remove i386 and x86_64.
5103
5104 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5105
5106         PR testsuite/21969
5107         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5108
5109 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5110
5111         PR middle-end/21969
5112         * gcc.dg/vect/pr21969.c: New test.
5113
5114 2005-06-28  Eric Christopher  <echristo@redhat.com>
5115
5116         PR c/22052
5117         PR c/21975
5118         * gcc.dg/inline1.c: New test.
5119         * gcc.dg/inline2.c: Ditto.
5120         * gcc.dg/inline3.c: Ditto.
5121         * gcc.dg/inline4.c: Ditto.
5122         * gcc.dg/inline5.c: Ditto.
5123
5124 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5125
5126         PR libfortran/22142
5127         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5128         Add testcase also testing eoshift1 for PR 22142.
5129
5130 2005-06-28  Richard Henderson  <rth@redhat.com>
5131
5132         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5133         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5134         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5135         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5136         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5137
5138 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5139
5140         PR libfortran/22142
5141         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5142         Add testcase for PR 22142.
5143
5144 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5147         gcc.target/ia64/fpreg-2.c: New tests.
5148
5149 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5150
5151         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5152
5153 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5154
5155         PR libfortran/22170
5156         * gfortran.dg/slash_1.f90: New test.
5157
5158 2005-06-27  Richard Henderson  <rth@redhat.com>
5159
5160         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5161         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5162         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5163         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5164         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5165         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5166
5167 2005-06-27  Richard Henderson  <rth@redhat.com>
5168
5169         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5170         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5171
5172 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5173
5174         * obj-c++.dg/proto-lossage-5.mm: New.
5175         * objc.dg/proto-lossage-5.m: New.
5176
5177 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5178
5179         PR 21959
5180         * gcc.dg/tree-ssa/pr21959.c: New test.
5181
5182 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5183
5184         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5185         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5186         testing uninitialized var.
5187
5188         * gcc.c-torture/execute/builtins/chk.h: New.
5189         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5190         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5191         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5192         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5193         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5194         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5195         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5196         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5197         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5198         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5199         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5200         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5201         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5202         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5203         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5204         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5205         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5206         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5207         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5208         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5209         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5210         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5211         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5212         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5213         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5214         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5215         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5216         * gcc.dg/builtin-object-size-1.c: New test.
5217         * gcc.dg/builtin-object-size-2.c: New test.
5218         * gcc.dg/builtin-object-size-3.c: New test.
5219         * gcc.dg/builtin-object-size-4.c: New test.
5220         * gcc.dg/builtin-object-size-5.c: New test.
5221         * gcc.dg/builtin-stringop-chk-1.c: New test.
5222         * gcc.dg/builtin-stringop-chk-2.c: New test.
5223         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5224         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5225         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5226         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5227         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5228         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5229         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5230         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5231         * gcc.c-torture/execute/printf-1.c: New test.
5232         * gcc.c-torture/execute/fprintf-1.c: New test.
5233         * gcc.c-torture/execute/vprintf-1.c: New test.
5234         * gcc.c-torture/execute/vfprintf-1.c: New test.
5235         * gcc.c-torture/execute/printf-chk-1.c: New test.
5236         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5237         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5238         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5239
5240 2005-06-27  Michael Matz  <matz@suse.de>
5241
5242         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5243         slot is not merged if address escapes.
5244
5245 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5246
5247         PR c/21911
5248         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5249
5250 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR middle-end/17965
5253         * gcc.c-torture/compile/20050622-1.c: New test.
5254
5255         PR middle-end/22028
5256         * gcc.dg/20050620-1.c: New test.
5257
5258 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5259
5260         PR tree-optimization/22026
5261         * gcc.dg/tree-ssa/pr22026.c: New.
5262
5263 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5264
5265         PR libfortran/22144
5266         * gfortran.dg/shift-alloc.f90:  New testcase.
5267
5268 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5269
5270         * all files: Update FSF address in copyright headers.
5271
5272 2005-06-22  Jan Hubicka  <jh@suse.cz>
5273
5274         * wholeprogram-1.c: New testcase.
5275         * wholeprogram-2.c: New testcase.
5276
5277 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR 22171
5280         * gcc.dg/tree-ssa/pr22171.c: New test.
5281
5282 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5283
5284         * gfortran.dg/simplify_modulo.f90: New.
5285
5286 2005-06-24  Jan Hubicka  <jh@suse.cz>
5287
5288         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5289
5290 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5291
5292         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5293
5294 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5295
5296         * obj-c++.dg/typedef-alias-1.mm: New.
5297         * objc.dg/typedef-alias-1.m: New.
5298
5299 2005-06-23  Jeff Law  <law@redhat.com>
5300
5301         * gcc.dg/tree-ssa/vrp16.c: New test.
5302
5303 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5304
5305         * lib/target-supports.exp: Add
5306         check_effective_target_fortran_large_real and
5307         check_effective_target_fortran_large_int to check for
5308         corresponding effective targets.
5309         * gfortran.dg/large_integer_kind_1.f90: New test.
5310         * gfortran.dg/large_real_kind_1.f90: New test.
5311
5312 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5313
5314         PR tree-optimization/22117
5315         * gcc.dg/tree-ssa/pr22117.c: New.
5316
5317 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5318
5319         PR testsuite/22123
5320         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5321
5322 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5323
5324         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5325
5326 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5327
5328         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5329         * gfortran.dg/f2c_4.c: Likewise
5330
5331 2005-06-22 Paul Brook  <paul@codesourcery.com>
5332
5333         PR fortran/21034
5334         * gfortran.dg/auto_save_1.f90: New test.
5335
5336 2005-06-22  Michael Matz  <matz@suse.de>
5337
5338         * gcc.target/x86-64/abi: New directory.
5339         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5340         * gcc.target/x86-64/abi/README.gcc: New file.
5341         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5342         * gcc.target/x86-64/abi/asm-support.s: New file.
5343         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5344         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5345         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5346         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5347         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5348         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5349         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5350         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5351         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5352         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5353         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5354         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5355         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5356         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5357         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5358         * gcc.target/x86_64/abi/test_varargs.c: New test.
5359
5360 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5361
5362         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5363         32-bit i?86 and x86_64.
5364
5365 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5366
5367         * obj-c++.dg/const-str-[1-9].mm: New tests.
5368
5369 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5370
5371         PR fortran/22010
5372         * gfortran.dg/namelist_use.f90: New.
5373         * gfortran.dg/namelist_use_only.f90: New.
5374
5375 2005-06-21  Jeff Law  <law@redhat.com>
5376
5377         * gcc.dg/tree-ssa/vrp15.c: New test.
5378
5379 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5380
5381         * lib/target-supports.exp (check_effective_target_vect_reduction):
5382         Remove.
5383         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5384         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5385         remove vect_reduction target keyword. Also avoid two returns in main.
5386         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5387         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5388         * gcc.dg/vect/vect-reduc-1short.c: New test.
5389         * gcc.dg/vect/vect-reduc-1char.c: New test.
5390         * gcc.dg/vect/vect-reduc-2short.c: New test.
5391         * gcc.dg/vect/vect-reduc-2char.c: New test.
5392         * gcc.dg/vect/vect-reduc-6.c: New test.
5393         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5394         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5395         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5396
5397 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5398         Paul Thomas  <pault@gcc.gnu.org>
5399
5400         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5401         New tests.
5402
5403 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5404
5405         * gfortran.dg/backslash_1.f90: New test.
5406         * gfortran.dg/backslash_2.f90: New test.
5407
5408 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5409
5410         * gfortran.dg/duplicate_labels.f90: New test.
5411
5412 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5413
5414         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5415         unsupportable relocations.
5416         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5417         * gcc.dg/20050321-2.c: xfail for NetWare.
5418
5419 2005-06-20  Andreas Jaeger  <aj@suse.de>
5420
5421         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5422         gcc.target/i386/fastcall-sseregparm.c,
5423         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5424
5425 2005-06-19  Richard Henderson  <rth@redhat.com>
5426
5427         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5428
5429 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5430
5431         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5432
5433 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5434
5435         PR c++/22115
5436         * g++.dg/conversion/simd2.C: Change expected error message.
5437
5438 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5439
5440         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5441         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5442         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5443
5444 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5445
5446         * gcc.dg/fold-mod-1.c: New test.
5447
5448 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5449
5450         PR fortran/19926
5451         * gfortran.dg/pr19926.f90: New test.
5452
5453 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5454
5455         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5456         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5457         targets.
5458         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5459         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5460
5461 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5462
5463         * gcc.target/ia64/float80-varargs-1.c: New test.
5464
5465 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5466
5467         PR tree-opt/22035
5468         * gfortran.dg/f2c_6.f90: New test.
5469
5470 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5471
5472         PR c++/17413
5473         * g++.dg/template/local5.C: New.
5474
5475 2005-06-17  Richard Henderson  <rth@redhat.com>
5476
5477         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5478
5479 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5480
5481         PR testsuite/21945
5482         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5483
5484 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5485
5486         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5487         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5488         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5489         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5490         check_vect to verify the presence of hardware vector support.
5491
5492 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5493
5494         PR testsuite/22056
5495         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5496
5497 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5498
5499         PR libfortran/19216
5500         * gfortran.dg/pr19216.f: Add correct space between brackets and
5501         dg directive.
5502
5503 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5504
5505         PR libfortran/16436
5506         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5507
5508 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5509
5510         * gcc.target/i386/attributes-error.c: New testcase.
5511         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5512         * gcc.target/i386/regparm-stdcall.c: Likewise.
5513         * gcc.target/i386/sseregparm-1.c: Likewise.
5514         * gcc.target/i386/sseregparm-2.c: Likewise.
5515
5516 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5517
5518         * g++.dg/rtti/crash2.C: New.
5519
5520 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5521
5522         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5523
5524 2005-06-15  David Ung  <davidu@mips.com>
5525
5526         * gcc.target/mips/mips16e-extends.c: New test for testing the
5527         generation of MIPS16e zeb/zeh, seb/seh instructions.
5528
5529 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5530
5531         PR 22018
5532         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5533         * gcc.dg/tree-ssa/pr22018.c: New test.
5534
5535 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5536
5537         * gcc.dg/simd-1.c: Update error messages.
5538         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5539         * gcc.dg/simd-2.c: Update error messages.
5540         * gcc.dg/simd-4.c: New.
5541
5542 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5543
5544         PR c++/20678
5545         * g++.dg/other/crash-4.C: New.
5546
5547 2005-06-14  Devang Patel  <dpatel@apple.com>
5548
5549         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5550
5551 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         PR c++/21929
5554         * g++.dg/parse/crash11.C: Update
5555
5556 2005-06-13  Jeff Law  <law@redhat.com>
5557
5558         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5559         perform the desired transformations.
5560         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5561         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5562
5563 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5564
5565         PR fortran/22038
5566         * gfortran.dg/forall_1.f90: Un-XFAIL.
5567
5568 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5569
5570         PR c++/21929
5571         * g++.dg/parse/crash26.C: New.
5572
5573         PR c++/20789
5574         * g++.dg/init/member1.C: New.
5575
5576 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * gfortran.dg/altreturn_1.f90: New test.
5579
5580 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5581
5582         PR middle-end/21985
5583         * gcc.dg/tree-ssa/pr21985.c: New test.
5584
5585 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5586
5587         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5588
5589 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5590
5591         PR c++/21930
5592         * g++.dg/other/error10.C: New test case.
5593
5594 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5595
5596         PR libfortran/19155
5597         * gfortran.dg/pr19155.f: Add test.
5598
5599 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         * gfortran.dg/f2c_7.f90: New test.
5602
5603         * gfortran.dg/forall_1.f90: XFAILed.
5604
5605 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5606
5607         * gcc.dg/pr14796-1.c: New.
5608         * gcc.dg/pr14796-2.c: New.
5609
5610 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5611
5612         PR fortran/17792
5613         PR fortran/21375
5614         * gfortran.dg/deallocate_stat.f90:  New test.
5615
5616 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5617
5618         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5619
5620 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5621
5622         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5623         access will be generated when this loop is vectorized. Test that
5624         accesses with same alignment were detected.
5625         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5626         Test that accesses with same alignment were detected.
5627         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5628         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5629         alignment were detected.
5630
5631 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5632
5633         PR c++/10611
5634         * g++.dg/conversion/simd2.C: New.
5635
5636 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5637
5638         * gcc.dg/Wcxx-compat-1.c: New.
5639
5640 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5641
5642         PR libfortran/21480
5643         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5644         complex array.
5645
5646 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5647
5648         * gcc.dg/alias-8.c: New.
5649
5650 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5651
5652         * gcc.dg/format/cmn_err-1.c: Update.
5653
5654 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5655
5656         PR target/20666
5657         * gcc.target/sparc/fexpand-2.c: New.
5658         * gcc.target/sparc/fpmerge-2.c: New.
5659         * gcc.target/sparc/fpmul-2.c: New.
5660         * gcc.target/sparc/noresult.c: New.
5661         * gcc.target/sparc/pdist-2.c: New.
5662         * gcc.target/sparc/pdist-3.c: New.
5663
5664 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5665
5666         PR testsuite/21702
5667         * gcc.target/i386/i386.exp: Fix comment typo.
5668
5669 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         PR c++/19497
5672         * g++.dg/inherit/using5.C: New.
5673         * g++.dg/inherit/using6.C: New.
5674
5675 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5676
5677         PR c++/19894
5678         * g++.dg/template/ptrmem15.C: New test.
5679
5680         PR c++/20563
5681         * g++.dg/ext/label4.C: New test.
5682
5683 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5684
5685         * gcc.dg/tls/debug-1.c: New test.
5686
5687 2005-06-07  Dale Johannesen  <dalej@apple.com>
5688
5689         * gcc.target/i386/movq.c:  New.
5690
5691 2005-06-07  Dale Johannesen  <dalej@apple.com>
5692
5693         * gcc.dg/20050607-1.c:  New.
5694
5695 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR middle-end/21850
5698         * gcc.c-torture/execute/20050607-1.c: New test.
5699
5700 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5701
5702         PR libfortran/21926
5703         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5704         Test case where the return array has lowest stride one,
5705         but isn't packed.
5706
5707 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5708
5709         * lib/target-supports.exp (check_effective_target_sync_int_long):
5710         Add s390 and s390x targets.
5711
5712 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5713
5714         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5715         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5716         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5717         * gcc.dg/tree-ssa/loop-9.c: New test.
5718
5719 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5720
5721         * g++.dg/parse/defarg10.C: New.
5722
5723 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR regression/21897
5726         * gcc.c-torture/execute/20050604-1.c: New test.
5727
5728 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5729
5730         PR 21903
5731         * g++.dg/parse/defarg9.C: New.
5732
5733         PR c++/20637
5734         * g++.dg/inherit/using4.C: New.
5735         * g++.dg/overload/error1.C: Adjust expected errors.
5736         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5737         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5738         * g++.old-deja/g++.other/redecl2.C: Likewise.
5739         * g++.old-deja/g++.other/redecl4.C: Likewise.
5740         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5741
5742 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5743
5744         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5745
5746 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5747
5748         * lib/gfortran.exp (gfortran_target_compile): Call
5749         dg-additional-files-options
5750         * gfortran.dg/f2c_4.f90: New file
5751         * gfortran.dg/f2c_4.c: New file
5752         * gfortran.dg/f2c_5.f90: New file
5753         * gfortran.dg/f2c_5.c: New file
5754
5755 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5756
5757         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5758
5759         PR fortran/21912
5760         * gfortran.dg/array_constructor_4.f90: New test.
5761
5762 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/21619
5765         * g++.dg/ext/builtin9.C: New test.
5766
5767 2005-06-05  Dale Johannesen  <dalej@apple.com>
5768
5769         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5770         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5771
5772 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5773
5774         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5775         * gcc.dg/vect/vect-reduc-1.c: New.
5776         * gcc.dg/vect/vect-reduc-2.c: New.
5777         * gcc.dg/vect/vect-reduc-3.c: New.
5778
5779 2005-06-04  Dale Johannesen  <dalej@apple.com>
5780
5781         * gcc.c-torture/execute/20050603-1.c:  New.
5782         * gcc.c-torture/execute/20050603-2.c:  New.
5783         * gcc.dg/20050603-3.c:  New.
5784
5785 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5786
5787         PR fortran/19195
5788         * gfortran.dg/debug_1.f90: New test.
5789
5790         * gfortran.dg/forall_1.f90: New test.
5791
5792 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5793
5794         * gfortran.dg/array_constructor_3.f90: New test.
5795
5796 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5797
5798         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5799
5800 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5801
5802         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5803
5804 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5805
5806         PR c/21873
5807         * gcc.dg/init-excess-1.c: New test.
5808
5809 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/21853
5812         * g++.dg/expr/static_cast6.C: New test.
5813
5814 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5815
5816         * gcc.dg/tree-ssa/vrp14.c: New test.
5817
5818 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5819
5820         PR c++/21336
5821         * g++.dg/template/new2.C: New test.
5822
5823 2005-06-03  Josh Conner  <jconner@apple.com>
5824
5825         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5826         all entries in initializer.
5827
5828 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5829
5830         PR middle-end/21858
5831         * gcc.dg/pr21858.c: New testcase.
5832
5833 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5834
5835         PR tree-optimization/21292
5836
5837         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5838         New.
5839         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5840         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5841         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5842         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5843         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5844
5845 2005-06-02  Richard Henderson  <rth@redhat.com>
5846
5847         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5848
5849 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5850
5851         * gcc.dg/wtypequal.c: New testcase.
5852
5853 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5854
5855         PR 21582
5856         * gcc.dg/tree-ssa/pr21582.c: New test.
5857
5858 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5859
5860         PR c++/21280
5861         * g++.dg/opt/interface2.h: New.
5862         * g++.dg/opt/interface2.C: New.
5863         * g++.dg/init/ctor4.C: Adjust error lines.
5864         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5865         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5866         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5867         * g++.old-deja/g++.pt/assign1.C: Likewise.
5868         * g++.old-deja/g++.pt/crash20.C: Likewise.
5869
5870 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5871
5872         PR tree-optimization/21734
5873         * g++.dg/vect/pr21734_1.cc: New.
5874         * g++.dg/vect/pr21734_2.cc: New.
5875
5876 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5877
5878         PR c++/20350
5879         * g++.dg/template/spec24.C: New.
5880
5881         PR c++/21151
5882         * g++.dg/pch/local-1.C: New.
5883         * g++.dg/pch/local-1.Hs: New.
5884
5885 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5886
5887         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5888         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5889         * gcc.dg/tree-ssa/pr14341.c: New test.
5890         * gcc.dg/tree-ssa/pr14841.c: New test.
5891         * gcc.dg/tree-ssa/pr20701.c: New test.
5892         * gcc.dg/tree-ssa/pr21086.c: New test.
5893         * gcc.dg/tree-ssa/pr21090.c: New test.
5894         * gcc.dg/tree-ssa/pr21332.c: New test.
5895         * gcc.dg/tree-ssa/pr21458.c: New test.
5896         * gcc.dg/tree-ssa/pr21658.c: New test.
5897         * gcc.dg/tree-ssa/vrp01.c: New test.
5898         * gcc.dg/tree-ssa/vrp02.c: New test.
5899         * gcc.dg/tree-ssa/vrp03.c: New test.
5900         * gcc.dg/tree-ssa/vrp04.c: New test.
5901         * gcc.dg/tree-ssa/vrp05.c: New test.
5902         * gcc.dg/tree-ssa/vrp06.c: New test.
5903         * gcc.dg/tree-ssa/vrp07.c: New test.
5904         * gcc.dg/tree-ssa/vrp08.c: New test.
5905         * gcc.dg/tree-ssa/vrp09.c: New test.
5906         * gcc.dg/tree-ssa/vrp10.c: New test.
5907         * gcc.dg/tree-ssa/vrp11.c: New test.
5908         * gcc.dg/tree-ssa/vrp12.c: New test.
5909         * gcc.dg/tree-ssa/vrp13.c: New test.
5910
5911 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5912
5913         PR 21029
5914         * gcc.dg/tree-ssa/pr21029.c: New test.
5915
5916 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5917
5918         * gfortran.dg/logint-1.f: New test case.
5919         * gfortran.dg/logint-2.f: Likewise.
5920         * gfortran.dg/logint-3.f: Likewise.
5921
5922 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR c/21536
5925         PR c/20760
5926         * gcc.dg/20050527-1.c: New test.
5927
5928         * gcc.dg/i386-sse-12.c: New test.
5929
5930         PR fortran/21729
5931         * gfortran.dg/implicit_5.f90: New test.
5932
5933 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5934
5935         PR fortran/20883
5936         * gfortran/assign_4.f90: New test.
5937         * gfortran/assign_2.f90: Change compile to run.
5938
5939 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5940
5941         * lib/target-supports.exp
5942         (check_effective_target_sync_char_short): New.
5943         * gcc.dg/sync-2.c: New.
5944
5945 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5946
5947         PR tree-optimization/21817
5948         * gcc.dg/torture/pr21817-1.c: New.
5949
5950 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5951
5952         PR c++/21165
5953         * g++.dg/template/init5.C: New.
5954
5955 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         * gfortran.dg/char_initialiser_actual.f90:
5958         Test character initialisers as actual arguments.
5959         * gfortran.dg/char_pointer_comp_assign.f90:
5960         Test character pointer structure component assignments.
5961         * gfortran.dg/char_array_structure_constructor.f90:
5962         Test character components in structure constructors.
5963
5964 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5965
5966         PR middle-end/20931
5967         * g++.dg/opt/pr20931.C: New test.
5968
5969 2005-05-31  Andreas Jaeger  <aj@suse.de>
5970
5971         PR testsuite/20772
5972         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5973         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5974         g++.old-deja/g++.ext/asmspec1.C,
5975         g++.old-deja/g++.other/regstack.C,
5976         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5977         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5978         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5979         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5980         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5981         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5982         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5983         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5984         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5985         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5986         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5987         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5988         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5989         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5990         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5991         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5992         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5993         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5994         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5995
5996 2005-05-31  Jeff Law  <law@redhat.com>
5997
5998         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5999
6000 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6001
6002         PR middle-end/21743
6003         * gcc.dg/builtins-1.c: Activate disabled clog test.
6004         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6005
6006 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6007
6008         * gfortran.dg/char_pointer_assign.f90:
6009         Test character-pointer assignments and pointer assignments.
6010         * gfortran.dg/char_pointer_dummy.f90:
6011         Test character-pointer dummy arguments.
6012         * gfortran.dg/char_pointer_func.f90:
6013         Test character-pointer function returns.
6014         * gfortran.dg/char_pointer_dependency.f90:
6015         Test character-pointer functions with dependencies.
6016
6017 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR c++/21784
6020         * g++.dg/lookup/using14.C: New test.
6021
6022 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6023
6024         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6025         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6026         trailing ^M.
6027
6028 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6029
6030         PR c++/17413
6031         * g++.dg/template/local5.C: New.
6032
6033         PR target/21761
6034         * gcc.c-torture/compile/pr21761.c: New.
6035
6036         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6037         before darwin8.
6038
6039 2005-05-30  Steven G. Kargl
6040
6041         PR fortran/20846
6042         * gfortran.dg/inquire_8.f90: New test.
6043
6044 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6045
6046         PR libfortran/21376
6047         * gfortran.dg/output_exponents_1.f90: New test.
6048
6049 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6050
6051         PR libfortran/20006
6052         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6053
6054 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/21210
6057         * g++.dg/ext/complex1.C: New test.
6058
6059         PR c++/21340
6060         * g++.dg/init/ctor6.C: New test.
6061
6062 2005-05-29  Jan Hubicka  <jh@suse.cz>
6063
6064         * gcc.c-torture/compile/pr21562.c: New.
6065
6066 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6067
6068         * gfortran.dg/subnormal_1.f90: New test.
6069
6070 2005-05-28  Jan Hubicka  <jh@suse.cz>
6071
6072         * tree-prof.exp: Fix comment.
6073         * value-prof-1.c: New.
6074         * value-prof-2.c: New.
6075         * value-prof-3.c: New.
6076         * value-prof-4.c: New.
6077
6078 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6079
6080         PR c++/21614
6081         * g++.dg/expr/ptrmem6.C: New test.
6082         * g++.dg/expr/ptrmem6a.C: Likewise.
6083
6084 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6085
6086         PR tree-optimization/21658
6087         * gcc.dg/tree-ssa/pr21658.c: New.
6088
6089 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6090
6091         PR c++/21455
6092         * g++.dg/inherit/ptrmem3.C: New.
6093
6094         PR c++/21681
6095         * g++.dg/parse/template16.C: New.
6096
6097 2005-05-27  Andreas Jaeger  <aj@suse.de>
6098
6099         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6100
6101         * gcc.dg/i386-sse-8.c: Run test on all archs.
6102
6103 2005-05-26  Mike Stump  <mrs@apple.com>
6104
6105         * objc.dg/isa-field-1.m: Only run on darwin.
6106         * objc.dg/lookup-1.m: Likewise.
6107         * objc.dg/try-catch-8.m: Likewise.
6108
6109 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR tree-optimization/9814
6112         * gcc.dg/pr9814-1.c: New test case.
6113
6114 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6115
6116         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6117         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6118         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6119         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6120         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6121         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6122         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6123         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6124         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6125         objc.dg/try-catch-8.m: New.
6126
6127 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6128
6129         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6130         remove extraneous semicolons.
6131
6132 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6133
6134         * obj-c++.dg/comp-types-12.mm: New.
6135         * objc.dg/comp-types-11.m: New.
6136         * objc.dg/selector-4.m: New.
6137
6138 2005-05-26  Andreas Jaeger  <aj@suse.de>
6139
6140         PR testsuite/20772
6141         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6142         g++.old-deja/g++.ext/attrib3.C,
6143         g++.old-deja/g++.other/store-expr1.C,
6144         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6145         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6146         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6147         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6148         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6149         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6150         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6151         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6152         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6153         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6154         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6155         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6156         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6157         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6158         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6159         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6160         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6161         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6162         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6163
6164 2005-05-26  Andreas Jaeger  <aj@suse.de>
6165
6166         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6167         x86-64 compilation.
6168
6169 2005-05-26  Andreas Jaeger  <aj@suse.de>
6170
6171         PR testsuite/20772
6172         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6173         gcc.misc-tests/i386-pf-athlon-1.c,
6174         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6175         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6176         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6177         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6178         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6179         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6180         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6181         programs.
6182
6183         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6184         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6185         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6186         x86-64 compilation.
6187
6188         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6189         x86_64.
6190
6191         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6192         effective-target ilp32.
6193
6194 2005-05-26  David Ung  <davidu@mips.com>
6195
6196         * gcc.target/mips/ext_ins.c: New test for testing the generation
6197         of MIPS32/64 rev 2 ext/ins instructions.
6198
6199 2005-05-26  Andreas Jaeger  <aj@suse.de>
6200
6201         * treelang/compile/unsigned.tree: Use gimple instead of
6202         nonexisting generic dump.
6203
6204 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6205
6206         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6207
6208 2005-05-26  Andreas Jaeger  <aj@suse.de>
6209
6210         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6211
6212 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6213
6214         PR libfortran/17283
6215         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6216         Test callee-allocated memory with write statements.
6217
6218 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6219
6220         PR middle-end/21709
6221         * gcc.dg/pr21709-1.c: New test case.
6222
6223 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6224             Mike Stump  <mrs@apple.com>
6225
6226         * objc/execute/next_mapping.h: Update for C++.
6227
6228         * obj-c++.dg/selector-1.mm: Move to...
6229         * obj-c++.dg/selector-4.mm: here...
6230
6231         * obj-c++.dg/basic.mm: New.
6232         * obj-c++.dg/comp-types-1.mm: New.
6233         * obj-c++.dg/cxx-class-1.mm: New.
6234         * obj-c++.dg/cxx-ivars-1.mm: New.
6235         * obj-c++.dg/cxx-ivars-2.mm: New.
6236         * obj-c++.dg/cxx-ivars-3.mm: New.
6237         * obj-c++.dg/cxx-scope-1.mm: New.
6238         * obj-c++.dg/cxx-scope-2.mm: New.
6239         * obj-c++.dg/defs.mm: New.
6240         * obj-c++.dg/empty-private-1.mm: New.
6241         * obj-c++.dg/encode-1.mm: New.
6242         * obj-c++.dg/encode-2.mm: New.
6243         * obj-c++.dg/encode-3.mm: New.
6244         * obj-c++.dg/extern-c-1.mm: New.
6245         * obj-c++.dg/extra-semi.mm: New.
6246         * obj-c++.dg/fix-and-continue-2.mm: New.
6247         * obj-c++.dg/isa-field-1.mm: New.
6248         * obj-c++.dg/ivar-list-semi.mm: New.
6249         * obj-c++.dg/local-decl-1.mm: New.
6250         * obj-c++.dg/lookup-1.mm: New.
6251         * obj-c++.dg/lookup-2.mm: New.
6252         * obj-c++.dg/method-1.mm: New.
6253         * obj-c++.dg/method-2.mm: New.
6254         * obj-c++.dg/method-3.mm: New.
6255         * obj-c++.dg/method-4.mm: New.
6256         * obj-c++.dg/method-5.mm: New.
6257         * obj-c++.dg/method-6.mm: New.
6258         * obj-c++.dg/method-7.mm: New.
6259         * obj-c++.dg/no-extra-load.mm: New.
6260         * obj-c++.dg/overload-1.mm: New.
6261         * obj-c++.dg/pragma-1.mm: New.
6262         * obj-c++.dg/pragma-2.mm: New.
6263         * obj-c++.dg/private-1.mm: New.
6264         * obj-c++.dg/private-2.mm: New.
6265         * obj-c++.dg/proto-qual-1.mm: New.
6266         * obj-c++.dg/qual-types-1.mm: New.
6267         * obj-c++.dg/stubify-1.mm: New.
6268         * obj-c++.dg/stubify-2.mm: New.
6269         * obj-c++.dg/super-class-1.mm: New.
6270         * obj-c++.dg/super-class-2.mm: New.
6271         * obj-c++.dg/super-dealloc-1.mm: New.
6272         * obj-c++.dg/super-dealloc-2.mm: New.
6273         * obj-c++.dg/template-1.mm: New.
6274         * obj-c++.dg/template-2.mm: New.
6275         * obj-c++.dg/template-3.mm: New.
6276         * obj-c++.dg/template-4.mm: New.
6277         * obj-c++.dg/template-5.mm: New.
6278         * obj-c++.dg/template-6.mm: New.
6279         * obj-c++.dg/try-catch-1.mm: New.
6280         * obj-c++.dg/try-catch-2.mm: New.
6281         * obj-c++.dg/try-catch-3.mm: New.
6282         * obj-c++.dg/try-catch-4.mm: New.
6283         * obj-c++.dg/try-catch-5.mm: New.
6284         * obj-c++.dg/try-catch-6.mm: New.
6285         * obj-c++.dg/try-catch-7.mm: New.
6286         * obj-c++.dg/try-catch-8.mm: New.
6287         * obj-c++.dg/try-catch-9.mm: New.
6288         * obj-c++.dg/va-meth-1.mm: New.
6289
6290 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6291
6292         * obj-c++.dg/selector-1.mm: New.
6293         * obj-c++.dg/selector-2.mm: New.
6294
6295 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6296
6297         * obj-c++.dg/selector-3.mm: New.
6298         * objc.dg/selector-3.m: New.
6299
6300 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6301
6302         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6303         about where warning appears.
6304
6305 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6306
6307         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6308         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6309         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6310         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6311
6312 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6313
6314         * gcc.dg/20050524-1.c: New test.
6315
6316 2005-05-25  Jan Hubicka  <jh@suse.cz>
6317
6318         * gcc.dg/tree-prof/inliner-1.c: New.
6319
6320 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6321
6322         * gcc.dg/tree-prof: New directory.
6323         * gcc.dg/tree-prof/tree-prof.exp: New.
6324
6325 2005-05-25  DJ Delorie  <dj@redhat.com>
6326
6327         * gcc.dg/Wattributes-1.c: New.
6328         * gcc.dg/Wattributes-2.c: New.
6329         * gcc.dg/Wattributes-3.c: New.
6330
6331 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6332
6333         PR tree-optimization/19833
6334         * gcc.dg/uninit-4.c: Remove xfail.
6335         * gcc.dg/uninit-9.c: Ditto.
6336
6337 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6338
6339         * obj-c++.dg/bitfield-[1-5].mm: New.
6340         * obj-c++.dg/class-protocol-1.mm: New.
6341         * obj-c++.dg/comp-types-1[0-1].mm: New.
6342         * obj-c++.dg/comp-types-[2-9].mm: New.
6343         * obj-c++.dg/encode-[4-8].mm: New.
6344         * obj-c++.dg/layout-1.mm: New.
6345         * obj-c++.dg/method-1[0-9].mm: New.
6346         * obj-c++.dg/method-2[0-1].mm: New.
6347         * obj-c++.dg/method-[8-9].mm: New.
6348         * obj-c++.dg/objc-gc-3.mm: New.
6349         * obj-c++.dg/try-catch-10.mm: New.
6350         * objc.dg/bitfield-5.m: New.
6351         * objc.dg/comp-types-10.m: New.
6352         * objc.dg/comp-types-9.m: New.
6353         * objc.dg/layout-1.m: New.
6354         * objc.dg/objc-gc-4.m: New.
6355         * objc.dg/try-catch-9.m: New.
6356         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6357         * objc.dg/comp-types-1.m: Likewise.
6358         * objc.dg/comp-types-[5-6].m: Likewise.
6359         * objc.dg/method-9.m: Likewise.
6360
6361 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6362
6363         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6364         and on hardware without VMX support.
6365
6366         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6367
6368         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6369
6370         * lib/profopt.exp (dg-final-generate, dg-final-use,
6371         profopt-final-code, profopt-get-options): New.
6372         (profopt-execute): Process test directives.
6373
6374         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6375         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6376         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6377
6378 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6379
6380         PR C++/21645
6381         * g++.dg/init/ctor5.C: New test.
6382
6383 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6384
6385         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6386         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6387         vect-113.c, vect-114.c.
6388
6389 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6390
6391         * gcc.dg/const-elim-1.c: Remove xfails.
6392
6393 2005-05-23  Jeff Law  <law@redhat.com>
6394
6395         * gcc.c-torture/compile/pr21638.c: New test.
6396         * gcc.c-torture/compile/20050520-1.c: New test.
6397
6398 2005-05-23  Nick Clifton  <nickc@redhat.com>
6399
6400         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6401         be a proper triple, ie: m32r*-*-*.
6402         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6403
6404 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6405
6406         PR middle-end/21331
6407         PR tree-opt/21293
6408         * gcc.c-torture/compile/pr21293.c: New test.
6409         * gcc.c-torture/execute/pr21331.c: New test.
6410
6411 2004-05-20  Richard Henderson  <rth@redhat.com>
6412
6413         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6414
6415 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6416
6417         * obj-c++-dg.exp: Add.
6418         * obj-c++.exp: Add.
6419         * obj-c++.dg/dg.exp: Add.
6420
6421 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6422
6423         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6424         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6425
6426 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6427
6428         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6429
6430 2004-05-19  Richard Henderson  <rth@redhat.com>
6431
6432         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6433
6434 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6435
6436         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6437
6438         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6439
6440 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR c++/21495
6443         * g++.dg/parse/extern1.C: New test.
6444         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6445
6446 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6447
6448         * gcc.dg/c99-math.h: New.
6449         * gcc.dg/c99-math-float-1.c: New test.
6450         * gcc.dg/c99-math-double-1.c: Likewise.
6451         * gcc.dg/c99-math-long-double-1.c: Likewise.
6452
6453 2005-05-18  Richard Henderson  <rth@redhat.com>
6454
6455         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6456
6457 2005-05-18  Devang Patel  <dpatel@apple.com>
6458
6459         * g++.dg/opt/20050511-1.C: New test.
6460
6461 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6462
6463         PR libfortran/21127
6464         * gfortran.dg/reshape-complex.f90:  New test.
6465
6466 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6467
6468         * gfortran.dg/array_constructor_1.f90: New test.
6469         * gfortran.dg/array_constructor_2.f90: New test.
6470
6471 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6472
6473         PR fortran/20954
6474         * gfortran.dg/pr20954.f: New test.
6475
6476 2005-05-17  Mike Stump  <mrs@apple.com>
6477
6478         Yet more Objective-C++...
6479
6480         * objc.dg/method-5.m: Update.
6481         * objc.dg/method-6.m: Update.
6482         * objc.dg/method-7.m: Update.
6483         * objc.dg/method-9.m: Update.
6484         * objc.dg/try-catch-2.m: Update.
6485
6486 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6487
6488         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6489         Remove little-endian optimizations.
6490
6491 2005-05-17  Jeff Law  <law@redhat.com>
6492
6493         * g++.dg/tree-ssa/pr14814.C: New test.
6494         * gcc.dg/tree-ssa/pr14814.C: New test.
6495         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6496         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6497
6498 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6499
6500         * gcc.dg/compat/generate-random.c: Do not include
6501         libiberty.h.
6502         * gcc.dg/compat/generate-random_r.c: Likewise.
6503
6504 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6505
6506         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6507
6508 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6509
6510         PR middle-end/21595
6511         * g++.dg/tree-ssa/builtin1.C: New testcase.
6512
6513 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR c++/21454
6516         * g++.dg/opt/const4.C: New test.
6517
6518         PR middle-end/21492
6519         * g++.dg/opt/crossjump1.C: New test.
6520
6521         PR tree-optimization/21610
6522         * gcc.c-torture/compile/20050516-1.c: New test.
6523
6524         PR fortran/15080
6525         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6526         about the test failing.
6527         * gfortran.fortran-torture/execute/where_7.f90: New test.
6528         * gfortran.fortran-torture/execute/where_8.f90: New test.
6529
6530 2005-05-16  Richard Henderson  <rth@redhat.com>
6531
6532         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6533         i?86 and x86_64.
6534
6535 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6536
6537         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6538         (limits.h): Include unconditionally.
6539         (stdlib.h): Likewise.
6540         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6541         (limits.h): Include unconditionally.
6542         (stdlib.h): Likewise.
6543         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6544         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6545         (limits.h): Include unconditionally.
6546         (stdlib.h): Likewise.
6547         (hashtab.h): Do not include.
6548         (getopt.h): Likewise.
6549         (stddef.h): Include.
6550         (hashval_t): Define.
6551         (struct entry): Add "next" field.
6552         (HASH_SIZE): New macro.
6553         (hash_table): New variable.
6554         (switchfiles): Do not use xmalloc.
6555         (mix): New macro.
6556         (iterative_hash): New function.
6557         (hasht): Remove.
6558         (e_exists): New function.
6559         (e_insert): Likewise.
6560         (output): Use, instead of libiberty hashtable functions.
6561         (main): Do not use getopt.  Do not call htab_create.
6562
6563 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6564
6565         PR libstdc++/21526
6566         * lib/target-supports.exp (check_mkfifo_available):
6567         Return 0 for cygwin as mkfifo support incomplete on platform.
6568         Fix typos in comments.
6569
6570 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6571
6572         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6573
6574 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6575
6576         PR fortran/17432
6577         * gfortran.dg/assign_4.f: New test.
6578
6579 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6580
6581         PR tree-optimization/21563
6582         * gcc.dg/tree-ssa/pr21563.c: New.
6583
6584 2005-05-14  Jan Hubicka  <jh@suse.cz>
6585
6586         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6587
6588 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6589
6590         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6591
6592 2005-05-13  Julian Brown  <julian@codesourcery.com>
6593
6594         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6595         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6596
6597 2005-05-13  Jan Hubicka  <jh@suse.cz>
6598
6599         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6600         * gcc.dg/fold-xor-?.c: Likewise.
6601         * gcc.dg/pr15784-?.c: Likewise.
6602         * gcc.dg/pr20922-?.c: Likewise.
6603         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6604         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6605         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6606
6607 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6608
6609         PR fortran/21260
6610         * gfortran.dg/hollerith_1.f90: New test.
6611
6612 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6613
6614         * gfortran.dg/func_result_2.f90: New test.
6615
6616 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6617
6618         * gfortran.dg/dev_null.f90: New test.
6619
6620 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6621
6622         * gcc.dg/arm-vfp1.c: Revert last change.
6623
6624 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6625
6626         PR middle-end/19807
6627         PR tree-optimization/19639
6628         * g++.dg/tree-ssa/pr19807.C: New testcase.
6629
6630 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6631
6632         PR libfortran/21471
6633         * gfortran.dg/append-1.f90: New test.
6634
6635 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6636
6637         * gcc.dg/pr18501.c: XFAIL.
6638         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6639         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6640         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6641         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6642         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6643         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6644         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6645         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6646
6647 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6648
6649         PR fortran/20178
6650         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6651         gfortran.dg/f2c_3.f90: New tests.
6652
6653         * gfortran.dg/return_1.f90: Fix dg annotation.
6654
6655 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6656
6657         * gcc.c-torture/compile/20050510-1.c: New test.
6658
6659 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6660
6661         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6662
6663 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6664
6665         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6666
6667 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6668
6669         PR c/17913
6670         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6671
6672 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6673
6674         PR c/21342
6675         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6676         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6677
6678 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6679
6680         PR debug/16676
6681         * gcc.dg/debug/pr16676.c: New test.
6682
6683 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6684
6685         PR testsuite/21443
6686         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6687         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6688         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6689         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6690         Change -O1 to -O2.
6691         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6692         -fno-tree-dominator-opts.
6693
6694 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6695
6696         * gfortran.dg/return_1.f90: New test.
6697
6698 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6699
6700         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6701
6702         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6703
6704 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6705
6706         PR c++/21427
6707         * g++.dg/inherit/covariant13.C: New.
6708
6709 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6710
6711         PR libfortran/19155
6712         * gfortran.dg/pr19155.f: New test.
6713
6714 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6715
6716         PR inline-asm/8788
6717         * gcc.dg/pr8788-1.c: New testcase.
6718
6719 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6720
6721         PR target/21416
6722         * gcc.target/mips/fpcmp-[12].c: New tests.
6723
6724 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6725
6726         * lib/target-supports-dg.exp (dg-require-fork): New function.
6727         (dg-require-mkfifo): Likewise.
6728         * lib/target-supports.exp (check_function_available): New
6729         function.
6730         (check_fork_available): Likewise.
6731         (check_mkfifo_available): Likewise.
6732
6733 2005-05-06  Jeff Law  <law@redhat.com>
6734
6735         * gcc.c-torture/compile/pr21380.c: New test.
6736
6737 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6738
6739         PR c++/20961
6740         * g++.dg/ext/weak3.C: New test.
6741
6742 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/21352
6745         * g++.dg/template/crash37.C: New test.
6746
6747 2005-05-05  Paul Brook  <paul@codesourcery.com>
6748
6749         * gcc.dg/arm-g2.c: Use effective-target arm32.
6750         * gcc.dg/arm-mmx-1.c: Ditto.
6751         * gcc.dg/arm-scd42-2.c: Ditto.
6752         * gcc.dg/arm-vfp1.c: Ditto.
6753         * lib/target-supports.exp (check_effective_target_arm32): New
6754         function.
6755
6756 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6757
6758         PR libfortran/21354
6759         gfortran.dg/in_pack_rank7.f90:  New test.
6760
6761 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6762
6763         PR middle-end/15618
6764         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6765
6766 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6767
6768         PR middle-end/21265
6769         * gcc.dg/20050503-1.c: New test.
6770
6771         PR rtl-optimization/21239
6772         * gcc.dg/i386-sse-11.c: New test.
6773
6774 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6775
6776         PR target/16888
6777         * gcc.target/i386/asm-1.c: New test.
6778
6779 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR rtl-optimization/21330
6782         * gcc.c-torture/execute/20050502-1.c: New test.
6783
6784         PR target/21297
6785         * gcc.c-torture/execute/20050502-2.c: New test.
6786
6787 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6788
6789         PR middle-end/21282
6790         * gcc.dg/pr21282.c: New.
6791
6792 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6793
6794         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6795         * gcc.dg/vect/vect-92.c: Likewise
6796         * gcc.dg/vect/vect-93.c: Likewise
6797         * gcc.dg/vect/vect-dv-1.c: Likewise
6798         * gcc.dg/vect/vect-dv-2.c: Likewise
6799         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6800
6801 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6802
6803         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6804         * gfortran.dg/vect/vect-2.f90:  Likewise
6805         * gfortran.dg/vect/vect-3.f90:  Likewise
6806         * gfortran.dg/vect/vect-4.f90:  Likewise
6807         * gfortran.dg/vect/vect-5.f90:  Likewise
6808
6809 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6810
6811         PR target/20813
6812         * gcc.dg/rs6000-fpint-2.c: New.
6813
6814 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6815
6816         PR c/15698
6817         * gcc.dg/builtins-30.c: Update expected messages.
6818         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6819         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6820         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6821
6822 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6823
6824         PR tree-optimization/21294
6825         * gcc.dg/tree-ssa/pr21294.c: New.
6826
6827 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6828
6829         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6830         __builtin_altivec_st_internal_4si built-in.
6831
6832 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6833
6834         PR c++/15875
6835         * g++.dg/template/ptrmem14.C: New test.
6836
6837 2005-05-02  Paul Brook  <paul@codesourcery.com>
6838
6839         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6840
6841 2005-05-02  Michael Matz  <matz@suse.de>
6842
6843         PR c++/19542
6844         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6845
6846 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6847
6848         * g++.dg/cpp/weak.C: New test.
6849
6850 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6851
6852         * gcc.dg/tree-ssa/loop-8.c: New test.
6853
6854 2005-04-30  Michael Maty  <matz@suse.de>
6855
6856         * gcc.dg/inline-mcpy.c: New test.
6857
6858 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6859
6860         PR libfortran/18958
6861         * gfortran.dg/eoshift.f90:  New test case.
6862
6863 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6864
6865         PR libfortran/18857
6866         * gfortran.dg/matmul_1.f90: New test.
6867
6868 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6869
6870         PR tree-optimization/21030
6871         * gcc.dg/tree-ssa/pr21030.c: New.
6872
6873 2005-04-29  Devang Patel  <dpatel@apple.com>
6874
6875         PR tree-optimization/21272
6876         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6877
6878 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR fortran/13082
6881         PR fortran/18824
6882         * gfortran.dg/entry_4.f90: New test.
6883         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6884         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6885         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6886         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6887         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6888         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6889         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6890
6891 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6892
6893         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6894
6895 2005-04-29  Paul Brook   <paul@codesourcery.com>
6896
6897         * gfortran.dg/entry_3.f90: New test.
6898
6899 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6900
6901         * gfortran.dg/implicit_4.f90: New test.
6902
6903 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6904
6905         * lib/target-supports.exp (check_profiling_available): Return
6906         false for xtensa-*-elf.
6907
6908 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6909
6910         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6911         error if file cannot be deleted.
6912
6913 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6914
6915         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6916         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6917         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6918         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6919         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6920         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6921         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6922         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6923         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6924         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6925         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6926         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6927         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6928
6929 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6930
6931         PR fortran/20865
6932         * gfortran.dg/pr20865.f90: New test.
6933
6934 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/void-cast-2.c: New test.
6937
6938 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6939
6940         PR c/21159
6941         * gcc.dg/void-cast-1.c: New test.
6942
6943 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6944
6945         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6946
6947 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6948
6949         PR fortran/21177
6950         * gfortran.dg/pr21177.f90: New test.
6951
6952 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6953
6954         PR tree-optimization/21171
6955         * gcc.dg/tree-ssa/pr21171.c: New test.
6956
6957 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6958
6959         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6960         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6961         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6962         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6963         gcc.dg/tree-ssa/gen-vect-32.c: New.
6964         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6965         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6966         don't run on PPC32.
6967
6968 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6969
6970         PR c/21213
6971         * gcc.dg/transparent-union-3.c: New test.
6972
6973 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6974
6975         PR c/20740
6976         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6977         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6978         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6979         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6980         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6981         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6982
6983 2005-04-26  Jeff Law  <law@redhat.com>
6984
6985         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6986         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6987         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6988         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6989         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6990         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6991         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6992
6993 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6994
6995         PR tree-optimization/17598
6996         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6997
6998 2005-04-25  Mike Stump  <mrs@apple.com>
6999
7000         * objc.dg/fix-and-continue-1.m: Add.
7001
7002 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7003
7004         PR c++/20995
7005         * g++.dg/opt/pr20995-1.C: New test case.
7006
7007 2005-04-25  Devang Patel <dpatel@apple.com>
7008
7009         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7010
7011 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7012
7013         PR testsuite/21062
7014         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7015
7016 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7017
7018         PR C++/21188
7019         * g++.dg/opt/rtti2.C: New test.
7020
7021 2005-04-25  Paul Brook  <paul@codesourcery.com>
7022         Steven G. Kargl  <kargls@comcast.net>
7023
7024         PR fortran/20879
7025         * gfortran.dg/ichar_1.f90: New file.
7026
7027 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR middle-end/20991
7030         * g++.dg/opt/pr20991.C: New test.
7031
7032         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7033         where sizeof (type) < __alignof__ (type).
7034         * gcc.dg/compat/struct-layout-1.h: Likewise.
7035
7036 2005-04-24  Per Bothner  <per@bothner.com>
7037             Devang Patel  <dpatel@apple.com>
7038
7039         PR preprocessor/20907
7040         * gcc.dg/cpp/very-long-comment.c: New test.
7041
7042 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7043
7044         PR fortran/20059
7045         * gfortran.dg/common_5.f: New test.
7046
7047 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7048
7049         PR middle-end/21082
7050         * g++.dg/tree-ssa/pr21082.C: New testcase.
7051
7052 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7053
7054         * gcc.dg/vect/vect-99.c: New test.
7055
7056 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7057
7058         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7059
7060 2005-04-22  Jeff Law  <law@redhat.com>
7061
7062         * gcc.dg/uninit-5.c: Remove xfails.
7063         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7064         conditionals and loads.
7065
7066 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7067
7068         PR libfortran/20074
7069         PR libfortran/20436
7070         PR libfortran/21108
7071         * gfortran.dg/nested_reshape.f90: new test
7072         * gfortran.dg/reshape-alloc.f90: new test
7073         * gfortran.dg/reshape.f90: new test
7074
7075 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7078
7079         * gcc.dg/arm-vfp1.c: New test.
7080
7081 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7082
7083         PR c++/21087
7084         * g++.dg/lookup/builtin2.C: New test.
7085
7086 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7087
7088         * gcc.dg/weak/weak-13.c: New test.
7089
7090 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7091
7092         * lib/target-supports.exp (check_effective_target_sync_int_long):
7093         Add powerpc*.
7094
7095 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7096
7097         * gcc.target/mips/branch-1.c: New test.
7098
7099 2005-04-21  Richard Henderson  <rth@redhat.com>
7100
7101         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7102         * gcc.dg/vect/vect-86.c: Likewise.
7103         * gcc.dg/vect/vect-87.c: Likewise.
7104         * gcc.dg/vect/vect-88.c: Likewise.
7105
7106 2005-04-21  Devang Patel  <dpatel@apple.com>
7107
7108         PR optimization/20994
7109         * gcc.dg/tree-ssa/ifc-3.c: New test.
7110
7111 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7112
7113         PR c/12913
7114         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7115         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7116         gcc.dg/c99-vla-jump-5.c: New tests.
7117
7118 2005-04-19  Richard Henderson  <rth@redhat.com>
7119
7120         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7121         Fix typo in exists check.
7122         (check_effective_target_sync_int_long): New.
7123         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7124         * gcc.dg/ia64-sync-2.c: Likewise.
7125         * gcc.dg/ia64-sync-3.c: Likewise.
7126         * gcc.dg/ia64-sync-4.c: Likewise.
7127
7128 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7129
7130         * gcc.dg/fold-xor-1.c: New test.
7131         * gcc.dg/fold-xor-2.c: New test.
7132
7133 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7134
7135         PR target/20670
7136         * g++.dg/eh/fp-regs.C: New test.
7137
7138 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7139
7140         * gcc.dg/Wint-to-pointer-cast-1.c,
7141         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7142         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7143         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7144
7145 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7146
7147         PR fortran/16861
7148         * gfortran.dg/pr16861.f90: New test.
7149
7150 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7151
7152         * gcc.dg/pr21085.c: New test.
7153
7154 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7155
7156         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7157         (setup_mips_tests, dg-mips-options): New procedures.
7158         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7159         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7160         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7161         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7162         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7163         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7164         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7165         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7166         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7167         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7168         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7169         dg-mips-options instead of dg-options.  Remove now-redundant
7170         preprocessor guards.
7171         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7172         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7173         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7174         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7175         * gcc.dg/vr-mult-2.c: Delete.
7176         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7177         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7178         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7179         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7180         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7181         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7182         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7183
7184 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7185
7186         * ada/acats/run_all.sh: Use sync when executable not present.
7187
7188 2005-04-18  Devang Patel  <dpatel@apple.com>
7189
7190         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7191         * gcc.dg/vect/vect-11a.c: New.
7192         * gcc.dg/vect/vect-none.c: Update.
7193         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7194
7195 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7196
7197         PR tree-optimization/20922
7198         * gcc.dg/pr20922-1.c: New test.
7199         * gcc.dg/pr20922-2.c: New test.
7200         * gcc.dg/pr20922-3.c: New test.
7201         * gcc.dg/pr20922-4.c: New test.
7202         * gcc.dg/pr20922-5.c: New test.
7203         * gcc.dg/pr20922-6.c: New test.
7204
7205 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7206
7207         PR libfortran/20950
7208         * gfortran.dg/pr20950.f: New test.
7209
7210 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7211
7212         PR libfortran/19216
7213         * gfortran.dg/pr19216.f: New test.
7214
7215 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7216
7217         PR tree-optimization/21001
7218         * gcc.dg/tree-ssa/pr21001.c: New.
7219
7220 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7221
7222         PR libfortran/21075
7223         * gfortran.dg/reshape_rank7.f90: New test.
7224
7225 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7226
7227         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7228         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7229         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7230         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7231         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7232         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7233         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7234         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7235         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7236         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7237         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7238         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7239         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7240         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7241         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7242         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7243         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7244         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7245         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7246         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7247         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7248
7249 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7250
7251         * gfortran.dg/wtruncate.f: New testcase.
7252         * gfortran.dg/wtruncate.f90: New testcase.
7253
7254 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/21025
7257         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7258         which sizeof/alignof is dependent, rather than just whether we are
7259         processing_template_decl.
7260
7261 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7262
7263         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7264         corrected typo where the wrong variables had been compared.
7265
7266 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7267
7268         PR libfortran/18495
7269         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7270         Test callee-allocated version of return array with a write
7271         statement.
7272         Test spread with a temporary with another write statement.
7273
7274 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7275
7276         PR tree-optimization/21031
7277         * gcc.dg/tree-ssa/pr21031.c: New.
7278
7279 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7280
7281         PR tree-optimization/21004
7282         * gcc.dg/builtins-53.c: Include builtins-config.h.
7283         Check floorf, ceilf, floorl and ceill transformations
7284         only when HAVE_C99_RUNTIME is defined.
7285
7286 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7287
7288         PR middle-end/20739
7289         * gcc.dg/tree-ssa/pr20739.c: New test.
7290
7291 2005-04-14  Mike Stump  <mrs@apple.com>
7292
7293         * gcc.dg/Foundation.framework/empty: New.
7294         * gcc.dg/framework-2.c: New.
7295
7296 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7297
7298         PR tree-optimization/21021
7299         * gcc.c-torture/compile/pr21021.c: New.
7300
7301 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7302
7303         PR testsuite/21010
7304         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7305         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7306         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7307         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7308         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7309         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7310         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7311         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7312
7313 2005-04-14  Richard Henderson  <rth@redhat.com>
7314
7315         * lib/target-supports.exp (check_effective_target_vect_condition):
7316         Add ia64, i?86, and x86_64.
7317
7318 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7319
7320         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7321
7322 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7323
7324         PR tree-optimization/20657
7325         * gcc.dg/tree-ssa/pr20657.c: New.
7326
7327 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7328
7329         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7330         (long long int)trunc*.
7331
7332 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7333
7334         PR target/20927
7335         * gcc.dg/pr20927.c: New test.
7336
7337 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7338
7339         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7340         * gcc.target/mips/asm-1.c: Likewise.
7341
7342 2005-04-13  Dale Johannesen  <dalej@apple.com>
7343
7344         * objc.dg/objc-fast-4.m:  New.
7345
7346 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7347
7348         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7349         directory.
7350         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7351
7352 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7353
7354         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7355         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7356         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7357
7358 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7359
7360         PR tree-optimization/20913
7361         * gcc.dg/tree-ssa/pr20913.c: New.
7362
7363         PR tree-optimization/20702
7364         * gcc.dg/tree-ssa/pr20702.c: New.
7365
7366 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7367
7368         PR c++/13744
7369         * g++.dg/inherit/local3.C: New test.
7370
7371 2005-04-12  Jeff Law  <law@redhat.com>
7372
7373         * gcc.dg/tree-ssa/20050412-1.c: New test.
7374
7375 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7376
7377         PR libfortran/19016
7378         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7379         Add tests with mask generated by expression.
7380         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7381         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7382         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7383
7384 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7385
7386         PR middle-end/20917
7387         * gcc.dg/20050409-1.c: New test.
7388
7389 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7390
7391         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7392
7393 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7394
7395         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7396         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7397         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7398         (TARGET_CXX): Adjust accordingly.
7399         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7400         determine_class_data_visibility and class_data_always_comdat.
7401         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7402         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7403         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7404         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7405         (arm_cxx_determine_class_data_visibility): New.
7406         (arm_cxx_class_data_always_comdat): Likewise.
7407         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7408         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7409         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7410         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7411         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7412         Define.
7413
7414 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7415
7416         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7417
7418 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7419
7420         * gcc.dg/i386-darwin-fpmath.c: New.
7421
7422 2004-04-11  Devang Patel  <dpatel@apple.com>
7423
7424         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7425         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7426         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7427         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7428         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7429         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7430         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7431         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7432         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7433
7434 2004-04-11  Devang Patel  <dpatel@apple.com>
7435
7436         * gcc.dg/vect/vect-dv-1.c: New test.
7437         * gcc.dg/vect/vect-dv-2.c: New test.
7438
7439 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7440
7441         PR tree-optimization/20933
7442         * gcc.dg/tree-ssa/pr20933.c: New test.
7443
7444 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7445
7446         * gfortran.dg/fold_nearest.f90: New test.
7447
7448 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7449
7450         * gcc.dg/tree-ssa/alias-1.c: New test.
7451
7452 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7453
7454         PR tree-optimization/20920
7455         * g++.dg/tree-ssa/pr20920.C: New test.
7456
7457 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7458
7459         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7460         (long long int)ceil*.
7461
7462 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7463
7464         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7465         explicit C++ linkage.
7466
7467 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7468
7469         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7470         warning for arithmetic IF statements.
7471
7472 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7473
7474         * eor_handling_1.f90: New test case.
7475         * eor_handling_2.f90: New test case.
7476         * eor_handling_3.f90: New test case.
7477         * eor_handling_4.f90: New test case.
7478         * eor_handling_5.f90: New test case.
7479         * noadv_size.f90: New test case.
7480         * pad_no.f90: New test case.
7481
7482 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7483
7484         * gcc.c-torture/execute/20050410-1.c: New test.
7485
7486 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7487
7488         * gcc.dg/pr20126.c: New.
7489
7490 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7491             Steven G. Kargl <kargls@comcast.net>
7492
7493         * gfortran.dg/PR19872.f: New test.
7494
7495 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7496
7497         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7498
7499 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7500
7501         * gfortran.dg/nint_1.f90: New test.
7502
7503 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7504
7505         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7506         Added test for callee-allocated arrays with write statements.
7507         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7508         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7509         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7510         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7511         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7512
7513 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7514
7515         PR libfortran/20163
7516         * gfortran.dg/open-options-blanks.f:  New test.
7517
7518 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7519
7520         PR fortran/13257
7521         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7522
7523 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7524
7525         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7526         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7527         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7528         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7529         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7530         * gcc.c-torture/execute/stdarg-4.c: New test.
7531
7532         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7533
7534         PR target/20795
7535         * g++.dg/abi/param2.C: New test.
7536
7537 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7538
7539         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7540
7541 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7542
7543         * gcc.dg/builtins-53.c: New test.
7544
7545 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7546
7547         * g++.dg/tree-ssa/pr18178.C: New test.
7548         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7549         * gcc.c-torture/execute/20041019-1.c: New test.
7550         * gcc.dg/tree-ssa/20041008-1.c: New test.
7551         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7552         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7553         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7554         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7555         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7556         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7557         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7558         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7559         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7560         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7561
7562 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7563
7564         PR rtl-optimization/20466
7565         * gcc.c-torture/execute/pr20466-1.c: New test.
7566
7567 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/20905
7570         * g++.dg/parse/cond2.C: New test.
7571
7572         PR c++/20145
7573         * g++.dg/warn/Wdtor1.C: New test.
7574
7575 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7576
7577         PR fortran/17229
7578         * gfortran.dg/pr17229.f: New test.
7579
7580 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7581
7582         * gfortran.dg/tiny_1.f90: New test.
7583         * gfortran.dg/tiny_2.f90: ditto.
7584
7585 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7586
7587         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7588         * gfortran.dg/open_new.f90:  Fix dg-do run line
7589
7590 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7591
7592         * lib/target-supports.exp (get_compiler_messages): Support
7593         optional arguments, the fourth being compiler options.
7594         (check_effective_target_fpic): New proc.
7595         * gcc.dg/20050321-2.c: Restrict to target fpic.
7596
7597 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7598
7599         * gcc.dg/15443-1.c: New test.
7600         * gcc.dg/15443-2.c: Likewise.
7601
7602 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7603
7604         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7605
7606 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7607
7608         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7609
7610 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7611
7612         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7613         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7614         -m64.
7615         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7616         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7617         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7618
7619 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/20212
7622         * g++.dg/warn/Wunused-11.C: New test.
7623
7624 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7625
7626         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7627
7628 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7629
7630         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7631
7632 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7633
7634         PR c++/20734
7635         * g++.dg/template/ptrmem13.C: New test.
7636
7637 2005-04-05  Per Bothner  <per@bothner.com>
7638
7639         * lib/gcc.exp: Always add -fno-show-column, for now.
7640
7641 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7642
7643         PR testsuite/20767
7644         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7645         of plain old "unsigned int" for the type of "i".  Makes this test
7646         64bit clean.
7647
7648 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7649
7650         * gcc.dg/i386-ssefn-1.c: New test.
7651         * gcc.dg/i386-ssefn-2.c: New test.
7652         * gcc.dg/i386-ssefn-3.c: New test.
7653         * gcc.dg/i386-ssefn-4.c: New test.
7654
7655 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR tree-optimization/20076
7658         * gcc.dg/builtin-apply4.c: New test.
7659
7660         PR preprocessor/19475
7661         * gcc.dg/cpp/macspace1.c: New test.
7662         * gcc.dg/cpp/macspace2.c: New test.
7663
7664 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7665
7666         * gfortran.dg/pr20755.f: Fixed bad format.
7667
7668 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR c++/20763
7671         * g++.dg/ext/attrib21.C: New test.
7672
7673 2004-04-05  Devang Patel  <dpatel@apple.com>
7674
7675         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7676         * gcc.dg/vect/vect-shift-1.c: New test.
7677
7678 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7679
7680         PR libfortran/20755
7681         * gfortran.dg/pr20755.f: New test.
7682
7683 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7684
7685         * gfortran.dg/pr15959.f90: New test.
7686         * gfortran.dg/string_pad_trunc.f90: New test.
7687
7688 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7689
7690         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7691         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7692         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7693         syntax.
7694
7695 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7696
7697         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7698
7699 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7700
7701         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7702         * gcc.c-torture/compile/20011119-2.c: Likewise.
7703         * gcc.c-torture/compile/981001-2.c: Likewise.
7704
7705 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/20679
7708         * g++.dg/template/overload4.C: New test.
7709
7710 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7711
7712         PR c++/20746
7713         * g++.dg/abi/covariant5.C: New.
7714
7715         PR debug/20505
7716         * g++.dg/debug/const2.C: New.
7717
7718 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR rtl-optimization/16104
7721         * gcc.c-torture/execute/20050316-1.c: New test.
7722
7723 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7724
7725         * g++.dg/template/spec23.C: Fix dg-error text.
7726
7727 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7728
7729         PR c++/19199
7730         * g++.dg/expr/lval2.C: New.
7731
7732 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7735         __builtin_strcasecmp and __builtin_strncasecmp.
7736
7737 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7738
7739         PR c++/20723
7740         * g++.dg/template/spec22.C: New.
7741         * g++.dg/template/spec23.C: New.
7742
7743 2005-04-03  Dale Ranta  <dir@lanl.gov>
7744             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7745
7746         PR libfortran/20068
7747         PR libfortran/20125
7748         PR libfortran/20156
7749         PR libfortran/20471
7750         * gfortran.dg/backspace.f: New test.
7751
7752 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7753
7754         * gcc.dg/pr19345.c: New test.
7755
7756 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7757
7758         PR tree-optimization/20640
7759         * gcc.dg/torture/tree-loop-1.c: New.
7760
7761 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7762
7763         PR rtl-optimization/20290
7764         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7765
7766 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7767
7768         * gcc.dg/rs6000-fpint.c: New.
7769
7770 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7771
7772         * gcc.dg/old-style-then-proto-1.c: New test.
7773
7774 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7775
7776         * gfortran.fortran-torture/execute/backspace.f90: Check
7777         after backspace and read was incorrect.
7778
7779 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7780
7781         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7782         buffer past the terminating NUL using memcmp.
7783         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7784         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7785
7786         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7787         Fix unused/uninitialized variable warnings.
7788
7789         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7790         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7791         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7792         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7793
7794         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7795         gcc.c-torture/execute/builtins/fputs-lib.c,
7796         gcc.c-torture/execute/builtins/lib/fprintf.c,
7797         gcc.c-torture/execute/builtins/lib/main.c,
7798         gcc.c-torture/execute/builtins/lib/memcmp.c,
7799         gcc.c-torture/execute/builtins/lib/memmove.c,
7800         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7801         gcc.c-torture/execute/builtins/lib/memset.c,
7802         gcc.c-torture/execute/builtins/lib/printf.c,
7803         gcc.c-torture/execute/builtins/lib/sprintf.c,
7804         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7805         gcc.c-torture/execute/builtins/lib/strchr.c,
7806         gcc.c-torture/execute/builtins/lib/strcmp.c,
7807         gcc.c-torture/execute/builtins/lib/strcpy.c,
7808         gcc.c-torture/execute/builtins/lib/strcspn.c,
7809         gcc.c-torture/execute/builtins/lib/strlen.c,
7810         gcc.c-torture/execute/builtins/lib/strncat.c,
7811         gcc.c-torture/execute/builtins/lib/strncmp.c,
7812         gcc.c-torture/execute/builtins/lib/strncpy.c,
7813         gcc.c-torture/execute/builtins/lib/strrchr.c,
7814         gcc.c-torture/execute/builtins/lib/strspn.c,
7815         gcc.c-torture/execute/builtins/lib/strstr.c,
7816         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7817         gcc.c-torture/execute/builtins/strlen-2.c,
7818         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7819         prototypes.
7820
7821 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7822
7823         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7824         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7825         selectany usage.
7826
7827 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR c++/19406
7830         * g++.dg/debug/using1.C: New test.
7831
7832 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7833
7834         PR middle-end/20524
7835         * gcc.dg/alias-7.c: Prefix asm-declared name with
7836         __USER_LABEL_PREFIX__.
7837
7838 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7839
7840         Fix fallout from PR middle-end/15700:
7841         * gcc.c-torture/compile/20011119-1.c: Take
7842         __USER_LABEL_PREFIX__ into account.
7843         * gcc.c-torture/compile/20011119-2.c: Likewise.
7844
7845 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7846
7847         PR c++/18644
7848         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7849
7850 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7851
7852         PR c/17855
7853         * gcc.c-torture/compile/struct-non-lval-1.c,
7854         gcc.c-torture/compile/struct-non-lval-2.c,
7855         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7856
7857 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7858
7859         * gcc.dg/tls/tls.exp: Remove temporary file.
7860         * g++.dg/tls/tls.exp: Ditto.
7861         * lib/file-format.exp: Ditto.
7862         * g++.dg/special/ecos.exp: Ditto.
7863
7864         * lib/profopt.exp: Treat prof_ext as a list.
7865         * gcc.misc-tests/bprob.exp: Ditto.
7866         * g++.dg/bprob/bprob.exp: Ditto.
7867
7868         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7869         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7870         g++.dg/tree-ssa/pointer-reference-alias.C,
7871         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7872         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7873         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7874         g++.dg/vect/pr19951.cc: Ditto.
7875         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7876         gcc.dg/builtins-47.c: Ditto.
7877         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7878         gcc.dg/pr20115-1.c: Ditto.
7879         * gcc.dg/tree-ssa/20030530-2.c,
7880         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7881         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7882         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7883         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7884         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7885         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7886         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7887         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7888         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7889         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7890         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7891         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7892         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7893         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7894         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7895         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7896         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7897         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7898         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7899         gcc.dg/tree-ssa/20030824-1.c,
7900         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7901         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7902         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7903         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7904         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7905         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7906         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7907         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7908         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7909         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7910         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7911         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7912         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7913         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7914         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7915         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7916         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7917         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7918         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7919         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7920         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7921         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7922         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7923         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7924         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7925         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7926         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7927         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7928         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7929         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7930         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7931         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7932         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7933         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7934         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7935         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7936         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7937         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7938         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7939         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7940         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7941         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7942         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7943         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7944         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7945         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7946         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7947         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7948         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7949         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7950         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7951         gcc.dg/tree-ssa/useless-1.c: Ditto.
7952         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7953         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7954         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7955         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7956         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7957         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7958         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7959         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7960         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7961         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7962         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7963         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7964         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7965         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7966         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7967         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7968         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7969         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7970         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7971         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7972         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7973         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7974         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7975         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7976         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7977         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7978         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7979         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7980         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7981         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7982         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7983         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7984         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7985         gcc.dg/vect/vect-none.c: Ditto.
7986         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7987         treelang/compile/unsigned.tree: Ditto.
7988
7989         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7990         * gcc.dg/cpp/direct2s.c: Ditto.
7991         * gcc.dg/cpp/paste4.c: Ditto.
7992         * gcc.dg/cpp/separate-1.c: Ditto.
7993         * gcc.dg/pch/save-temps-1.c: Ditto.
7994         * g++.dg/ext/altivec-10.C: Ditto.
7995         * g++.dg/pch/pch.C: Ditto.
7996
7997         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7998
7999         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8000         * g++.dg/template/repo1.C: Ditto.
8001         * g++.dg/template/repo2.C: Ditto.
8002         * g++.dg/template/repo3.C: Ditto.
8003         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8004         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8005         * g++.old-deja/g++.pt/repo1.C: Ditto.
8006         * g++.old-deja/g++.pt/repo2.C: Ditto.
8007         * g++.old-deja/g++.pt/repo3.C: Ditto.
8008         * g++.old-deja/g++.pt/repo4.C: Ditto.
8009
8010         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8011         * gcc.dg/20030107-1.c: Ditto.
8012         * gcc.dg/20030702-1.c: Ditto.
8013         * gcc.dg/profile-generate-1.c: Ditto.
8014         * g++.dg/other/profile1.C: Ditto.
8015         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8016
8017         * lib/gcc-dg.exp (remove-build-file): New.
8018         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8019         cleanup-tree-dump, cleanup-saved-temps): New.
8020
8021 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8022
8023         PR c++/19203, DR 214
8024         * g++.dg/parse/ambig3.C: Not ambiguous.
8025         * g++.dg/template/spec20.C: New.
8026         * g++.dg/template/spec21.C: New.
8027
8028 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8029
8030         PR target/20045
8031         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8032
8033 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8034
8035         PR libfortran/20660
8036         * gfortran.dg/negative_unit.f: New test.
8037
8038 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8039
8040         * gcc.dg/20050330-1.c: New test.
8041
8042 2005-03-30  Devang Patel  <dpatel@apple.com>
8043
8044         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8045
8046 2005-03-30  Dale Johannesen  <dalej@apple.com>
8047
8048         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8049
8050 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8051
8052         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8053         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8054         Strip options from test name.
8055
8056 2005-03-31  Jan Hubicka  <jh@suse.cz>
8057
8058         * gcc.dg/varpool-1.c: New testcase.
8059
8060 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8061
8062         PR c/772
8063         PR c/17913
8064         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8065         gcc.dg/stmt-expr-label-3.c : New tests.
8066         * gcc.c-torture/execute/medce-2.c: Remove.
8067
8068 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8069
8070         PR c/20368
8071         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8072         tests.
8073
8074 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8075
8076         * gcc.c-torture/compile/pr20203.c: New test.
8077
8078 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8079
8080         * gfortran.dg/promotion.f90:  New test.
8081
8082 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8083
8084         PR middle-end/20491
8085         * gcc.dg/torture/asm-subreg-1.c: New test.
8086
8087 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8088
8089         PR c/20672
8090         * gcc.dg/pr20672-1.c: New test.
8091
8092 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8093
8094         * gfortran.dg/vect: New directory.
8095         * gfortran.dg/vect/vect.exp: New.
8096         * gfortran.dg/vect/vect-1.f90: New test.
8097         * gfortran.dg/vect/vect-2.f90: New test.
8098         * gfortran.dg/vect/vect-3.f90: New test.
8099         * gfortran.dg/vect/vect-4.f90: New test.
8100         * gfortran.dg/vect/vect-5.f90: New test.
8101
8102 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR middle-end/20622
8105         * gcc.dg/alias-7.c: New test.
8106
8107 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8108
8109         * gcc.dg/sparc-reg-1.c: New test.
8110
8111 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8112
8113         PR target/19890
8114         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8115
8116 2005-03-29  Dale Ranta  <dir@lanl.gov>
8117             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8118
8119         PR libfortran/20163
8120         * gfortran.dg/pr20163-2.f: New test.
8121
8122 2005-03-28  Jan Hubicka  <jh@suse.cz>
8123
8124         PR middle-end/20635
8125         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8126         by Jakub Jelinek.
8127
8128 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8129
8130         PR tree-optimization/20626
8131         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8132         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8133
8134 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8135
8136         * gfortran.dg/underflow.f90:  New test.
8137         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8138
8139 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8140
8141         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8142
8143 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8144
8145         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8146         (g++_init): Make sure that CXXFLAGS is set.
8147         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8148         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8149         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8150         * lib/objc.exp (objc_init): Likewise.
8151         * lib/treelang.exp (treelang_init): Likewise.
8152
8153 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8154
8155         PR tree-optimization/20470
8156         * gcc.dg/tree-ssa/pr20470.c: New test.
8157
8158 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8159
8160         * gcc.dg/ppc-stfiwx.c: New.
8161
8162 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8163
8164         PR target/19888
8165         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8166
8167 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8168
8169         * gcc.dg/20050325-1.c: Fix a typo.
8170
8171 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8172
8173         PR libfortran/19678
8174         PR libfortran/19679
8175         * gfortran.dg/dos_eol.f: New test.
8176
8177 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8178
8179         PR rtl-optimization/20249
8180         * gcc.dg/20050325-1.c: New test.
8181
8182 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8183
8184         PR libfortran/15332
8185         * gfortran.dg/pr15332.f: New test.
8186
8187 2005-03-24  Dale Johannesen  <dalej@apple.com>
8188
8189         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8190
8191 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8192
8193         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8194         'internal' visibility.
8195         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8196         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8197         'protected' visibility.
8198         * gcc.dg/visibility-7.c: Likewise.
8199         * lib/target-supports.exp (check_visibility_available): Take
8200         a parameter, the kind of visibility to check for.
8201         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8202         to check_visibility_available.
8203
8204         * g++.dg/expr/cast3.C: New.
8205
8206 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8207
8208         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8209         rs6000.
8210
8211 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8212
8213         PR target/20095
8214         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8215
8216 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8217
8218         * gcc.dg/badshift.c: Renamed to...
8219         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8220
8221         * gcc.target/i386/badshift.c: Renamed to...
8222         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8223         only.
8224
8225         PR rtl-optimization/20532
8226         * gcc.target/i386/badshift.c: New.
8227
8228 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8229
8230         * gfortran.dg/pr18025.f90: New test.
8231
8232 2005-03-23  Dale Johannesen  <dalej@apple.com>
8233
8234         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8235
8236 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8237
8238         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8239
8240         * lib/target-supports.exp (check_iconv_available): Default
8241         libiconv to -liconv, if there is no definition.
8242
8243 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8244
8245         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8246
8247 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8248
8249         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8250         * g++.dg/opt/pr7503-2.C: Likewise.
8251         * g++.dg/opt/pr7503-3.C: Likewise.
8252         * g++.dg/opt/pr7503-4.C: Likewise.
8253         * g++.dg/opt/pr7503-5.C: Likewise.
8254         * g++.dg/warn/minmax.C: New test.
8255
8256 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8257
8258         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8259         * gfortran.dg/g77_intrinsics_sub.f: New test.
8260
8261 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8262             Jan Hubicka  <jh@suse.cz>
8263             Steven Bosscher <stevenb@suse.de
8264
8265         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8266
8267 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8268
8269         PR c++/19980
8270         * g++.dg/template/redecl3.C: New test.
8271
8272 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8273
8274         PR c++/20499
8275         * g++.dg/parse/error16.C: Tweak error markers.
8276
8277 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8278
8279         PR target/20561
8280         * gcc.dg/20050321-2.c: New test.
8281
8282 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8283
8284         PR c++/20465
8285         PR c++/20381
8286         * g++.dg/template/ptrmem12.C: New.
8287
8288 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8289
8290         PR rtl-optimization/20527
8291         * gcc.c-torture/execute/pr20527-1.c: New test.
8292
8293 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8294
8295         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8296         program, compile it into a real executable and then delete the .c
8297         and .x files afterwards, to avoid problems on testglue targets.
8298
8299 2005-03-21  Stuart Hastings  <stuart@apple.com>
8300
8301         * gcc.target/i386/sse-2.c: New.
8302
8303 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8304
8305         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8306
8307 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8308
8309         * g++.dg/parse/crash25.C: Fix typo.
8310
8311 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8312
8313         PR c++/20461
8314         * g++.dg/parse/crash24.C: New test.
8315
8316         PR c++/20536
8317         * g++.dg/parse/crash25.C: New test.
8318
8319 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8320
8321         PR c++/20147
8322         * g++.dg/ext/stmtexpr4.C: New test.
8323
8324 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8325
8326         PR middle-end/20539
8327         * gcc.c-torture/compile/pr13066-1.c: New test case.
8328         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8329         * g++.dg/opt/pr13066-1.C: Likewise.
8330
8331 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8332
8333         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8334
8335 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8336
8337         PR fortran/18525
8338         * gfortran.dg/nesting_1.f90: New test.
8339
8340 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8341
8342         PR c++/20240
8343         * g++.dg/lookup/using13.C: New test.
8344
8345 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8346
8347         PR c++/20333
8348         * g++.dg/template/crash36.C: New test.
8349
8350 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8351
8352         PR c++/20463
8353         * g++.dg/template/crash35.C: New test.
8354
8355 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8356
8357         PR c++/19966
8358         * g++.dg/overload/operator2.C: New test.
8359
8360 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8361
8362         PR libfortran/20257
8363         * gfortran.dg/pr20257.f90: New test.
8364
8365 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8366
8367         PR libfortran/20480
8368         * gfortran.dg/pr20480.f90: New test.
8369
8370 2005-03-16  Richard Henderson  <rth@redhat.com>
8371
8372         PR middle-end/15700
8373         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8374         (_rtld_global): New.
8375         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8376         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8377
8378         * gcc.dg/alias-3.c: New.
8379         * gcc.dg/alias-4.c: New.
8380         * gcc.dg/alias-5.c: New.
8381         * gcc.dg/alias-6.c: New.
8382
8383 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8384
8385         * gcc.dg/cpp/ucnid-7.c: New.
8386
8387 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8388             Dorit Naishlos  <dorit@il.ibm.com>
8389
8390         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8391         darwin.
8392
8393 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8394
8395         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8396         misaligned accesses.
8397         * gcc.dg/vect/vect-58.c: Likewise.
8398         * gcc.dg/vect/vect-92.c: New.
8399         * gcc.dg/vect/vect-93.c: New.
8400
8401 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8402
8403         PR fortran/18827
8404         * gfortran.dg/assign_2.f90: New test.
8405         * gfortran.dg/assign_3.f90: New test.
8406         * gfortran.dg/assign.f90: New test.
8407
8408 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8409
8410         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8411         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8412         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8413         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8414         names.
8415
8416 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8417
8418         * gcc.dg/cpp/ucnid-6.c: New.
8419
8420         * gcc.dg/cpp/normalize-1.c: New.
8421         * gcc.dg/cpp/normalize-2.c: New.
8422         * gcc.dg/cpp/normalize-3.c: New.
8423         * gcc.dg/cpp/normalize-4.c: New.
8424         * gcc.dg/cpp/ucnid-4.c: New.
8425         * gcc.dg/cpp/ucnid-5.c: New.
8426         * g++.dg/cpp/normalize-1.C: New.
8427         * g++.dg/cpp/ucnid-1.C: New.
8428
8429 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8430
8431         * gcc.dg/pr18628.c: New.
8432
8433 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8434
8435         PR c++/20280
8436         * g++.dg/tree-ssa/pr20280.C: New.
8437
8438 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8439
8440         PR fortran/20467
8441         * gfortran.dg/stfunc_2.f90: New test.
8442
8443 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8444
8445         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8446
8447 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8448
8449         * gcc.dg/tree-ssa/20050314-1.c: New test.
8450
8451 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8452
8453         PR c++/4403
8454         PR c++/9783, DR433
8455         * g++.dg/template/friend34.C: New test.
8456         * g++.dg/template/friend35.C: Likewise.
8457         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8458
8459 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8460
8461         Friend class name lookup 5/n
8462         PR c++/1016
8463         * g++.dg/lookup/hidden-class1.C: New test.
8464         * g++.dg/lookup/hidden-class2.C: Likewise.
8465         * g++.dg/lookup/hidden-class3.C: Likewise.
8466         * g++.dg/lookup/hidden-class4.C: Likewise.
8467         * g++.dg/lookup/hidden-class5.C: Likewise.
8468         * g++.dg/lookup/hidden-class6.C: Likewise.
8469         * g++.dg/lookup/hidden-class7.C: Likewise.
8470         * g++.dg/lookup/hidden-class8.C: Likewise.
8471         * g++.dg/lookup/hidden-class9.C: Likewise.
8472         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8473         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8474         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8475         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8476         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8477         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8478         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8479         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8480         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8481         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8482         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8483
8484 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/20157
8487         * g++.dg/template/error18.C: New test.
8488
8489 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8490
8491         PR debug/16792
8492         * g++.dg/debug/pr16792.C: New test.
8493
8494 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8495
8496         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8497         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8498         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8499         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8500         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8501         test assertion names.
8502
8503 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8504
8505         PR fortran/18600
8506         * gfortran.dg/stfunc_1.f90: New test.
8507
8508 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8509
8510         PR fortran/16907
8511         * gfortran.dg/real_index_1.f90: New test.
8512
8513 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8514
8515         PR fortran/20323
8516         * gfortran.dg/spec_expr_1.f90: New test.
8517
8518 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8519
8520         PR c/20402
8521         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8522         new parser.
8523
8524 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8525
8526         PR fortran/20361
8527         * gfortran.dg/largeequiv_1.f90: New test.
8528
8529 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8530
8531         * gcc.dg/ucnid-1.c: New.
8532         * gcc.dg/ucnid-2.c: New.
8533         * gcc.dg/ucnid-3.c: New.
8534         * gcc.dg/ucnid-4.c: New.
8535         * gcc.dg/ucnid-5.c: New.
8536         * gcc.dg/ucnid-6.c: New.
8537         * gcc.dg/cpp/ucnid-1.c: New.
8538         * gcc.dg/cpp/ucnid-2.c: New.
8539         * gcc.dg/cpp/ucnid-3.c: New.
8540         * g++.dg/other/ucnid-1.C: New.
8541
8542 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8543
8544         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8545
8546 2005-03-11  Per Bothner  <per@bothner.com>
8547
8548         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8549         that diagnotics refer to correct token.
8550         * gcc.dg/unused-3.c: Likewise.
8551
8552 2005-03-11  Per Bothner  <per@bothner.com>
8553
8554         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8555         constant" is now actually on same line as string constant.
8556         * gcc.dg/cpp/direct2s.c: Likewise.
8557
8558 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8559
8560         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8561
8562 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8563
8564         PR libfortran/20124
8565         * gfortran.dg/pr20124.f90: New Test
8566
8567 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8568
8569         PR tree-optimization/20130
8570         * gcc.dg/pr20130-1.c: New test.
8571
8572 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8573
8574         PR target/20095
8575         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8576
8577 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8578
8579         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8580
8581 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8582
8583         * g++.dg/eh/forced1.C: Fix comment.
8584         * g++.dg/eh/forced2.C: Ditto.
8585         * g++.dg/eh/forced3.C: Ditto.
8586         * g++.dg/eh/forced4.C: Ditto.
8587
8588 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8589
8590         PR rtl-opt/20412
8591         * gcc.c-torture/compile/pr20412.c: New test.
8592
8593 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8594
8595         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8596
8597 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8598
8599         PR target/20322
8600         * gcc.dg/20050307-1.c: New test.
8601
8602 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8603
8604         PR c++/20375
8605         * g++.dg/other/stdarg3.C: New.
8606
8607 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR c++/18384, c++/18327
8610         * g++.dg/init/array19.C: New test.
8611
8612         PR inline-asm/20314
8613         * gcc.dg/torture/pr20314-1.c: New test.
8614         * gcc.dg/torture/pr20314-2.c: New test.
8615
8616 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8617
8618         * gcc.dg/20050309-1.c: New test.
8619
8620 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8621
8622         * gcc.dg/builtins-10.c: Reactivate disabled test.
8623         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8624         new cbrt transformations.
8625
8626 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8627
8628         PR c++/20208
8629         * g++.dg/template/array13.C: New test.
8630
8631 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8632
8633         PR c++/16859
8634         * g++.dg/init/brace4.C: New test.
8635
8636 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8637
8638         PR c++/20186
8639         * g++.dg/template/non-dependent12.C: New.
8640
8641 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/20142
8644         * g++.dg/init/array18.C: Add dg-do run marker.
8645
8646         PR c++/20142
8647         * g++.dg/init/array18.C: New test.
8648
8649 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8650
8651         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8652         * g++.dg/gcov/gcov.exp: Likewise.
8653         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8654         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8655         * lib/c-torture.exp: Likewise.
8656         * lib/fortran-torture.exp: Likewise.
8657         * lib/g++.exp: Likewise.
8658         * lib/gcc-defs.exp: Likewise.
8659         * lib/gcc-dg.exp: Likewise.
8660         * lib/gcc.exp: Likewise.
8661         * lib/gcov.exp: Likewise.
8662         * lib/gfortran.exp: Likewise.
8663         * lib/mike-g++.exp: Likewise.
8664         * lib/mike-gcc.exp: Likewise.
8665         * lib/objc-torture.exp: Likewise.
8666         * lib/objc.exp: Likewise.
8667         * lib/profopt.exp: Likewise.
8668         * lib/target-libpath.exp: Likewise.
8669         * lib/target-supports.exp: Likewise.
8670         * lib/treelang.exp: Likewise.
8671         * lib/wrapper.exp: Likewise.
8672
8673 2005-03-08  Jeff Law  <law@redhat.com>
8674
8675         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8676         PHI-OPT changes.
8677
8678 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8679
8680         * gcc.dg/vect/pr20122.c: New test.
8681
8682 2005-03-07  Jeff Law  <law@redhat.com>
8683
8684         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8685         was folded away.
8686         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8687         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8688         * gcc.dg/tree-ssa/pr18134.c: New test.
8689
8690 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8691
8692         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8693         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8694         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8695
8696 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         PR tree-opt/17671
8699         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8700
8701 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8702
8703         * g++.dg/warn/Wnvdtor.C: New test.
8704
8705 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8706
8707         * gcc.dg/torture/pr19683-1.c: New test.
8708
8709 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8710
8711         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8712         * gfortran.dg/g77/19990313-2.f: Ditto.
8713         * gfortran.dg/g77/19990313-3.f: Ditto.
8714         * gfortran.dg/g77/19990525-0.f: Ditto.
8715         * gfortran.dg/g77/19990826-0.f: Ditto.
8716         * gfortran.dg/g77/19990826-2.f: Ditto.
8717         * gfortran.dg/g77/19990826-3.f: Ditto.
8718         * gfortran.dg/g77/20000511-1.f: Ditto.
8719         * gfortran.dg/g77/20000511-2.f: Ditto.
8720         * gfortran.dg/g77/970625-2.f: Ditto.
8721         * gfortran.dg/g77/980310-2.f: Ditto.
8722         * gfortran.dg/g77/980310-3.f: Ditto.
8723         * gfortran.dg/g77/980310-8.f: Ditto.
8724         * gfortran.dg/g77/980519-2.f: Ditto.
8725         * gfortran.dg/g77/alpha1.f: Ditto.
8726         * gfortran.dg/g77/claus.f: Ditto.
8727         * gfortran.dg/g77/erfc.f: Ditto.
8728         * gfortran.dg/g77/short.f: Ditto.
8729         * gfortran.fortran-torture/execute/data.f90: Ditto.
8730         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8731         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8732
8733 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8734
8735         * lib/file-format.exp (gcc_target_object_format): Add check for som
8736         format and hardcode object formats on hppa*-*-hpux*.
8737         * lib/target-supports.exp (check_weak_available): Add check for som
8738         object format.  Always return 0 on hppa*-*-hpux10*.
8739
8740         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8741         is defined.
8742
8743         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8744
8745 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8746
8747         * gfortran.dg/pr19936_1.f90: New test.
8748         * gfortran.dg/pr19936_2.f90: New test.
8749         * gfortran.dg/pr19936_3.f90: New test.
8750
8751 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8752             Paul Thomas <prthomas@drfccad.cea.fr>
8753
8754         * gfortran.dg/PR19754_1.f90: New test.
8755         * gfortran.dg/PR19754_2.f90: Ditto.
8756
8757 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8758
8759         PR c++/19311
8760         * g++.dg/template/non-dependent11.C: New test.
8761
8762 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8763
8764         * lib/target-supports.exp (check_iconv_available): Fix comment.
8765
8766 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8767             Joseph S. Myers  <joseph@codesourcery.com>
8768
8769         PR c++/19797
8770         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8771
8772 2005-03-04  Matthew Sachs  <msachs@apple.com>
8773
8774         * gcc.exp (gcc_target_compile): Put braces around
8775         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8776         * objc.exp (objc_target_compile): Likewise.
8777         * treelang.exp (treelang_target_compile): Likewise.
8778
8779 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8780
8781         PR fortran/19673
8782         * gfortran.dg/func_result_1.f90: New test.
8783
8784 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8785
8786         * gcc.misc-tests/options.exp: New test.
8787
8788 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8789
8790         * gcc.dg/pr15784-4.c: New test.
8791
8792 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8793
8794         * gcc.c-torture/execute/pr17133.c: New.
8795         * gcc.c-torture/compile/20050303-1.c: New.
8796
8797 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8798
8799         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8800
8801 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8802
8803         * g++.dg/overload/using2.C: New.
8804
8805 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8806
8807         PR c++/19916
8808         * g++.dg/init/ptrmem2.C: New test.
8809
8810 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8811
8812         PR c/8927
8813         * gcc.dg/pr8927-1.c: New test.
8814
8815 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8816
8817         PR c++/20232
8818         * g++.dg/inherit/covariant12.C: New.
8819
8820 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8821
8822         PR fortran/19479
8823         * gfortran.dg/bound_1.f90: New test.
8824
8825 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8826
8827         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8828         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8829
8830 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8831
8832         PR c/20245
8833         * gcc.dg/pr20245-1.c: New test.
8834
8835 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR middle-end/19874
8838         * gcc.c-torture/execute/20050119-2.c: New test case.
8839
8840 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8841
8842         * README: Update the DejaGnu bug reporting address.
8843         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8844         * lib/objc-torture.exp: Likewise.
8845
8846 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8847
8848         * gfortran.dg/boz_1.f90: New test.
8849         * gfortran.dg/boz_3.f90: New test.
8850         * gfortran.dg/boz_4.f90: New test.
8851
8852 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8853
8854         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8855         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8856
8857 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8858
8859         PR libfortran/20101
8860         * gfortran.dg/write_0_pe_format.f90: New test.
8861
8862 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c++/20206
8865         * g++.dg/opt/thunk2.C: New test.
8866         * g++.dg/opt/covariant1.C: New test.
8867
8868 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8869
8870         * gfortran.dg/e_d_fmt.f90: New test.
8871
8872 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8873
8874         * gcc.dg/asm-b.c: Fix comment typos.
8875
8876 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8877
8878         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8879         a V_MAY_DEF also.
8880
8881 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8882
8883         PR tree-opt/20188
8884         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8885         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8886         * gcc.dg/asm-b.c: New test.
8887
8888 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8889
8890         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8891         Disable this test on IRIX 6.
8892
8893 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8894
8895         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8896         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8897         parser.
8898
8899 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8900
8901         PR tree-optimization/20204
8902         * testsuite/gcc.dg/pr20204.c: New test.
8903
8904 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR target/20196
8907         * gcc.c-torture/execute/20050224-1.c: New test.
8908
8909         PR c++/20175
8910         * g++.dg/warn/Wbraces2.C: New test.
8911
8912 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/19878
8915         * g++.dg/init/const2.C: New test.
8916
8917 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8918
8919         PR tree-optimization/20100
8920         * gcc.c-torture/execute/pr20100-1.c: New test.
8921
8922 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8923
8924         * gfortran.dg/implicit_3.f90: New test.
8925
8926         * gfortran.dg/deftype_1.f90: New test.
8927
8928 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8929
8930         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8931         the test passes.
8932         * g++.dg/other/anon3.C: Accept a warning.
8933
8934 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8935
8936         * gcc.dg/pr20017.c: Fix a comment typo.
8937
8938 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8939
8940         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8941
8942 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8943
8944         PR ada/19902
8945         * ada/acats/tests/cxa/cxa3004.a: Remove.
8946         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8947
8948 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8949
8950         PR c++/20073
8951         * g++.dg/init/const1.C: New test.
8952
8953         PR c++/19991
8954         * g++.dg/parse/constant7.C: New test.
8955
8956         PR c++/20152
8957         * g++.dg/parse/error27.C: New test.
8958         * g++.dg/template/qualttp15.C: Adjust error markers.
8959         * g++.old-deja/g++.other/struct1.C: Likewise.
8960
8961         PR c++/20153
8962         * g++.dg/template/error17.C: New test.
8963
8964         PR c++/20148
8965         * g++.dg/parser/error26.C: New test.
8966
8967 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8968
8969         PR tree-optimization/20100
8970         PR tree-optimization/20115
8971         * gcc.dg/pr20115.c: New test.
8972         * gcc.dg/pr20115-1.c: New test.
8973         * gcc.dg/pr20100.c: New test.
8974         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8975         call-clobbered variables after alias1.
8976
8977 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8978
8979         * gfortran.dg/list_read_4.f90: new test.
8980
8981 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8982
8983         PR rtl-optimization/20017.
8984         * gcc.dg/pr20017.c: New.
8985
8986 2005-02-22  Devang Patel  <dpatel@apple.com>
8987
8988         PR 19952
8989         * g++.dg/tree-ssa/pr19952.C: New test.
8990
8991 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/19883
8994         * g++.dg/parse/constant6.C: New test.
8995
8996 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8997
8998         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8999         * g++.dg/charset/asm2.c: Likewise.
9000         * g++.dg/charset/asm3.c: Likewise.
9001         * g++.dg/charset/asm4.c: Likewise.
9002         * g++.dg/charset/asm5.c: Likewise.
9003         * g++.dg/charset/attribute1.c: Likewise.
9004         * g++.dg/charset/attribute2.c: Likewise.
9005         * g++.dg/charset/extern1.cc: Likewise.
9006         * g++.dg/charset/extern2.cc: Likewise.
9007         * g++.dg/charset/extern3.cc: Likewise.
9008         * g++.dg/charset/function.cc: Likewise.
9009         * g++.dg/charset/string.c: Likewise.
9010         * g++.dg/charset/charset.exp: Likewise.
9011         * lib/target-supports.exp (check_iconv_available): Fix comment.
9012
9013 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9014
9015         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9016         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9017         * gcc.dg/charset/asm2.c: Likewise.
9018         * gcc.dg/charset/asm3.c: Likewise.
9019         * gcc.dg/charset/asm4.c: Likewise.
9020         * gcc.dg/charset/asm5.c: Likewise.
9021         * gcc.dg/charset/asm6.c: Likewise.
9022         * gcc.dg/charset/attribute1.c: Likewise.
9023         * gcc.dg/charset/attribute2.c: Likewise.
9024         * gcc.dg/charset/builtin1.c: Likewise.
9025         * gcc.dg/charset/extern.c: Likewise.
9026         * gcc.dg/charset/function.c: Likewise.
9027         * gcc.dg/charset/string.c: Likewise.
9028         * gcc.dg/charset/charset.exp: Likewise.
9029
9030 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9031
9032         PR fortran/20086
9033         * gfortran.dg/pr20086.f90: New test.
9034
9035 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9036
9037         PR tree-optimization/19786
9038         * g++.dg/tree-ssa/pr19786.C: New.
9039
9040 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9041
9042         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9043
9044 2005-02-21  Jeff Law  <law@redhat.com>
9045
9046         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9047
9048 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9049
9050         * gfortran.dg/do_iterator: Split loop, markup all lines for
9051         which an error locus is printed.
9052         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9053         locus is printed.
9054         * gfortran.dg/select_4.f90: Likewise.
9055         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9056         locuses in the various permutations.
9057
9058 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9059
9060         PR tree-optimization/19951
9061         * g++.dg/vect: New directory.
9062         * g++.dg/vect/vect.exp: New file.
9063         * g++.dg/vect/pr19951.cc: New testcase.
9064         * g++.dg/dg.exp: Also prune vectorizer tests.
9065
9066 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9067
9068         PR 18785
9069         * gcc.dg/charset/builtin1.c: New test.
9070
9071 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9072
9073         PR c++/19299
9074         * g++.dg/inherit/volatile1.C: New test.
9075
9076         PR c++/19440
9077         * g++.dg/template/dtor4.C: New test.
9078
9079 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9080
9081         * gfortran.dg/int_1.f90: New test.
9082
9083 2005-02-19  Devang Patel  <dpatel@apple.com>
9084
9085         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9086
9087 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9088
9089         * gfortran.dg/achar_1.f90: New test.
9090
9091 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9092
9093         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9094
9095 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9096             Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR tree-optimization/19828
9099         * gcc.dg/tree-ssa/loop-7.c: New test.
9100         * gcc.c-torture/execute/20050218-1.c: New test.
9101
9102 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR c/20043
9105         * gcc.dg/transparent-union-1.c: New test.
9106         * gcc.dg/transparent-union-2.c: New test.
9107
9108 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9109
9110         PR tree-optimization/18977
9111         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9112
9113 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9114
9115         PR target/20054
9116         * gcc.dg/pr20054.c: New test.
9117
9118 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9119
9120         PR c++/19508
9121         * g++.dg/ext/attrib20.C: New test.
9122
9123 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9124
9125         PR middle-end/20030
9126         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9127
9128 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9129
9130         PR c++/20008
9131         * g++.dg/opt/switch4.C: New.
9132
9133 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9134
9135         PR c++/20023
9136         PR tree-optimization/20009
9137         * gcc.c-torture/compile/20050217-1.c: New test.
9138         * g++.dg/opt/switch3.C: New test.
9139
9140         PR tree-optimization/18947
9141         * gcc.c-torture/compile/20050215-1.c: New test.
9142         * gcc.c-torture/compile/20050215-2.c: New test.
9143         * gcc.c-torture/compile/20050215-3.c: New test.
9144
9145 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9146
9147         PR c++/20028
9148         * g++.dg/template/crash34.C: New.
9149
9150         PR c++/20022
9151         * g++.dg/other/access3.C: New.
9152
9153 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9154
9155         * gcc.dg/vect/vect-98.c: New test.
9156
9157 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9158
9159         PR tree-optimization/19967
9160         * gcc.dg/pr19967.c: New.
9161
9162 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR middle-end/19857
9165         * gcc.dg/tree-ssa/20050215-1.c: New test.
9166         * gcc.c-torture/execute/20050215-1.c: New test.
9167
9168 2005-02-15  Eric Christopher  <echristo@redhat.com>
9169
9170         * gcc.dg/cpp/20050215-1.c: New file.
9171
9172 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9173
9174         PR tree-optimization/15785
9175         * gcc.dg/pr15785-1.c: New test.
9176
9177 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9178
9179         PR c++/17788
9180         * g++.dg/init/ctor4.C: New.
9181         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9182
9183 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9184
9185         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9186         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9187
9188 2005-02-15  Andreas Schwab  <schwab@suse.de>
9189
9190         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9191         declare malloc.
9192
9193 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9194
9195         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9196
9197 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9198
9199         PR tree-optimization/19853
9200         * gcc.c-torture/compile/pr19853.c: New test.
9201
9202 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9203
9204         PR c++/19608
9205         * g++.dg/parse/local-class1.C: New.
9206
9207         PR c++/19895
9208         * g++.dg/parse/ptrmem3.C: New.
9209
9210         PR c++/19884
9211         * g++.old-deja/g++.oliva/template6.C: Add another case.
9212         * g++.dg/template/explicit6.C: New.
9213
9214 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9215
9216         PR c++/17816
9217         * g++.dg/other/redecl2.C: New.
9218
9219 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9220
9221         PR c++/19891
9222         * g++.dg/abi/covariant4.C: New.
9223
9224 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9225
9226         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9227
9228 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9229
9230         * gcc.dg/vect/vect-96.c: Fix typo.
9231
9232 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         PR c++/14479
9235         PR c++/19487
9236         * g++.dg/template/enum5.C: New test.
9237
9238 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9239
9240         * gcc.dg/vect/vect-97.c: New test.
9241
9242 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9243
9244         * gcc.dg/vect/vect-96.c: New test.
9245
9246 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9247
9248         * gcc.dg/builtins-34.c: Also check ldexp*.
9249
9250 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9251
9252         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9253
9254 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9255
9256         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9257         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9258         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9259         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9260         selector_list, selector_expression, dg-process-target): Move to new
9261         file target-supports-dg.exp.
9262         * lib/target-supports-dg.exp: New.
9263
9264         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9265         New.
9266
9267 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c++/19666
9270         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9271
9272         PR middle-end/19858
9273         * gcc.c-torture/compile/20050210-1.c: New test.
9274
9275 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/19755
9278         * g++.dg/warn/Wbraces1.C: New test.
9279
9280 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9281
9282         * gcc.dg/builtins-52.c: New testcase.
9283
9284 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9285
9286         PR c/19342
9287         * gcc.c-torture/execute/20050119-1.c: New test.
9288
9289 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9290
9291         PR c++/19811
9292         * g++.dg/init/delete1.C: New test.
9293
9294 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9295
9296         PR c++/18470
9297         * g++.dg/template/static12.C: New test.
9298
9299 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/19787
9302         * g++.dg/conversion/ambig1.C: New test.
9303
9304         PR c++/19739
9305         * g++.dg/ext/attrib19.C: New test.
9306
9307         PR c++/19732
9308         * g++.dg/parse/dtor5.C: New test.
9309
9310         PR c++/19762
9311         * g++.dg/template/dtor3.C: New test.
9312
9313         PR c++/19826
9314         * g++.dg/template/static11.C: New test.
9315         * g++.dg/template/crash2.C: Remove dg-error marker.
9316
9317 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9318
9319         PR C++/18491
9320         * g++.old-deja/g++.mike/p10769a.C: Remove.
9321
9322 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9323
9324         * gcc.dg/builtins-48.c: New test case.
9325         * gcc.dg/builtins-49.c: New test case.
9326         * gcc.dg/builtins-50.c: New test case.
9327         * gcc.dg/builtins-51.c: New test case.
9328
9329 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9330
9331         PR middle-end/19583
9332         * g++.dg/warn/Wreturn-type-3.C: New test.
9333
9334 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9335
9336         PR middle-end/19402
9337         * gcc.dg/pr19402-1.c: New testcase.
9338         * gcc.dg/pr19402-2.c: likewise.
9339
9340 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9341
9342         PR middle-end/19854
9343         * g++.dg/tree-ssa/tmmti.C: New testcase.
9344
9345 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9346
9347         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9348
9349 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/19733
9352         * g++.dg/parse/crash23.C: New test.
9353         * g++.dg/warn/Weff1.C: New test.
9354
9355 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9356
9357         * gcc.dg/20050209-1.c: New test.
9358
9359 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9360
9361         PR target/19799
9362         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9363
9364 2005-02-08  Mike Stump  <mrs@apple.com>
9365
9366         * g++.dg/pch/import-2.c: New test.
9367         * g++.dg/pch/import-2.hs: New.
9368         * g++.dg/pch/include/import-2a.h: New.
9369         * g++.dg/pch/include/import-2b.h: New.
9370
9371 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9372
9373         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9374
9375 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9376
9377         * gfortran.dg/substr_1.f90: New test.
9378
9379 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9380
9381         PR middle-end/19775
9382         * gcc.dg/torture/builtin-power-1.c: Disable test for
9383         invalid transformation.
9384         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9385         no longer optimize.
9386         * gcc.dg/builtins-47.c: New testcase.
9387
9388 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9389             Dorit Naishlos  <dorit@il.ibm.com>
9390
9391         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9392
9393 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9394
9395         * gcc.c-torture/compile/20050206-1.c: New test.
9396
9397 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9398
9399         PR tree-opt/19768
9400         * g++.dg/opt/pr19768.C: New test.
9401
9402 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9403
9404         PR tree-opt/19736
9405         * gcc.c-torture/compile/pr19736.c: New test.
9406
9407 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9408
9409         PR c++/17401
9410         * g++.dg/parse/error25.C: New test.
9411
9412 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9413
9414         * gcc.c-torture/execute/20050203-1.c: New.
9415
9416 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9417
9418         * gcc.dg/vect/vect-85.c: Remove xfail.
9419         * gcc.dg/vect/vect-86.c: Remove xfail.
9420         * gcc.dg/vect/vect-87.c: Remove xfail.
9421         * gcc.dg/vect/vect-88.c: Remove xfail.
9422
9423 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9424
9425         * gcc.dg/altivec-19.c: New.
9426
9427 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9428
9429         PR c/17807
9430         * gcc.dg/nested-func-3.c: New test.
9431         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9432
9433 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9434
9435         * gcc.test-framework/gen_directive_tests: Generate tests for
9436         selector expressions.
9437
9438 2005-02-02  Matt Austern  <austern@apple.com>
9439
9440         PR c++/19628
9441         * g++/ext/builtin7.C: New.
9442         * g++/ext/builtin8.C: New.
9443
9444 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9445
9446         PR c/18502
9447         * gcc.dg/pr18502-1.c: New test.
9448
9449 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9450
9451         PR c++/17413
9452         * g++.dg/template/local4.C: Tweak.
9453
9454 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9455
9456         PR tree-optimization/19578
9457         * gcc.c-torture/compile/20050202-1.c: New test.
9458
9459 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9460
9461         PR c/19435
9462         * gcc.dg/c99-init-4.c: New test.
9463
9464 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9465
9466         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9467
9468         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9469
9470         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9471         * g++.dg/eh/check-vect.h: New.
9472
9473         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9474         * gcc.dg/vect/vect-78.c: Ditto.
9475         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9476         Remove.
9477
9478         * g++.dg/conversion/simd1.C: Expect warning.
9479         * g++.dg/ext/attribute-test-1.C: Ditto.
9480         * g++.dg/ext/attribute-test-2.C: Ditto.
9481         * g++.dg/ext/attribute-test-3.C: Ditto.
9482         * g++.dg/ext/attribute-test-4.C: Ditto.
9483
9484         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9485         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9486
9487         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9488
9489 2005-02-01  Richard Henderson  <rth@redhat.com>
9490
9491         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9492         long double for ibm double-double format.
9493         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9494
9495 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9496
9497         PR tree-optimization/19633
9498         * testsuite/gcc.dg/pr19633-1.c: New test.
9499         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9500         to NULL or a symbol.
9501
9502 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9503
9504         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9505         New procs.
9506         (dg-process-target (local override)): Handle selector expressions.
9507
9508         * gcc.test-framework/README: Describe tests in source directory.
9509         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9510         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9511         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9512         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9513         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9514         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9515         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9516         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9517         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9518         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9519         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9520         * gcc.test-framework/dg-error-exp-P.c: New test.
9521         * gcc.test-framework/dg-error-exp-XP.c: New test.
9522         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9523         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9524         * gcc.test-framework/dg-output-exp-P.c: New test.
9525         * gcc.test-framework/dg-output-exp-XF.c: New test.
9526         * gcc.test-framework/dg-warning-exp-P.c: New test.
9527         * gcc.misc-tests/dg-1.c: Remove.
9528         * gcc.misc-tests/dg-2.c: Remove.
9529         * gcc.misc-tests/dg-3.c: Remove.
9530         * gcc.misc-tests/dg-4.c: Remove.
9531         * gcc.misc-tests/dg-5.c: Remove.
9532         * gcc.misc-tests/dg-6.c: Remove.
9533         * gcc.misc-tests/dg-7.c: Remove.
9534         * gcc.misc-tests/dg-8.c: Remove.
9535         * gcc.misc-tests/dg-9.c: Remove.
9536         * gcc.misc-tests/dg-10.c: Remove.
9537         * gcc.misc-tests/dg-11.c: Remove.
9538         * gcc.misc-tests/dg-12.c: Remove.
9539         * gcc.misc-tests/dg-test.exp: Remove.
9540
9541         * gcc.test-framework/test-framework.awk: Change recording and
9542         printing of passes and failures.
9543
9544         * gcc.test-framework: New directory.
9545         * gcc.test-framework/README: New.
9546         * gcc.test-framework/test-framework.exp: New.
9547         * gcc.test-framework/test-framework.awk: New.
9548         * gcc.test-framework/gen_directive_tests: New.
9549
9550 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9551
9552         * lib/treelang.exp: Fix comment typos.
9553         (treelang_target_compile): Don't append libs=-ltreelang to options.
9554
9555 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9556
9557         * g++.dg/parse/typename7.C: Adjust error messages.
9558
9559 2005-01-31  Jeff Law  <law@redhat.com>
9560
9561         * gcc.c-torture/execute/20050131-1.c: New test.
9562         * gcc.dg/wcaselabel.c: New test.
9563
9564 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9565
9566         * g++.dg/other/warning1.C: Adjust error messags.
9567         * g++.dg/parse/constant5.C: New test.
9568
9569 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9570
9571         PR c/19333
9572         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9573         the test case valid.
9574         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9575         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9576         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9577         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9578         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9579         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9580
9581 2005-01-31  Dale Johannesen  <dalej@apple.com>
9582
9583         * g++.dg/opt/pr19650.C:  New test.
9584
9585 2005-01-31  Richard Henderson  <rth@redhat.com>
9586
9587         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9588         long double for intel double extended format.
9589         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9590
9591 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/19555
9594         * g++.dg/template/static10.C: New test.
9595
9596         PR c++/19395
9597         * g++.dg/parse/error24.C: New test.
9598
9599         PR c++/19367
9600         * g++.dg/lookup/builtin1.C: New test.
9601
9602         PR c++/19457
9603         * g++.dg/warn/conv3.C: New test.
9604
9605 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9606
9607         PR fortran/19647
9608         * gfortan.dg/inquire_7.f90
9609
9610 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9611
9612         PR tree-optimization/15791
9613         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9614         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9615         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9616         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9617         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9618         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9619         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9620         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9621         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9622         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9623
9624 2005-01-29  Paul Brook  <paul@codesourcery.com>
9625
9626         PR fortran/18565
9627         * check.c (real_or_complex_check): New function.
9628         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9629         * intrinsic.c (add_functions): Use new check functions.
9630         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9631         Add prototypes.
9632
9633 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9634
9635         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9636         gcc.dg/lvalue-3.c: New tests.
9637         * gcc.dg/concat.c: Update expected messages.
9638
9639 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9640
9641         PR libfortran/19595
9642         * gfortran.dg/eor_1.f90:  New test.
9643
9644 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9645
9646         PR fortran/19589
9647         * gfortran.dg/logical_data_1.f90: New test.
9648
9649 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/19253
9652         * g++.dg/template/crash33.C: New test.
9653
9654         PR c++/19667
9655         * g++.dg/template/crash32.C: New test.
9656
9657 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9658
9659         PR middle-end/16558
9660         * g++.dg/warn/Wreturn-type-2.C: New test.
9661
9662 2004-06-24  Jeff Law  <law@redhat.com>
9663
9664         * gcc.dg/tree-ssa/20050128-1.c: New test.
9665
9666 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9667
9668         * gcc.target/frv/all-mdpackh-1.c: New test.
9669
9670 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9671
9672         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9673
9674 2005-01-27  Richard Henderson  <rth@redhat.com>
9675
9676         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9677
9678 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9679
9680         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9681
9682 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9683
9684         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9685         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9686         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9687         to cope with cases where the multilib options override the dg-options.
9688
9689 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR c/18946
9692         * gcc.dg/noncompile/20050120-1.c: New test.
9693
9694 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9695
9696         PR tree-optimization/19633
9697         * gcc.dg/pr19633.c: New test.
9698         * gcc.dg/tree-ssa/pr19633.c: New test.
9699
9700 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9701
9702         * gcc.dg/20041216-1.c: New test.
9703
9704 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9705
9706         PR objc/18862
9707         * objc.dg/selector-2.m: New test.
9708
9709 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * g++.dg/opt/range-test-2.C: New test.
9712
9713         PR rtl-optimization/19579
9714         * gcc.c-torture/execute/20050124-1.c: New test.
9715
9716 2005-01-26  Greg Parker  <gparker@apple.com>
9717         Stuart Hastings  <stuart@apple.com>
9718
9719         * gcc.c-torture/execute/20050125-1.c: New.
9720
9721 2005-01-18  Jan Hubicka  <jh@suse.cz>
9722
9723         PR tree-optimize/19337
9724         * gcc.c-torture/compile/20050119-1.c: New test.
9725
9726 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9727
9728         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9729         test for successful match.
9730
9731 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9732
9733         PR objc/18408
9734         * objc.dg/comp-types-7.m: New test.
9735
9736 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9737
9738         * lib/target-supports.exp (current_target_name): New.
9739         (check_effective_target_ilp32, check_effective_target_lp64):
9740         Cache the result to use as long as the current target, with
9741         multilib flags, remains the same.
9742
9743         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9744         (dg-require-weak, dg-require-visibility, dg-require-alias,
9745         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9746         dg-require-effective-target, dg-skip-if): Remove call to
9747         skip_test_and_clear_xfail.
9748         (dg-test): Clear xfail data.
9749
9750 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR target/17751
9753         * gcc.dg/ppc64-toc.c: New test.
9754
9755         * g++.dg/tree-ssa/empty-1.C: New test.
9756
9757         PR middle-end/19551
9758         * gcc.c-torture/execute/20050121-1.c: New test.
9759         * gcc.dg/20050121-2.c: New test.
9760
9761 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9762         Paul Brook  <paul@codesourcery.com>
9763
9764         PR fortran/17941
9765         * gfortran.dg/real_const_1.f: New test.
9766         * gfortran.dg/real_const_2.f90: New test.
9767         * gfortran.dg/complex_int_1.f90: New test.
9768
9769 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9770
9771         PR fortran/19313
9772         * gfortan.dg/inquire_6.f90: New test.
9773
9774 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9775
9776         PR libfortran/19451
9777         * open_readonly_1.f90:  New test.
9778
9779 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9780
9781         PR libfortran/18982
9782         * gfortran.dg/open_new.f90: New file.
9783
9784 2005-01-22  Paul Brook  <paul@codesourcery.com>
9785
9786         * namelist_1.f90: New test.
9787
9788 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9789
9790         PR tree-optimization/19484
9791         * gcc.c-torture/compile/20050122-[12].c: New tests.
9792
9793 2005-01-22  Paul Brook  <paul@codesourcery.com>
9794
9795         * gfortran.dg/implicit_2.f90: New test.
9796
9797 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9798
9799         PR fortran/19314
9800         * gfortran.dg/inquire_5.f90: New test.
9801
9802 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9803
9804         PR c/18809
9805         * gcc.dg/pr18809-1.c: New test.
9806
9807 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9808
9809         * gcc.dg/20050121-1.c: New test.
9810
9811         PR tree-optimization/13000
9812         * gcc.dg/20040206-1.c: Change warning to point where function is
9813         being inlined.
9814
9815 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9816
9817         PR c++/19208
9818         * g++.dg/template/array11.C: New test.
9819
9820 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9821
9822         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9823         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9824         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9825         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9826         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9827         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9828
9829 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9830
9831         PR tree-optimization/15349
9832         * gcc.dg/tree-ssa/pr15349.c: New.
9833
9834 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9835
9836         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9837
9838 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9839
9840         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9841         scan-assembler-times directive name.
9842
9843         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9844         after dg-do.
9845
9846         PR rtl-optimization/19462
9847         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9848
9849 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9850
9851         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9852         counting function calls on ia64.
9853
9854 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR rtl-optimization/15139
9857         * gcc.dg/20050111-2.c: New test.
9858
9859         PR c/17297
9860         * gcc.c-torture/compile/20050113-1.c: New testcase.
9861
9862         PR middle-end/19164
9863         * gcc.dg/20050113-1.c: New testcase.
9864
9865 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9866
9867         * gcc.dg/vect/vect-85.c: Add comment.
9868         * gcc.dg/vect/vect-86.c: Add xfail for now.
9869         * gcc.dg/vect/vect-87.c: Add xfail for now.
9870         * gcc.dg/vect/vect-88.c: Add xfail for now.
9871         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9872
9873 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9874
9875         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9876
9877 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9878
9879         * g++.dg/debug/typedef3.C: New test.
9880
9881 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9882
9883         PR c/19472
9884         * gcc.dg/asm-a.c: New test.
9885
9886 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9887
9888         * gcc.dg/sh-relax.c: Add prototype for abort.
9889
9890 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9891
9892         * gcc.dg/short-compare-1.c: New test.
9893         * gcc.dg/short-compare-2.c: Likewise.
9894
9895 2005-01-18  Michael Matz  <matz@suse.de>
9896
9897         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9898
9899 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9900
9901         PR tree-optimization/19121
9902         * gcc.c-torture/compile/pr19121.c: New test.
9903
9904 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9905
9906         PR target/19357
9907         * gcc.c-torture/compile/pr19357.c: New test.
9908
9909 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9910
9911         PR c/5675
9912         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9913         pass--those that refer just to the variable, possibly with a
9914         cast.
9915         * gcc.dg/c99-const-expr-3.c: Likewise.
9916
9917         PR middle-end/13127
9918         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9919         longer emitted.
9920
9921 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9922
9923         PR fortran/18778
9924         * gfortran.dg/endfile_2.f90: New test.
9925
9926 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9927
9928         PR 19168
9929         * gfortran.dg/select_5.f90: New test.
9930
9931 2004-01-16  Paul Brook  <paul@codesourcery.com>
9932
9933         * gfortran.dg/common_4.f90: New test.
9934
9935 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9936
9937         PR rtl-optimization/19462
9938         * gcc.dg/torture/pr19462-1.c: New test.
9939
9940 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9941
9942         PR objc/19321
9943         * objc.dg/func-ptr-2.m: New.
9944         * objc.dg/volatile-1.m: New.
9945
9946 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9947
9948         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9949
9950 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR tree-optimization/19060
9953         * gcc.c-torture/execute/20050104-1.c: New test.
9954
9955 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9956
9957         PR fortran/18983
9958         * gfortran.dg/write_to_null.f90: New test.
9959
9960 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9961             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9962
9963         PR other/19328
9964         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9965         argument.
9966
9967 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR c++/19263
9970         * g++.dg/init/vector1.C: New test.
9971
9972 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9973
9974         PR target/13158
9975         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9976         PR target/18987
9977         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9978
9979 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9980
9981         * gfortran.dg/select_1.f90: New test.
9982         * gfortran.dg/select_2.f90: New test.
9983         * gfortran.dg/select_3.f90: New test.
9984         * gfortran.dg/select_4.f90: New test.
9985
9986 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9987
9988         PR middle-end/19084
9989         PR rtl-optimization/19348
9990         * gcc.dg/20050111-1.c: New test.
9991         * gcc.c-torture/execute/20050111-1.c: New test.
9992
9993         * gcc.dg/i386-asm-4.c: New test.
9994
9995 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9996
9997         * gcc.dg/nested-func-2.c: New test.
9998         * ada/acats/norun.lst: Remove c953002.
9999
10000 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10001
10002         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10003
10004 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10005
10006         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10007
10008 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10009
10010         PR target/18761
10011         * g++.dg/abi/align1.C: New test.
10012
10013 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10014
10015         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10016         at a time.
10017         * g++.dg/ext/altivec_check.h: Support compiling as C.
10018
10019 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10020
10021         PR c++/19355
10022         * g++.dg/expr/pr19355-1.C: New test case.
10023
10024 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10025
10026         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10027         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10028         * ada/acats/tests/c3/c92005b.ada: Likewise.
10029         * ada/acats/tests/c3/cxb3012.a: Likewise.
10030         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10031
10032 2005-01-09  Paul Brook  <paul@codesourcery.com>
10033
10034         * gfortran.dg/common_2.f90: New file.
10035         * gfortran.dg/common_3.f90: New file.
10036
10037 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10038
10039         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10040
10041 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10042
10043         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10044         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10045         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10046         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10047         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10048         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10049         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10050         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10051         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10052         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10053         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10054         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10055         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10056         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10057         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10058         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10059         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10060         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10061         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10062         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10063         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10064         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10065         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10066         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10067         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10068         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10069         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10070         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10071         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10072         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10073         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10074         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10075         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10076         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10077         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10078         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10079         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10080         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10081         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10082         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10083         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10084         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10085         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10086         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10087         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10088         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10089         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10090         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10091         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10092         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10093         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10094         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10095         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10096         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10097         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10098         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10099         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10100         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10101         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10102         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10103         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10104         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10105         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10106         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10107         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10108         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10109         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10110
10111         * gcc.dg/vect/vect-1.c: Fix spelling.
10112         * gcc.dg/vect/vect-10.c: Fix spelling.
10113         * gcc.dg/vect/vect-11.c: Fix spelling.
10114         * gcc.dg/vect/vect-12.c: Fix spelling.
10115         * gcc.dg/vect/vect-14.c: Fix spelling.
10116         * gcc.dg/vect/vect-15.c: Fix spelling.
10117         * gcc.dg/vect/vect-16.c: Fix spelling.
10118         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10119         * gcc.dg/vect/vect-64.c: Fix comments.
10120         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10121
10122 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10123             Ira Rosen  <irar@il.ibm.com>
10124
10125         * gcc.dg/vect/vect-70.c: New test.
10126         * gcc.dg/vect/vect-71.c: New test.
10127
10128 2005-01-09  Manfred Hollstein  <mh@suse.com>
10129
10130         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10131         * gcc.dg/pr18241-2.c: Likewise.
10132         * gcc.dg/pr18241-3.c: Likewise.
10133         * gcc.dg/pr18241-4.c: Likewise.
10134         * gcc.dg/pr18241-5.c: Likewise.
10135
10136 2005-01-08  Richard Henderson  <rth@redhat.com>
10137
10138         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10139         False for x86 and x86-64.
10140
10141 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10142
10143         PR tree-optimization/18241
10144         * gcc.dg/pr18241-1.c: New test.
10145         * gcc.dg/pr18241-2.c: New test.
10146         * gcc.dg/pr18241-3.c: New test.
10147         * gcc.dg/pr18241-4.c: New test.
10148         * gcc.dg/pr18241-5.c: New test.
10149
10150 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10151
10152         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10153         gfortran.dg/select_4.f90: New.
10154
10155 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10156
10157         * gcc.c-torture/execute/20050107-1.c: New test.
10158
10159 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10160
10161         PR c++/19298
10162         * g++.dg/template/ref2.C: New.
10163
10164 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10165
10166         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10167         instead of being empty.
10168
10169 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10170
10171         PR fortran/15553
10172         * gfortran.dg/array-1.f90: New test.
10173
10174 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR tree-optimization/19283
10177         * gcc.c-torture/execute/20050106-1.c: New test.
10178
10179         PR rtl-optimization/18861
10180         * gcc.dg/20050105-1.c: New test.
10181
10182         PR tree-optimization/18828
10183         * gcc.dg/20050105-2.c: New test.
10184
10185 2005-01-07  Andreas Jaeger  <aj@suse.de>
10186
10187         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10188
10189 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10190
10191         PR fortran/18398
10192         * gfortran.dg/fmt_read.f90: New test.
10193
10194 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10195
10196         * gcc.dg/rs6000-ldouble-2.c: New.
10197
10198 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/19244
10201         * g++.dg/parser/ctor2.C: New test.
10202
10203 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10204
10205         PR c++/17154
10206         * g++.dg/template/using9.C: New test.
10207
10208 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10209
10210         PR c++/19258
10211         * g++.dg/lookup/friend6.C: New test.
10212
10213 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10214
10215         PR c++/19270
10216         * g++.dg/template/array10.C: New.
10217
10218 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10219
10220         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10221         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10222
10223 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.c-torture/compile/20050105-1.c: New test.
10226
10227 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10228
10229         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10230
10231 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10232
10233         PR middle-end/19100
10234         * gcc.dg/conv-3.c: New test case.
10235
10236 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10237
10238         * gcc.dg/asm-wide-1.c: New test.
10239
10240 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10241
10242         PR c++/19030
10243         * g++.dg/parse/crash22.C: New
10244
10245 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10246
10247         PR 19257
10248         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10249
10250 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10251
10252         PR middle-end/17767
10253         * gcc.dg/i386-mmx-6.c: New test case.
10254
10255 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10256
10257         PR tree-optimization/18308
10258         * gcc.dg/vect/pr18308.c: New testcase.
10259
10260 2005-01-04  Andreas Jaeger  <aj@suse.de>
10261
10262         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10263
10264 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10265             Robert Bowdidge <bowdidge@apple.com>
10266
10267         * gcc.dg/cpp/subframework1.c: New.
10268         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10269         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10270         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10271         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10272
10273 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10274
10275         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10276         producing warning.
10277         * gcc.dg/darwin-weakimport-2.c: New.
10278
10279 2005-01-03  Richard Henderson  <rth@redhat.com>
10280
10281         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10282
10283 2005-01-03  Richard Henderson  <rth@redhat.com>
10284
10285         * gcc.dg/vect/vect.exp: Enable for ia64.
10286         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10287         (check_effective_target_vect_float): Likewise.
10288         (check_effective_target_vect_no_align): Likewise.
10289         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10290         * gcc.dg/vect/vect-8.c: Likewise.
10291
10292 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10293
10294         PR target/19236
10295         * gcc.dg/pr19236-1.c: New test case.
10296
10297 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10298
10299         PR rtl-optimization/12092
10300         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10301
10302 2005-01-02  Andreas Jaeger  <aj@suse.de>
10303
10304         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10305
10306 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10307             Andrew Pinski  <pinskia@physics.uc.edu>
10308
10309         PR rtl-optimization/12092
10310         * gcc.dg/pr12092-1.c: New test case.
10311
10312 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10313
10314         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10315         'hidden' and 'default' for better portability.
10316         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10317
10318         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10319         6 and 7.
10320         * g++.old-deja/g++.brendan/new3.C: Likewise.
10321
10322 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10323
10324         * gcc.dg/20041231-1.C: New test.
10325         * g++.dg/warn/Wunreachable-code-1.C: New test.
10326
10327 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10328
10329         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10330         file, not /dev/null.  Abort on error.
10331
10332 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10333             Ziemowit Laski  <zlaski@apple.com>
10334
10335         PR objc/18971
10336         * objc.dg/encode-5.m: New test.
10337
10338 2004-12-29  Richard Henderson  <rth@redhat.com>
10339
10340         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10341         * objc.dg/stabs-1.m: Disable for ia64.
10342
10343 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/19190
10346         * g++.dg/warn/Wunused-10.C: New test.
10347
10348 2004-12-28  Richard Henderson  <rth@redhat.com>
10349
10350         * objc.dg/stabs-1.m: Disable for alpha.
10351
10352 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/19149
10355         * g++.dg/parse/error23.C: New test.
10356
10357 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10358
10359         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10360
10361         PR fortran/19032
10362         * gfortran.dg/intrinsic_modulo_1.f90: New.
10363         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10364         tests with divisor -1.
10365
10366 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10367
10368         * g++.dg/opt/temp1.C (memcpy): Return a value.
10369
10370         PR c++/19148
10371         * g++.dg/expr/cond7.C: New test.
10372
10373 2004-12-27  Paul Brook  <paul@codesourcery.com>
10374
10375         * gfortran.dg/g77/select_no_compile.f: Remove.
10376
10377 2004-12-27  Richard Henderson  <rth@redhat.com>
10378
10379         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10380         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10381         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10382
10383 2004-12-26  Richard Henderson  <rth@redhat.com>
10384
10385         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10386         by 1i instead of token pasting.
10387
10388 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10389
10390         PR tree-optimization/17578
10391         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10392         to additional_flags.
10393         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10394
10395 2004-12-25  Richard Henderson  <rth@redhat.com>
10396
10397         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10398         Remove Alpha.
10399
10400 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10401
10402         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10403         hppa*-*-hpux*.
10404         * gcc.dg/pr17957.c (dg-options): Likewise.
10405         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10406         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10407         instead of 0 on __hppa__.
10408         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10409         "foo,%r" on hppa*-*-*.
10410
10411 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10412
10413         PR fortran/19071
10414         * gfortran.dg/complex_write.f90: New test.
10415
10416 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10417
10418         PR c++/17595
10419         * g++.dg/parse/pragma2.C: New test.
10420
10421         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10422
10423 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10424
10425         * gcc.dg/empty2.c: Add missing dg-warning.
10426
10427 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10428
10429         PR c++/17413
10430         * g++.dg/template/local4.C: New test.
10431         * g++.dg/template/crash19.C: Add dg-error marker.
10432
10433         * g++.dg/template/crash31.C: Correct embedded PR number.
10434
10435 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/16405
10438         * g++.dg/opt/temp1.C: Add do-run marker.
10439
10440 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10441
10442         * g++.dg/template/spec19.C: New.
10443
10444 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10445
10446         PR target/16819
10447         * gcc.dg/empty2.c: New.
10448
10449 2004-12-23  Richard Henderson  <rth@redhat.com>
10450
10451         * lib/target-supports.exp (check_effective_target_vect_no_align):
10452         Remove i?86 and x86-64.
10453
10454 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/16405
10457         * g++.dg/opt/temp1.C: New test.
10458
10459 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10460
10461         PR c++/18733
10462         * g++.dg/template/friend33.C: New testcase.
10463
10464 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/18464
10467         * g++.dg/template/cond5.C: New test.
10468
10469         PR c++/18492
10470         * g++.dg/inherit/thunk3.C: New test.
10471
10472         PR c++/11224
10473         * g++.dg/warn/Wunused-9.C: New test.
10474
10475 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10476
10477         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10478
10479 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10480
10481         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10482
10483 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/18378
10486         * g++.dg/ext/packed8.C: New test.
10487
10488         PR c++/19063
10489         * g++.dg/template/crash31.C: New test.
10490
10491         PR c++/19034
10492         * g++.dg/template/crash30.C: New test.
10493
10494 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10495
10496         PR C++/18984
10497         * g++.dg/eh/ctor3.C: New test.
10498
10499 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10500
10501         * objc.dg/stabs-1.m: Allow section name to be quoted and
10502         assembly label to begin with '.LL'.
10503
10504 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10505
10506         * gcc.dg/vect/vect.exp
10507         (check_effective_target_lp64_or_vect_no_align): New.
10508         * gcc.dg/vect/vect-77.c: Use it.
10509         * gcc.dg/vect/vect-78.c: Use it.
10510
10511         * lib/target-supports.exp
10512         (check_effective_target_vect_no_max,
10513         check_effective_target_vect_no_bitwise,
10514         check_effective_target_vect_no_align): New.
10515         * gcc.dg/vect/vect-13.c: Use them.
10516         * gcc.dg/vect/vect-17.c: Ditto.
10517         * gcc.dg/vect/vect-18.c: Ditto.
10518         * gcc.dg/vect/vect-19.c: Ditto.
10519         * gcc.dg/vect/vect-20.c: Ditto.
10520         * gcc.dg/vect/vect-27.c: Ditto.
10521         * gcc.dg/vect/vect-29.c: Ditto.
10522         * gcc.dg/vect/vect-44.c: Ditto.
10523         * gcc.dg/vect/vect-48.c: Ditto.
10524         * gcc.dg/vect/vect-50.c: Ditto.
10525         * gcc.dg/vect/vect-52.c: Ditto.
10526         * gcc.dg/vect/vect-54.c: Ditto.
10527         * gcc.dg/vect/vect-56.c: Ditto.
10528         * gcc.dg/vect/vect-58.c: Ditto.
10529         * gcc.dg/vect/vect-60.c: Ditto.
10530         * gcc.dg/vect/vect-72.c: Ditto.
10531         * gcc.dg/vect/vect-80.c: Ditto.
10532
10533 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         PR c++/14075
10536         * g++.dg/init/string1.C: New.
10537
10538         PR c++/18975
10539         * g++.dg/other/synth1.C: New.
10540
10541 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10542
10543         PR c/18963
10544         * gcc.dg/pr18963-1.c: New test.
10545
10546 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10547
10548         PR c/18596
10549         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10550         * gcc.dg/pr18596-1.c: Use dg-error.
10551         (dg-options): Use -fno-unit-at-a-time.
10552         * gcc.dg/pr18596-2.c: New test.
10553         * gcc.dg/pr18596-3.c: New test.
10554
10555 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10556
10557         PR middle-end/18683
10558         * g++.dg/opt/pr18683-1.C: New test case.
10559
10560 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR other/19093
10563         * g++.dg/opt/max1.C: Fix for 64bit targets.
10564
10565 2004-12-20  Matt Austern  <austern@apple.com>
10566
10567         PR c++/19044
10568         * g++.dg/ext/builtin6.C: New
10569
10570 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10571
10572         PR tree-optimization/19080
10573         * gcc.c-torture/compile/pr19080.c: New test.
10574
10575 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10576
10577         * gcc.dg/20041219-1.c: New test.
10578
10579 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10580
10581         PR middle-end/19068
10582         * g++.dg/opt/max1.C: New test case.
10583
10584 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10585
10586         * gcc.dg/fdata-sections-1.c: New test.
10587
10588 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10589
10590         PR middle-end/18548
10591         * gcc.dg/max-1.c: New test case.
10592
10593 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * gcc.c-torture/execute/20041218-1.c: New test.
10596
10597 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10598
10599         * gcc.dg/pr18501.c: New test.
10600         * gcc.dg/uninit-5.c: XFAIL.
10601         * gcc.dg/uninit-9.c: XFAIL.
10602
10603 2004-12-17  Dale Johannesen  <dalej@apple.com>
10604
10605         * gcc.dg/20041213-1.c:  New.
10606
10607 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10608
10609         * objc.dg/stabs-1.m: Allow assembly label to begin
10610         with a dot ('.').
10611
10612 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.c-torture/execute/20041213-1.c: Move...
10615         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10616
10617 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10618
10619         PR c++/18721
10620         * g++.dg/lookup/conv-5.C: New.
10621
10622 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10623
10624         * objc.dg/stabs-1.m: New test.
10625
10626 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10627
10628         * gcc.dg/visibility-c.c: Change compile to
10629         assemble for the test.
10630
10631 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10632
10633         PR target/19041
10634         * gcc.dg/visibility-c.c: New test.
10635
10636 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10637
10638         PR middle-end/18493
10639         * gcc.dg/switch-8.c: New test case.
10640
10641 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         PR c++/18905
10644         * g++.dg/template/init4.C: New.
10645         * g++.dg/opt/static3.C: Enable optimizer.
10646
10647 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10648
10649         * g++.dg/other/complex1.C: New test.
10650
10651 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10652
10653         * g++.dg/opt/inline9.C: New test.
10654
10655 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10656
10657         PR fortran/18993
10658         * gfotran.dg/nullify_1.f: New test.
10659
10660 2004-12-15  Richard Henderson  <rth@redhat.com>
10661
10662         * gcc.target/i386/i386.exp: New harness.
10663         * gcc.target/i386/vect-args.c: New.
10664
10665 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10666
10667         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10668
10669 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10670
10671         PR c++/18825
10672         * g++.dg/template/friend32.C: New test.
10673
10674 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         * cpp/pragma-once-1.c: New test.
10677         * cpp/pragma-once-1b.h: Likewise.
10678         * cpp/pragma-once-1c.h: Likewise.
10679         * cpp/pragma-once-1d.h: Likewise.
10680         * cpp/inc/pragma-once-1a.h: Likewise.
10681
10682 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10683             Steven G. Kargl  <kargls@comcast.net>
10684
10685         PR fortran/17597
10686         * gfortran.dg/list_read_3.f90: New test.
10687
10688 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10689
10690         * gcc.dg/ftrapv-2.c: New test.
10691
10692 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         PR c++/18981
10695         * g++.dg/template/typename9.C: New test.
10696
10697 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10698
10699         PR c++/18738
10700         * g++.dg/template/typename8.C: New test.
10701         * g++.dg/parse/friend2.C: Tweak error message.
10702
10703 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10704
10705         * gcc.c-torture/20041214-1.c: New test.
10706
10707 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10708
10709         PR c++/18965
10710         * g++.dg/init/array17.C: New test.
10711
10712 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10713
10714         PR c++/18793
10715         * g++.dg/init/aggr3.C: New test.
10716
10717 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10718
10719         * gcc.dg/altivec-types-1.c: New test.
10720         * gcc.dg/altivec-types-2.c: New test.
10721         * gcc.dg/altivec-types-3.c: New test.
10722         * gcc.dg/altivec-types-4.c: New test.
10723         * g++.dg/ext/altivec-types-1.C: New test.
10724         * g++.dg/ext/altivec-types-2.C: New test.
10725         * g++.dg/ext/altivec-types-3.C: New test.
10726         * g++.dg/ext/altivec-types-4.C: New test.
10727
10728 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR middle-end/18951
10731         * gcc.c-torture/execute/20041213-1.c: New test.
10732
10733 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         PR c++/18949
10736         * g++.dg/template/cast1.C: New.
10737
10738 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10739
10740         * gcc.c-torture/execute/20041213-2.c: New test.
10741
10742 2004-12-13  Richard Henderson  <rth@redhat.com>
10743
10744         * gcc.dg/i386-sse-10.c: Fix typo in options.
10745
10746 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         PR c++/18968
10749         * g++.dg/opt/pr18968.C: New test.
10750
10751 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10752
10753         PR c++/18925
10754         * g++.dg/ext/visibility/staticdatamem.C: New test.
10755
10756 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10757
10758         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10759
10760 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10761
10762         PR rtl-optimization/18928
10763         * gcc.dg/pr18928-1.c: New test case.
10764
10765 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10766
10767         PR tree-opt/16951
10768         * gcc.c-torture/compile/20041211-1.c: New.
10769
10770 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10771
10772         PR middle-end/17564
10773         * gcc.c-torture/execute/20041212-1.c: New test.
10774
10775 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10776
10777         PR fortran/18869
10778         * gfortran.dg/common_1.f90: New test.
10779
10780 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10781         Paul Brook  <paul@codesourcery.com>
10782
10783         PR fortran/16222
10784         * gfortran.dg/real_do_1.f90: New test.
10785
10786 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10787
10788         PR tree-opt/18040
10789         * g++.dg/opt/ptrmem6.C: New test.
10790
10791 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10792
10793         PR middle-end/18921
10794         * gcc.dg/pr18921-1.c: New test case.
10795
10796 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10797
10798         PR fortran/17175
10799         * gfortran.dg/scale_1.f90: New test.
10800
10801 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10802
10803         PR middle-end/18903
10804         * gcc.c-torture/compile/pr18903.c: New test.
10805
10806 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10807
10808         * gcc.c-torture/execute/20041210-1.c: New test.
10809
10810 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10811
10812         PR c++/18731
10813         * g++.dg/parser/struct-1.C: New test.
10814         * g++.dg/parser/struct-2.C: New test.
10815         * g++.dg/parser/struct-3.C: New test.
10816
10817 2004-12-09  Richard Henderson  <rth@redhat.com>
10818
10819         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10820
10821         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10822         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10823
10824 2004-12-09  Matt Austern  <austern@apple.com>
10825
10826         PR c++/18514
10827         * g++.dg/ext/builtin1.C: New
10828         * g++.dg/ext/builtin2.C: New
10829         * g++.dg/ext/builtin3.C: New
10830         * g++.dg/ext/builtin4.C: New
10831         * g++.dg/ext/builtin5.C: New
10832
10833 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10834
10835         PR tree-opt/18904
10836         * g++.dg/opt/ptrmem5.C: New test.
10837
10838 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10839
10840         * g++.dg/parse/typename5.C: Adjust for new error.
10841         * g++.dg/parse/typename7.C: New.
10842
10843 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10844
10845         PR c++/18073
10846         * g++.dg/other/mmintrin.C: New test.
10847
10848 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         PR c++/16681
10851         * g++.dg/init/array15.C: New.
10852         * g++.dg/init/array16.C: New.
10853
10854 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10855
10856         PR fortran/18826
10857         * gfortran.dg/assign_1.f90: New test.
10858
10859 2004-12-08  Nick Clifton  <nickc@redhat.com>
10860
10861         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10862         * gcc.target/xstormy16/data_below100: Likewise.
10863         * gcc.target/xstormy16/sfr: Likewise.
10864         * gcc.target/xstormy16/below100.S: New test source file.
10865         * gcc.target/xstormy16/below100.ld: New test linker script.
10866         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10867         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10868         bp instructions.
10869         * gcc.target/xstormy16/bp.c: Likewise.
10870
10871         * gcc.target/xstormy16/bss_below100: New files:
10872         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10873         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10874         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10875         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10876         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10877         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10878         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10879         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10880         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10881         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10882         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10883         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10884         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10885         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10886         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10887         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10888         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10889         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10890         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10891         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10892         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10893         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10894         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10895         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10896         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10897         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10898         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10899
10900         * gcc.target/xstormy16/data_below100: New files:
10901         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10902         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10903         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10904         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10905         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10906         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10907         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10908         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10909         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10910         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10911         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10912         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10913         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10914         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10915         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10916         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10917         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10918         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10919         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10920         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10921         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10922         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10923         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10924         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10925         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10926         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10927         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10928
10929         * gcc.target/xstormy16/sfr: New files:
10930         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10931         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10932         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10933         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10934         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10935         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10936         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10937         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10938         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10939         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10940         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10941         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10942         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10943         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10944         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10945         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10946         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10947         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10948         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10949         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10950         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10951         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10952         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10953         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10954         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10955         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10956         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10957         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10958         27_if0_sfrw_bitfield_f.c
10959
10960 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10961
10962         PR c++/18100
10963         * g++.dg/lookup/name-clash4.C: New test.
10964
10965 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10966
10967         PR c++/18672
10968         * g++.dg/opt/array1.C: New.
10969
10970         PR c++/18803
10971         * g++.dg/template/operator5.C: New.
10972
10973 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10974
10975         PR c/18867
10976         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10977
10978 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10979
10980         * gcc.dg/noncompile/20041207.c: New test.
10981
10982 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10983
10984         * g++.dg/other/unreachable-1.C: New test.
10985
10986 2004-12-06  Nick Clifton  <nickc@redhat.com>
10987
10988         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10989         <limits.h> because the latter comes from gcc's include/ directory
10990         and not the newlib/libc/include directory.
10991
10992 2004-12-04  Richard Henderson  <rth@redhat.com>
10993
10994         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10995
10996 2004-12-04  Richard Henderson  <rth@redhat.com>
10997
10998         * lib/target-supports.exp (check_gc_sections_available): Disable
10999         for alpha and ia64.
11000
11001 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11002
11003         PR middle-end/17909
11004         * g++.dg/other/vararg-2.C: New test.
11005
11006 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11007
11008         PR c++/17011, c++/17971
11009         * g++.dg/template/error15.C: Adjust expected error.
11010         * g++.dg/template/instantiate3.C: Likewise.
11011
11012 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11013
11014         * gcc.dg/altivec-18.c: Fix for darwin
11015
11016 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         PR c++/18782
11019         * g++.dg/parse/ptrmem2.C: New.
11020
11021         PR c++/18318
11022         * g++.dg/template/new1.C: New.
11023
11024 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11025
11026         PR fortran/18710
11027         * gfortran.dg/direct_io_3.f90: New test.
11028
11029 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11030
11031         PR 18758
11032         * g++.dg/parse/crash21.C: New.
11033
11034 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         PR c++/15664, c++/18276
11037         * g++.dg/template/ttp13.C: New test.
11038         * g++.dg/template/ttp14.C: Likewise.
11039
11040 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11041
11042         PR c++/18123
11043         * g++.dg/parse/enum2.C: New test.
11044         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11045
11046 2004-12-02  Nick Clifton  <nickc@redhat.com>
11047
11048         * gcc.target/xstormy16: New test directory.
11049         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11050         * gcc.target/xstormy16/bp.c: Check the generation of bp
11051         instructions.
11052         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11053         bn instructions and the BELOW100 attribute.
11054
11055 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11056
11057         PR target/16952
11058         * gcc.dg/ppc-eabi.c: New.
11059
11060 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11061
11062         PR fortran/18284
11063         * gfortran.dg/backspace.f90
11064
11065 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11066
11067         * gfortran.dg/inquire.f90: New test.
11068
11069 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11070
11071         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11072         handle effective-target-keyword.
11073         (dg-skip-if): Support effective-target keyword as target list.
11074         (dg-xfail-if): Ditto.
11075         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11076
11077 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11078
11079         PR tree-optimization/18291
11080         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11081
11082 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         PR C++/18729
11085         * g++.dg/parse/crash20.C: New.
11086
11087         PR c++/17431
11088         * g++.dg/overload/arg1.C: New.
11089         * g++.dg/overload/arg2.C: New.
11090         * g++.dg/overload/arg3.C: New.
11091         * g++.dg/overload/arg4.C: New.
11092
11093 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11094
11095         * gcc.dg/c99-flex-array-4.c: Remove.
11096
11097 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11098
11099         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11100
11101         * lib/target-supports.exp (is-effective-target): Simplify.
11102
11103         * lib/target-supports.exp (check_effective_target_vect_long):
11104         Fix for powerpc64-*-*.
11105
11106 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11107
11108         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11109         to support new requirements on FreeBSD 5.
11110
11111 2004-11-30  Devang Patel  <dpatel@apple.com>
11112
11113         PR 18702
11114         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11115
11116 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11117
11118         * g++.dg/ext/altivec-13.C: New test.
11119
11120 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11121
11122         PR tree-opt/18298
11123         * gcc.c-torture/execute/p18298.c: New test.
11124
11125 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11126             Dorit Naishlos  <dorit@il.ibm.com>
11127
11128         PR tree-opt/18607
11129         * gcc.dg/vect/vect-89.c: New test.
11130
11131 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11132
11133         * gcc.dg/pr18596-1.c: New test.
11134
11135 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11136
11137         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11138
11139 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11140
11141         PR c/18479
11142         * gcc.dg/pr18479.c: New test.
11143
11144 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11145
11146         PR target/18490
11147         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11148         mmix-knuth-mmixware.
11149
11150         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11151         cris-*-elf* cris-*-aout* mmix-*-*
11152
11153 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11154
11155         PR middle-end/18725
11156         * gcc.dg/pr18725.c: New test.
11157
11158 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11159
11160         PR target/18488
11161         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11162
11163         PR target/18336
11164         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11165
11166 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11167
11168         PR c++/18368
11169         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11170         * g++.old-deja/g++.law/ctors5.C: Likewise.
11171         * g++.old-deja/g++.other/crash25.C: Likewise.
11172
11173         PR c++/18674
11174         * g++.dg/template/error16.C: New test.
11175
11176         PR c++/18512
11177         * g++.dg/template/crash29.C: New test.
11178
11179 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11180
11181         PR tree-optimization/18712
11182         * gcc.c-torture/compile/pr18712.c: New test.
11183
11184 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11185
11186         PR c/7544
11187         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11188         tests.
11189
11190 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11191
11192         PR c++/18652
11193         * g++.dg/lookup/crash6.C: New test.
11194
11195 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11196
11197         PR middle-end/18164
11198         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11199
11200 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11201
11202         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11203         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11204         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11205
11206 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11207
11208         * gcc.dg/pr18164.c: New test.
11209
11210 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11211
11212         * gcc.dg/funroll-loops-all.c: New.
11213
11214 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11215
11216         PR target/18489
11217         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11218         delimeter, match space and TAB as well as ":".
11219
11220         PR target/18484
11221         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11222
11223         PR target/18348
11224         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11225
11226         PR target/18345
11227         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11228
11229         PR target/18337
11230         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11231
11232 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11233
11234         * gfortran.dg/direct_io_2.f90: New test.
11235
11236 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11237
11238         PR target/18334
11239         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11240
11241 2004-11-28  Richard Henderson  <rth@redhat.com>
11242
11243         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11244
11245 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11246
11247         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11248         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11249         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11250         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11251         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11252         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11253         gcc.dg/pointer-arith-8.c: New tests.
11254
11255 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11256
11257         PR fortran/18364
11258         * gfortran.dg/endfile.f90: New test.
11259
11260 2004-11-27  Falk Hueffner  <falk@debian.org>
11261
11262         * gcc.dg/loop-6.c: New test.
11263
11264 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.c-torture/execute/20041126-1.c: New test.
11267
11268 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11269
11270         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11271         on IRIX.
11272
11273 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11274
11275         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11276         functions.
11277
11278 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11279
11280         PR rtl-optimization/17825
11281         * gcc.c-torture/compile/20041119-1.c: New test.
11282
11283 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11284
11285         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11286         Check existence of ld library path variables before unsetting.
11287
11288 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11289
11290         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11291
11292 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11293
11294         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11295
11296 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11297
11298         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11299
11300 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11301
11302         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11303         dg-do directive.
11304
11305 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11306
11307         * gcc.dg/pr17957.c: Pass --param, not -param.
11308
11309 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11310
11311         PR middle-end/17957
11312         * testsuite/gcc.dg/pr17957.c: New test.
11313
11314 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/18445
11317         * g++.dg/template/crash28.C: Likewise.
11318
11319         PR c++/18001
11320         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11321         * g++.dg/ext/lvaddr.C: Likewise.
11322         * g++.dg/opt/pr7503-3.C: Likewise.
11323
11324         PR c++/18466
11325         * g++.dg/parse/qualified3.C: New test.
11326         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11327
11328         PR c++/18545
11329         * g++.dg/expr/return1.C: New test.
11330
11331 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11332
11333         Friend class name lookup 3/n, PR c++/3332
11334         * g++.dg/lookup/friend3.C: New test.
11335         * g++.dg/lookup/friend4.C: Likewise.
11336         * g++.dg/lookup/friend5.C: Likewise.
11337
11338 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11339
11340         Friend class name lookup 2/n, PR c++/14513, c++/15410
11341         * g++.dg/lookup/friend2.C: New test.
11342         * g++.dg/template/friend31.C: Likewise.
11343
11344 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11345
11346         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11347
11348 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c++/17473
11351         * g++.dg/tc1/dr56.C: Remove.
11352         * g++.dg/template/typedef1.C: Add dg-error markers.
11353         * g++.old-deja/g++.other/typedef7.C: Likewise.
11354
11355         PR c++/18285
11356         * g++.dg/parse/typedef7.C: New test.
11357
11358 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11359
11360         * gcc.c-torture/execute/20041124-1.c: New test.
11361
11362 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11363
11364         * g++.dg/template/deduce3.C: New test.
11365
11366         PR c++/18586
11367         * g++.dg/template/crash27.C: New test.
11368
11369         PR c++/18530
11370         * g++.dg/warn/Wshadow-3.C: New test.
11371
11372 2004-11-24  Devang Patel  <dpatel@apple.com>
11373
11374         PR/18555
11375         * gcc.dg/cpp/isysroot-1.c: New test.
11376         * gcc.dg/cpp/usr/include/stdio.h: New file.
11377         * gcc.dg/cpp/isysroot-2.c: New test.
11378         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11379         New file.
11380
11381 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11382
11383         PR c++/8929
11384         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11385
11386 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11387
11388         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11389         * gcc.target/sparc/pdist.c: Likewise.
11390
11391 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11392
11393         PR c++/16882
11394         * g++.dg/conversion/simd1.C: New test.
11395
11396 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11397
11398         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11399         and restore_ld_library_path_env_vars.
11400         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11401         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11402         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11403         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11404
11405 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11406
11407         * gcc.dg/pragma-align-2.c: Test macro expansion.
11408         * gcc.dg/pragma-pack-2.c: New test.
11409
11410 2004-11-23  Richard Henderson  <rth@redhat.com>
11411
11412         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11413         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11414         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11415         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11416         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11417         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11418
11419         * gcc.dg/vect/vect.exp: Add check for alpha.
11420         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11421         (check_effective_target_vect_int): Enable for alpha.
11422         (check_effective_target_vect_long): New.
11423         (is-effective-target): Add it.
11424
11425 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11426
11427         * gcc.dg/pr18614-1.c: New test.
11428
11429 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11430
11431         * gcc.dg/setjmp-2.c: New test.
11432
11433 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11434
11435         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11436         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11437         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11438         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11439         gcc.target/sparc/pdist.c: New tests.
11440
11441 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11442
11443         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11444
11445 2004-11-22  Dale Johannesen  <dalej@apple.com>
11446
11447         * gcc.dg/20041111-1.c:  New.
11448
11449 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11450
11451         PR tree-opt/18536
11452         * gcc.dg/vect/pr18536.c: New test.
11453
11454 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11455
11456         PR c++/18354
11457         * g++.dg/template/nontype11.C: New test.
11458
11459 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11460
11461         PR middle-end/18520
11462         * gcc.dg/pr18520-1.c: New test case.
11463
11464 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11465
11466         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11467         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11468         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11469         expected diagnostics.
11470
11471 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11472
11473         PR target/18580
11474         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11475         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11476         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11477
11478 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11481
11482 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11483             Joseph Myers  <joseph@codesourcery.com>
11484
11485         * lib/target-supports.exp (check_visibility_available): Really
11486         test the compiler.
11487
11488 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11489
11490         PR tree-opt/18181
11491         * gcc.dg/vect/vect-85.c: New test.
11492         * gcc.dg/vect/vect-86.c: New test.
11493         * gcc.dg/vect/vect-87.c: New test.
11494         * gcc.dg/vect/vect-88.c: New test.
11495
11496 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11497
11498         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11499
11500 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11501
11502         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11503         * gcc.dg/ppc-and-1.c: Ditto.
11504         * gcc.dg/ppc-compare-1.c: Ditto.
11505         * gcc.dg/ppc-mov-1.c: Ditto
11506
11507 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11508             Mark Mitchell  <mark@codesourcery.com>
11509
11510         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11511
11512 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11513             Aldy Hernandez  <aldyh@redhat.com>
11514
11515         * lib/target-supports.exp (check_effective_target_vect_int): New
11516         (check_effective_target_vect_float): New
11517         (check_effective_target_vect_double): New.
11518         (is-effective-target): Support new effective targets keywords.
11519         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11520         default action for dg-do.
11521         * gcc.dg/vect/pr16105.c: Use new support.
11522         * gcc.dg/vect/pr18400.c: Ditto.
11523         * gcc.dg/vect/pr18425.c: Ditto.
11524         * gcc.dg/vect/vect-1.c: Ditto.
11525         * gcc.dg/vect/vect-10.c: Ditto.
11526         * gcc.dg/vect/vect-11.c: Ditto.
11527         * gcc.dg/vect/vect-12.c: Ditto.
11528         * gcc.dg/vect/vect-13.c: Ditto.
11529         * gcc.dg/vect/vect-14.c: Ditto.
11530         * gcc.dg/vect/vect-15.c: Ditto.
11531         * gcc.dg/vect/vect-16.c: Ditto.
11532         * gcc.dg/vect/vect-17.c: Ditto.
11533         * gcc.dg/vect/vect-18.c: Ditto.
11534         * gcc.dg/vect/vect-19.c: Ditto.
11535         * gcc.dg/vect/vect-2.c: Ditto.
11536         * gcc.dg/vect/vect-20.c: Ditto.
11537         * gcc.dg/vect/vect-21.c: Ditto.
11538         * gcc.dg/vect/vect-22.c: Ditto.
11539         * gcc.dg/vect/vect-23.c: Ditto.
11540         * gcc.dg/vect/vect-24.c: Ditto.
11541         * gcc.dg/vect/vect-25.c: Ditto.
11542         * gcc.dg/vect/vect-26.c: Ditto.
11543         * gcc.dg/vect/vect-27.c: Ditto.
11544         * gcc.dg/vect/vect-27a.c: Ditto.
11545         * gcc.dg/vect/vect-28.c: Ditto.
11546         * gcc.dg/vect/vect-29.c: Ditto.
11547         * gcc.dg/vect/vect-29a.c: Ditto.
11548         * gcc.dg/vect/vect-3.c: Ditto.
11549         * gcc.dg/vect/vect-30.c: Ditto.
11550         * gcc.dg/vect/vect-31.c: Ditto.
11551         * gcc.dg/vect/vect-32.c: Ditto.
11552         * gcc.dg/vect/vect-33.c: Ditto.
11553         * gcc.dg/vect/vect-34.c: Ditto.
11554         * gcc.dg/vect/vect-35.c: Ditto.
11555         * gcc.dg/vect/vect-36.c: Ditto.
11556         * gcc.dg/vect/vect-37.c: Ditto.
11557         * gcc.dg/vect/vect-38.c: Ditto.
11558         * gcc.dg/vect/vect-4.c: Ditto.
11559         * gcc.dg/vect/vect-40.c: Ditto.
11560         * gcc.dg/vect/vect-41.c: Ditto.
11561         * gcc.dg/vect/vect-42.c: Ditto.
11562         * gcc.dg/vect/vect-43.c: Ditto.
11563         * gcc.dg/vect/vect-44.c: Ditto.
11564         * gcc.dg/vect/vect-45.c: Ditto.
11565         * gcc.dg/vect/vect-46.c: Ditto.
11566         * gcc.dg/vect/vect-47.c: Ditto.
11567         * gcc.dg/vect/vect-48.c: Ditto.
11568         * gcc.dg/vect/vect-48a.c: Ditto.
11569         * gcc.dg/vect/vect-49.c: Ditto.
11570         * gcc.dg/vect/vect-5.c: Ditto.
11571         * gcc.dg/vect/vect-50.c: Ditto.
11572         * gcc.dg/vect/vect-51.c: Ditto.
11573         * gcc.dg/vect/vect-52.c: Ditto.
11574         * gcc.dg/vect/vect-53.c: Ditto.
11575         * gcc.dg/vect/vect-54.c: Ditto.
11576         * gcc.dg/vect/vect-55.c: Ditto.
11577         * gcc.dg/vect/vect-56.c: Ditto.
11578         * gcc.dg/vect/vect-56a.c: Ditto.
11579         * gcc.dg/vect/vect-57.c: Ditto.
11580         * gcc.dg/vect/vect-58.c: Ditto.
11581         * gcc.dg/vect/vect-59.c: Ditto.
11582         * gcc.dg/vect/vect-6.c: Ditto.
11583         * gcc.dg/vect/vect-60.c: Ditto.
11584         * gcc.dg/vect/vect-61.c: Ditto.
11585         * gcc.dg/vect/vect-62.c: Ditto.
11586         * gcc.dg/vect/vect-63.c: Ditto.
11587         * gcc.dg/vect/vect-64.c: Ditto.
11588         * gcc.dg/vect/vect-65.c: Ditto.
11589         * gcc.dg/vect/vect-66.c: Ditto.
11590         * gcc.dg/vect/vect-67.c: Ditto.
11591         * gcc.dg/vect/vect-68.c: Ditto.
11592         * gcc.dg/vect/vect-69.c: Ditto.
11593         * gcc.dg/vect/vect-7.c: Ditto.
11594         * gcc.dg/vect/vect-72.c: Ditto.
11595         * gcc.dg/vect/vect-72a.c: Ditto.
11596         * gcc.dg/vect/vect-73.c: Ditto.
11597         * gcc.dg/vect/vect-74.c: Ditto.
11598         * gcc.dg/vect/vect-75.c: Ditto.
11599         * gcc.dg/vect/vect-76.c: Ditto.
11600         * gcc.dg/vect/vect-77.c: Ditto.
11601         * gcc.dg/vect/vect-77a.c: Ditto.
11602         * gcc.dg/vect/vect-78.c: Ditto.
11603         * gcc.dg/vect/vect-79.c: Ditto.
11604         * gcc.dg/vect/vect-8.c: Ditto.
11605         * gcc.dg/vect/vect-80.c: Ditto.
11606         * gcc.dg/vect/vect-82.c: Ditto.
11607         * gcc.dg/vect/vect-82_64.c: Ditto.
11608         * gcc.dg/vect/vect-83.c: Ditto.
11609         * gcc.dg/vect/vect-83_64.c: Ditto.
11610         * gcc.dg/vect/vect-9.c: Ditto.
11611         * gcc.dg/vect/vect-all.c: Ditto.
11612         * gcc.dg/vect/vect-none.c: Ditto.
11613
11614 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11615
11616         * lib/gcc-dg.exp (dg-skip-if): New function.
11617         (dg-forbid-option): Remove.
11618         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11619         * g++.dg/abi/bitfield8.C: Likewise.
11620         * g++.dg/abi/dtor1.C: Likewise.
11621         * g++.dg/abi/empty10.C: Likewise.
11622         * g++.dg/abi/empty7.C: Likewise.
11623         * g++.dg/abi/empty9.C: Likewise.
11624         * g++.dg/abi/layout3.C: Likewise.
11625         * g++.dg/abi/layout4.C: Likewise.
11626         * g++.dg/abi/thunk1.C: Likewise.
11627         * g++.dg/abi/thunk2.C: Likewise.
11628         * g++.dg/abi/vbase11.C: Likewise.
11629         * g++.dg/abi/vthunk2.C: Likewise.
11630         * g++.dg/abi/vthunk3.C: Likewise.
11631         * g++.dg/ext/attrib8.C: Likewise.
11632         * g++.dg/opt/longbranch2.C: Likewise.
11633         * g++.dg/opt/reg-stack4.C: Likewise.
11634         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11635         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11636         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11637         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11638         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11639         * gcc.dg/20000609-1.c: Likewise.
11640         * gcc.dg/20000720-1.c: Likewise.
11641         * gcc.dg/20011107-1.c: Likewise.
11642         * gcc.dg/20011119-1.c: Likewise.
11643         * gcc.dg/20020108-1.c: Likewise.
11644         * gcc.dg/20020122-2.c: Likewise.
11645         * gcc.dg/20020122-3.c: Likewise.
11646         * gcc.dg/20020201-3.c: Likewise.
11647         * gcc.dg/20020206-1.c: Likewise.
11648         * gcc.dg/20020218-1.c: Likewise.
11649         * gcc.dg/20020310-1.c: Likewise.
11650         * gcc.dg/20020411-1.c: Likewise.
11651         * gcc.dg/20020418-2.c: Likewise.
11652         * gcc.dg/20020426-1.c: Likewise.
11653         * gcc.dg/20020426-2.c: Likewise.
11654         * gcc.dg/20020517-1.c: Likewise.
11655         * gcc.dg/20020523-1.c: Likewise.
11656         * gcc.dg/20020523-2.c: Likewise.
11657         * gcc.dg/20020729-1.c: Likewise.
11658         * gcc.dg/20030204-1.c: Likewise.
11659         * gcc.dg/20030826-2.c: Likewise.
11660         * gcc.dg/20030926-1.c: Likewise.
11661         * gcc.dg/20031202-1.c: Likewise.
11662         * gcc.dg/980312-1.c: Likewise.
11663         * gcc.dg/980313-1.c: Likewise.
11664         * gcc.dg/990117-1.c: Likewise.
11665         * gcc.dg/990424-1.c: Likewise.
11666         * gcc.dg/990524-1.c: Likewise.
11667         * gcc.dg/991230-1.c: Likewise.
11668         * gcc.dg/i386-387-1.c: Likewise.
11669         * gcc.dg/i386-387-2.c: Likewise.
11670         * gcc.dg/i386-387-3.c: Likewise.
11671         * gcc.dg/i386-387-4.c: Likewise.
11672         * gcc.dg/i386-387-5.c: Likewise.
11673         * gcc.dg/i386-387-6.c: Likewise.
11674         * gcc.dg/i386-asm-1.c: Likewise.
11675         * gcc.dg/i386-bitfield1.c: Likewise.
11676         * gcc.dg/i386-bitfield2.c: Likewise.
11677         * gcc.dg/i386-loop-1.c: Likewise.
11678         * gcc.dg/i386-loop-2.c: Likewise.
11679         * gcc.dg/i386-loop-3.c: Likewise.
11680         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11681         * gcc.dg/i386-pic-1.c: Likewise.
11682         * gcc.dg/i386-regparm.c: Likewise.
11683         * gcc.dg/i386-signbit-1.c: Likewise.
11684         * gcc.dg/i386-signbit-2.c: Likewise.
11685         * gcc.dg/i386-signbit-3.c: Likewise.
11686         * gcc.dg/i386-sse-5.c: Likewise.
11687         * gcc.dg/i386-sse-8.c: Likewise.
11688         * gcc.dg/i386-unroll-1.c: Likewise.
11689         * gcc.dg/tls/opt-1.c: Likewise.
11690         * gcc.dg/tls/opt-2.c: Likewise.
11691         * gcc.dg/unroll-1.c: Likewise.
11692         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11693         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11694         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11695         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11696
11697 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11698
11699         * g++.dg/template/incomplete1.C: New test.
11700
11701 2004-11-16  Nick Clifton  <nickc@redhat.com>
11702
11703         Revert patches accidentally commited during checkin of fixes for
11704         xstormy16 tests:
11705         gcc.c-torture/execute/simd-4.c: Revert
11706         gcc.dg/20040910-1.c: Revert.
11707
11708 2004-11-16  Paul Brook  <paul@codesourcery.com>
11709
11710         PR fortran/13010
11711         * gfortran.dg/der_pointer_1.f90: New test.
11712
11713 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11714
11715         PR c/18498
11716         * gcc.dg/bitfld-13.c: New test.
11717
11718 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11719
11720         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11721         powerpc*-*-linux*.
11722
11723         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11724         * gcc.dg/ppc64-abi-2.c: Ditto.
11725         * gcc.dg/ppc64-abi-3.c: Ditto.
11726
11727         * lib/gcc-dg.exp (dg-target-list): Remove.
11728
11729 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11730
11731         * gcc.dg/ia64-postinc.c: New test.
11732
11733 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11734
11735         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11736
11737 2004-11-15  Nick Clifton  <nickc@redhat.com>
11738
11739         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11740         __INT_MAX__ so that the test can be compiled by toolchains
11741         targeted at 16-bit processors.
11742
11743         * gcc.dg/20040625-1.c: Use long constants rather than integers
11744         when performing arithmetic that will overflow 16-bits.
11745
11746         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11747         xstormy16.  It does not support 128-bit vector operations.
11748
11749         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11750         with the macro PTR_TYPE.  Define this macro to an integer type
11751         suitable for holding a pointer.
11752
11753         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11754         the target is a 16-bit processor.
11755
11756         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11757         16-bit targets where the character constant will be too long.
11758
11759         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11760         where the double will not be directly addressable.
11761
11762 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11763
11764         Friend class name lookup 1/n, PR c++/18471
11765         * g++.dg/template/crash26.C: New test.
11766         * g++.dg/lookup/struct1.C: Adjust expected error.
11767         * g++.dg/parse/elab1.C: Likewise.
11768         * g++.dg/parse/elab2.C: Likewise.
11769         * g++.dg/parse/int-as-enum1.C: Likewise.
11770         * g++.dg/parse/struct-as-enum1.C: Likewise.
11771         * g++.dg/parse/typedef1.C: Likewise.
11772         * g++.dg/parse/typedef3.C: Likewise.
11773         * g++.dg/parse/typedef4.C: Likewise.
11774         * g++.dg/parse/typedef5.C: Likewise.
11775         * g++.dg/template/nontype4.C: Likewise.
11776         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11777         * g++.old-deja/g++.other/elab1.C: Likewise.
11778         * g++.old-deja/g++.other/syntax4.C: Likewise.
11779
11780 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11781
11782         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11783
11784 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11785
11786         * gcc.c-torture/execute/20041114-1.c: New test.
11787
11788 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11789
11790         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11791         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11792         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11793         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11794         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11795         gcc.dg/switch-7.c: New tests.
11796
11797 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11798
11799         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11800
11801 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11802
11803         PR tree-opt/18400
11804         * gcc.dg/vect/pr18400.c: New test.
11805
11806 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11807             Andrew Pinski  <pinskia@physics.uc.edu>
11808
11809         PR tree-opt/18425
11810         * gcc.dg/vect/pr18425.c: New test.
11811
11812 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11813
11814         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11815         Guard with dg-require-alias and dg-require-visibility.
11816
11817 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11818
11819         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11820
11821 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11822
11823         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11824
11825 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11826
11827         PR c++/17344
11828         * g++.dg/template/defarg5.C: New test.
11829
11830 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * g++.dg/parse/cast1.C: Run only on ILP32.
11833         * g++.old-deja/g++.mike/p784.C: Likewise.
11834
11835 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11836
11837         * gcc.c-torture/execute/20041113-1.c: New test.
11838
11839 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11840
11841         PR target/18230
11842         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11843         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11844         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11845         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11846         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11847         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11848         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11849         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11850         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11851         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11852         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11853         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11854         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11855
11856 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11857
11858         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11859         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11860         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11861         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11862         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11863         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11864         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11865         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11866         gcc.target/sparc/combined-1.c: New tests.
11867
11868 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11869
11870         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11871         New tests.
11872
11873 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11874
11875         * lib/gcc-dg.exp (dg-forbid-option): New function.
11876         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11877         * g++.dg/abi/bitfield8.C: Likewise.
11878         * g++.dg/abi/dtor1.C: Likewise.
11879         * g++.dg/abi/empty10.C: Likewise.
11880         * g++.dg/abi/empty7.C: Likewise.
11881         * g++.dg/abi/empty9.C: Likewise.
11882         * g++.dg/abi/layout3.C: Likewise.
11883         * g++.dg/abi/layout4.C: Likewise.
11884         * g++.dg/abi/thunk1.C: Likewise.
11885         * g++.dg/abi/thunk2.C: Likewise.
11886         * g++.dg/abi/vbase11.C: Likewise.
11887         * g++.dg/abi/vthunk2.C: Likewise.
11888         * g++.dg/abi/vthunk3.C: Likewise.
11889         * g++.dg/ext/attrib8.C: Likewise.
11890         * g++.dg/opt/longbranch2.C: Likewise.
11891         * g++.dg/opt/reg-stack4.C: Likewise.
11892         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11893         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11894         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11895         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11896         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11897         * gcc.dg/20000609-1.c: Likewise.
11898         * gcc.dg/20000720-1.c: Likewise.
11899         * gcc.dg/20011107-1.c: Likewise.
11900         * gcc.dg/20011119-1.c: Likewise.
11901         * gcc.dg/20020108-1.c: Likewise.
11902         * gcc.dg/20020122-2.c: Likewise.
11903         * gcc.dg/20020122-3.c: Likewise.
11904         * gcc.dg/20020201-3.c: Likewise.
11905         * gcc.dg/20020206-1.c: Likewise.
11906         * gcc.dg/20020218-1.c: Likewise.
11907         * gcc.dg/20020310-1.c: Likewise.
11908         * gcc.dg/20020411-1.c: Likewise.
11909         * gcc.dg/20020418-2.c: Likewise.
11910         * gcc.dg/20020426-1.c: Likewise.
11911         * gcc.dg/20020426-2.c: Likewise.
11912         * gcc.dg/20020517-1.c: Likewise.
11913         * gcc.dg/20020523-1.c: Likewise.
11914         * gcc.dg/20020523-2.c: Likewise.
11915         * gcc.dg/20020729-1.c: Likewise.
11916         * gcc.dg/20030204-1.c: Likewise.
11917         * gcc.dg/20030826-2.c: Likewise.
11918         * gcc.dg/20030926-1.c: Likewise.
11919         * gcc.dg/20031202-1.c: Likewise.
11920         * gcc.dg/980312-1.c: Likewise.
11921         * gcc.dg/980313-1.c: Likewise.
11922         * gcc.dg/990117-1.c: Likewise.
11923         * gcc.dg/990424-1.c: Likewise.
11924         * gcc.dg/990524-1.c: Likewise.
11925         * gcc.dg/991230-1.c: Likewise.
11926         * gcc.dg/i386-387-1.c: Likewise.
11927         * gcc.dg/i386-387-2.c: Likewise.
11928         * gcc.dg/i386-387-3.c: Likewise.
11929         * gcc.dg/i386-387-4.c: Likewise.
11930         * gcc.dg/i386-387-5.c: Likewise.
11931         * gcc.dg/i386-387-6.c: Likewise.
11932         * gcc.dg/i386-asm-1.c: Likewise.
11933         * gcc.dg/i386-bitfield1.c: Likewise.
11934         * gcc.dg/i386-bitfield2.c: Likewise.
11935         * gcc.dg/i386-loop-1.c: Likewise.
11936         * gcc.dg/i386-loop-2.c: Likewise.
11937         * gcc.dg/i386-loop-3.c: Likewise.
11938         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11939         * gcc.dg/i386-pic-1.c: Likewise.
11940         * gcc.dg/i386-regparm.c: Likewise.
11941         * gcc.dg/i386-signbit-1.c: Likewise.
11942         * gcc.dg/i386-signbit-2.c: Likewise.
11943         * gcc.dg/i386-signbit-3.c: Likewise.
11944         * gcc.dg/i386-sse-5.c: Likewise.
11945         * gcc.dg/i386-sse-8.c: Likewise.
11946         * gcc.dg/i386-unroll-1.c: Likewise.
11947         * gcc.dg/tls/opt-1.c: Likewise.
11948         * gcc.dg/tls/opt-2.c: Likewise.
11949         * gcc.dg/unroll-1.c: Likewise.
11950         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11951         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11952         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11953         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11954         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11955         -m64 is specified.
11956
11957 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR c++/18389
11960         * g++.dg/parse/cond1.C: New test.
11961
11962         PR c++/18429
11963         * g++.dg/template/array9.C: New test.
11964         * g++.dg/ext/vla1.C: Adjust error messages.
11965         * g++.dg/ext/vlm1.C: Likewise.
11966         * g++.dg/template/crash2.C: Likewise.
11967
11968         PR c++/18436
11969         * g++.dg/template/call3.C: New test.
11970
11971         PR c++/18407
11972         * g++.dg/template/ptrmem11.C: New test.
11973
11974 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11975
11976         PR other/14264
11977         * lib/g++.exp: Set LC_ALL and LANG to C.
11978         * lib/gcc-dg.exp: Likewise.
11979         * lib/gfortran.exp: Likewise.
11980         * lib/objc.exp: Likewise.
11981         * lib/treelang.exp: Likewise.
11982
11983 2004-11-12  Andreas Schwab  <schwab@suse.de>
11984
11985         * gcc.dg/pr16286.c: Fix last change.
11986
11987 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11988
11989         PR c++/18416
11990         * g++.dg/init/global1.C: New test.
11991
11992 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11993
11994         * gcc.c-torture/execute/20041112-1.c: New test.
11995
11996 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11997
11998         * lib/gcc-dg.exp (dg-target-list): New.
11999
12000 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12001             Richard Sandiford  <rsandifo@redhat.com>
12002
12003         * lib/target-supports.exp (get-compiler_messages): New.
12004         (check_named_sections_available): Use it.
12005         (check_effective_target_ilp32): New.
12006         (check_effective_target_lp64): New.
12007         (is-effective-target): New.
12008         * lib/gcc-dg.exp (dg-require-effective-target): New.
12009
12010 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12011
12012         * gcc.dg/precedence-1.c: New test.
12013
12014 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12015
12016         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12017
12018         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12019         message, delete generated files, use more descriptive name for
12020         executable, and make the test unsupported when it cannot be run.
12021
12022         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12023         (dg-require-weak, dg-require-visibility, dg-require-alias,
12024         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12025         dg-require-iconv, dg-require-named-sections): Use it.
12026
12027         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12028
12029 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         PR target/16457
12032         * gcc.dg/ppc-and-1: New
12033
12034         PR target/16796
12035         * gcc.dg/ppc-mov-1.c: New.
12036
12037         PR target/16458
12038         * gcc.dg/ppc-compare-1.c: New.
12039
12040 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12041
12042         * objc.dg/desig-init-2.m: New test.
12043
12044 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12045
12046         PR middle-end/18160
12047         * g++.dg/warn/register-var-1.C: New test.
12048         * g++.dg/warn/register-var-2.C: New test.
12049
12050 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12051
12052         * gcc.dg/union-2.c: New test.
12053
12054 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12055
12056         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12057         New test for PR tree-optimization/17892.
12058
12059 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/18369
12062         * g++.dg/init/new12.C: New test.
12063
12064 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12065
12066         * gcc.target/sparc: New directory.
12067         * gcc.target/sparc/sparc.exp: New driver.
12068         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12069         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12070         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12071         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12072
12073 2004-11-10  Paul Brook  <paul@codesourcery.com>
12074
12075         PR fortran/18218
12076         * gfortran.dg/list_read.c: New test.
12077
12078 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12079
12080         PR c/18322
12081         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12082         expected diagnostic location.
12083
12084 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12085
12086         * gcc.dg/20041109-1.c: New test.
12087
12088 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12089
12090         PR objc/18406
12091         * objc/compile/pr18406.m: New test.
12092
12093 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12094
12095         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12096
12097 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12098
12099         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12100
12101 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12102
12103         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12104
12105 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12106
12107         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12108         exit.
12109
12110 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12111
12112         PR tree-opt/18299
12113         * gcc.c-torture/pr18299-1.c: New test.
12114
12115 2004-11-06  Andreas Schwab  <schwab@suse.de>
12116
12117         * gcc.dg/pr16286.c: Also test for bool and pixel.
12118
12119 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12120
12121         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12122         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12123         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12124         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12125         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12126         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12127         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12128         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12129         gcc.dg/struct-semi-3.c: New tests.
12130
12131 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12132
12133         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12134
12135 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12136
12137         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12138         Do not use C99 designators.
12139
12140 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12141
12142         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12143
12144 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12145
12146         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12147         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12148         * gcc.c-torture/execute/simd-5.x: Remove.
12149
12150 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12151
12152         PR rtl-optimization/17933
12153         * gcc.dg/torture/pr17933-1.c: New test.
12154
12155 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12156
12157         PR target/18106
12158         * lib/target-supports.exp (check_weak_available): Support
12159         Windows.
12160
12161 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12162
12163         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12164         call to fflush(stdout) before abort.
12165         (my_ffsll): New function.
12166         (generate_fields): Use it.
12167
12168 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12169
12170         * gcc.dg/init-undef-1.c: New test.
12171
12172 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12173
12174         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12175         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12176         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12177         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12178         expected messages for new parser.
12179
12180 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12181
12182         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12183
12184 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12185
12186         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12187         on LP64 targets.
12188
12189 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12190
12191         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12192         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12193         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12194         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12195         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12196         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12197         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12198         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12199         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12200         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12201
12202 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12203
12204         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12205         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12206         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12207         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12208         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12209         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12210         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12211         for new parser.
12212
12213 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12214
12215         PR target/15342
12216         * gcc.dg/20041104-1.c: New test.
12217
12218 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12219
12220         * g++.dg/template/nontype7.C: New test.
12221         * g++.dg/template/nontype8.C: Likewise.
12222         * g++.dg/template/nontype9.C: Likewise.
12223         * g++.dg/template/nontype10.C: Likewise.
12224         * g++.dg/tc1/dr49.C: Likewise.
12225         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12226         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12227
12228 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12229
12230         * g++.dg/rtti/tinfo1.C: Remove xfails.
12231
12232 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12233
12234         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12235         packed attribute to the definition to satisfy the new C++ parser.
12236
12237 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12238
12239         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12240         invocations of va_arg.
12241
12242 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/18124
12245         * g++.dg/template/crash25.C: New test.
12246
12247         PR c++/18155
12248         * g++.dg/template/typedef2.C: New test.
12249         * g++.dg/parse/crash13.C: Adjust error markers.
12250
12251         PR c++/18177
12252         * g++.dg/conversion/const3.C: New test.
12253
12254 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12255
12256         PR fortran/17535
12257         PR fortran/17583
12258         PR fortran/17713
12259         * gfortran.dg/generic_[123].f90: New testcases.
12260
12261 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12264         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12265
12266 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12267
12268         PR tree-opt/16808
12269         * gcc.c-torture/compile/pr16808.c: New test.
12270
12271 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12272
12273         PR rtl-optimization/17104
12274         * gcc.dg/ppc-bitfield1.c: New.
12275
12276 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12277
12278         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12279
12280 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12281
12282         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12283         strings for 32-bit code.
12284
12285 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12286
12287         PR c/18239
12288         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12289
12290 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         PR c++/18064
12293         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12294
12295 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12296
12297         PR c++/15172
12298         * g++.dg/init/aggr2.C: New test.
12299
12300 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12301
12302         * objc.dg/local-decl-1.m: New test.
12303
12304 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12305
12306         * gcc.dg/20040910-1.c: Adjust regex.
12307
12308 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12309
12310         PR rtl-optimization/18084
12311         * g++.dg/opt/pr18084-1.C: New testcase.
12312
12313 2004-10-30  Matt Austern  <austern@apple.com>
12314
12315         PR c++/17542
12316         * g++.dg/ext/attrib18.C: New test.
12317
12318 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12319
12320         PR middle-end/18096
12321         * gcc.dg/pr18096-1.c: New test case.
12322
12323 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12324
12325         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12326
12327 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12328
12329         PR c/16666
12330         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12331         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12332         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12333         gcc.dg/old-style-prom-3.c: New tests.
12334
12335 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12336
12337         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12338         Remove unnecessary inclusion of stdio.h.
12339
12340 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12341
12342         PR rtl-optimization/17581
12343         * gcc.dg/pr17581-1.c: New test case.
12344
12345 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12348         being implemented.
12349         * g++.dg/conversion/dr195-1.C: New.
12350         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12351         * g++.old-deja/g++.mike/p10148.C: Likewise.
12352
12353 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/17695
12356         * g++.dg/debug/typedef2.C: New test.
12357
12358 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12359
12360         PR fortran/13490
12361         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12362         * gfortran.dg/g77/README: Update.
12363
12364 2004-10-28  Matt Austern  <austern@apple.com>
12365
12366         PR c++/14124
12367         * g++.dg/ext/packed7.C: New test.
12368
12369 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12370
12371         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12372         scan-assembler.
12373         * lib/scanasm.exp (hidden-scan-for): New proc.
12374         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12375         string.
12376         (scan-not-hidden): Likewise.
12377         * lib/target-supports.exp (check_visibility_available): mach-o is
12378         support too.
12379
12380 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/17132
12383         * g++.dg/template/memclass3.C: New test.
12384
12385 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12386
12387         PR middle-end/18160
12388         * gcc.dg/register-var-1.c: New test.
12389         * gcc.dg/register-var-2.c: New test.
12390         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12391         error now.
12392
12393 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12394
12395         PR other/18172
12396         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12397         unused variables.
12398         * gcc.dg/vect/vect-22.c: Likewise.
12399
12400 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12401
12402         * gcc.dg/i386-rotate-1.c: New test.
12403
12404 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12405
12406         * g++.dg/init/ref12.C: Add "run" marker.
12407
12408         PR c++/17435
12409         * g++.dg/init/ref12.C: New test.
12410
12411         PR c++/18140
12412         * g++.dg/template/shift1.C: New test.
12413         * g++.dg/template/error10.C: Adjust error markers.
12414
12415 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12416
12417         PR tree-opt/17529
12418         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12419
12420 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12421
12422         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12423         * gcc.dg/weak/weak-3.c: Likewise.
12424         * gcc.dg/weak/weak-5.c: Likewise.
12425         * gcc.dg/weak/weak-9.c: Likewise.
12426         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12427         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12428
12429         * gcc.dg/darwin-weakimport-1.c: New.
12430
12431 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12432
12433         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12434
12435 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12436
12437         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12438         'syntax' error messages.
12439         * gcc.dg/cpp/direct2s.c: Likewise.
12440
12441 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12442
12443         * gcc.c-torture/compile/20041026-1.c: New.
12444
12445 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/18093
12448         * g++.dg/lookup/ns2.C: New test.
12449
12450         PR c++/18020
12451         * g++.dg/template/enum4.C: New test.
12452
12453         PR c++/18161
12454         * g++.dg/template/expr1.C: New test.
12455
12456 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12457
12458         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12459
12460 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12461
12462         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12463         gcc.dg/decl-nospec-3.c: New tests.
12464
12465 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12466
12467         * objc.dg/super-class-3.m: New test.
12468
12469 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12472         resyncing.
12473         * gcc.dg/cpp/direct2s.c: Likewise.
12474
12475 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12476
12477         * objc.dg/image-info.m: Update for changes to section selection.
12478
12479 2004-10-25  David Ayers  <d.ayers@inode.at>
12480             Ziemowit Laski  <zlaski@apple.com>
12481
12482         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12483         diagnostics when messaging 'id <Proto>'.
12484         * objc.dg/class-protocol-1.m: New test.
12485         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12486         a non-existent method signature.
12487         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12488         Update diagnostics when messaging with non-existent method signature.
12489         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12490         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12491         invalid receivers are now resolved as if messaging 'id'; remove
12492         extraneous diagnostics.
12493
12494 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12495
12496         PR c/16667
12497         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12498         gcc.dg/init-desig-obs-3.c: New tests.
12499
12500 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12501
12502         * gcc.dg/debug/20041023-1.c: New test.
12503
12504 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12505
12506         PR middle-end/17407
12507         * gcc.c-torture/compile/pr17407.c: New test.
12508
12509         PR c++/18121
12510         * g++.dg/template/array8.C: New test.
12511
12512 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12513
12514         PR other/18138
12515         * lib/g++.exp: Accept more than one multilib libgcc.
12516         * lib/gcc-dg.exp: Likewise.
12517         * lib/objc.exp: Likewise.
12518         * lib/treelang.exp: Likewise.
12519         * lib/gfortran.exp: Likewise.
12520
12521 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12522
12523         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12524
12525 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12526
12527         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12528         * gcc.dg/c99-const-expr-3.c: Likewise.
12529
12530 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12531
12532         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12533
12534 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12535
12536         * gcc.c-torture/execute/loop-2e.x: Remove.
12537
12538 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         PR c++/18095
12541         * g++.dg/parse/crash18.C: New.
12542         * g++.dg/parse/crash19.C: New.
12543
12544 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12545
12546         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12547         * g++.dg/ext/dllimport2.C: Same.
12548         * g++.dg/ext/dllimport8.C: Same.
12549
12550 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/10841
12553         * g++.dg/conversion/cast1.C: New test.
12554         * g++.dg/overload/pmf1.C: Adjust error marker.
12555
12556 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12557
12558         PR objc/17923
12559         * objc.dg/const-str-7.m: New test.
12560
12561 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12562
12563         * g++.dg/template/memfriend11.C: Fix comment typo.
12564         * g++.dg/template/memfriend14.C: Likewise.
12565
12566 2004-10-20  Richard Henderson  <rth@redhat.com>
12567
12568         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12569         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12570         -fasynchronous-unwind-tables.
12571
12572 2004-10-20  Richard Henderson  <rth@redhat.com>
12573
12574         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12575         (main): Return success.
12576         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12577         (main): Return success.
12578
12579 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12580
12581         PR c++/13495
12582         * g++.dg/template/memfriend9.C: New test.
12583         * g++.dg/template/memfriend10.C: Likewise.
12584         * g++.dg/template/memfriend11.C: Likewise.
12585         * g++.dg/template/memfriend12.C: Likewise.
12586         * g++.dg/template/memfriend13.C: Likewise.
12587         * g++.dg/template/memfriend14.C: Likewise.
12588         * g++.dg/template/memfriend15.C: Likewise.
12589         * g++.dg/template/memfriend16.C: Likewise.
12590         * g++.dg/template/memfriend17.C: Likewise.
12591         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12592
12593 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.dg/conversion/dr195.C: New.
12596         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12597
12598 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12599             Devang Patel  <dpatel@apple.com>
12600
12601         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12602         of floating point arithmetic, which could trap.
12603
12604 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/14035
12607         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12608         * g++.dg/conversion/const2.C: New test.
12609         * g++.dg/expr/reinterpret2.C: New test.
12610         * g++.dg/expr/reinterpret3.C: New test.
12611         * g++.dg/expr/cast2.C: New test.
12612         * g++.dg/expr/copy1.C: New test.
12613         * g++.dg/other/conversion1.C: Change error message.
12614         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12615         function pointers to void *.
12616         * g++.old-deja/g++.mike/p10148.C: Likewise.
12617
12618 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12619
12620         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12621
12622 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12623
12624         PR c++/18047
12625
12626         * g++.dg/parse/expr3.C: New test.
12627
12628 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12629
12630         * gcc.dg/smod-1.c: New test.
12631
12632 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12633
12634         * objc.dg/method-14.m: New test.
12635
12636 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12637
12638         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12639         Also xfail as the patch was reverted.
12640
12641 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12642
12643         PR middle-end/16973
12644         * gcc.dg/pr16973.c: New test.
12645
12646 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12647
12648         PR tree-optimization/17656
12649         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12650
12651 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.dg/eh/shadow1.C: New.
12654
12655 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12656
12657         * gcc.c-torture/compile/20041018-1.c: New test.
12658
12659 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12660
12661         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12662         compiler referring to register 0 when accessing sdata.  The linker
12663         now patches things up.
12664
12665 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12666
12667         PR c/17529
12668         * gcc.c-torture/compile/pr17529.c: New test.
12669
12670 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12671
12672         PR c++/17743
12673         * g++.dg/ext/attrib17.C: New test.
12674
12675 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12676
12677         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12678
12679 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12680
12681         PR c++/10479
12682         * g++.dg/ext/attrib16.C: New test.
12683
12684 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/17042
12687         * g++.dg/init/dso_handle1.C: New test.
12688
12689         PR c++/14667
12690         * g++.dg/parse/typedef6.C: New test.
12691
12692         PR c++/17916
12693         * g++.dg/parse/pragma1.C: New test.
12694
12695 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12696
12697         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12698
12699 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12700
12701         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12702         -fno-common when on HPPA HP-UX platforms.
12703
12704 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12705
12706         PR other/16820
12707         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12708         stdint.h.
12709         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12710         uintptr_t.
12711
12712 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12713
12714         PR c++/16301
12715         * g++.dg/lookup/strong-using-4.C: New test.
12716
12717 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12718
12719         PR middle-end/16567
12720         * gcc.c-torture/compile/nested-1.c: New test.
12721
12722 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12723
12724         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12725         and mipsisa64*-*-* (until support for misaligned loads is added).
12726         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12727         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12728         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12729         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12730         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12731         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12732
12733 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12734
12735         PR c++/17976
12736         * g++.dg/init/dtor3.C: New test.
12737
12738 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12739
12740         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12741
12742 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12743
12744         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12745         * gcc.dg/macho-lo-sum.c: Likewise.
12746
12747 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12748
12749         * gcc.dg/ppc-spe64-1.c: New test.
12750
12751 2004-10-14  Devang Patel  <dpatel@apple.com>
12752
12753         PR 17635
12754         * gcc.dg/pr17635.c : New test.
12755
12756 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12757
12758         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12759         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12760         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12761         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12762         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12763         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12764         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12765         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12766         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12767         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12768         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12769         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12770         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12771         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12772         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12773         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12774         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12775         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12776
12777 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12778
12779         * gcc.dg/vect/vect-82.c: New testcase.
12780         * gcc.dg/vect/vect-82_64.c: New testcase.
12781         * gcc.dg/vect/vect-83.c: New testcase.
12782         * gcc.dg/vect/vect-83_64.c: New testcase.
12783
12784 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12785
12786         * gcc.dg/cpp/error-1.c: New test.
12787
12788 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12789
12790         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12791
12792 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12793
12794         PR target/17984
12795         * gcc.dg/cris-peep2-xsrand2.c: New test.
12796
12797 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         PR c++/17661
12800         * testsuite/g++.dg/expr/for2.C: New test.
12801
12802 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12803
12804         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12805
12806 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12807
12808         PR tree-optimization/17724
12809         * g++.dg/opt/pr17724-1.C: New test.
12810         * g++.dg/opt/pr17724-2.C: New test.
12811         * g++.dg/opt/pr17724-3.C: New test.
12812         * g++.dg/opt/pr17724-4.C: New test.
12813         * g++.dg/opt/pr17724-5.C: New test.
12814         * g++.dg/opt/pr17724-6.C: New test.
12815
12816 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12817
12818         PR c/17301
12819         * gcc.dg/pr17301-2.c: New test.
12820
12821 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/15876
12824         * g++.dg/parse/error22.C: New test.
12825
12826         PR c++/17936
12827         * g++.dg/template/spec18.C: New test.
12828
12829 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12830
12831         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12832         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12833         memcpy.
12834         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12835         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12836
12837 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12838
12839         * g++.dg/eh/cleanup5.C: Add dg-options "".
12840
12841 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12842
12843         PR middle-end/17657
12844         * gcc.dg/switch-4.c: New test case.
12845
12846 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12847
12848         * gcc.c-torture/execute/20041011-1.c: New test.
12849
12850 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12851
12852         PR c++/17554
12853         * g++.dg/init/for3.C: New test.
12854
12855         PR c++/17657
12856         * g++.dg/opt/switch2.C: New test.
12857
12858         PR middle-end/17703
12859         * g++.dg/warn/Wreturn-2.C: New test.
12860
12861 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12862
12863         PR c++/17907
12864         * g++.dg/eh/cleanup5.C: New test.
12865
12866 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/17393
12869         * g++.dg/parse/error21.C: New test.
12870
12871 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12872
12873         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12874         * g++.dg/warn/incomplete1.C: Likewise.
12875         * g++.dg/template/qualttp20.C: Likewise.
12876
12877 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12878
12879         PR c/17881
12880         * parm-incomplete-1.c: New test.
12881
12882 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12883
12884         PR c++/17867
12885         * g++.dg/parse/error19.C: New test.
12886
12887         PR c++/17670
12888         * g++.dg/init/new11.C: New test.
12889
12890         PR c++/17821
12891         * g++.dg/parse/error20.C: New test.
12892
12893         PR c++/17826
12894         * g++.dg/template/crash24.C: New test.
12895
12896 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12897
12898         PR c/17301
12899         * gcc.dg/pr17301-1.c: New test.
12900
12901 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12902
12903         PR c/17189
12904         * gcc.dg/anon-struct-5.c: New test.
12905
12906 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12907
12908         PR c/17844
12909         * gcc.dg/pr17844-1.c: New test.
12910
12911 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12912
12913         PR tree-optimization/17906
12914         * gcc.c-torture/compile/pr17906.c: New.
12915
12916 2004-10-09  Stuart Hastings  <stuart@apple.com>
12917             Roger Sayle  <roger@eyesopen.com>
12918
12919         PR rtl-optimization/17853
12920         * gcc.dg/i386-mmx-5.c: New testcase.
12921
12922 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12923
12924         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12925
12926 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12927
12928         PR c++/17524
12929         * g++.dg/template/static9.C: New test.
12930
12931         PR c++/17685
12932         * g++.dg/parse/operator5.C: New test.
12933
12934 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12935
12936         PR middle-end/17894
12937         * gcc.c-torture/execute/divcmp-4.c: New test case.
12938
12939 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12940
12941         PR tree-opt/17902
12942         * g++.dg/opt/pr17902.C: New test.
12943
12944 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12945
12946         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12947
12948 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12949
12950         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12951
12952 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12953
12954         * gcc.dg/assign-warn-3.c: New test.
12955
12956 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12957
12958         PR c/16999
12959         * gcc.dg/cpp/ident-1.c: New test.
12960
12961 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12962
12963         * gcc.c-torture/compile/acc1.c: New.
12964
12965 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12966
12967         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12968         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12969
12970 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12971
12972         * gcc.dg/ultrasp11.c: New test.
12973
12974 2004-10-08  Michael Matz  <matz@suse.de>
12975
12976         * gcc.dg/doloop-2.c: New test.
12977
12978 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12979
12980         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12981         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12982         objc.dg/method-9.m: Update expected diagnostics.
12983
12984 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12985
12986         * gcc.dg/ppc-fsel-3.c: New file.
12987         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12988
12989 2004-10-07  Paul Brook  <paul@codesourcery.com>
12990
12991         * gfortran.dg/intrinsic_verify_1.f90: New test.
12992
12993 2004-10-07  Paul Brook  <paul@codesourcery.com>
12994
12995         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12996
12997 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12998
12999         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13000         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13001         commit.
13002
13003 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13004
13005         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13006
13007 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13008
13009         PR c++/17115
13010         * g++.dg/warn/Winline-4.C: New test.
13011
13012 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13013
13014         * gcc.c-torture/compile/20041007-1.c: New test.
13015
13016 2004-10-07  Paul Brook  <paul@codesourcery.com>
13017
13018         PR fortran/17678
13019         * gfortran.dg/use_allocated_1.f90: New test.
13020
13021 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13022
13023         PR middle-end/17849
13024         * gfortran.fortran-torture/compile/nested.f90: New test
13025
13026 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13027
13028         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13029
13030 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR c++/17368
13033         * g++.dg/ext/asm6.C: New test.
13034
13035 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13036
13037         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13038
13039 2004-10-06  Paul Brook  <paul@codesourcery.com>
13040
13041         PR libfortran/17709
13042         * gfortran.dg/empty_format_1.f90: New test.
13043
13044 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13045
13046         PR fortran/17568
13047         * gfortran.dg/ishft.f90: New test.
13048
13049         PR fortran/17283
13050         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13051         tests.
13052
13053 2004-10-06  Paul Brook  <paul@codesourcery.com>
13054
13055         * gfortran.dg/do_1.f90: New test.
13056
13057 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13058
13059         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13060         optimizing for size.
13061
13062 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13063
13064         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13065
13066 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13067
13068         * gcc.c-torture/compile/20041005-1.c: New test.
13069
13070 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         PR c++/17829
13073         * g++.dg/lookup/koenig4.C: New.
13074
13075 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13076
13077         * g++.dg/other/classkey1.C: Adjust quoting marks.
13078         * g++.dg/parse/error15.C: Likewise.
13079         * g++.dg/template/meminit2.C (int>): Likewise.
13080
13081 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13082
13083         PR fortran/17283
13084         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13085
13086         PR fortran/17631
13087         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13088
13089         PR fortran/17708
13090         * gfortran.dg/pr17708.f90: New test.
13091
13092 2004-10-04  Chao-ying Fu  <fu@mips.com>
13093
13094         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13095         * gcc.dg/vect/vect-4.c: Ditto.
13096         * gcc.dg/vect/vect-5.c: Ditto.
13097         * gcc.dg/vect/vect-6.c: Ditto.
13098         * gcc.dg/vect/vect-8.c: Ditto.
13099         * gcc.dg/vect/vect-16.c: Ditto.
13100         * gcc.dg/vect/vect-30.c: Ditto.
13101         * gcc.dg/vect/vect-40.c: Ditto.
13102         * gcc.dg/vect/vect-41.c: Ditto.
13103         * gcc.dg/vect/vect-42.c: Ditto.
13104         * gcc.dg/vect/vect-43.c: Ditto.
13105         * gcc.dg/vect/vect-44.c: Ditto.
13106         * gcc.dg/vect/vect-45.c: Ditto.
13107         * gcc.dg/vect/vect-46.c: Ditto.
13108         * gcc.dg/vect/vect-47.c: Ditto.
13109         * gcc.dg/vect/vect-48.c: Ditto.
13110         * gcc.dg/vect/vect-49.c: Ditto.
13111         * gcc.dg/vect/vect-50.c: Ditto.
13112         * gcc.dg/vect/vect-51.c: Ditto.
13113         * gcc.dg/vect/vect-52.c: Ditto.
13114         * gcc.dg/vect/vect-53.c: Ditto.
13115         * gcc.dg/vect/vect-54.c: Ditto.
13116         * gcc.dg/vect/vect-55.c: Ditto.
13117         * gcc.dg/vect/vect-56.c: Ditto.
13118         * gcc.dg/vect/vect-57.c: Ditto.
13119         * gcc.dg/vect/vect-58.c: Ditto.
13120         * gcc.dg/vect/vect-59.c: Ditto.
13121         * gcc.dg/vect/vect-60.c: Ditto.
13122         * gcc.dg/vect/vect-74.c: Ditto.
13123         * gcc.dg/vect/vect-79.c: Ditto.
13124         * gcc.dg/vect/vect-80.c: Ditto.
13125
13126 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13127
13128         * gcc.dg/unused-7.c: Use the correct option.
13129
13130 2004-10-04  Paul Brook  <paul@codesourcery.com>
13131         Bud Davis  <bdavis9659@comcast.net>
13132
13133         PR fortran/17706
13134         PR fortran/16434
13135         * gfortran/pr17706.f90: New test.
13136         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13137
13138 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13139
13140         * gfortran.dg/pr17612.f90: New test.
13141
13142 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13143
13144         * g++.dg/template/local1.C: Adjust quoting marks in
13145         testing for diagnostics.
13146         * g++.dg/tls/diag-2.C: Likewise.
13147         * g++.dg/other/error8.C: Likewise.
13148
13149 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         PR c/17178
13152         * gcc.dg/unused-4.c: Adjust to be correct.
13153
13154         PR c/17820
13155         * gcc.dg/unused-7.c: New test.
13156
13157 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13158
13159         PR c++/17797
13160         * g++.dg/overload/template2.C: New test.
13161
13162 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13163
13164         PR tree-optimization/16632
13165         * gcc.dg/tree-ssa/20041002-1.c: New.
13166
13167 2004-10-03  Paul Brook  <paul@codesourcery.com>
13168
13169         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13170         rather than relying on default formatting.
13171
13172 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13173
13174         * gcc.dg/20040920-1.c: Update expected message text.
13175
13176 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13177
13178         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13179
13180 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13181
13182         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13183         tree level.
13184
13185 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13186
13187         * gcc.dg/tree-ssa/pr17343.c: Remove.
13188
13189 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         PR tree-opt/17343
13192         * gcc.dg/tree-ssa/pr17343.c: New test.
13193
13194 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13197         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13198         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13199         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13200         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13201
13202 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13203
13204         * gcc.dg/lvalue-2.c: New test.
13205
13206 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13207
13208         PR c/17730
13209         * gcc.dg/pr17730-1.c: New test
13210
13211 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13212
13213         PR c/7425
13214         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13215
13216 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13217
13218         * gcc.c-torture/execute/stdarg-1.c: New test.
13219         * gcc.c-torture/execute/stdarg-2.c: New test.
13220         * gcc.c-torture/execute/stdarg-3.c: New test.
13221         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13222         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13223         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13224         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13225         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13226
13227 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13228
13229         PR tree-optimization/17697
13230         * g++.dg/opt/pr17697-1.C: New test.
13231         * g++.dg/opt/pr17697-2.C: New test.
13232         * g++.dg/opt/pr17697-3.C: New test.
13233
13234 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13235
13236         PR c/16409
13237         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13238         gcc.dg/vla-init-5.c: New tests.
13239
13240 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13241
13242         PR c/13804
13243         * gcc.dg/pr13804-1.c: New test.
13244
13245 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13246
13247         PR fortran/16938
13248         * gfortran.dg/pr16938.f90: New test.
13249
13250 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13251
13252         * g++.dg/template/crash23.C: New test.
13253
13254 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13255
13256         PR c++/17585
13257         * g++.dg/template/static8.C: New test.
13258
13259 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13260
13261         PR c++/17681
13262         * g++.dg/other/error9.C: New test.
13263
13264 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13265
13266         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13267
13268 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13269
13270         PR fortran/15164
13271         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13272
13273 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13274
13275         PR middle-end/17112
13276         * gcc.dg/pr17112-1.c: New test case.
13277
13278 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13279
13280         PR c/11459
13281         * gcc.dg/pr11459-1.c: New test.
13282
13283 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13284
13285         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13286         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13287
13288 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13289
13290         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13291
13292 2004-09-25  Jan Hubicka  <jh@suse.cz>
13293
13294         * compile/30040909-1.c: New test.
13295         * compile/30040907-1.c: New test.
13296
13297 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13298
13299         * gcc.c-torture/execute/va-arg-26.c: New test.
13300
13301 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13302
13303         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13304         extra diagnostics on targets with 64-bit pointers.
13305         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13306
13307 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13308
13309         PR c/17188
13310         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13311         * gcc.dg/decl-3.c: Adjust expected message.
13312
13313 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13314
13315         PR fortran/17615
13316         * gfortran.dg/pr17615.f90: New test.
13317
13318 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13319
13320         PR tree-optimzation/17517
13321         * g++.dg/tree-ssa/pr17517.C: New Test.
13322
13323 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13324
13325         PR c++/16889
13326         * g++.dg/lookup/ambig3.C: New.
13327
13328 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13329
13330         PR tree-opt/17624
13331         * g++.dg/opt/pr17624.C: New test.
13332
13333 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13334
13335         PR c/6980
13336         * gcc.dg/Wbad-function-cast-1.c: New test.
13337
13338 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13339
13340         * g++.dg/ext/complit1.C
13341         * g++.dg/other/error2.C
13342         * g++.dg/other/nontype-1.C
13343         * g++.dg/parse/crash11.C
13344         * g++.dg/parse/crash12.C
13345         * g++.dg/parse/error15.C
13346         * g++.dg/parse/error4.C
13347         * g++.dg/parse/tmpl-outside1.C
13348         * g++.dg/parse/too-many-tmpl-args1.C
13349         * g++.dg/template/dependent-expr3.C
13350         * g++.dg/template/error10.C
13351         * g++.dg/template/instantiate1.C
13352         * g++.dg/template/vtable2.C
13353         * g++.dg/warn/Wshadow-1.C
13354         * g++.dg/warn/weak1.C
13355         * g++.old-deja/g++.brendan/crash16.C
13356         * g++.old-deja/g++.brendan/crash18.C
13357         * g++.old-deja/g++.brendan/crash48.C
13358         * g++.old-deja/g++.brendan/crash49.C
13359         * g++.old-deja/g++.brendan/crash55.C
13360         * g++.old-deja/g++.brendan/crash56.C
13361         * g++.old-deja/g++.brendan/crash8.C
13362         * g++.old-deja/g++.brendan/enum11.C
13363         * g++.old-deja/g++.brendan/enum8.C
13364         * g++.old-deja/g++.brendan/enum9.C
13365         * g++.old-deja/g++.brendan/friend3.C
13366         * g++.old-deja/g++.brendan/misc14.C
13367         * g++.old-deja/g++.bugs/900402_02.C
13368         * g++.old-deja/g++.bugs/900404_03.C
13369         * g++.old-deja/g++.bugs/900404_04.C
13370         * g++.old-deja/g++.bugs/900428_03.C
13371         * g++.old-deja/g++.jason/crash4.C
13372         * g++.old-deja/g++.jason/overload21.C
13373         * g++.old-deja/g++.jason/redecl1.C
13374         * g++.old-deja/g++.jason/report.C
13375         * g++.old-deja/g++.jason/rfg10.C
13376         * g++.old-deja/g++.jason/template30.C
13377         * g++.old-deja/g++.law/arm12.C
13378         * g++.old-deja/g++.law/ctors5.C
13379         * g++.old-deja/g++.law/cvt20.C
13380         * g++.old-deja/g++.law/init10.C
13381         * g++.old-deja/g++.law/init8.C
13382         * g++.old-deja/g++.law/visibility17.C
13383         * g++.old-deja/g++.law/visibility7.C
13384         * g++.old-deja/g++.mike/net8.C
13385         * g++.old-deja/g++.mike/p646.C
13386         * g++.old-deja/g++.mike/p700.C
13387         * g++.old-deja/g++.mike/p701.C
13388         * g++.old-deja/g++.mike/p811.C
13389         * g++.old-deja/g++.ns/template13.C
13390         * g++.old-deja/g++.other/array3.C
13391         * g++.old-deja/g++.other/crash25.C
13392         * g++.old-deja/g++.other/dtor3.C
13393         * g++.old-deja/g++.other/dtor4.C
13394         * g++.old-deja/g++.other/main1.C
13395         * g++.old-deja/g++.other/warn7.C
13396         * g++.old-deja/g++.pt/crash11.C
13397         * g++.old-deja/g++.pt/crash36.C
13398         * g++.old-deja/g++.pt/spec22.C
13399         * g++.old-deja/g++.pt/spec9.C
13400         * g++.old-deja/g++.pt/ttp52.C
13401         * g++.old-deja/g++.robertl/eb103.C
13402         * g++.old-deja/g++.robertl/eb121.C
13403         * g++.old-deja/g++.robertl/eb22.C
13404         * g++.old-deja/g++.robertl/eb8.C:
13405         Update locations and/or regexps of dg-error markers.
13406         Remove markers for some bogus messages that are no longer issued.
13407
13408 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13409
13410         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13411         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13412
13413 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13414
13415         PR c++/17618
13416         * g++.dg/lookup/crash5.C: New test.
13417
13418 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13419
13420         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13421         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13422         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13423         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13424         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13425         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13426
13427         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13428         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13429         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13430         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13431         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13432         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13433
13434         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13435
13436         * gcc.dg/vect/vect-44.c: Check additional cases.
13437         * gcc.dg/vect/vect-48.c: Check additional cases.
13438
13439         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13440         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13441         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13442         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13443         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13444         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13445         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13446         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13447         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13448
13449         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13450         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13451         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13452
13453 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13454
13455         * gcc.dg/tree-ssa/loop-6.c: New test.
13456
13457 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13458
13459         PR c++/17620
13460         * g++.dg/inherit/base2.C: New.
13461
13462 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13463
13464         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13465         * gcc.dg/20001012-2.c: Likewise.
13466         * gcc.dg/20001013-1.c: Likewise.
13467         * gcc.dg/20001101-1.c: Likewise.
13468         * gcc.dg/20001102-1.c: Likewise.
13469         * gcc.dg/bf-spl1.c: Likewise.
13470         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13471         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13472
13473 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13474
13475         PR tree-optimization/16721
13476         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13477
13478 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13479
13480         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13481         * gcc.dg/20040305-1.c: Likewise.
13482
13483 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13484
13485         PR c/16566
13486         * gcc.c-torture/compile/pr16566-1.c,
13487         gcc.c-torture/compile/pr16566-2.c,
13488         gcc.c-torture/compile/pr16566-3.c: New tests.
13489
13490 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13491
13492         PR tree-optimization/17512
13493         * gcc.c-torture/compile/20040916-1.c.
13494
13495 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13496
13497         * gcc.dg/pragma-re-3.c: New test.
13498
13499 2004-09-17  Matt Austern  <austern@apple.com>
13500
13501         PR c++/15049
13502         * g++.dg/other/anon3.C: New.
13503
13504 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13505
13506         PR c++/7503
13507         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13508         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13509         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13510         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13511         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13512
13513 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13514
13515         PR fortran/17286
13516         * gfortran.dg/pr17286.f90: New test.
13517
13518 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13519
13520         PR c++/17530
13521         * g++.dg/template/static7.C: New test.
13522
13523 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13524
13525         PR tree-opt/17558
13526         * gcc.c-torture/compile/pr17558.c: New test.
13527
13528 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13529
13530         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13531         if SKIP_ATTRIBUTE is defined.
13532
13533 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13534
13535         PR fortran/15957
13536         * gfortran.dg/pr15957.f90: New test.
13537
13538 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13539
13540         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13541         in comparison.
13542         * gcc.dg/vect/vect-79.c: Likewise.
13543         * gcc.dg/vect/vect-80.c: Likewise.
13544
13545 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13546
13547         PR fortran/15750
13548         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13549
13550 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13551
13552         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13553         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13554         * gcc.dg/vect/vect-62.c: New testcase.
13555         * gcc.dg/vect/vect-63.c: New testcase.
13556         * gcc.dg/vect/vect-64.c: New testcase.
13557         * gcc.dg/vect/vect-65.c: New testcase.
13558         * gcc.dg/vect/vect-66.c: New testcase.
13559         * gcc.dg/vect/vect-67.c: New testcase.
13560         * gcc.dg/vect/vect-68.c: New testcase.
13561         * gcc.dg/vect/vect-69.c: New testcase.
13562         * gcc.dg/vect/vect-79.c: New testcase.
13563         * gcc.dg/vect/vect-80.c: New testcase.
13564
13565 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13566
13567         * gcc.target/mips/asm-1.c: New test.
13568
13569 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13570
13571         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13572         * gcc.dg/vect/vect-73.c: New testcase.
13573         * gcc.dg/vect/vect-74.c: New testcase.
13574         * gcc.dg/vect/vect-75.c: New testcase.
13575         * gcc.dg/vect/vect-76.c: New testcase.
13576         * gcc.dg/vect/vect-77.c: New testcase.
13577         * gcc.dg/vect/vect-78.c: New testcase
13578
13579 2004-09-18  Paul Brook  <paul@codesourcery.com>
13580
13581         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13582
13583 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13584
13585         PR c/17424
13586         * gcc.dg/pr17424-1.c: New test.
13587
13588 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13589
13590         * g++.dg/tree-ssa/pr17153.C: New test.
13591
13592 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13593
13594         PR pch/13361
13595         * testsuite/g++.dg/pch/wchar-1.C: New.
13596         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13597
13598 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13599
13600         * gcc.c-torture/execute/20040917-1.c: New test.
13601
13602 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13603
13604         PR tree-optimization/17319
13605         * gcc.dg/pr17319.c: New test.
13606
13607 2004-09-17  Devang Patel  <dpatel@apple.com>
13608
13609         * gcc.dg/20040813-1.c: New test.
13610
13611 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13612
13613         PR tree-optimization/17273
13614         * gcc.c-torture/compile/pr17273.c: New test.
13615
13616 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13617
13618         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13619         Update expected messages.
13620         * gcc.dg/declspec-13.c: New test.
13621
13622 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13623
13624         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13625
13626 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13627
13628         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13629         change what 'a' is pointing to.
13630
13631 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13632
13633         PR c++/16002
13634         * g++.dg/template/error18.C: New test.
13635
13636         PR c++/16029
13637         * g++.dg/warn/Wunused-8.C: New test.
13638
13639 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13640
13641         PR tree-optimization/17513
13642         * gcc.dg/20040916-1.c: New test.
13643
13644 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13645
13646         PR c++/17501
13647         * g++.dg/template/typename7.C: New test.
13648
13649 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13650
13651         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13652
13653 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13654
13655         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13656         with -ftree-based-profiling also.
13657         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13658
13659 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13660
13661         PR/15364
13662         * gfortran.dg/der_array_io_1.f90: New test.
13663         * gfortran.dg/der_array_io_2.f90: New test.
13664         * gfortran.dg/der_array_io_3.f90: New test.
13665
13666 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13667
13668         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13669         EABI.
13670
13671 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13672
13673         * g++.dg/opt/switch1.C: New test.
13674
13675 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13676
13677         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13678         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13679         Update expected messages.
13680
13681 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13682
13683         PR fortran/16485
13684         * gfortran.dg/same_name_1.f90: New test.
13685
13686 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13687
13688         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13689         dereference garbage pointers.
13690
13691 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13692
13693         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13694         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13695
13696         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13697         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13698         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13699
13700 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/17324
13703         * g++.dg/template/mangle1.C: New test.
13704
13705 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13706
13707         PR tree-optimization/17252
13708         * gcc.c-torture/execute/pr17252.c: New test.
13709
13710 2004-09-14  Andrew Pinski  <apinski@apple.com>
13711
13712         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13713
13714 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13715
13716         PR rtl-optimization/9771
13717         * gcc.dg/pr9771-1.c: New test case.
13718
13719 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13720
13721         PR tree-optimization/15262
13722         * gcc.c-torture/execute/pr15262-1.c: New test.
13723         * gcc.c-torture/execute/pr15262-2.c: New test.
13724
13725 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13726
13727         * gcc.dg/declspec-12.c: New test.
13728
13729 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13730
13731         * gfortran.dg/pr17090.f90: Add directives to test.
13732
13733 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13734
13735         * gcc.c-torture/compile/20040914-1.c: New test.
13736
13737 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13738
13739         PR c++/16162
13740         * g++.dg/template/decl2.C: New test.
13741
13742 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13743
13744         PR fortran/17090
13745         * gfortran.dg/pr17090.f90: New test.
13746
13747 2004-09-13  Dale Johannesen  <dalej@apple.com>
13748
13749         * gcc.c-torture/compile/pr17408.c:  New test case.
13750
13751 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13752
13753         PR c++/16716
13754         * g++.dg/parse/crash17.C: New test.
13755
13756         PR c++/17327
13757         * g++.dg/template/enum3.C: New test.
13758
13759 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13760
13761         * lib/gcc-defs.exp: Load wrapper.exp.
13762         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13763         using local code.
13764         * lib/gcc.exp (gcc_init): Similar.
13765         * lib/gfortran.exp (gfortran_init): Similar.
13766         * lib/objc.exp (objc_init): Similar.
13767         * lib/treelang.exp (treelang_init): Similar.
13768         * lib/wrapper.exp: New file with build_wrapper call machinery in
13769         ${tool}_maybe_build_wrapper.
13770
13771 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13772
13773         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13774         "inline".
13775         * gcc.dg/declspec-11.c: Update expected messages.
13776         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13777         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13778         gcc.dg/inline-12.c: New tests.
13779
13780 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13781
13782         * g++.dg/tree-ssa/pr17400.C: New testcase.
13783
13784 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13785
13786         * gcc.target/mips/sb1-1.c: New testcase.
13787
13788 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13789
13790         * lib/g77-dg.exp: Remove unused file.
13791         * lib/mike-g77.exp: Ditto.
13792         * lib/g77.exp: Ditto.
13793
13794 2004-09-12  Richard Henderson  <rth@redhat.com>
13795
13796         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13797
13798 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13799
13800         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13801         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13802         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13803         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13804         Update expected messages.
13805
13806 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13807
13808         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13809         declaration/use mismatch for dirp parameter.
13810
13811 2004-09-12  Andrew Pinski  <apinski@apple.com>
13812
13813         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13814         -fgnu-runtime is passed.
13815
13816 2004-09-12  Richard Henderson  <rth@redhat.com>
13817
13818         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13819         do the uplevel thing and update additional_flags directly.
13820         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13821         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13822         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13823         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13824
13825 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13826
13827         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13828
13829 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13830
13831         PR middle-end/17411
13832         * g++.dg/opt/pr17411-1.C: New test case.
13833
13834 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13835
13836         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13837         gcc.dg/tls/diag-2.c: Update expected messages.
13838         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13839         messages.
13840         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13841         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13842         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13843         gcc.dg/tls/diag-5.c: New tests.
13844
13845 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13846
13847         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13848
13849 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13850
13851         * g++.dg/parse/break-in-for.C: New test.
13852
13853 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13854
13855         * gcc.dg/tree-ssa/20040911-1.c: New test.
13856
13857 2004-09-11  Andreas Jaeger  <aj@suse.de>
13858
13859         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13860         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13861
13862 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13863
13864         * gcc.target/frv: New directory of FR-V-specific tests.
13865
13866 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13867
13868         * gcc.dg/convert-vec-1.c: New test.
13869
13870 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13871
13872         PR middle-end/17024
13873         * gcc.dg/pr17024-1.c: New test case.
13874
13875 2004-09-10  Eric Christopher  <echristo@redhat.com>
13876
13877         * gcc.dg/20040910-1.c: New test.
13878
13879 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13880
13881         * gcc.dg/bitfld-9.c: New test.
13882
13883 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13884
13885         * gcc.c-torture/execute/ieee/acc1.c: New test.
13886         * gcc.c-torture/execute/ieee/acc2.c: New test.
13887         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13888
13889 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13890
13891         * gcc.dg/deprecated-2.c: New test.
13892
13893 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13894
13895         * gcc.dg/init-vec-1.c: New test.
13896
13897 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13898
13899         PR middle-end/17055
13900         * gcc.dg/pr17055-1.c: New test case.
13901
13902 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13903
13904         PR target/17377
13905         * gcc.c-torture/execute/pr17377.c: New test.
13906
13907 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13908
13909         PR c/8420
13910         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13911         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13912         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13913         gcc.dg/long-long-typespec-1.c: New tests.
13914         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13915
13916 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13917
13918         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13919         gcc.dg/gnu99-static-1.c: New tests.
13920
13921 2004-09-08  Devang Patel  <dpatel@apple.com>
13922
13923         * gcc.dg/darwin-ld-20040828-1.c: New test.
13924         * gcc.dg/darwin-ld-20040828-2.c: New test.
13925         * gcc.dg/darwin-ld-20040828-3.c: New test.
13926
13927 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13928
13929         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13930         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13931         in error message.
13932         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13933         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13934         in error message.
13935         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13936         types they qualify.
13937         * objc.dg/type-size-2.m: Fix wording in comment.
13938         * objc.dg/va-meth-1.m: New test case.
13939
13940 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13941
13942         PR c/16633:
13943         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13944         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13945
13946 2004-09-06  Devang Patel  <dpatel@apple.com>
13947
13948         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13949         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13950
13951 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13952
13953         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13954         reflect changed line numbering of diagnostics.
13955
13956 2004-09-06  Paul Brook  <paul@codesourcery.com>
13957
13958         * gfortran.dg/edit_real_1.f90: Add new test.
13959
13960 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13961
13962         * gcc.dg/tree-ssa/loop-2.c: New test.
13963         * gcc.dg/tree-ssa/loop-3.c: New test.
13964         * gcc.dg/tree-ssa/loop-4.c: New test.
13965         * gcc.dg/tree-ssa/loop-5.c: New test.
13966
13967 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13968
13969         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13970
13971 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13972
13973         * gcc.dg/format/sentinel-1.c: New test.
13974
13975 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13976
13977         * testsuite/gcc.dg/builtins-46.c: New.
13978
13979 2004-09-03  Devang Patel  <dpatel@apple.com>
13980
13981         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13982         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13983
13984 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13985
13986         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13987         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13988         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13989         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13990         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13991         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13992         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13993         the non-portable bzero.
13994         * gcc.dg/20010912-1.c: xfail for NetWare.
13995         * gcc.dg/20020426-2.c: xfail for NetWare.
13996         * gcc.dg/20021014-1.c: xfail for NetWare.
13997         * gcc.dg/20021018-1.c: xfail for NetWare.
13998         * gcc.dg/20030213-1.c: xfail for NetWare.
13999         * gcc.dg/20030225-1.c: xfail for NetWare.
14000         * gcc.dg/20030708-1.c: xfail for NetWare.
14001         * gcc.dg/builtins-config.h: Also exclude NetWare.
14002         * gcc.dg/format/format.h: Define restrict only if not already defined.
14003         * gcc.dg/nest.c: xfail for NetWare.
14004         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14005         * lib/target-supports.exp (check_visibility_available): Exclude
14006         NetWare.
14007
14008 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14009
14010         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14011         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14012         deterministic starting point for the alignment of structure fields.
14013         * gcc.dg/Wpadded.c: Dito.
14014         * g++.dg/abi/vbase10.C: Dito.
14015
14016 2004-09-03  Devang Patel  <dpatel@apple.com>
14017
14018         * g++.dg/debug/pr15736.cc: New test.
14019
14020 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14021
14022         * README.QMTEST: Fix out-of-date link.
14023
14024 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14025
14026         PR fortran/16579
14027         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14028         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14029
14030 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14031
14032         * g++.dg/abi/arm_rtti1.C: New test.
14033
14034 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14035
14036         * gcc.dg/ppc-vector-memcpy.c: New.
14037         * gcc.dg/ppc-vector-memset.c: New.
14038
14039 2004-09-02  Chao-ying Fu  <fu@mips.com>
14040
14041         * gcc.target/mips/mips-3d-1.c: New test.
14042         * gcc.target/mips/mips-3d-2.c: New test.
14043         * gcc.target/mips/mips-3d-3.c: New test.
14044         * gcc.target/mips/mips-3d-4.c: New test.
14045         * gcc.target/mips/mips-3d-5.c: New test.
14046         * gcc.target/mips/mips-3d-6.c: New test.
14047         * gcc.target/mips/mips-3d-7.c: New test.
14048         * gcc.target/mips/mips-3d-8.c: New test.
14049         * gcc.target/mips/mips-3d-9.c: New test.
14050         * gcc.target/mips/mips-ps-1.c: New test.
14051         * gcc.target/mips/mips-ps-2.c: New test.
14052         * gcc.target/mips/mips-ps-3.c: New test.
14053         * gcc.target/mips/mips-ps-4.c: New test.
14054         * gcc.target/mips/mips-ps-type.c: New test.
14055
14056 2004-09-02  Paul Brook  <paul@codesourcery.com>
14057
14058         * gfortran.dg/edit_real_1.f90: Add new tests.
14059
14060 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14061
14062         PR fortran/15327
14063         * gfortran.dg/merge_char_1.f90: New test.
14064
14065 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14066
14067         PR fortran/16404
14068         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14069
14070 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14071
14072         PR c/1522
14073         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14074
14075 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14076
14077         * g++.dg/opt/loop1.C: Do not XFAIL.
14078
14079 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14080
14081         * gcc.c-torture/execute/20040831-1.c: New test.
14082
14083 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14084
14085         PR fortran/16579
14086         * gfortran.dg/g77/20010610.f: Now passes.
14087         Copy from g77.f-torture/execute. Add dg-run directive.
14088         * gfortran.dg/g77/README: Update
14089
14090 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14091
14092         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14093         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14094         (t1, t2, t3, t4): Add volatile.
14095
14096 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14097
14098         * g++.dg/ext/visibility/arm1.C: New test.
14099
14100 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14101
14102         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14103         -pedantic-errors.
14104
14105 2004-09-01  Paul Brook  <paul@codesourcery.com>
14106
14107         * gfortran.dg/eof_2.f90: New test.
14108
14109 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14110
14111         PR fortran/16579
14112         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14113
14114 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14115
14116         PR libfortran/16805
14117         * gfortran.dg/list_read_2.f90: New test.
14118
14119 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14120
14121         * g++.dg/abi/key1.C: New test.
14122
14123 2004-08-31  Richard Henderson  <rth@redhat.com>
14124
14125         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14126         form of offsetof.
14127         * g++.dg/other/offsetof5.C: Remove duplicate.
14128
14129 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14130
14131         PR fortran/17244
14132         * gfortran.dg/func_derived_1.f90: New test.
14133
14134 2004-08-31  Paul Brook  <paul@codesourcery.com>
14135
14136         * gfortran.dg/eof_1.f90: New test.
14137
14138 2004-08-31  Paul Brook  <paul@codesourcery.com>
14139
14140         * gfortran.dg/list_read_1.f90: New file.
14141
14142 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14143
14144         * g++.dg/opt/loop1.C: XFAIL.
14145
14146 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14147
14148         * gcc.dg/funcdef-storage-1.c: New.
14149         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14150         an extern function in local scope.
14151         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14152         declare an 'auto inline' function in local scope.
14153         * gcc.dg/20011130-1.c: Likewise.
14154         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14155         an 'auto' function in local scope.
14156         * gcc.dg/20021014-1.c: Likewise.
14157         * gcc.dg/20030331-2.c: Likewise.
14158
14159 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14160
14161         * gfortran.dg/blockdata_1.f90: New test.
14162
14163 2004-08-30  Richard Henderson  <rth@redhat.com>
14164
14165         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14166
14167 2004-08-30  Richard Henderson  <rth@redhat.com>
14168
14169         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14170         additional_flags set by alternate driver.
14171         (ieee-options): New procedure.
14172         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14173         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14174         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14175         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14176
14177 2004-08-30  Richard Henderson  <rth@redhat.com>
14178
14179         * lib/f-torture.exp: Remove.
14180
14181 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR rtl-optimization/16590
14184         * g++.dg/opt/loop1.C: New test.
14185
14186 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14187
14188         PR fortran/13910
14189         * gfortran.dg/oldstyle_1.f90: New test.
14190
14191 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14192         Paul Brook  <paul@codesourcery.com>
14193
14194         * gfortran.dg/g77/README: Update.
14195         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14196         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14197         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14198
14199 2004-08-28  Paul Brook  <paul@codesourcery.com>
14200
14201         PR libfortran/17195
14202         * gfortran.dg/edit_real_1.f90: New test.
14203
14204 2004-08-27  Paul Brook  <paul@codesourcery.com>
14205
14206         * gfortran.dg/rewind_1.f90: New test.
14207
14208 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14209
14210         PR fortran/16597
14211         * gfortran.dg/pr16597.f90: New test.
14212
14213 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14214
14215         PR c/13801
14216         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14217         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14218         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14219         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14220         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14221
14222 2004-08-26  Nick Clifton  <nickc@redhat.com>
14223
14224         * gcc.c-torture/compile/pr17119.c: New test.
14225
14226 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14227
14228         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14229
14230 2004-08-25  Richard Henderson  <rth@redhat.com>
14231
14232         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14233         the bits that expect kind=8 to be the largest real kind.
14234
14235 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14236
14237         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14238
14239 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14240
14241         * gfortran.dg/assignment_1.f90: New test.
14242
14243 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14244
14245         * g++.dg/template/repo3.C: New test.
14246
14247 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14248
14249         PR middle-end/16693
14250         PR tree-optimization/16372
14251         * g++.dg/opt/pr16372-1.C: New test case.
14252         * g++.dg/opt/pr16693-1.C: New test case.
14253         * g++.dg/opt/pr16693-2.C: New test case.
14254
14255 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14256
14257         * objc.dg/proto-lossage-4.m: New test.
14258
14259 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/17155
14262         * g++.dg/inherit/local2.C: New test.
14263
14264 2004-08-25  Paul Brook  <paul@codesourcery.com>
14265
14266         PR fortran/17144
14267         * gfortran.dg/string_ctor_1.f90: New test.
14268
14269 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14270
14271         PR c++/14428
14272         * g++.dg/template/redecl2.C: New test.
14273
14274 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14275
14276         PR fortran/17143
14277         * gfortran.dg/pr17143.f90: New test.
14278
14279 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14280
14281         PR fortran/17164
14282         * gfortran.dg/pr17164.f90: New test.
14283
14284 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14285
14286         * gcc.dg/tree-ssa/loop-1.c: New test.
14287
14288 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14289
14290         * gcc.c-torture/compile/20040824-1.c: New test.
14291
14292 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14293
14294         * gcc.c-torture/compile/iftrap-3.c: New test.
14295
14296 2004-08-24  Paul Brook  <paul@codesourcery.com>
14297
14298         * gfortran.dg/entry_2.f90: New test.
14299
14300 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         PR c++/16889
14303         * g++.dg/lookup/ambig[12].C: New.
14304
14305 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14306
14307         PR c++/16706
14308         * g++.dg/template/crash21.C: New test.
14309         * g++.dg/template/crash22.C: Likewise.
14310
14311 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14312
14313         PR c++/17149
14314         * g++.dg/template/access15.C: New.
14315
14316 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/17163
14319         * g++.dg/template/repo2.C: New test.
14320
14321 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14322
14323         PR rtl-optimization/17078
14324         * gcc.c-torture/execute/pr17078-1.c: New test case.
14325
14326 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14327
14328         PR c/14492
14329         * gcc.dg/debug/crash1.c: New test.
14330
14331 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14332
14333         PR c/16180
14334         * gcc.dg/loop-5.c: New test.
14335
14336 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14337
14338         * gcc.c-torture/execute/20040823-1.c: New test.
14339
14340 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14341
14342         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14343         to the assembler.  Simplify test accordingly.
14344         (asm_abi_flags): Use GNU names.
14345         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14346         to check for ABI flags.
14347
14348 2004-08-22  Andrew Pinski  <apinski@apple.com>
14349
14350         * g++.dg/opt/pr14029.C: New test.
14351         * gcc.c-torture/execute/pr15262.c: New test.
14352
14353 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14354
14355         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14356
14357 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14358
14359         PR 16908
14360         * gfortran.dg/direct_io.f90: New test.
14361
14362 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/17121
14365         * g++.dg/inherit/local2.C: New test.
14366
14367 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14368
14369         PR c++/17120
14370         * g++.dg/warn/Wparentheses-4.C: New test.
14371
14372 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/17121
14375         * g++.dg/inherit/local2.C: New test.
14376
14377         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14378         * gcc.dg/ppc-ldstruct.c: Likewise.
14379         * gcc.dg/ppc64-abi-2.c: Likewise.
14380
14381 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14382
14383         PR rtl-optimization/17099
14384         * gcc.c-torture/execute/20040820-1.c: New test.
14385
14386 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14387
14388         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14389
14390 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14391
14392         PR fortran/17077
14393         * gfortran.dg/auto_array_1.f90: New test.
14394
14395 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14396
14397         PR fortran/17074
14398         * gfortran.dg/simpleif_1.f90: New test.
14399
14400 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14401
14402         * lib/target-supports.exp (check_profiling_available): Return
14403         false for arm*-*-symbianelf* and arm*-*-eabi*.
14404
14405         PR c++/15890
14406         * g++.dg/template/delete1.C: New test.
14407
14408 2004-08-19  Paul Brook  <paul@codesourcery.com>
14409
14410         PR fortran/14976
14411         PR fortran/16228
14412         * gfortran.dg/data_char_1.f90: New test.
14413
14414 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14415
14416         PR fortran/16946
14417         * gfortran.dg/reduction.f90: New testcase.
14418
14419 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14420
14421         PR fortran/16520
14422         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14423
14424 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14425
14426         PR c++/17041
14427         * g++.dg/Wparentheses-3.C: New test.
14428
14429 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14430
14431         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14432         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14433         * gcc.dg/vect/vect-2.c: Likewise.
14434         * gcc.dg/vect/vect-3.c: Likewise.
14435         * gcc.dg/vect/vect-4.c: Likewise.
14436         * gcc.dg/vect/vect-5.c: Likewise.
14437         * gcc.dg/vect/vect-6.c: Likewise.
14438         * gcc.dg/vect/vect-7.c: Likewise.
14439         * gcc.dg/vect/vect-25.c: Likewise.
14440         * gcc.dg/vect/vect-31.c: Likewise.
14441         * gcc.dg/vect/vect-32.c: Likewise.
14442         * gcc.dg/vect/vect-34.c: Likewise.
14443         * gcc.dg/vect/vect-36.c: Likewise.
14444         * gcc.dg/vect/vect-all.c: Likewise.
14445
14446 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14447
14448         PR c++/17068
14449         * g++.dg/template/operator4.C: New test.
14450
14451 2004-08-18  Richard Henderson  <rth@redhat.com>
14452
14453         * gcc.dg/20040206-1.c: XFAIL.
14454
14455 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/16246
14458         * g++.dg/template/array7.C: New test.
14459
14460 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14461
14462         * gcc.dg/mips-movcc-1.c: New test.
14463         * gcc.dg/mips-movcc-2.c: New test.
14464         * gcc.dg/mips-movcc-3.c: New test.
14465
14466         * gcc.dg/mips-nmadd-1.c: New test.
14467         * gcc.dg/mips-nmadd-2.c: New test.
14468
14469 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c++/15871
14472         * g++.dg/opt/inline8.C: New test.
14473
14474         PR c++/16965
14475         * g++.dg/parse/error17.C: New test.
14476
14477 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14478
14479         * gcc.dg/vect: New directory for vectorizer tests.
14480         * gcc.dg/vect/tree-vect.h: New file.
14481         * gcc.dg/vect/vect.exp: New file.
14482         * gcc.dg/vect/pr16105.c.c: New test.
14483         * gcc.dg/vect/vect-1.c: New test.
14484         * gcc.dg/vect/vect-2.c: New test.
14485         * gcc.dg/vect/vect-3.c: New test.
14486         * gcc.dg/vect/vect-4.c: New test.
14487         * gcc.dg/vect/vect-5.c: New test.
14488         * gcc.dg/vect/vect-6.c: New test.
14489         * gcc.dg/vect/vect-7.c: New test.
14490         * gcc.dg/vect/vect-8.c: New test.
14491         * gcc.dg/vect/vect-9.c: New test.
14492         * gcc.dg/vect/vect-10.c: New test.
14493         * gcc.dg/vect/vect-11.c: New test.
14494         * gcc.dg/vect/vect-12.c: New test.
14495         * gcc.dg/vect/vect-13.c: New test.
14496         * gcc.dg/vect/vect-14.c: New test.
14497         * gcc.dg/vect/vect-15.c: New test.
14498         * gcc.dg/vect/vect-16.c: New test.
14499         * gcc.dg/vect/vect-17.c: New test.
14500         * gcc.dg/vect/vect-18.c: New test.
14501         * gcc.dg/vect/vect-19.c: New test.
14502         * gcc.dg/vect/vect-20.c: New test.
14503         * gcc.dg/vect/vect-21.c: New test.
14504         * gcc.dg/vect/vect-22.c: New test.
14505         * gcc.dg/vect/vect-23.c: New test.
14506         * gcc.dg/vect/vect-24.c: New test.
14507         * gcc.dg/vect/vect-25.c: New test.
14508         * gcc.dg/vect/vect-26.c: New test.
14509         * gcc.dg/vect/vect-27.c: New test.
14510         * gcc.dg/vect/vect-28.c: New test.
14511         * gcc.dg/vect/vect-29.c: New test.
14512         * gcc.dg/vect/vect-30.c: New test.
14513         * gcc.dg/vect/vect-31.c: New test.
14514         * gcc.dg/vect/vect-32.c: New test.
14515         * gcc.dg/vect/vect-33.c: New test.
14516         * gcc.dg/vect/vect-34.c: New test.
14517         * gcc.dg/vect/vect-35.c: New test.
14518         * gcc.dg/vect/vect-36.c: New test.
14519         * gcc.dg/vect/vect-37.c: New test.
14520         * gcc.dg/vect/vect-38.c: New test.
14521         * gcc.dg/vect/vect-40.c: New test.
14522         * gcc.dg/vect/vect-41.c: New test.
14523         * gcc.dg/vect/vect-42.c: New test.
14524         * gcc.dg/vect/vect-43.c: New test.
14525         * gcc.dg/vect/vect-44.c: New test.
14526         * gcc.dg/vect/vect-45.c: New test.
14527         * gcc.dg/vect/vect-46.c: New test.
14528         * gcc.dg/vect/vect-47.c: New test.
14529         * gcc.dg/vect/vect-48.c: New test.
14530         * gcc.dg/vect/vect-49.c: New test.
14531         * gcc.dg/vect/vect-50.c: New test.
14532         * gcc.dg/vect/vect-51.c: New test.
14533         * gcc.dg/vect/vect-52.c: New test.
14534         * gcc.dg/vect/vect-53.c: New test.
14535         * gcc.dg/vect/vect-54.c: New test.
14536         * gcc.dg/vect/vect-55.c: New test.
14537         * gcc.dg/vect/vect-56.c: New test.
14538         * gcc.dg/vect/vect-57.c: New test.
14539         * gcc.dg/vect/vect-58.c: New test.
14540         * gcc.dg/vect/vect-59.c: New test.
14541         * gcc.dg/vect/vect-60.c: New test.
14542         * gcc.dg/vect/vect-61.c: New test.
14543         * gcc.dg/vect/vect-all.c: New test.
14544         * gcc.dg/vect/vect-none.c: New test.
14545
14546 2004-08-17  Paul Brook  <paul@codesourcery.com>
14547
14548         PR fortran/13082
14549         * gfortran.dg/entry_1.f90: New test.
14550
14551 2004-08-17  Andrew Pinski  <apinski@apple.com>
14552
14553         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14554
14555 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14556
14557         * gcc.dg/pr17036-1.c: New test.
14558
14559 2004-08-16  Devang Patel  <dpatel@apple.com>
14560
14561         * gcc.dg/darwin-20040809-1.c: New test.
14562
14563 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14564
14565         * gcc.dg/funcdef-attr-1.c: New test.
14566
14567 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14568
14569         * gcc.dg/altivec-17.c: New test.
14570         * gcc.dg/altivec-18.c: New test.
14571
14572 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14573
14574         PR c++/6749
14575         * g++.dg/template/vtable2.C: New test.
14576
14577 2004-08-14  Richard Henderson  <rth@redhat.com>
14578
14579         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14580         * gcc.dg/pack-test-4.c (main): Return 0.
14581         * gcc.dg/setjmp-1.c: Remove XFAIL.
14582         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14583
14584 2004-08-14  Richard Henderson  <rth@redhat.com>
14585
14586         * gcc.dg/980217-1.c: Add prototype for printf.
14587
14588 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14589
14590         * gfortran.dg/pr16935.f90: New test.
14591
14592 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14593
14594         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14595
14596 2004-08-13  Paul Brook  <paul@codesourcery.com>
14597
14598         * gfortran.dg/der_io_1.f90: Remove stray comma.
14599
14600 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14601
14602         * gcc.dg/vmx/cw-bug-2.c: Remove.
14603         * gcc.dg/vmx/vprint-1.c: Remove.
14604         * gcc.dg/vmx/vscan-1.c: Remove.
14605
14606 2004-08-12  Devang patel  <dpatel@apple.com>
14607
14608         * gcc.dg/darwin-20040809-2.c: New test.
14609
14610 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14611
14612         * g++.dg/ext/altivec-12.C: New test.
14613
14614         * g++.dg/ext/altivec-11.C: New test.
14615
14616 2004-08-12  Paul Brook  <paul@codesourcery.com>
14617
14618         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14619
14620 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14621
14622         * g++.dg/ext/altivec-2.C: Check for hardware support before
14623         executing any VMX instructions.
14624
14625         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14626
14627 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14628
14629         PR c++/16276
14630         * g++.old-deja/g++.other/comdat4.C: New test.
14631         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14632
14633 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14634
14635         PR target/16286
14636         * gcc.dg/pr16286.c: New test.
14637
14638 2004-08-12 Jan Beulich <jbeulich@novell.com>
14639
14640         * g++.dg/ext/asm5.C: New.
14641
14642 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/16698
14645         * g++.dg/eh/crash1.C: New test.
14646
14647         PR c++/16717
14648         * g++.dg/ext/construct1.C: New test.
14649
14650 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/16853
14653         * g++.dg/init/ptrmem1.C: New test.
14654
14655         PR c++/16618
14656         * g++.dg/parse/offsetof5.C: New test.
14657
14658         PR c++/16870
14659         * g++.dg/template/overload3.C: New test.
14660
14661 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/16964
14664         * g++.dg/parse/error16.C: New test.
14665
14666         PR c++/16904
14667         * g++.dg/template/error14.C: New test.
14668
14669         PR c++/16929
14670         * g++.dg/template/error15.C: New test.
14671
14672 2004-08-11  Devang Patel  <dpatel@apple.com>
14673
14674         * gcc.dg/darwin-ld-20040809-1.c: New test.
14675         * gcc.dg/darwin-ld-20040809-2.c: New test.
14676
14677 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14678
14679         PR fortran/16917
14680         * gfortran.dg/dfloat_1.f90: New test.
14681
14682 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14683
14684         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14685         * gcc.dg/dll-2.c: Fix dg-require syntax.
14686         * gcc.misc-tests/arm-isr.c (abort): Declare.
14687         (exit): Likewise.
14688
14689 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/16971
14692         * g++.dg/parse/crash16.C: New test.
14693
14694 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14695
14696         * gcc.dg/mips-rsqrt-1.c: New test case.
14697         * gcc.dg/mips-rsqrt-2.c: New test case.
14698         * gcc.dg/mips-rsqrt-3.c: New test case.
14699
14700 2004-08-10  Paul Brook  <paul@codesourcery.com>
14701
14702         * gfortran.dg/der_io_1.f90: New test.
14703
14704 2004-08-10  Paul Brook  <paul@codesourcery.com>
14705
14706         PR fortran/16919
14707         * gfortran.dg/der_array_1.f90: New test.
14708
14709 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14710
14711         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14712
14713 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14714
14715         * gcc.dg/wchar_t-2.c: Fix typo.
14716
14717 2004-08-09  Falk Hueffner  <falk@debian.org>
14718
14719         PR tree-optimization/12517
14720         * gcc.c-torture/compile/pr12517.c: New test.
14721
14722         PR tree-optimization/12578
14723         * gcc.c-torture/compile/pr12578.c: New test.
14724
14725         PR tree-optimization/12899
14726         * gcc.c-torture/compile/pr12899.c: New test.
14727
14728         PR rtl-optimization/14692
14729         * gcc.c-torture/compile/pr14692.c: New test.
14730
14731         PR tree-optimization/16461
14732         * gcc.c-torture/compile/pr16461.c: New test.
14733
14734 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14735
14736         * gfortran.dg/getenv_1.f90: New test.
14737
14738 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14739
14740         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14741         wchar_t.
14742         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14743
14744 2004-08-06  Paul Brook  <paul@codesourcery.com>
14745
14746         * gfortran.dg/ret_array_1.f90: New test.
14747         * gfortran.dg/ret_pointer_1.f90: New test.
14748
14749 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14750
14751         * gcc.dg/missing-field-init-[12].c: New tests.
14752         * g++.dg/warn/missing-field-init-[12].C: New tests.
14753
14754 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14755
14756         * gcc.dg/enum2.c: New test.
14757         * gcc.dg/symbian3.c: Likewise.
14758         * gcc.dg/symbian4.c: Likewise.
14759         * gcc.dg/wchar_t-2.c: Likewise.
14760
14761 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14762
14763         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14764         destructor tests.
14765
14766 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14769         dg-require-visiblity.
14770         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14771         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14772         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14773         * g++.dg/ext/visibility/new1.C: Likewise.
14774         * g++.dg/ext/visibility/pragma.C: Likewise.
14775         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14776         * g++.dg/ext/visibility/virtual.C: Likewise.
14777         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14778         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14779         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14780         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14781         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14782         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14783         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14784         * g++/dg/ext/visibility/visibility-8.C: New test.
14785         * gcc.c-torture/compile/dll.x: Remove.
14786         * gcc.dg/dll-2.c: Use dg-require-dll
14787         * gcc.dg/visibility-10.c: New test.
14788         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14789         supporting DLLs.
14790         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14791         (scan_not_hidden): Likewise.
14792
14793 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14794
14795         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14796
14797 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14798
14799         * gcc.c-torture/execute/20040805-1.c: New test.
14800
14801 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14802
14803         * gcc.dg/20020118-1.c: Declare abort.
14804         * gcc.dg/altivec_check.h: Likewise.
14805         * gcc.dg/iftrap-2.c: Likewise.
14806         * gcc.dg/pragma-darwin.c: Likewise.
14807         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14808
14809 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14810
14811         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14812
14813 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14814
14815         * gcc.c-torture/execute/builtins/abs-2.c,
14816         gcc.c-torture/execute/builtins/abs-3.c,
14817         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14818         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14819         intmax_t, uintmax_t and their limits.
14820         * gcc.dg/intmax_t-1.c: New test.
14821
14822 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14823
14824         * g++.dg/tc1/dr147.C: Add reference to PR.
14825
14826 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14827
14828         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14829         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14830
14831 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14832
14833         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14834
14835 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14836
14837         * gcc.dg/redecl-5.c: New test.
14838         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14839         of scanf.
14840
14841 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14842
14843         PR middle-end/16790
14844         * gcc.c-torture/execute/pr16790-1.c: New test case.
14845
14846 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14847
14848         * g++.dg/ext/visibility/assign1.C: New test.
14849         * g++.dg/ext/visibility/new1.C: Likewise.
14850
14851         * gcc.dg/symbian1.c: New test.
14852         * gcc.dg/symbian2.c: Likewise.
14853
14854 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14855
14856         PR target/16570
14857         * gcc.dg/i386-sse-9.c: New test.
14858
14859 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14860
14861         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14862
14863 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14864
14865         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14866         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14867         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14868         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14869         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14870         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14871         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14872         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14873         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14874         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14875         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14876         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14877         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14878         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14879         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14880         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14881         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14882         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14883         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14884         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14885         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14886         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14887         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14888         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14889         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14890         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14891         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14892         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14893         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14894         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14895         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14896         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14897         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14898         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14899         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14900         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14901         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14902         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14903         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14904         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14905         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14906         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14907         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14908         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14909         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14910         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14911         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14912         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14913         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14914         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14915         gcc.misc-tests/i386-pf-3dnow-1.c,
14916         gcc.misc-tests/i386-pf-athlon-1.c,
14917         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14918         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14919         Declare built-in functions used.
14920         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14921
14922 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/16707
14925         * g++.dg/lookup/using12.C: New test.
14926
14927         * g++.dg/init/null1.C: Fix PR number.
14928         * g++.dg/parse/namespace10.C: Likewise.
14929
14930 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14931
14932         PR c++/16224
14933         * g++.dg/template/spec17.C: New test.
14934         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14935         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14936
14937 2004-08-02  David Billinghurst
14938
14939         PR fortran/16292
14940         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14941
14942 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14943
14944         * gcc.dg/ia64-got-1.c: New test case.
14945
14946 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/16489
14949         * g++.dg/init/null1.C: New test.
14950         * g++.dg/tc1/dr76.C: Adjust error marker.
14951
14952         PR c++/16529
14953         * g++.dg/parse/namespace10.C: New test.
14954
14955         PR c++/16810
14956         * g++.dg/inherit/ptrmem2.C: New test.
14957
14958 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14959
14960         PR target/16155
14961         * gcc.dg/pr16155.c: New test.
14962
14963 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14964
14965         * gcc.dg/redecl-2.c: New test.
14966
14967 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14968
14969         * gcc.dg/darwin-longdouble.c: New file.
14970
14971 2004-07-30  Richard Henderson  <rth@redhat.com>
14972
14973         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14974         write to constant argument.
14975         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14976
14977 2004-07-30  Richard Henderson  <rth@redhat.com>
14978
14979         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14980         tests of nearest around zero.
14981
14982 2004-07-30  Andrew Pinski  <apinski@apple.com>
14983
14984         * gcc.c-torture/compile/20040730-1.c: New test.
14985
14986 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14987
14988         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14989         powerpc-eabispe.
14990
14991 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14992
14993         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14994
14995 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14996
14997         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14998         contains $ld_library_path.
14999         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15000
15001 2004-07-29  Richard Henderson  <rth@redhat.com>
15002
15003         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15004
15005         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15006         (alt2, which): New.
15007         (Check): Accept either alternative.
15008
15009 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15010
15011         * g++.dg/abi/inline1.C: New test.
15012         * g++.dg/abi/local1-a.cc: Likewise.
15013         * g++.dg/abi/local1.C: Likewise.
15014         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15015         * g++.dg/abi/mangle12.C: Likewise.
15016         * g++.dg/abi/mangle17.C: Likewise.
15017         * g++.dg/abi/mangle20-2.C: Likewise.
15018         * g++.dg/opt/interface1.C: Likewise.
15019         * g++.dg/opt/interface1.h: Likewise.
15020         * g++.dg/opt/interface1-a.cc: New test.
15021         * g++.dg/parse/repo1.C: New test.
15022         * g++.dg/template/repo1.C: Likewise.
15023         * g++.dg/warn/Winline-1.C: Likewise.
15024         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15025
15026 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15027
15028         * gcc.dg/tree-ssa/20040729-1.c: New test.
15029
15030 2004-07-27  Matt Austern <austern@apple.com>
15031
15032         * gcc.dg/darwin-bool-1.c: New test.
15033         * gcc.dg/darwin-bool-2.c: New test.
15034
15035 2004-07-28  Richard Henderson  <rth@redhat.com>
15036
15037         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15038         arguments in the correct type.  Don't write to constant arguments.
15039
15040 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15041
15042         PR tree-optimization/16688
15043         PR tree-optimization/16689
15044         * g++.dg/tree-ssa/pr16688.C: New test.
15045
15046 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15047
15048         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15049         loads.  Not only in the comment, this time.
15050
15051 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15052
15053         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15054         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15055         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15056         * gcc.dg/sh4a-bitmovua.c: New.
15057         * gcc.dg/sh4a-cos.c: New.
15058         * gcc.dg/sh4a-cosf.c: New.
15059         * gcc.dg/sh4a-fprun.c: New.
15060         * gcc.dg/sh4a-fsrra.c: New.
15061         * gcc.dg/sh4a-memmovua.c: New.
15062         * gcc.dg/sh4a-sin.c: New.
15063         * gcc.dg/sh4a-sincos.c: New.
15064         * gcc.dg/sh4a-sincosf.c: New.
15065         * gcc.dg/sh4a-sinf.c: New.
15066
15067 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15068
15069         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15070         conditionals.
15071         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15072         loads.
15073         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15074         DOM1.
15075
15076 2004-07-27  Andrew Pinski  <apinski@apple.com>
15077
15078         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15079
15080 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15081
15082         * gcc.dg/pragma-isr.c: New test.
15083
15084 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15085
15086         PR c++/14429
15087         * g++.dg/template/ttp11.C: New test.
15088
15089 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15090
15091         * gcc.c-torture/compile/20040727-1.c: New test.
15092
15093 2004-07-26  Eric Christopher  <echristo@redhat.com>
15094
15095         * gcc.c-torture/compile/20040726-2.c: New test.
15096
15097 2004-07-26  Andrew Pinski  <apinski@apple.com>
15098
15099         * g++.dg/rtti/tinfo1.C: Xfail.
15100
15101 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15102
15103         * gcc.c-torture/compile/20040726-1.c: New test.
15104
15105 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15106             Brian Ryner  <bryner@brianryner.com>
15107
15108         PR c++/9283
15109         PR c++/15000
15110         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15111         * g++.dg/ext/visibility/: New directory.
15112         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15113         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15114         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15115         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15116         * g++.dg/ext/visibility/fvisibility.C,
15117         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15118         g++.dg/ext/visibility/fvisibility-override1.C
15119         g++.dg/ext/visibility/fvisibility-override2.C
15120         g++.dg/ext/visibility/memfuncts.C
15121         g++.dg/ext/visibility/noPLT.C
15122         g++.dg/ext/visibility/pragma.C
15123         g++.dg/ext/visibility/pragma-override1.C
15124         g++.dg/ext/visibility/pragma-override2.C
15125         g++.dg/ext/visibility/staticmemfuncts.C
15126         g++.dg/ext/visibility/virtual.C: New tests.
15127
15128 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15129
15130         PR c/15360
15131         * gcc.dg/pr15360-1.c: New test.
15132
15133 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15134
15135         * gcc.dg/pragma-align-2.c: New test.
15136         * gcc.dg/pragma-init-fini.c: New test.
15137         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15138         targets.
15139
15140 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15141
15142         * gcc.dg/init-string-2.c: New test.
15143
15144 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15145
15146         PR 16684
15147         * gcc.dg/Wredundant-decls-1.c: New test case.
15148
15149 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15150
15151         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15152         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15153         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15154         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15155         * gcc.dg/compat/generate-random.c: New file.
15156         * gcc.dg/compat/generate-random.h: Likewise.
15157         * gcc.dg/compat/generate-random_r.c: Likewise.
15158         * gcc.dg/compat/struct-layout-1.h: Likewise.
15159         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15160         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15161         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15162         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15163         * gcc.dg/compat/struct-layout-1_main.c: New test.
15164         * gcc.dg/compat/struct-layout-1_x.c: New file.
15165         * gcc.dg/compat/struct-layout-1_y.c: New file.
15166         * gcc.dg/compat/struct-layout-1_test.h: New file.
15167
15168 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15169
15170         * gcc.dg/comp-return-1.c: New test
15171
15172 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15173
15174         * gcc.dg/vmx/8-02a.c: Fix typo.
15175
15176         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15177         * gcc.dg/darwin-abi-3.c: New test.
15178
15179         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15180         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15181
15182         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15183         * gcc.dg/vmx/ops-long-1.c: New test.
15184         * gcc.dg/vmx/ops-long-2.c: New test.
15185
15186 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15187
15188         * g++.dg/lookup/conv-[1234].C: New.
15189
15190 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15191
15192         * g++.dg/parse/attr2.C: Simplify.
15193
15194 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15195
15196         PR c/7284
15197         * gcc.c-torture/execute/pr7284-1.c: New test.
15198
15199 2004-07-22  Brian Booth  <bbooth@redhat.com>
15200
15201         * gcc.dg/tree-ssa/20040721-1.c: New test.
15202
15203 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         * g++.dg/template/crash20.c: New.
15206
15207 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15208
15209         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15210         Add dg-run directive.  Declare variables as required.
15211         * gfortran.dg/g77/README: Update
15212
15213 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15214
15215         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15216         gcc.dg/cris-peep2-andu2.c: New tests.
15217
15218 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15219
15220         PR c/15052
15221         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15222         on return type.
15223         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15224         messages.
15225         * gcc.dg/qual-return-2.c: Update expected messages.
15226         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15227
15228 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15229
15230         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15231         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15232
15233 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15234
15235         PR c/11250
15236         * gcc.dg/init-string-1.c: New test.
15237
15238 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15239
15240         PR middle-end/15345
15241         PR c/16450
15242         * gcc.dg/torture/nested-fn-1.c: New test.
15243
15244 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15245
15246         PR target/16559
15247         * gcc.dg/ia64-fptr-1.c: New file.
15248
15249 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15250
15251         PR c++/14497
15252         * g++.dg/template/spec16.C: New test.
15253         * g++.old-deja/g++.robertl/eb118.C: Remove.
15254
15255 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15256
15257         PR c++/509
15258         * g++.dg/template/spec15.C: New test.
15259
15260 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15261
15262         Copy cases from g77.f-torture/execute and add dg-run
15263         directive.  Other changes as noted.
15264         * gfortran.dg/g77/13037.f
15265         * gfortran.dg/g77/1832.f
15266         * gfortran.dg/g77/19981119-0.f
15267         * gfortran.dg/g77/19990313-0.f
15268         * gfortran.dg/g77/19990313-1.f
15269         * gfortran.dg/g77/19990313-2.f
15270         * gfortran.dg/g77/19990313-3.f
15271         * gfortran.dg/g77/19990419-1.f
15272         * gfortran.dg/g77/19990826-0.f
15273         * gfortran.dg/g77/19990826-2.f
15274         * gfortran.dg/g77/20000503-1.f
15275         * gfortran.dg/g77/20001111.f
15276         * gfortran.dg/g77/20010116.f
15277         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15278         * gfortran.dg/g77/20010430.f
15279         * gfortran.dg/g77/6177.f
15280         * gfortran.dg/g77/947.f
15281         * gfortran.dg/g77/970816-3.f
15282         * gfortran.dg/g77/971102-1.f
15283         * gfortran.dg/g77/980520-1.f
15284         * gfortran.dg/g77/980628-0.f
15285         * gfortran.dg/g77/980628-1.f
15286         * gfortran.dg/g77/980628-10.f
15287         * gfortran.dg/g77/980628-2.f
15288         * gfortran.dg/g77/980628-3.f
15289         * gfortran.dg/g77/980628-7.f
15290         * gfortran.dg/g77/980628-8.f
15291         * gfortran.dg/g77/980628-9.f
15292         * gfortran.dg/g77/980701-0.f
15293         * gfortran.dg/g77/980701-1.f
15294         * gfortran.dg/g77/cabs.f
15295         * gfortran.dg/g77/claus.f
15296         * gfortran.dg/g77/complex_1.f
15297         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15298         * gfortran.dg/g77/dcomplex.f
15299         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15300         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15301         * gfortran.dg/g77/f90-intrinsic-numeric.f
15302         * gfortran.dg/g77/int8421.f
15303         * gfortran.dg/g77/labug1.f
15304         * gfortran.dg/g77/large_vec.f
15305         * gfortran.dg/g77/le.f
15306         * gfortran.dg/g77/short.f
15307         * gfortran.dg/g77/README: Update
15308
15309 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/16637
15312         * g++.dg/parse/lookup4.C: New test.
15313
15314 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15315
15316         PR c++/16175
15317         * g++.dg/template/ttp10.C: New test.
15318
15319 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15320
15321         * gcc.dg/pr12625-1.c: New test.
15322
15323 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15324
15325         * testsuite/gcc.dg/switch-warn-1.c: New test.
15326         * testsuite/gcc.dg/switch-warn-2.c: New test.
15327         * gcc.c-torture/compile/pr14730.c: Update.
15328
15329 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15330
15331         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15332         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15333         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15334         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15335
15336 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/16623
15339         * g++.dg/template/assign1.C: New test.
15340
15341 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15342
15343         PR c++/12170
15344         * g++.dg/template/ttp9.C: New test.
15345
15346 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15347
15348         * gcc.dg/format/cmn-err-1.c: New test.
15349
15350 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15351
15352         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15353         gcc.dg/Wparentheses-10.c: New tests.
15354         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15355
15356 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15357
15358         PR fortran/16465
15359         * gfortran.dg/g77//ffixed-line-length-0.f,
15360         gfortran.dg/g77/ffixed-line-length-132.f,
15361         gfortran.dg/g77/ffixed-line-length-72.f,
15362         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15363         gfortran.dg/g77/README: Update.
15364
15365 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15366
15367         PR c++/13092
15368         * g++.dg/template/non-dependent7.C: New test.
15369         * g++.dg/template/non-dependent8.C: Likewise.
15370         * g++.dg/template/non-dependent9.C: Likewise.
15371         * g++.dg/template/non-dependent10.C: Likewise.
15372
15373 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/16337
15376         * g++.dg/parse/attr2.C: New test.
15377
15378 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15379
15380         * g77.dg: Removed.
15381         * g77.f-torture: Ditto.
15382
15383 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15384
15385         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15386         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15387         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15388
15389 2004-07-16  Richard Henderson  <rth@redhat.com>
15390
15391         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15392
15393 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15394
15395         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15396         tests with full list of options.
15397         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15398         of TORTURE_OPTIONS if test contains 'dg-do run'.
15399
15400         PR fortran/16404
15401         * gfortran.dg/do_iterator.f90: New test.
15402
15403 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15404
15405         PR rtl-optimization/16536
15406         * gcc.c-torture/execute/restrict-1.c: New test.
15407
15408 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15409
15410         PR fortran/15324
15411         * gfortran.dg/pr15324.f90: New test.
15412
15413         PR fortran/15129
15414         * gfortran.dg/pr15129.f90: New test.
15415
15416         PR fortran/15140
15417         * gfortran.dg/pr15140.f90: New test.
15418
15419         PR fortran/13792
15420         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15421         compile-time simplification.
15422
15423 2004-07-14  Mike Stump  <mrs@apple.com>
15424
15425         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15426
15427 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15428
15429         PR target/16325
15430         * gcc.dg/profile-generate-1.c: New.
15431
15432 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15433
15434         * gcc.c-torture/execute/20040709-1.c: New test.
15435         * gcc.c-torture/execute/20040709-2.c: New test.
15436
15437 2004-07-14  Mike Stump  <mrs@apple.com>
15438
15439         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15440
15441 2004-07-14  Mike Stump  <mrs@apple.com>
15442
15443         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15444
15445 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/16518
15448         * g++.dg/parse/mutable1.C: New test.
15449
15450 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15451
15452         PR tree-optimization/16443
15453         * gcc.dg/tree-ssa/20040713-1.c: New test.
15454
15455 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15456
15457         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15458         for operator new.
15459
15460 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15461
15462         * gfortran.dg/g77/README: New file
15463         * gfortran.dg/g77/19981216-0.f:  Copy from
15464         g77.f-torture/noncompile.  Add "dg-do compile" and
15465         dg-error as required.
15466         * gfortran.dg/g77/19990218-1.f: Likewise
15467         * gfortran.dg/g77/19990905-1.f: Likewise
15468         * gfortran.dg/g77/9263.f: Likewise
15469         * gfortran.dg/g77/980615-0.f: Likewise
15470         * gfortran.dg/g77/980616-0.f: Likewise
15471         * gfortran.dg/g77/check0.f: Likewise
15472         * gfortran.dg/g77/select_no_compile.f: Likewise
15473
15474 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15475
15476         Copy files from g77.f-torture/compile.
15477         Add "{ dg-do compile}".  Other changes as noted
15478         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15479         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15480         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15481         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15482         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15483         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15484         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15485         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15486         statement to conform to standard.  Append alpha1.x for reference.
15487         * gfortran.dg/g77/xformat.f: Add dg-warning
15488
15489 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15490
15491         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15492         Add {dg-do compile} directive.
15493         * gfortran.dg/g77/cpp2.F: Likewise
15494
15495 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15496
15497         PR c++/5402
15498         * g++.dg/lookup/name-clash1.C: New test.
15499
15500         PR c++/9777
15501         * g++.dg/lookup/name-clash2.C: New test.
15502
15503         PR c++/12102
15504         * g++.dg/lookup/name-clash3.C: New test.
15505
15506 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15507
15508         * g++.dg/lookup/new2.C: New test.
15509         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15510
15511 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15512
15513         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15514         Add {dg-do compile} directive.
15515         * gfortran.dg/g77/13060.f: Likewise
15516         * gfortran.dg/g77/19990218-0.f: Likewise
15517         * gfortran.dg/g77/19990305-0.f: Likewise
15518         * gfortran.dg/g77/19990419-0.f: Likewise
15519         * gfortran.dg/g77/19990502-0.f: Likewise
15520         * gfortran.dg/g77/19990502-1.f: Likewise
15521         * gfortran.dg/g77/19990525-0.f: Likewise
15522         * gfortran.dg/g77/19990826-1.f: Likewise
15523         * gfortran.dg/g77/19990826-3.f: Likewise
15524         * gfortran.dg/g77/19990905-2.f: Likewise
15525         * gfortran.dg/g77/20000412-1.f: Likewise
15526         * gfortran.dg/g77/20000511-1.f: Likewise
15527         * gfortran.dg/g77/20000511-2.f: Likewise
15528         * gfortran.dg/g77/20000518.f: Likewise
15529         * gfortran.dg/g77/20000601-1.f: Likewise
15530         * gfortran.dg/g77/20000601-2.f: Likewise
15531         * gfortran.dg/g77/20000629-1.f: Likewise
15532         * gfortran.dg/g77/20000630-2.f: Likewise
15533         * gfortran.dg/g77/20010115.f: Likewise
15534         * gfortran.dg/g77/20010321-1.f: Likewise
15535         * gfortran.dg/g77/20010426.f: Likewise
15536         * gfortran.dg/g77/20020307-1.f: Likewise
15537         * gfortran.dg/g77/8485.f: Likewise
15538         * gfortran.dg/g77/960317-1.f: Likewise
15539         * gfortran.dg/g77/970915-0.f: Likewise
15540         * gfortran.dg/g77/980310-1.f: Likewise
15541         * gfortran.dg/g77/980310-2.f: Likewise
15542         * gfortran.dg/g77/980310-3.f: Likewise
15543         * gfortran.dg/g77/980310-4.f: Likewise
15544         * gfortran.dg/g77/980310-6.f: Likewise
15545         * gfortran.dg/g77/980310-7.f: Likewise
15546         * gfortran.dg/g77/980310-8.f: Likewise
15547         * gfortran.dg/g77/980419-2.f: Likewise
15548         * gfortran.dg/g77/980424-0.f: Likewise
15549         * gfortran.dg/g77/980427-0.f: Likewise
15550         * gfortran.dg/g77/980729-0.f: Likewise
15551         * gfortran.dg/g77/981117-1.f: Likewise
15552         * gfortran.dg/g77/toon_1.f: Likewise
15553
15554 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15555
15556         PR c++/2204
15557         * g++.dg/other/abstract2.C: New test.
15558
15559 2004-07-12  Paul Brook  <paul@codesourcery.com>
15560
15561         * gfortran.dg/pointer_init_1.f90: New test.
15562
15563 2004-07-11  Paul Brook  <paul@codesourcery.com>
15564
15565         PR fortran/15986
15566         * gfortran.dg/contained_1.f90: New test.
15567
15568 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15569
15570         * g++.dg/parse/defarg8.C: New test.
15571
15572 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15573
15574         PR fortran/16433
15575         * gfortran.dg/pr16433.f: New test.
15576
15577         PR fortran/17574
15578         * gfortran.dg/pr15754.f90: New test.
15579
15580 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15581
15582         PR tree-optimization/16437
15583         * gcc.c-torture/execute/bitfld-4.c: New test.
15584
15585 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15586
15587         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15588         access to common var from module.
15589
15590 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15591
15592         PR fortran/16336
15593         * gfortran.fortran-torture/execute/common_2.f90: New test.
15594
15595 2004-07-10  Paul Brook  <paul@codesourcery.com>
15596
15597         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15598
15599 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15600
15601         PR fortran/15969
15602         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15603
15604 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15605
15606         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15607         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15608         * gfortran.dg/g77/ffree-form-1.f: Likewise
15609         * gfortran.dg/g77/ffree-form-2.f: Likewise
15610         * gfortran.dg/g77/ffree-form-3.f: Likewise
15611         * gfortran.dg/g77/fno-underscoring.f: Likewise
15612         * gfortran.dg/g77/funderscoring.f: Likewise
15613         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15614
15615 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15616
15617         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15618
15619 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15620         Paul Brook  <paul@codesourcery.com>
15621
15622         PR fortran/13415
15623         * gfortran.dg/common_pointer_1.f90: New test.
15624
15625 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15626
15627         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15628
15629 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15630
15631         PR target/16364
15632         * gcc.c-torture/compile/20040709-1.c: New.
15633
15634 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15635
15636         PR fortran/14077
15637         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15638
15639 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15640
15641         PR fortran/13201
15642         * gfortran.dg/shape_1.f90: New test.
15643
15644 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15645             Andrew Pinski  <apinski@apple.com>
15646
15647         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15648
15649 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15650
15651         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15652         comment.
15653
15654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15655         Paul Brook  <paul@codesourcery.com>
15656
15657         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15658         '.f95' and '.F95'.
15659
15660 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15661
15662         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15663
15664 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15667         testcases with capital suffix.
15668
15669 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15670
15671         PR fortran/15481
15672         PR fortran/13372
15673         PR fortran/13575
15674         PR fortran/15978
15675         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15676
15677         * gfortran.dg/implicit_1.f90: New test.
15678
15679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15680
15681         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15682         expression to match gfortran warning/error messages
15683         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15684         dg-error text.
15685
15686 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15687
15688         * lib/fortran-torture.exp: Rename proc search_for to
15689         search_for_re.
15690
15691 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.c-torture/execute/simd-5.x: New file.
15694         XFAIL on SPARC 64-bit at -O0.
15695
15696 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15697
15698         PR c++/8211
15699         PR c++/16165
15700         * g++.dg/warn/effc3.C: New test.
15701
15702 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15703
15704         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15705         change X to 1X in format.
15706         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15707         add data statements to conform to standard.
15708
15709 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15710
15711         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15712         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15713         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15714
15715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15716
15717         * gfortran.dg/g77/7388.f: Copy from g77.dg
15718         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15719         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15720         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15721         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15722         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15723         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15724         * gfortran.dg/g77/strlen0.f: Likewise
15725
15726 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15727
15728         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15729         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15730
15731 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15732
15733         * gcc.c-torture/execute/920428-2.x: Delete.
15734         * gcc.c-torture/execute/920501-7.x: Likewise.
15735
15736 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15739         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15740         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15741         prescott and c3-2.
15742         (PREFETCH_3DNOW): Add -march=c3.
15743
15744 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15745
15746         PR c/16437
15747         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15748         * gcc.c-torture/execute/bf64-1.x: Likewise.
15749
15750 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15751
15752         * gcc.c-torture/compile/20040708-1.c: New test.
15753
15754 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15755
15756         PR c++/16169
15757         * g++.dg/warn/effc2.C: New test.
15758
15759 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15760
15761         * gcc.c-torture/execute/bitfld-1.x: Remove.
15762         * gcc.c-torture/execute/bitfld-3.c: New test.
15763         * gcc.dg/bitfld-2.c: Remove XFAILs.
15764
15765 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15766
15767         PR c++/16276
15768         * g++.dg/rtti/tinfo1.C: New file.
15769
15770 2004-07-07  Eric Christopher  <echristo@redhat.com>
15771
15772         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15773
15774 2004-07-07  Andrew Pinski  <apinski@apple.com>
15775
15776         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15777
15778 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15779
15780         * g++.dg/init/call1.C: XFAIL.
15781
15782 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15783
15784         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15785         except for movstrict*, to movmem* and clrstr* to clrmem*.
15786
15787 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15788
15789         * gcc.c-torture/execute/20040707-1.c: New test.
15790
15791 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15792
15793         * gcc.c-torture/execute/20040706-1.c: New test.
15794
15795 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15796
15797         PR c++/3671
15798         * g++.dg/template/spec14.C: New test.
15799
15800 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15801
15802         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15803         nothing if not yet defined.  Use it in b, c and d type definitions.
15804         * gcc.c-torture/execute/20040705-1.c: New test.
15805         * gcc.c-torture/execute/20040705-2.c: New test.
15806
15807 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15808
15809         PR c++/2518
15810         * g++.dg/lookup/new1.C: New test.
15811
15812 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15813
15814         PR c++/11406
15815         * g++.dg/template/sizeof8.C: New test.
15816
15817 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15818
15819         * gcc.c-torture/compile/20040705-1.c: New test.
15820
15821 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15822
15823         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15824
15825 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15826
15827         * gcc.dg/cpp/if-mop.c: Two new testcases.
15828         * gcc.dg/cpp/trad/comment-3.c: New.
15829
15830 2004-07-04  Paul Brook  <paul@codesourcery.com>
15831
15832         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15833
15834 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15835
15836         PR c++/3761
15837         * g++.dg/lookup/crash4.C: New test.
15838
15839 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15840
15841         * gcc.c-torture/execute/builtin-abs-1.c
15842         * gcc.c-torture/execute/builtin-abs-2.c
15843         * gcc.c-torture/execute/builtin-complex-1.c
15844         * gcc.c-torture/execute/builtins/string-1-lib.c
15845         * gcc.c-torture/execute/builtins/string-1.c
15846         * gcc.c-torture/execute/builtins/string-2-lib.c
15847         * gcc.c-torture/execute/builtins/string-2.c
15848         * gcc.c-torture/execute/builtins/string-3-lib.c
15849         * gcc.c-torture/execute/builtins/string-3.c
15850         * gcc.c-torture/execute/builtins/string-4-lib.c
15851         * gcc.c-torture/execute/builtins/string-4.c
15852         * gcc.c-torture/execute/builtins/string-5-lib.c
15853         * gcc.c-torture/execute/builtins/string-5.c
15854         * gcc.c-torture/execute/builtins/string-6-lib.c
15855         * gcc.c-torture/execute/builtins/string-6.c
15856         * gcc.c-torture/execute/builtins/string-7-lib.c
15857         * gcc.c-torture/execute/builtins/string-7.c
15858         * gcc.c-torture/execute/builtins/string-8-lib.c
15859         * gcc.c-torture/execute/builtins/string-8.c
15860         * gcc.c-torture/execute/builtins/string-9-lib.c
15861         * gcc.c-torture/execute/builtins/string-9.c
15862         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15863         * gcc.c-torture/execute/builtins/string-asm-1.c
15864         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15865         * gcc.c-torture/execute/builtins/string-asm-2.c
15866         * gcc.c-torture/execute/stdio-opt-1.c
15867         * gcc.c-torture/execute/stdio-opt-2.c
15868         * gcc.c-torture/execute/stdio-opt-3.c
15869         * gcc.c-torture/execute/string-opt-1.c
15870         * gcc.c-torture/execute/string-opt-10.c
15871         * gcc.c-torture/execute/string-opt-11.c
15872         * gcc.c-torture/execute/string-opt-12.c
15873         * gcc.c-torture/execute/string-opt-13.c
15874         * gcc.c-torture/execute/string-opt-14.c
15875         * gcc.c-torture/execute/string-opt-15.c
15876         * gcc.c-torture/execute/string-opt-16.c
15877         * gcc.c-torture/execute/string-opt-2.c
15878         * gcc.c-torture/execute/string-opt-6.c
15879         * gcc.c-torture/execute/string-opt-7.c
15880         * gcc.c-torture/execute/string-opt-8.c:
15881         Replace with ...
15882
15883         * gcc.c-torture/execute/builtins/abs-2.c
15884         * gcc.c-torture/execute/builtins/abs-3.c
15885         * gcc.c-torture/execute/builtins/complex-1.c
15886         * gcc.c-torture/execute/builtins/fprintf.c
15887         * gcc.c-torture/execute/builtins/fputs.c
15888         * gcc.c-torture/execute/builtins/memcmp.c
15889         * gcc.c-torture/execute/builtins/memmove.c
15890         * gcc.c-torture/execute/builtins/memops-asm.c
15891         * gcc.c-torture/execute/builtins/mempcpy-2.c
15892         * gcc.c-torture/execute/builtins/mempcpy.c
15893         * gcc.c-torture/execute/builtins/memset.c
15894         * gcc.c-torture/execute/builtins/printf.c
15895         * gcc.c-torture/execute/builtins/sprintf.c
15896         * gcc.c-torture/execute/builtins/strcat.c
15897         * gcc.c-torture/execute/builtins/strchr.c
15898         * gcc.c-torture/execute/builtins/strcmp.c
15899         * gcc.c-torture/execute/builtins/strcpy.c
15900         * gcc.c-torture/execute/builtins/strcspn.c
15901         * gcc.c-torture/execute/builtins/strlen-2.c
15902         * gcc.c-torture/execute/builtins/strlen.c
15903         * gcc.c-torture/execute/builtins/strncat.c
15904         * gcc.c-torture/execute/builtins/strncmp-2.c
15905         * gcc.c-torture/execute/builtins/strncmp.c
15906         * gcc.c-torture/execute/builtins/strncpy.c
15907         * gcc.c-torture/execute/builtins/strpbrk.c
15908         * gcc.c-torture/execute/builtins/strpcpy-2.c
15909         * gcc.c-torture/execute/builtins/strpcpy.c
15910         * gcc.c-torture/execute/builtins/strrchr.c
15911         * gcc.c-torture/execute/builtins/strspn.c
15912         * gcc.c-torture/execute/builtins/strstr-asm.c
15913         * gcc.c-torture/execute/builtins/strstr.c:
15914         ... these new files.
15915
15916         * gcc.c-torture/execute/builtins/abs-2-lib.c
15917         * gcc.c-torture/execute/builtins/abs-3-lib.c
15918         * gcc.c-torture/execute/builtins/complex-1-lib.c
15919         * gcc.c-torture/execute/builtins/fprintf-lib.c
15920         * gcc.c-torture/execute/builtins/fputs-lib.c
15921         * gcc.c-torture/execute/builtins/memcmp-lib.c
15922         * gcc.c-torture/execute/builtins/memmove-lib.c
15923         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15924         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15925         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15926         * gcc.c-torture/execute/builtins/memset-lib.c
15927         * gcc.c-torture/execute/builtins/printf-lib.c
15928         * gcc.c-torture/execute/builtins/sprintf-lib.c
15929         * gcc.c-torture/execute/builtins/strcat-lib.c
15930         * gcc.c-torture/execute/builtins/strchr-lib.c
15931         * gcc.c-torture/execute/builtins/strcmp-lib.c
15932         * gcc.c-torture/execute/builtins/strcpy-lib.c
15933         * gcc.c-torture/execute/builtins/strcspn-lib.c
15934         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15935         * gcc.c-torture/execute/builtins/strlen-lib.c
15936         * gcc.c-torture/execute/builtins/strncat-lib.c
15937         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15938         * gcc.c-torture/execute/builtins/strncmp-lib.c
15939         * gcc.c-torture/execute/builtins/strncpy-lib.c
15940         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15941         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15942         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15943         * gcc.c-torture/execute/builtins/strrchr-lib.c
15944         * gcc.c-torture/execute/builtins/strspn-lib.c
15945         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15946         * gcc.c-torture/execute/builtins/strstr-lib.c
15947         * gcc.c-torture/execute/builtins/lib/abs.c
15948         * gcc.c-torture/execute/builtins/lib/fprintf.c
15949         * gcc.c-torture/execute/builtins/lib/memset.c
15950         * gcc.c-torture/execute/builtins/lib/printf.c
15951         * gcc.c-torture/execute/builtins/lib/sprintf.c
15952         * gcc.c-torture/execute/builtins/lib/strcpy.c
15953         * gcc.c-torture/execute/builtins/lib/strcspn.c
15954         * gcc.c-torture/execute/builtins/lib/strncat.c
15955         * gcc.c-torture/execute/builtins/lib/strncmp.c
15956         * gcc.c-torture/execute/builtins/lib/strncpy.c
15957         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15958         * gcc.c-torture/execute/builtins/lib/strspn.c
15959         * gcc.c-torture/execute/builtins/lib/strstr.c:
15960         New files containing support routines.
15961
15962         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15963         declaration.
15964         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15965         when not optimizing.
15966
15967 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/16240
15970         * g++.dg/abi/mangle22.C: New test.
15971         * g++.dg/abi/mangle23.C: Likewise.
15972
15973 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15974
15975         PR fortran/16290
15976         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15977         Allow for cases without denormalized floating point numbers.
15978
15979 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15980
15981         PR c/1027
15982         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15983         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15984         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15985         expected warning text.
15986         * gcc.dg/format/diag-2.c: New test.
15987
15988 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15989
15990         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15991
15992 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15993
15994         * gcc.dg/builtins-43.c: New.
15995         * gcc.dg/builtins-44.c: New.
15996         * gcc.dg/builtins-45.c: New.
15997
15998 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15999             Andreas Tobler  <a.tobler@schweiz.ch>
16000
16001         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16002         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16003         as SIGSEGV.
16004         * gcc.dg/cleanup-11.c: Likewise.
16005         * gcc.dg/cleanup-8.c: Likewise.
16006         * gcc.dg/cleanup-9.c: Likewise.
16007         * gcc.dg/cleanup-5.c: Run on all platforms.
16008
16009 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16010
16011         * g++.dg/warn/nonnull1.C: New test.
16012
16013 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16014
16015         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16016         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16017         Special-case the Sun compiler wrt to <complex.h>.
16018
16019 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16020
16021         * gcc.dg/Wunreachable-8.C: New test.
16022
16023         * gcc.dg/h8300-ice2.c : New test.
16024
16025 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16026
16027         PR fortran/16161
16028         * gfortran.fortran-torture/compile/implicit.f90: Add test
16029         for implicit character.
16030
16031 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16032
16033         PR fortran/16289
16034         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16035         Use tiny() intrinsic to find smallest non-negative real
16036
16037 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16038
16039         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16040         * gcc.dg/compat/struct-by-value-22_x.c: New.
16041         * gcc.dg/compat/struct-by-value-22_y.c: New.
16042
16043         * gcc.c-torture/execute/20040629-1.c: New test.
16044
16045 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16046
16047         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16048         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16049
16050         PR target/16195
16051         * gcc.dg/20040625-1.c: New test.
16052
16053 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16054
16055         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16056
16057 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16058
16059         PR fortran/15963
16060         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16061
16062 2004-06-29  Richard Henderson  <rth@redhat.com>
16063
16064         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16065
16066 2004-06-29  Paul Brook  <paul@codesourcery.com>
16067
16068         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16069         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16070
16071 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16072
16073         PR c++/16260
16074         * g++.dg/parse/crash15.C: New.
16075
16076 2004-06-28  Andrew Pinski  <apinski@apple.com>
16077
16078         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16079         by the error already.
16080
16081         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16082
16083 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16084
16085         PR target/14041
16086         * gcc.dg/h8300-bss-align-1.c : New.
16087
16088 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         * PR c++/16174
16091         * g++.dg/template/ctor4.C: New.
16092
16093 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16094
16095         PR c++/16205
16096         * g++.dg/warn/Wsequence-point-1.C: New test.
16097
16098 2004-06-27  Paul Brook  <paul@codesourcery.com>
16099
16100         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16101
16102 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16103
16104         * g++.old-deja/g++.mike/p7325.C: Remove.
16105
16106 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16107
16108         PR c/14963
16109         * gcc.dg/pr14963.c: New test.
16110
16111 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16112
16113         PR c++/16193
16114         * g++.dg/parse/redef1.C: New test.
16115
16116 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16117
16118         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16119         20021110.c.
16120         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16121         20021119-1.c.
16122         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16123         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16124         5-04.c.
16125         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16126         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16127         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16128         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16129         g++.brendan/enum14.C.
16130         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16131         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16132         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16133         g++.mike/virt1.C.
16134         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16135         memtemp24.C.
16136
16137 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16138
16139         * gcc.dg/20040527-1.c: New test case.
16140
16141 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16142
16143         PR gfortran/pr16196
16144         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16145
16146 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16147
16148         PR middle-end/15825
16149         * gcc.dg/pr15825-1.c: New test case.
16150
16151 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16152
16153         * gcc.c-torture/execute/20040625-1.c: New test.
16154
16155 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16158
16159 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16160
16161         * gcc.dg/torture/mips-div-1.c: New test.
16162
16163 2004-06-24  Jeff Law  <law@redhat.com>
16164
16165         * gcc.dg/tree-ssa/20040624-1.c: New test.
16166
16167 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16168
16169         * gcc.c-torture/compile/20040624-1.c: New test.
16170
16171 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16172
16173         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16174         this directory.
16175
16176 2004-06-23  Andrew Pinski  <apinski@apple.com>
16177
16178         PR middle-end/15988
16179         * g++.dg/opt/ptrmem4.C: New test.
16180
16181         * gcc.dg/c90-array-quals-2.c: New test.
16182
16183 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16184
16185         * gcc.dg/kpice1.c: New test.
16186
16187 2006-06-23  Andrew Pinski  <apinski@apple.com>
16188
16189         * gcc.dg/c90-array-quals.c: New test.
16190
16191 2006-06-22  Richard Henderson  <rth@redhat.com>
16192
16193         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16194
16195 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16196
16197         * gcc.dg/builtins-config.h: Handle FreeBSD.
16198
16199 2006-06-22  Richard Henderson  <rth@redhat.com>
16200
16201         * g++.dg/opt/devirt1.C: New.
16202
16203 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16204
16205         * g++.dg/opt/pr15551.C: New testcase.
16206
16207 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16208
16209         PR target/14800
16210         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16211         x86_64-*-linux* when compiling for 32bit.
16212
16213 2004-06-21  Andrew Pinski  <apinski@apple.com>
16214
16215         * gcc.dg/pch/struct-1.c: New.
16216         * gcc.dg/pch/struct-1.hs: New.
16217
16218 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16219
16220         * gcc.dg/pch/save-temps-1.c: New file.
16221         * gcc.dg/pch/save-temps-1.hs: New file.
16222
16223 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16224
16225         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16226         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16227
16228 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16229
16230         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16231         to fix type error.
16232         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16233         Remove trailing spaces.
16234
16235 2004-06-21  Richard Henderson  <rth@redhat.com>
16236
16237         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16238         merging && to BIT_FIELD_REF.
16239
16240 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16241
16242         * g++.dg/opt/placeholder1.C: New test.
16243
16244 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16245
16246         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16247         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16248         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16249         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16250
16251 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16252
16253         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16254         extern "C".
16255         * g++.dg/other/pragma-re-1.C: Add comments.
16256
16257 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16258
16259         PR gfortran/16080
16260         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16261
16262 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16263
16264         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16265         instead of setting the type of size_t by
16266         hand.
16267
16268 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16269
16270         * gcc.dg/unordered-2.c: New test case.
16271         * gcc.dg/unordered-3.c: New test case.
16272
16273 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16274
16275         PR other/16043
16276         * lib/g++.exp (g++_version): Tweak regexp for version
16277         * lib/g77.exp (g77_version): Likewise
16278         * lib/gfortran.exp (gfortran_version): Likewise
16279         * lib/objc.exp (objc_version): Likewise
16280         * lib/treelang.exp (treelang_version): Likewise
16281
16282 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16283
16284         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16285         Use INT_MAX instead of __INT_MAX__.
16286         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16287
16288         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16289         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16290         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16291         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16292         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16293         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16294         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16295         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16296         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16297
16298         * gcc.dg/range-test-1.c: New test.
16299         * g++.dg/opt/range-test-1.C: New test.
16300
16301 2004-06-17  Richard Henderson  <rth@redhat.com>
16302
16303         * objc.dg/sync-1.m: New.
16304         * objc.dg/try-catch-1.m: Don't force next runtime.
16305         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16306         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16307         shadowed catch clause.
16308         * objc.dg/try-catch-5.m: New.
16309
16310 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16311
16312         Bug 14610
16313         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16314
16315 2004-06-15  Richard Henderson  <rth@redhat.com>
16316
16317         * gcc.dg/20001116-1.c: Move expected warning line.
16318
16319 2004-06-15  Richard Henderson  <rth@redhat.com>
16320
16321         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16322         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16323
16324 2004-06-15  Jeff Law  <law@redhat.com>
16325
16326         * gcc.dg/tree-ssa/20040615-1.c: New test.
16327         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16328         be less sensitive to operand ordering.
16329         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16330
16331 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16332
16333         * g++.dg/abi/bitfield3.C: Add comment..
16334
16335 2004-06-15  Richard Henderson  <rth@redhat.com>
16336
16337         * g++.dg/ext/stmtexpr1.C: XFAIL.
16338         * gcc.dg/20030612-1.c: XFAIL.
16339
16340 2004-06-15  Eric Christopher  <echristo@redhat.com>
16341
16342         * g++.dg/charset/asm5.c: New.
16343         * gcc.dg/charset/asm6.c: New.
16344
16345 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16346
16347         PR fortran/15962
16348         * gfortran.fortran-torture/execute/select_1.f90: New test.
16349
16350 2004-06-15  Paul Brook  <paul@codesourcery.com>
16351
16352         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16353
16354 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16355
16356         PR c++/15967
16357         * g++.dg/lookup/crash3.C: New test.
16358
16359 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16360
16361         PR c++/15947
16362         * g++.dg/parse/dtor4.C: New test.
16363
16364 2004-06-14  Jeff Law  <law@redhat.com>
16365
16366         * gcc.c-torture/compile/20040614-1.c: New test.
16367
16368 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16369
16370         PR fortran/15211
16371         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16372         LEN of a character array.
16373
16374 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/15096
16377         * g++.dg/template/ptrmem10.C: New test.
16378
16379         PR c++/14930
16380         * g++.dg/template/friend30.C: New test.
16381
16382 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16383
16384         PR fortran/14928
16385         * gfortran.fortran-torture/compile/mloc.f90: New test.
16386
16387 2004-06-13  Paul Brook  <paul@codesourcery.com>
16388
16389         * gfortran.fortran-torture/execute/random_2.f90: New test.
16390
16391 2004-06-13  Eric Christopher  <echristo@redhat.com>
16392
16393         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16394
16395 2004-06-12  Paul Brook  <paul@codesourcery.com>
16396
16397         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16398
16399 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16400
16401         PR fortran/14923
16402         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16403
16404 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16405
16406         PR fortran/14957
16407         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16408         syntax errors in end statements of contained subroutines.
16409
16410 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16411
16412         PR fortran/12841
16413         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16414
16415 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16416
16417         PR fortran/15665
16418         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16419
16420 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16421
16422         PR gfortran/12839
16423         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16424
16425 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16426
16427         PR c++/15862
16428         * g++.dg/parse/enum1.C: New test.
16429
16430 2004-06-10  Jeff Law  <law@redhat.com>
16431
16432         * gcc.c-torture/compile/20040610-1.c: New test.
16433
16434 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16435
16436         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16437         * g++.old-deja/g++.other/decl3.C: Likewise.
16438
16439 2004-06-10  Brian Booth  <bbooth@redhat.com>
16440
16441         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16442         V_MAY_DEF instead of VDEF.
16443         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16444
16445 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16446
16447         PR c++/14211
16448         * g++.dg/conversion/const1.C: New test.
16449
16450         PR c++/15076
16451         * g++.dg/conversion/reinterpret1.C: New test.
16452
16453         PR c++/15877
16454         * g++.dg/template/enum2.C: New test.
16455
16456         PR c++/15227
16457         * g++.dg/template/error13.C: New test.
16458
16459 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16460
16461         PR fortran/14957
16462         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16463         arguments to test_* REAL and of the right size.
16464
16465 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16466
16467         PR target/15569
16468         PR rtl-optimization/15681
16469         * gcc.dg/20040609-1.c: New test.
16470
16471 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16472
16473         PR c++/14791
16474         * g++.dg/opt/builtins1.C: New test.
16475
16476 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16477
16478         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16479         that use default windows32 struct layout.
16480         * gcc.dg/i386-bitfield2.c: Likewise.
16481
16482 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16483
16484         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16485         for mingw32 and cygwin targets.
16486
16487 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16488
16489         * gcc.dg/pch/macro-4.c: New.
16490         * gcc.dg/pch/macro-4.hs: New.
16491
16492 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16493
16494         PR fortran/13249
16495         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16496
16497 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16498
16499         PR fortran/13372
16500         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16501
16502 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16503
16504         PR gfortran/14897
16505         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16506
16507 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16508
16509         PR gfortran/15755
16510         * gfortran.fortran-torture/execute/backspace.c : New test.
16511
16512 2004-06-09  Paul Brook  <paul@codesourcery.com>
16513
16514         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16515         (pointer_to_section): Rewrite to use smaller array.
16516
16517 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16518
16519         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16520         * gcc.dg/ext/altivec-10.c: Same.
16521         * gcc.dg/ext/altivec-11.c: Same.
16522         * gcc.dg/ext/altivec-12.c: Same.
16523         * gcc.dg/ext/altivec-13.c: Same.
16524         * gcc.dg/ext/altivec-14.c: Same.
16525         * gcc.dg/ext/altivec-15.c: Same.
16526         * gcc.dg/ext/altivec-16.c: Same.
16527         * gcc.dg/ext/altivec-3.c: Same.
16528         * gcc.dg/ext/altivec-4.c: Same.
16529         * gcc.dg/ext/altivec-6.c: Same.
16530         * gcc.dg/ext/altivec-7.c: Same.
16531         * gcc.dg/ext/altivec-8.c: Same.
16532         * gcc.dg/ext/altivec-varargs-1.c: Same.
16533
16534         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16535         * g++.dg/ext/altivec-10.C: Same.
16536         * g++.dg/ext/altivec-2.C: Same.
16537         * g++.dg/ext/altivec-3.C: Same.
16538         * g++.dg/ext/altivec-4.C: Same.
16539         * g++.dg/ext/altivec-5.C: Same.
16540         * g++.dg/ext/altivec-6.C: Same.
16541         * g++.dg/ext/altivec-7.C: Same.
16542         * g++.dg/ext/altivec-8.C: Same.
16543         * g++.dg/ext/altivec-9.C: Same.
16544
16545 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16546
16547         PR c++/7841
16548         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16549
16550 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16551
16552         * gcc.dg/union-1.c: New test.
16553
16554 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16555
16556         * gcc.dg/builtins-41.c: New test case.
16557         * gcc.dg/builtins-42.c: New test case.
16558
16559 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16560
16561         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16562         * g++.dg/ext/altivec-10.C: Same.
16563         * g++.dg/ext/altivec-2.C: Same.
16564         * g++.dg/ext/altivec-3.C: Same.
16565         * g++.dg/ext/altivec-4.C: Same.
16566         * g++.dg/ext/altivec-5.C: Same.
16567         * g++.dg/ext/altivec-6.C: Same.
16568         * g++.dg/ext/altivec-7.C: Same.
16569         * g++.dg/ext/altivec-8.C: Same.
16570         * g++.dg/ext/altivec-9.C: Same.
16571         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16572         * g++.old-deja/g++.brendan/new3.C: Same.
16573         * gcc.c-torture/execute/eeprof-1.x: Same.
16574
16575 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16576
16577         PR c/14765
16578         * gcc.dg/pr14765-1.c: New test.
16579
16580 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16581
16582         PR c/14649
16583         * gcc.dg/pr14649-1.c: New test case.
16584
16585 2004-06-07  Richard Henderson  <rth@redhat.com>
16586
16587         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16588         if temporaries.
16589
16590 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16591
16592         * g++.dg/eh/elide1.C: Remove XFAIL.
16593
16594 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/15337
16597         * g++.dg/expr/sizeof3.C: New test.
16598
16599         PR c++/14777
16600         * g++.dg/template/access14.C: New test.
16601
16602         PR c++/15554
16603         * g++.dg/template/enum1.C: New test.
16604
16605         PR c++/15057
16606         * g++.dg/eh/throw1.C: New test.
16607
16608 2004-06-07  David Ayers  <d.ayers@inode.at>
16609             Ziemowit Laski  <zlaski@apple.com>
16610
16611         * lib/objc.exp (objc_target_compile): Revert the '-framework
16612         Foundation' flag fix, since bare Darwin does not ship
16613         with the Foundation framework.
16614         * objc/execute/next_mapping.h: Provide a local NSConstantString
16615         @interface and @implementation.
16616         (objc_constant_string_init): A constructor function, used to
16617         initialize the NSConstantString meta-class object.
16618         * objc/execute/string1.m: Include "next_mapping.h" instead of
16619         <Foundation/NSString.h>.
16620         * objc/execute/string2.m: Likewise.
16621         * objc/execute/string3.m: Likewise.
16622         * objc/execute/string4.m: Likewise.
16623
16624 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16625
16626         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16627         to double. Replace double with FLOAT.
16628         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16629
16630         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16631         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16632         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16633         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16634         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16635         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16636         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16637         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16638
16639 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16640
16641         PR c/13519
16642         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16643
16644 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16645
16646         PR c++/15503
16647         * g++.dg/template/meminit2.C: New test.
16648
16649 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16650
16651         PR target/15822
16652         * gcc.c-torture/execute/compare-fp-1.c,
16653         gcc.c-torture/execute/compare-fp-2.c,
16654         gcc.c-torture/execute/compare-fp-3.c,
16655         gcc.c-torture/execute/compare-fp-4.c,
16656         gcc.c-torture/execute/compare-fp-3.x,
16657         gcc.c-torture/execute/compare-fp-4.x: Moved...
16658         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16659         gcc.c-torture/execute/ieee/compare-fp-2.c,
16660         gcc.c-torture/execute/ieee/compare-fp-3.c,
16661         gcc.c-torture/execute/ieee/compare-fp-4.c,
16662         gcc.c-torture/execute/ieee/compare-fp-3.x,
16663         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16664
16665 2004-06-04  David Ayers  <d.ayers@inode.at>
16666
16667         * objc/execute/protocol-isEqual-4.m: New testcase.
16668
16669 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16670
16671         * objc/execute/protocol-isEqual-1.m: New testcase.
16672         * objc/execute/protocol-isEqual-2.m: New testcase.
16673         * objc/execute/protocol-isEqual-3.m: New testcase.
16674
16675 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16676
16677         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16678
16679 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16680
16681         * lib/objc.exp (objc_target_compile): When running tests on
16682         Darwin (Mac OS X), inform the linker about '-framework
16683         'Foundation'.
16684
16685 2004-06-02  Eric Christopher  <echristo@redhat.com>
16686
16687         * gcc.c-torture/compile/20040602-1.c: New.
16688
16689 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16690
16691         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16692         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16693
16694         PR tree-optimization/14736
16695         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16696
16697         PR tree-optimization/14042
16698         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16699
16700         PR tree-optimization/14729
16701         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16702
16703 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16704
16705         PR fortran/15557
16706         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16707
16708 2004-06-01  Richard Hederson  <rth@redhat.com>
16709
16710         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16711
16712 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16713
16714         PR c++/14932
16715         * g++.dg/parse/offsetof4.C: New test.
16716
16717 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16718
16719         PR objc/7993
16720         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16721
16722 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16723
16724         PR c++/15701
16725         * g++.dg/template/friend29.C: New test.
16726
16727 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16728
16729         PR c/15749
16730         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16731
16732 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16733
16734         * gcc.dg/sparc-trap-1.c: New test.
16735
16736 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16737
16738         PR middle-end/15069
16739         * g++.dg/opt/fold3.C: New test case.
16740
16741 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16742
16743         * lib/target-supports.exp (check_iconv_available): Fix fallout
16744         from 2004-05-28 patch.
16745
16746 2004-05-30  Paul Brook  <paul@codesourcery.com>
16747
16748         PR fortran/15620
16749         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16750         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16751
16752 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16753
16754         * gfortran.fortran-torture/execute/random_1.f90: New test.
16755
16756 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16757
16758         * g++.dg/ext/altivec-10.C: New test.
16759
16760 2004-05-29  Paul Brook  <paul@codesourcery.com>
16761
16762         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16763
16764 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16765
16766         * gcc.dg/altivec-16.c: New test.
16767
16768 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16769
16770         * lib/target-supports.exp (check_vmx_hw_available): New.
16771         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16772
16773         * lib/target-supports.exp (check_alias_available,
16774         check_iconv_available, check_named_sections_available): Use
16775         unique names for temporary files.
16776
16777 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16778
16779         * gcc.dg/altivec-15.c: New test.
16780
16781 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/15083
16784         * g++.dg/warn/noeffect6.C: New test.
16785
16786         PR c++/15471
16787         * g++.dg/expr/ptrmem4.C: New test.
16788
16789         PR c++/15640
16790         * g++.dg/template/operator3.C: New test.
16791
16792 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/14668
16795         * g++.dg/lookup/redecl1.C: New test.
16796         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16797
16798 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16799
16800         * gcc.c-torture/execute/compare-fp-1.c,
16801         gcc.c-torture/execute/compare-fp-2.c,
16802         gcc.c-torture/execute/compare-fp-3.c,
16803         gcc.c-torture/execute/compare-fp-4.c,
16804         gcc.c-torture/execute/compare-fp-3.x,
16805         gcc.c-torture/execute/compare-fp-4.x,
16806         gcc.dg/pr15649-1.c: New.
16807
16808 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16809
16810         PR c++/12883
16811         * g++.dg/init/array14.C: New test.
16812
16813 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16814
16815         * lib/compat.exp (compat-get-options-main): New.
16816         (compat-get-options): Remove unneeded code, warn for ignored
16817         command.
16818         (compat-execute): Check flag set by dg-require-* commands.
16819
16820         * lib/compat.exp (compat-execute): Break up long lines.
16821
16822 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16823
16824         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16825         * gcc.dg/altivec-14.c: New test.
16826         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16827
16828         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16829         * gcc.dg/altivec-12.c: Ditto.
16830
16831         * gcc.dg/altivec-3.c: Move call to altivec_check.
16832
16833 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/15044
16836         * g++.dg/template/error12.C: New test.
16837
16838         PR c++/15317
16839         * g++.dg/ext/attrib15.C: New test.
16840
16841         PR c++/15329
16842         * g++.dg/template/ptrmem9.C: New test.
16843
16844 2004-05-25  Paul Brook  <paul@codesourcery.com>
16845
16846         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16847
16848 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16849
16850         PR c++/15165
16851         * g++.dg/template/crash19.C: New test.
16852
16853 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/15025
16856         * g++.dg/template/redecl1.C: New test.
16857
16858 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/14821
16861         * g++.dg/other/ns1.C: New test.
16862
16863         PR c++/14883
16864         * g++.dg/template/invalid1.C: New test.
16865
16866 2004-05-23  Paul Brook  <paul@codesourcery.com>
16867         Victor Leikehman  <lei@haifasphere.co.il>
16868
16869         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16870         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16871
16872 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16873
16874         PR c++/15285
16875         PR c++/15299
16876         * g++.dg/template/non-dependent5.C: New test.
16877         * g++.dg/template/non-dependent6.C: New test.
16878
16879 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/15507
16882         * g++.dg/inherit/union1.C: New test.
16883
16884         PR c++/15542
16885         * g++.dg/template/addr1.C: New test.
16886
16887         PR c++/15427
16888         * g++.dg/template/array5.C: New test.
16889
16890         PR c++/15287
16891         * g++.dg/template/array6.C: New test.
16892
16893 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16894             Roger Sayle  <roger@eyesopen.com>
16895
16896         * g++.dg/lookup/forscope2.C: New test case.
16897
16898 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16899
16900         * gcc.dg/cpp/Wmissingdirs.c: New.
16901
16902 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16903
16904         PR target/15301
16905         * gcc.dg/compat/union-m128-1.h: New file.
16906         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16907         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16908         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16909
16910 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16911
16912         PR target/15302
16913         * gcc.dg/compat/struct-complex-1.h: New file.
16914         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16915         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16916         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16917
16918 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16919
16920         PR middle-end/3074
16921         * gcc.dg/pr3074-1.c: New test case.
16922         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16923
16924 2004-05-20  Falk Hueffner  <falk@debian.org>
16925
16926         PR other/15526
16927         * gcc.dg/ftrapv-1.c: New test case.
16928
16929 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16930
16931         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16932
16933 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16934             Jeff Law  <law@redhat.com>
16935
16936         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16937         * gcc.dg/tree-ssa/20040518-2.c: New test.
16938
16939         * gcc.dg/tree-ssa/20040518-1.c: New test.
16940
16941 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16942
16943         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16944
16945 2004-05-18  Paul Brook  <paul@codesourcery.com>
16946
16947         PR fortran/13930
16948         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16949
16950 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16951
16952         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16953         constant folding.
16954
16955 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16956
16957         * gcc.dg/tree-ssa/20040517-1.c: New test.
16958
16959 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16960
16961         * gcc.dg/loop-4.c: New test.
16962
16963 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16964
16965         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16966
16967 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16968
16969         PR fortran/15311
16970         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16971
16972 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16973
16974         PR fortran/13826
16975         PR fortran/13940
16976         * gfortran.fortran-torture/compile/data_1.f90: New test.
16977
16978 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16979
16980         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16981         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16982
16983 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16984
16985         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16986
16987 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16988
16989         PR c/15444
16990         * gcc.dg/format/xopen-1.c: Adjust expected message.
16991         * gcc.dg/format/xopen-3.c: New test.
16992
16993 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16994
16995         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16996
16997 2004-05-14  Jeff Law  <law@redhat.com>
16998
16999         * gcc.dg/tree-ssa/20040514-2.c: New test.
17000
17001 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17002
17003         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17004         this ...
17005         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17006         this.
17007
17008 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17009
17010         * gcc.dg/tree-ssa/20040514-1.c: New test.
17011
17012 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17013
17014         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17015         test.
17016
17017 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17018
17019         PR fortran/14066
17020         * gfortran.fortran-torture/compile/do_1.f90: New test.
17021
17022 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17023
17024         PR fortran/15051
17025         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17026         test.
17027
17028 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17029
17030         PR fortran/15149
17031         * gfortran.fortran-torture/execute/random_init.f90: New test.
17032
17033 2004-05-13  Paul Brook  <paul@codesourcery.com>
17034
17035         PR fortran/15314
17036         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17037
17038 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17039
17040         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17041         for the powerpc case.
17042
17043 2004-05-13  Jeff Law  <law@redhat.com>
17044
17045         * gcc.dg/tree-ssa/20040513-1.c: New test.
17046         * gcc.dg/tree-ssa/20040513-2.c: New test.
17047
17048 2004-05-13  Paul Brook  <paul@codesourcery.com>
17049
17050         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17051         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17052         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17053
17054 2004-05-13  Andreas Schwab  <schwab@suse.de>
17055
17056         PR other/10819
17057         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17058         characters.
17059
17060 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17061
17062         PR fortran/15294
17063         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17064
17065 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17066
17067         Merge from tree-ssa-20020619-branch.  See
17068         ChangeLog.tree-ssa for details.
17069
17070 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17071
17072         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17073         include <altivec.h> explicitly.
17074         * gcc.dg/altivec-13.c: Likewise.
17075
17076 2004-05-11  Paul Brook  <paul@codesourcery.com>
17077
17078         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17079
17080 2004-05-10  Eric Christopher  <echristo@redhat.com>
17081
17082         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17083         * gcc.dg/sibcall-4.c: Ditto.
17084
17085 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17086
17087         * g++.dg/ext/altivec-8.C: New test case.
17088         * gcc.dg/altivec-13.c: New test case.
17089
17090 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17091
17092         * gcc.c-torture/execute/divcmp-1.c: New test case.
17093         * gcc.c-torture/execute/divcmp-2.c: New test case.
17094         * gcc.c-torture/execute/divcmp-3.c: New test case.
17095
17096 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17097
17098         * g++.dg/other/pragma-re-2.C: New test.
17099
17100 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17101
17102         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17103         * gcc.dg/i386-387-2.c: Likewise.
17104
17105         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17106         __builtin_drem.
17107         * gcc.dg/i386-387-6.c: Likewise.
17108
17109 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17110
17111         * gcc.dg/builtins-33.c:  Also check log1p*.
17112
17113 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17114
17115         PR optimization/15296
17116         * gcc.c-torture/execute/pr15296.c: New test.
17117
17118 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17119
17120         * gcc.dg/builtins-40.c: New test.
17121
17122 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17123
17124         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17125
17126 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17127
17128         * g++.dg/ext/spe1.C: New testcase.
17129
17130 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17131
17132         * objc.dg/image-info.m: Allow additional attributes
17133         for __image_info section.
17134
17135 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17136
17137         * gcc.dg/torture/mips-hilo-2.c: New test.
17138
17139 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17140
17141         PR c++/14389
17142         * g++.dg/template/member5.C: New test.
17143
17144 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17145
17146         * gcc.dg/builtins-34.c: Also check expm1*.
17147
17148 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17149
17150         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17151         * gcc.dg/torture/builtin-convert-3.c: New test.
17152
17153 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17154
17155         PR middle-end/15054
17156         * g++.dg/opt/pr15054.C: New test.
17157
17158 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17159
17160         * gcc.dg/torture/builtin-rounding-1.c: New test.
17161         * gcc.dg/builtins-25.c: Delete.
17162         * gcc.dg/builtins-29.c: Delete.
17163
17164 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17165
17166         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17167         * gcc.dg/sibcall-4.c: Likewise.
17168         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17169
17170 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17171
17172         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17173         bit-field on 16-bit targets.
17174
17175 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17176
17177         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17178         16-bit targets.
17179
17180 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17181
17182         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17183         * gcc.dg/rs6000-power2-2.c: Likewise.
17184
17185 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17186
17187         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17188         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17189         Change the asm registers to be in form of frN instead of fN.
17190
17191 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17192
17193         * gcc.dg/torture/builtin-convert-2.c: New test.
17194
17195 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17196
17197         * gcc.dg/rs6000-power2-1.c: New test.
17198         * gcc.dg/rs6000-power2-2.c: New test.
17199
17200 2004-04-28  Jan Hubicka  <jh@suse.cz>
17201
17202         * gcc.dg/unused-6.c: New test.
17203
17204 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17205             Ulrich Weigand  <uweigand@de.ibm.com>
17206
17207         * ada/acats/run_all.sh: Define $target variable.
17208
17209 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17210
17211         PR c++/15119
17212         * g++.dg/other/vararg-1.C: New test.
17213
17214         PR c++/4794
17215         * g++.dg/eh/cleanup3.C: New test.
17216
17217 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17218
17219         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17220         and ad8011a (target_insn).
17221         * ada/acats/support/macro.dfs: Likewise.
17222         * ada/acats/support/impbit.adb: New file.
17223
17224 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17225
17226         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17227
17228 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17229
17230         * gcc.dg/loop-3.c: New test.
17231
17232 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17233
17234         * gcc.c-torture/execute/simd-5.c: New test.
17235
17236 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17237
17238         PR c++/15064
17239         * g++.dg/template/crash18.C: New test.
17240
17241 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17242
17243         * g++.dg/ext/complit3.C: New test.
17244
17245 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17246
17247         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17248         * gcc.dg/altivec-3.c: Same.
17249         * gcc.dg/altivec-varargs-1.c: Same.
17250
17251 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17252
17253         * lib/target-supports.exp (check_profiling_available): Assume
17254         profiling is not available on powerpc-eabi targets.
17255
17256 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17257
17258         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17259         * gcc.dg/vmx/bug-1.c: Ditto.
17260
17261 2004-04-20  Eric Christopher  <echristo@redhat.com>
17262
17263         * gcc.dg/charset/extern.c: New test.
17264         * g++.dg/charset/extern3.cc: Ditto.
17265
17266 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17267
17268         * gcc.dg/builtins-39.c: New test.
17269
17270 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17271
17272         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17273
17274 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17275
17276         * gcc.dg/torture/mips-hilo-1.c: New test.
17277
17278 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17279
17280         * gcc.c-torture/compile/20040419-1.c: New test.
17281
17282 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17283
17284         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17285
17286 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17287             Aldy Hernandez  <aldyh@redhat.com>
17288
17289         * gcc.c-torture/execute/va-arg-24.c: New.
17290
17291 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17292             Aldy Hernandez  <aldyh@redhat.com>
17293
17294         * gcc.dg/vmx/1b-01.c: New.
17295         * gcc.dg/vmx/1b-02.c: New.
17296         * gcc.dg/vmx/1b-03.c: New.
17297         * gcc.dg/vmx/1b-04.c: New.
17298         * gcc.dg/vmx/1b-05.c: New.
17299         * gcc.dg/vmx/1b-06.c: New.
17300         * gcc.dg/vmx/1b-07.c: New.
17301         * gcc.dg/vmx/1c-01.c: New.
17302         * gcc.dg/vmx/1c-02.c: New.
17303         * gcc.dg/vmx/3a-01a.c: New.
17304         * gcc.dg/vmx/3a-01.c: New.
17305         * gcc.dg/vmx/3a-01m.c: New.
17306         * gcc.dg/vmx/3a-03.c: New.
17307         * gcc.dg/vmx/3a-03m.c: New.
17308         * gcc.dg/vmx/3a-04.c: New.
17309         * gcc.dg/vmx/3a-04m.c: New.
17310         * gcc.dg/vmx/3a-05.c: New.
17311         * gcc.dg/vmx/3a-06.c: New.
17312         * gcc.dg/vmx/3a-06m.c: New.
17313         * gcc.dg/vmx/3a-07.c: New.
17314         * gcc.dg/vmx/3b-01.c: New.
17315         * gcc.dg/vmx/3b-02.c: New.
17316         * gcc.dg/vmx/3b-10.c: New.
17317         * gcc.dg/vmx/3b-13.c: New.
17318         * gcc.dg/vmx/3b-14.c: New.
17319         * gcc.dg/vmx/3b-15.c: New.
17320         * gcc.dg/vmx/3c-01a.c: New.
17321         * gcc.dg/vmx/3c-01.c: New.
17322         * gcc.dg/vmx/3c-02.c: New.
17323         * gcc.dg/vmx/3c-03.c: New.
17324         * gcc.dg/vmx/3d-01.c: New.
17325         * gcc.dg/vmx/4-01.c: New.
17326         * gcc.dg/vmx/4-03.c: New.
17327         * gcc.dg/vmx/5-01.c: New.
17328         * gcc.dg/vmx/5-02.c: New.
17329         * gcc.dg/vmx/5-03.c: New.
17330         * gcc.dg/vmx/5-04.c: New.
17331         * gcc.dg/vmx/5-05.c: New.
17332         * gcc.dg/vmx/5-06.c: New.
17333         * gcc.dg/vmx/5-07.c: New.
17334         * gcc.dg/vmx/5-07t.c: New.
17335         * gcc.dg/vmx/5-08.c: New.
17336         * gcc.dg/vmx/5-10.c: New.
17337         * gcc.dg/vmx/5-11.c: New.
17338         * gcc.dg/vmx/7-01a.c: New.
17339         * gcc.dg/vmx/7-01.c: New.
17340         * gcc.dg/vmx/7c-01.c: New.
17341         * gcc.dg/vmx/7d-01.c: New.
17342         * gcc.dg/vmx/7d-02.c: New.
17343         * gcc.dg/vmx/8-01.c: New.
17344         * gcc.dg/vmx/8-02a.c: New.
17345         * gcc.dg/vmx/8-02.c: New.
17346         * gcc.dg/vmx/brode-1.c: New.
17347         * gcc.dg/vmx/bug-1.c: New.
17348         * gcc.dg/vmx/bug-2.c: New.
17349         * gcc.dg/vmx/bug-3.c: New.
17350         * gcc.dg/vmx/cw-bug-1.c: New.
17351         * gcc.dg/vmx/cw-bug-2.c: New.
17352         * gcc.dg/vmx/cw-bug-3.c: New.
17353         * gcc.dg/vmx/dct.c: New.
17354         * gcc.dg/vmx/debug-1.c: New.
17355         * gcc.dg/vmx/debug-2.c: New.
17356         * gcc.dg/vmx/debug-3.c: New.
17357         * gcc.dg/vmx/debug-4.c: New.
17358         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17359         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17360         * gcc.dg/vmx/eg-5.c: New.
17361         * gcc.dg/vmx/fft.c: New.
17362         * gcc.dg/vmx/gcc-bug-1.c: New.
17363         * gcc.dg/vmx/gcc-bug-2.c: New.
17364         * gcc.dg/vmx/gcc-bug-3.c: New.
17365         * gcc.dg/vmx/gcc-bug-4.c: New.
17366         * gcc.dg/vmx/gcc-bug-5.c: New.
17367         * gcc.dg/vmx/gcc-bug-6.c: New.
17368         * gcc.dg/vmx/gcc-bug-7.c: New.
17369         * gcc.dg/vmx/gcc-bug-8.c: New.
17370         * gcc.dg/vmx/gcc-bug-9.c: New.
17371         * gcc.dg/vmx/gcc-bug-b.c: New.
17372         * gcc.dg/vmx/gcc-bug-c.c: New.
17373         * gcc.dg/vmx/gcc-bug-d.c: New.
17374         * gcc.dg/vmx/gcc-bug-e.c: New.
17375         * gcc.dg/vmx/gcc-bug-f.c: New.
17376         * gcc.dg/vmx/gcc-bug-g.c: New.
17377         * gcc.dg/vmx/gcc-bug-i.c: New.
17378         * gcc.dg/vmx/harness.h: New.
17379         * gcc.dg/vmx/ira1.c: New.
17380         * gcc.dg/vmx/ira2a.c: New.
17381         * gcc.dg/vmx/ira2b.c: New.
17382         * gcc.dg/vmx/ira2.c: New.
17383         * gcc.dg/vmx/ira2c.c: New.
17384         * gcc.dg/vmx/mem.c: New.
17385         * gcc.dg/vmx/newton-1.c: New.
17386         * gcc.dg/vmx/ops.c: New.
17387         * gcc.dg/vmx/sn7153.c: New.
17388         * gcc.dg/vmx/spill2.c: New.
17389         * gcc.dg/vmx/spill3.c: New.
17390         * gcc.dg/vmx/spill.c: New.
17391         * gcc.dg/vmx/t.c: New.
17392         * gcc.dg/vmx/varargs-1.c: New.
17393         * gcc.dg/vmx/varargs-2.c: New.
17394         * gcc.dg/vmx/varargs-3.c: New.
17395         * gcc.dg/vmx/varargs-4.c: New.
17396         * gcc.dg/vmx/varargs-5.c: New.
17397         * gcc.dg/vmx/varargs-6.c: New.
17398         * gcc.dg/vmx/varargs-7.c: New.
17399         * gcc.dg/vmx/vmx.exp: New.
17400         * gcc.dg/vmx/vprint-1.c: New.
17401         * gcc.dg/vmx/vscan-1.c: New.
17402         * gcc.dg/vmx/x-01.c: New.
17403         * gcc.dg/vmx/x-02.c: New.
17404         * gcc.dg/vmx/x-03.c: New.
17405         * gcc.dg/vmx/x-04.c: New.
17406         * gcc.dg/vmx/x-05.c: New.
17407         * gcc.dg/vmx/yousufi-1.c: New.
17408         * gcc.dg/vmx/zero-1.c: New.
17409         * gcc.dg/vmx/zero.c: New.
17410
17411 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17412
17413         * g++.dg/lookup/java1.C: Update for chage of
17414         _Jv_AllocObject.
17415         * g++.dg/lookup/java2.C: Likewise.
17416
17417 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17418
17419         * ada/acats/run_all.sh: use -O2 by default.
17420
17421 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17422
17423         * gcc.dg/vr-mult-[12].c: New tests.
17424
17425 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17426
17427         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17428
17429         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17430
17431 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17432
17433         * lib/target-supports.exp (check_profiling_available): Assume profiling
17434         isn't available for mips*-*-elf targets.
17435
17436 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17437
17438         * gcc.dg/builtins-38.c: New test.
17439
17440 2004-04-14  Eric Christopher  <echristo@redhat.com>
17441
17442         * g++.dg/charset/charset.exp: Run .cc extension tests.
17443
17444 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17445
17446         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17447
17448 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17449
17450         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17451
17452 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17453
17454         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17455         * gcc.dg/i386-387-2.c: Likewise.
17456
17457         * gcc.dg/i386-387-7.c: New test.
17458         * gcc.dg/i386-387-8.c: New test.
17459
17460         * gcc.dg/builtins-37.c: New test.
17461
17462 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17463
17464         * g++.dg/pch/externc-1.C: Add missing semicolon.
17465
17466 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17467
17468         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17469
17470 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17471
17472         * gcc.c-torture/execute/20040411-1.c: New test.
17473
17474 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17475
17476         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17477
17478 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17479
17480         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17481
17482 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17483
17484         * lib/target-supports.exp (check_named_sections_available): New.
17485         * lib/gcc-dg.exp (dg-require-named-sections): New.
17486         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17487         old-deja.exp.  Also prune error-count message from HP linker.
17488         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17489
17490         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17491         * g++.old-deja/g++.pt/static3.C: Likewise.
17492         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17493
17494 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17495
17496         * gcc.c-torture/execute/20040409-1.c: New test case.
17497         * gcc.c-torture/execute/20040409-2.c: New test case.
17498         * gcc.c-torture/execute/20040409-3.c: New test case.
17499
17500 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17501
17502         * gcc.dg/20040409-1.c: New test.
17503
17504 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17505
17506         PR target/14888
17507         * g++.dg/opt/pr14888.C: New test case.
17508
17509 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17510
17511         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17512         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17513         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17514         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17515         New tests.
17516
17517 2004-04-08  Paul Brook  <paul@codesourcery.com>
17518
17519         * gcc.dg/spill-1.c: New test.
17520
17521 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17522
17523         * gcc.dg/torture/builtin-ctype-2.c: New test.
17524
17525 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17526
17527         * gcc.dg/pch/pch.exp: Add largefile test.
17528
17529 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17530
17531         * g++.dg/pch/externc-1.Hs: New.
17532         * g++.dg/pch/externc-1.C: New.
17533
17534 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17535
17536         * gcc.dg/compat/struct-by-value-5a_main.c,
17537         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17538         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17539         * gcc.dg/compat/struct-by-value-5a_x.c,
17540         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17541         gcc.dg/compat/struct-by-value-5_x.c.
17542         * gcc.dg/compat/struct-by-value-5a_y.c,
17543         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17544         gcc.dg/compat/struct-by-value-5_y.c.
17545
17546         * gcc.dg/compat/struct-by-value-6a_main.c,
17547         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17548         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17549         * gcc.dg/compat/struct-by-value-6a_x.c,
17550         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17551         gcc.dg/compat/struct-by-value-6_x.c.
17552         * gcc.dg/compat/struct-by-value-6a_y.c,
17553         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17554         gcc.dg/compat/struct-by-value-6_y.c.
17555
17556         * gcc.dg/compat/struct-by-value-7a_main.c,
17557         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17558         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17559         * gcc.dg/compat/struct-by-value-7a_x.c,
17560         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17561         gcc.dg/compat/struct-by-value-7_x.c.
17562         * gcc.dg/compat/struct-by-value-7a_y.c,
17563         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17564         gcc.dg/compat/struct-by-value-7_y.c.
17565
17566 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17567
17568         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17569         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17570         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17571         options.
17572
17573 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17574
17575         * gcc.dg/builtins-36.c: New test.
17576
17577 2004-04-06  Paul Brook  <paul@codesourcery.com>
17578
17579         * README.gcc: Remove obsolete contraint on testcases.
17580
17581 2004-04-05  Paul Brook  <paul@codesourcery.com>
17582
17583         PR2123
17584         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17585         failure and exit(0) on success.
17586         * g++.dg/expr/anew2.C: Ditto.
17587         * g++.dg/expr/anew3.C: Ditto.
17588         * g++.dg/expr/anew4.C: Ditto.
17589
17590 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         PR c++/3518
17593         * g++.dg/template/unify7.C: New.
17594
17595 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17596
17597         * g++.dg/README: Bring up to date with new subdirectories; remove
17598         duplicate subdirectory lines.
17599
17600 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17601
17602         PR c++/14007
17603         * g++.dg/template/unify5.C: New.
17604         * g++.dg/template/unify6.C: New.
17605         * g++.dg/template/qualttp20.C: Adjust.
17606         * g++.old-deja/g++.jason/report.C: Adjust.
17607         * g++.old-deja/g++.other/qual1.C: Adjust.
17608
17609 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17610
17611         PR c++/14803
17612         * g++.dg/inherit/ptrmem1.C: New test.
17613
17614 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17615
17616         PR c++/14755
17617         * gcc.c-torture/execute/20040331-1.c: New test.
17618         * gcc.dg/20040331-1.c: New test.
17619
17620 2004-04-01  Paul Brook  <paul@codesourcery.com>
17621
17622         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17623
17624 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/14724
17627         * g++.dg/init/goto1.C: New test.
17628
17629         PR c++/14763
17630         * g++.dg/template/defarg4.C: New test.
17631
17632 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17633
17634         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17635
17636 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17637
17638         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17639
17640 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17641
17642         * gcc.dg/noncompile/undeclared-2.c: New test.
17643
17644 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17645
17646         * gcc.dg/940409-1.c: Remove XFAIL.
17647         * gcc.dg/reg-vol-struct-1.c: New test.
17648
17649 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17650
17651         * gcc.dg/torture/builtin-wctype-1.c: New test.
17652
17653 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17654
17655         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17656         * gcc.dg/20001101-1.c: Likewise.
17657         * gcc.dg/20001102-1.c: Likewise.
17658
17659 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17660
17661         * gcc.dg/compare8.c: Add an additional test for XOR.
17662
17663 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17664
17665         * gcc.dg/torture/builtin-ctype-1.c: New test.
17666
17667 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17668
17669         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17670         * gcc.dg/torture/builtin-math-1.c: Likewise.
17671         * gcc.dg/torture/builtin-power-1.c: New test.
17672
17673 2004-03-24  Andreas Schwab  <schwab@suse.de>
17674
17675         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17676         IA64 assembler.
17677
17678 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17679             Roger Sayle  <roger@eyesopen.com>
17680
17681         * gcc.dg/compare8.c: New test case.
17682
17683 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17684
17685         * g++.dg/ext/altivec-7.C: New test.
17686
17687 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17688
17689         PR 12267, 12391, 12560, 13129, 14114, 14133
17690         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17691         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17692         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17693         Adjust error regexps.
17694         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17695         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17696         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17697         * gcc.dg/local1.c: Add explanatory comment.
17698
17699 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17700
17701         PR optimization/14669
17702         * g++.dg/opt/fold2.C: New test case.
17703
17704 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17705
17706         PR c/14069
17707         * gcc.dg/20040322-1.c: New test.
17708
17709 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17710
17711         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17712         * gcc.dg/ultrasp4.c: Likewise.
17713         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17714
17715 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17716
17717         * gcc.dg/i386-sse-8.c: Reset default options.
17718
17719 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17720
17721         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17722         in the error message text.
17723
17724 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17725
17726         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17727
17728 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17729
17730         PR c++/14616
17731         * g++.dg/init/array13.C: New test.
17732
17733 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17734
17735         PR target/13889
17736         * gcc.c-torture/compile/pr13889.c: New test case.
17737
17738 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17739
17740         PR c/14635
17741         * builtins-1.c (nan, nans): Don't test.
17742         * builtins-30.c: Don't use nan, nanf, nanl.
17743         * builtins-35.c: New test.
17744
17745 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17746
17747         * g++.dg/ext/altivec-6.C: New test.
17748
17749 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17750
17751         * g++.dg/init/placement3.C: New test.
17752
17753         * g++.dg/template/spec13.C: New test.
17754
17755         * g++.dg/lookup/using11.C: New test.
17756
17757         * g++.dg/lookup/koenig3.C: New test.
17758
17759         * g++.dg/template/operator2.C: New test.
17760
17761         * g++.dg/expr/dtor3.C: New test.
17762         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17763         marker.
17764         * g++.old-deja/g++.law/visibility28.C: Likewise.
17765
17766 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17767
17768         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17769         * gcc.dg/ppc64-abi-3.c: Likewise.
17770
17771 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17772
17773         PR c++/14545
17774         * g++.dg/parse/template15.C: New test.
17775
17776 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17777
17778         * g++.dg/expr/dtor2.C: New test.
17779
17780         * g++.dg/lookup/anon4.C: New test.
17781
17782         * g++.dg/overload/using1.C: New test.
17783
17784         * g++.dg/template/lookup7.C: New test.
17785
17786         * g++.dg/template/typename6.C: New test.
17787
17788         * g++.dg/expr/cond6.C: New test.
17789
17790 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17791
17792         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17793
17794 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17795
17796         * g++.dg/expr/cond5.C: New test.
17797         * g++.dg/expr/constcast1.C: Likewise.
17798         * g++.dg/expr/ptrmem2.C: Likewise.
17799         * g++.dg/expr/ptrmem3.C: Likewise.
17800         * g++.dg/lookup/main1.C: Likewise.
17801         * g++.dg/template/lookup6.C: Likewise.
17802
17803 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17804
17805         * gcc.dg/local1.c: New test.
17806
17807         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17808
17809 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17810
17811         * gcc.dg/torture/builtin-convert-1.c: New test.
17812
17813 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17814
17815         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17816
17817 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17818
17819         PR c++/14481
17820         * g++.dg/warn/Wunused-7.C: New test.
17821
17822 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17823
17824         * gcc.dg/torture/builtin-integral-1.c: New test.
17825
17826 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/14586
17829         * g++.dg/parse/non-dependent3.C: New test.
17830
17831 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17832
17833         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17834         * g++.dg/eh/simd-2.C: Likewise.
17835         * g++.dg/init/array10.C: Likewise.
17836         * gcc.c-torture/compile/simd-1.c: Likewise.
17837         * gcc.c-torture/compile/simd-2.c: Likewise.
17838         * gcc.c-torture/compile/simd-3.c: Likewise.
17839         * gcc.c-torture/compile/simd-4.c: Likewise.
17840         * gcc.c-torture/compile/simd-6.c: Likewise.
17841         * gcc.c-torture/execute/simd-1.c: Likewise.
17842         * gcc.c-torture/execute/simd-2.c: Likewise.
17843         * gcc.dg/compat/vector-defs.h: Likewise.
17844         * gcc.dg/20020531-1.c: Likewise.
17845         * gcc.dg/altivec-3.c: Likewise.
17846         * gcc.dg/altivec-4.c: Likewise.
17847         * gcc.dg/altivec-varargs-1.c: Likewise.
17848         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17849         * gcc.dg/i386-mmx-3.c: Likewise.
17850         * gcc.dg/i386-sse-4.c: Likewise.
17851         * gcc.dg/i386-sse-5.c: Likewise.
17852         * gcc.dg/i386-sse-8.c: Likewise.
17853         * gcc.dg/simd-1.c: Likewise.
17854         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17855         __ev64_opaque__ since the machine description provides it.
17856
17857 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17858
17859         * lib/compat.exp (skip_list): New global variable.
17860         Use it to hold the user defined COMPAT_SKIPS list if any.
17861         (compat-obj): Add the members of skip_list to optall.
17862
17863 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17864
17865         * gcc.dg/compat/union-by-value-1_main.c,
17866         union-by-value-1_x.c, union-by-value-1_y.c,
17867         union-check.h, union-defs.h,
17868         union-init.h, union-return-1_main.c,
17869         union-return-1_x.c, union-return-1_y.c: New files.
17870
17871 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17872
17873         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17874         mixed-struct-init.h: Add 4 mixed structure types.
17875         struct-by-value-21_main.c, struct-by-value-21_x.c,
17876         struct-by-value-21_y.c, struct-return-21_main.c,
17877         struct-return-21_x.c, struct-return-21_y.c: New files.
17878
17879 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/14550
17882         * g++.dg/parse/template14.C: New test.
17883
17884 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17885
17886         * gcc.c-torture/execute/20040313-1.c: New test.
17887
17888 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17889
17890         PR target/14533
17891         * gcc.dg/20040311-2.c: New test.
17892
17893 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17894
17895         PR other/14544
17896         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17897         bit-field.
17898
17899 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17900
17901         * gcc.dg/20040305-2.c: Add missing return statement.
17902
17903 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17904
17905         * gcc.dg/builtins-34.c: Also check pow10*.
17906
17907 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17908
17909         PR target/14262
17910         * gcc.dg/20040305-2.c: New test.
17911
17912 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17913
17914         * gcc.dg/20040310-1.c: New test.
17915
17916 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17917
17918         * gcc.c-torture/execute/20040311-1.c: New test case.
17919
17920 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17921
17922         PR c++/14476
17923         * g++.dg/lookup/enum1.C: New test.
17924
17925 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/14510
17928         * g++.dg/lookup/struct2.C: New test.
17929
17930 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17931
17932         * gcc.dg/builtins-34.c: New test.
17933
17934 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17935
17936         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17937
17938 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17939
17940         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17941         * gcc.dg/alias-2.c: New testcase.
17942
17943 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17944
17945         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17946
17947 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17948
17949         * gcc.c-torture/execute/20040309-1.c: New test case.
17950
17951 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17952
17953         PR c++/14397
17954         * g++.dg/overload/ref1.C: New.
17955
17956 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17957
17958         PR c++/14409
17959         * g++.dg/template/spec12.C: New test.
17960
17961         PR c++/14448
17962         * g++.dg/parse/crash14.C: New test.
17963
17964 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/14230
17967         * g++.dg/init/ref11.C: New test.
17968
17969 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/14432
17972         * g++.dg/parse/builtin2.C: New test.
17973
17974 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17975
17976         PR c++/14401
17977         * g++.dg/init/ctor3.C: New test.
17978         * g++.dg/init/union1.C: New test.
17979         * g++.dg/ext/anon-struct4.C: New test.
17980
17981 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17982
17983         * g++.dg/lookup/koenig1.C: Tweak error messages.
17984         * g++.dg/lookup/used-before-declaration.C: Likewise.
17985         * g++.dg/other/do1.C: Likewise.
17986         * g++.dg/overload/koenig1.C: Likewise.
17987         * g++.dg/parse/crash13.C: Likewise.
17988         * g++.dg/template/instantiate3.C: Likewise.
17989
17990 2004-03-08  Eric Christopher  <echristo@redhat.com>
17991
17992         * * lib/target-supports.exp: Enable libiconv in test
17993         compilation.  Fix up error checking.
17994
17995 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17996
17997         PR middle-end/14289
17998         * gcc.dg/pr14289-1.c: New test case.
17999         * gcc.dg/pr14289-2.c: Likewise.
18000         * gcc.dg/pr14289-3.c: Likewise.
18001
18002 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18003
18004         * gcc.c-torture/execute/20040308-1.c: New test.
18005
18006 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18007
18008         * gcc.c-torture/execute/20040307-1.c: New test case.
18009
18010 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18011
18012         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18013
18014 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18015
18016         * gcc.dg/20040306-1.c: New test.
18017
18018 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18019
18020         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18021         them static.
18022         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18023
18024 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18025
18026         PR c/14465
18027         * gcc.dg/decl-6.c: New test.
18028
18029 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18030
18031         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18032         Rename LOGPOW -> LOG_POW.
18033         (SQRT_EXP, POW_EXP): New.
18034
18035 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18036
18037         * gcc.dg/i386-sse-8.c: New test.
18038
18039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18040
18041         PR c/14114
18042         * gcc.dg/decl-5.c: New test.
18043
18044 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18045
18046         * gcc.dg/20040305-1.c: New test.
18047
18048 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18049
18050         PR other/14354
18051         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18052
18053 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18054
18055         PR c++/14425, c++/14426
18056         * g++.dg/ext/altivec-4.C: New test.
18057         * g++.dg/ext/altivec-5.C: New test.
18058
18059 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18060
18061         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18062         global variables of a type with no linkage.
18063         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18064         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18065         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18066         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18067         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18068         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18069         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18070         * g++.dg/warn/deprecated.C: Name enum Color.
18071         * g++.dg/overload/VLA.C: Name structure for 'b'.
18072         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18073
18074 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18075
18076         * gcc.c-torture/compile/20040304-1.c: New test.
18077
18078 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18079
18080         PR 13728
18081         * gcc.dg/decl-4.c: New testcase.
18082
18083 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18084
18085         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18086         as PRECF if sizeof (float) > sizeof (double).
18087         (PRECL): Make it the same as PRECF if
18088         sizeof (float) > sizeof (long double).
18089
18090 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18091
18092         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18093         system type.  Add check for irix6 which doesn't have c99 runtime.
18094
18095 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18096
18097         * gcc.dg/const-elim-1.c: xfail for xtensa.
18098
18099 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/14369
18102         * g++.dg/template/cond4.C: New test.
18103
18104 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/14360
18107         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18108
18109         PR c++/14361
18110         * g++.dg/parse/defarg7.C: New test.
18111
18112         PR c++/14359
18113         * g++.dg/template/friend26.C: New test.
18114
18115 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/14324
18118         * g++.dg/abi/mangle21.C: New test.
18119
18120         PR c++/14260
18121         * g++.dg/parse/constructor2.C: New test.
18122
18123         PR c++/14337
18124         * g++.dg/template/sfinae1.C: New test.
18125
18126 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/14267
18129         * g++.dg/expr/crash2.C: New test.
18130
18131         PR middle-end/13448
18132         * gcc.dg/inline-5.c: New test.
18133         * gcc.dg/always-inline.c: Split out tests into ...
18134         * gcc.dg/always-inline2.c: ... this and ...
18135         * gcc.dg/always-inline3.c: ... this.
18136
18137 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18138
18139         PR debug/12103
18140         * g++.dg/debug/crash1.C: New test.
18141
18142 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18143
18144         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18145         function with __attribute__((noinline)).
18146         (recurser_void2): Likewise.
18147         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18148         (recurser_void2): Likewise.
18149
18150 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18151
18152         PR middle-end/14203
18153         * g++.dg/warn/Wunused-6.C: New test case.
18154
18155 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18156
18157         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18158         not defined.
18159
18160 2004-02-27  Eric Christopher  <echristo@redhat.com>
18161
18162         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18163         * g++.dg/charset/asm2.c: Run only x86.
18164         * gcc.dg/charset/asm3.c: Ditto.
18165
18166 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18167
18168         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18169         ld_library_path.
18170
18171 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18172
18173         * g++.dg/ext/altivec-3.C: New.
18174
18175 2004-02-26  Richard Henderson  <rth@redhat.com>
18176
18177         * g++.dg/ext/attrib10.C: Mark for warning.
18178         * gcc.dg/attr-alias-1.c: New.
18179
18180 2004-02-26  Richard Henderson  <rth@redhat.com>
18181
18182         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18183         * gcc.c-torture/execute/20040208-2.c: ... it back.
18184
18185 2004-02-26  Eric Christopher  <echristo@redhat.com>
18186
18187         * lib/target-supports.exp (check-iconv-available): New function.
18188         * lib/gcc-dg.exp (dg-require-iconv): New function.
18189         Use above.
18190         * gcc.dg/charset: New directory.
18191         * gcc.dg/charset/charset.exp: New file.
18192         * gcc.dg/charset/asm1.c: Ditto.
18193         * gcc.dg/charset/asm2.c: Ditto.
18194         * gcc.dg/charset/asm3.c: Ditto.
18195         * gcc.dg/charset/asm4.c: Ditto.
18196         * gcc.dg/charset/asm5.c: Ditto.
18197         * gcc.dg/charset/attribute1.c: Ditto.
18198         * gcc.dg/charset/attribute2.c: Ditto.
18199         * gcc.dg/charset/string1.c: Ditto.
18200         * g++.dg/charset: New directory.
18201         * g++.dg/dg.exp: Add here. Special options.
18202         * g++.dg/charset/charset.exp: New file.
18203         * g++.dg/charset/asm1.c: Ditto.
18204         * g++.dg/charset/asm2.c: Ditto.
18205         * g++.dg/charset/asm3.c: Ditto.
18206         * g++.dg/charset/asm4.c: Ditto.
18207         * g++.dg/charset/attribute1.c: Ditto.
18208         * g++.dg/charset/attribute2.c: Ditto.
18209         * g++.dg/charset/extern1.cc: Ditto.
18210         * g++.dg/charset/extern2.cc: Ditto.
18211         * g++.dg/charset/string1.c: Ditto.
18212
18213 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18214
18215         PR c++/14278
18216         * g++.dg/parse/comma1.C: New test.
18217
18218 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18219
18220         PR c++/14284
18221         * g++.dg/template/ttp8.C: New test.
18222
18223 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18224
18225         * gcc.dg/fixuns-trunc-1.c: New test.
18226
18227 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18228
18229         * gcc.dg/builtins-config.h: Use #elif.
18230
18231 2004-02-26  Michael Matz  <matz@suse.de>
18232
18233         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18234         * gcc.dg/991214-1.c: Likewise.
18235         * gcc.dg/i386-asm-1.c: Likewise.
18236
18237 2004-02-25  Richard Henderson  <rth@redhat.com>
18238
18239         * gcc.c-torture/execute/20040208-2.c: Move ...
18240         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18241
18242 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18243
18244         PR c++/14246
18245         * g++.dg/other/crash-3.C: New test.
18246
18247 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18248
18249         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18250         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18251
18252         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18253         HP-UX.
18254
18255 2004-02-24  Michael Matz  <matz@suse.de>
18256
18257         * gcc.dg/i386-regparm.c: New.
18258
18259 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18260
18261         * gcc.c-torture/execute/20040223-1.c: New.
18262
18263 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18264             Kazu Hirata  <kazu@cs.umass.edu>
18265
18266         * gcc.dg/fwritable-strings-1.c: Remove.
18267
18268 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18269
18270         PR c/14156
18271         * gcc.dg/20040223-1.c: New test.
18272
18273 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18274
18275         PR c++/14106
18276         * g++.dg/ext/typeof9.C: New test.
18277
18278 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18279
18280         PR c++/14250
18281         * g++.dg/other/switch1.C: New test.
18282
18283 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18284
18285         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18286         * gcc.dg/va-arg-1.c: Likewise.
18287
18288 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18289
18290         PR c++/14143
18291         * g++.dg/template/koenig5.C: New test.
18292
18293 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18294
18295         * g++.dg/ext/altivec-1.C: Generalize target triple.
18296         * g++.dg/ext/altivec-2.C: New test case.
18297         * g++.dg/ext/altivec_check.h: New file.
18298         * gcc.dg/altivec-1.c: Generalize target triple;
18299         include altivec_check.h and call altivec_check().
18300         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18301         * gcc.dg/altivec-6.c: New test case.
18302         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18303         type casts as needed.
18304         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18305         altivec_check().
18306         * gcc.dg/altivec-12.c: New test case.
18307         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18308         include altivec_check.h and call altivec_check().
18309         * gcc.dg/altivec_check.h: New file.
18310
18311 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18312
18313         * lib/target-supports.exp (check_alias_available): Don't mangle
18314         function `g' in test program.
18315
18316 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18317
18318         * lib/target-supports.exp (check_profiling_available): Check
18319         argument to determine whether we support a profiling type.
18320         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18321         check_profiling_available.
18322         * g++.dg/bprob/bprob.exp: Likewise
18323         * g77.dg/bprob/bprob.exp: Likewise.
18324         * gcc.misc-tests/bprob.exp: Likewise.
18325         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18326         dg-require-profiling and delete expected error handling.
18327         * gcc.dg/20021014-1.c: Likewise.
18328         * gcc.dg/nest.c: Likewise.
18329
18330 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18331
18332         PR c++/12007
18333         * g++.dg/other/vthunk1.C: New test.
18334
18335 2004-02-20  Falk Hueffner  <falk@debian.org>
18336
18337         PR target/14201
18338         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18339
18340 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/13927
18343         * g++.dg/other/error8.C: Remove XFAIL markers.
18344
18345         PR c++/14173
18346         * g++.dg/ext/packed5.C: New test.
18347
18348         PR c++/14199
18349         * g++.dg/warn/Wunused-5.C: New test.
18350
18351         PR c++/14186
18352         * g++.dg/lookup/member1.C: New test.
18353
18354 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18355
18356         * gcc.c-torture/compile/20040130-1.c: Enable only when
18357         __INT_MAX__ >= 2147483647L.
18358         * gcc.c-torture/compile/961203-1.c: Likewise.
18359
18360 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18361
18362         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18363         * g++.dg/opt/template1.C: Robustify assembler regexp
18364
18365 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         * gcc.c-torture/execute/simd-4.x: Remove.
18368         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18369         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18370         Guard with #ifndef SKIP_ATTRIBUTE.
18371         * gcc.dg/compat/vector-1_y.c: Likewise.
18372         * gcc.dg/compat/vector-2_x.c: Likewise.
18373         * gcc.dg/compat/vector-2_y.c: Likewise.
18374         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18375         * g++.dg/eh/simd-2.C: Likewise.
18376
18377 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18378
18379         * gcc.c-torture/compile/complex-1.c: New.
18380
18381 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18382
18383         PR target/14209
18384         * gcc.c-torture/execute/20040218-1.c: New test.
18385
18386 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18387
18388         PR c++/14181
18389         * g++.dg/parse/new2.C: New test.
18390
18391 2004-02-18  Paul Brook  <paul@codesourcery.com>
18392
18393         * gcc.c-torture/compile/libcall-1.c: New test.
18394
18395 2004-02-18  Paul Brook  <paul@codesourcery.com>
18396
18397         PR debug/12934
18398         * gcc.dg/debug/debug-7.c: New test.
18399
18400 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18401
18402         * gcc.dg/20040217-1.c: New test.
18403
18404 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18405
18406         * gcc.c-torture/execute/990208-1.x: Delete.
18407
18408 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18409
18410         * gcc.c-torture/execute/20040208-2.x: New file.
18411
18412 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/11326
18415         * g++.dg/abi/structret1.C: New test.
18416
18417 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18418
18419         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18420         (i386_cpuid): No need to test if cpuid is available on AMD64.
18421         Fix assembly, so that it works onboth i386 and AMD64.
18422         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18423         (vecInLong): Fix s[] member type to unsigned int.
18424         (vecInWord): Remove type.
18425         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18426         (a64, b64, c64, d64, e64): Remove.
18427         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18428         Remove unused variable.  Remove initialization of removed variables.
18429         Don't call mmx_tests nor sse_tests.
18430         (reference_mmx, reference_sse): Remove.
18431         (check): Add return stmt.
18432         * gcc.dg/i386-sse-7.c: New test.
18433         * gcc.dg/i386-mmx-4.c: New test.
18434
18435 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18436
18437         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18438         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18439         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18440         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18441         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18442         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18443         g++.dg/tc1/dr94.C: Fix line terminator.
18444
18445 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18446
18447         * gcc.c-torture/compile/20040216-1.c: New.
18448
18449 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18450
18451         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18452         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18453         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18454         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18455         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18456         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18457
18458 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18459
18460         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18461
18462 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/13971
18465         * g++.dg/expr/cond4.C: New test.
18466
18467         PR c++/14086
18468         * g++.dg/lookup/crash2.C: New test.
18469
18470 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18471
18472         * gcc.c-torture/compile/20040214-2.c: New test.
18473
18474 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18475
18476         PR c++/14116
18477         * g++.dg/ext/typeof8.C: New test.
18478
18479 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18480
18481         * gcc.c-torture/compile/20040214-1.c: New test.
18482
18483 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18484
18485         PR c++/13635
18486         * g++.dg/template/spec11.C: New test.
18487
18488 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18489
18490         PR c++/13927
18491         * g++.dg/other/error8.C: New test.
18492
18493 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18494
18495         PR c++/14122
18496         * g++.dg/template/array4.C: New test.
18497
18498         PR c++/14108
18499         * g++.dg/inherit/thunk2.C: New test.
18500
18501         PR c++/14083
18502         * g++.dg/eh/cond2.C: New test.
18503
18504 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18505
18506         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18507
18508 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18509
18510         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18511
18512 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18513
18514         * g++.dg/simd-2.C: xfail on ppc64-linux.
18515
18516 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18517
18518         PR c/456
18519         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18520         tests.
18521
18522 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18523
18524         * gcc.dg/builtins-33.c: New test.
18525
18526 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18527
18528         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18529
18530 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18531
18532         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18533
18534 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18535
18536         * gcc.dg/ppc64-abi-3.c: New test.
18537
18538 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18539
18540         PR c/14092
18541
18542         * gcc.dg/pr14092-1.c: New testcase.
18543
18544 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18545
18546         * gcc.dg/cpp/assert4.c: Fix typo last change.
18547
18548         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18549         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18550
18551         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18552
18553 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18554
18555         * gcc.c-torture/compile/20040209-1.c: New test case.
18556
18557 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18558
18559         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18560
18561 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18562
18563         * gcc.c-torture/execute/20040208-[12].c: New tests.
18564
18565 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18566
18567         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18568
18569 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18570
18571         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18572
18573 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18574
18575         Bug 13856
18576         * gcc.dg/visibility-8.c: New testcase.
18577
18578 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18579
18580         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18581         arguments.
18582         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18583
18584 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18585
18586         PR middle-end/13696
18587         * g++.dg/opt/fold1.C: New test case.
18588
18589 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18590
18591         PR c++/14033
18592         * g++.dg/other/crash-2.C: New test.
18593
18594 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18595
18596         PR c++/14028
18597         * g++.dg/parse/angle-bracket2.C: New test.
18598
18599 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18600
18601         PR middle-end/13750
18602         Revert:
18603         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18604         PR pch/13361
18605         * testsuite/g++.dg/pch/wchar-1.C: New.
18606         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18607
18608 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18609
18610         PR c++/14008
18611         * g++.dg/parse/error15.C: New test.
18612         * g++.dg/parse/crash11.C: Update dg-error mark.
18613
18614 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/13932
18617         * g++.dg/warn/conv2.C: New test.
18618
18619 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18620
18621         PR c++/13086
18622         * g++.dg/warn/incomplete1.C: Remove xfail.
18623
18624 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18625
18626         * lib/file-format.exp (gcc_target_object_format): Use
18627         ${tool}_target_compile, not gcc_target_compile.
18628         * lib/target-supports.exp (check_alias_available): Likewise.
18629         (check_gc_sections_available): Likewise.
18630         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18631         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18632         dg-require-alias.
18633
18634 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/13969
18637         * g++.dg/template/static6.C: New test.
18638
18639 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18640
18641         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18642
18643 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18644
18645         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18646         tests for systems where `char' is unsigned by default.
18647
18648 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18649
18650         PR c++/13997
18651         * g++.dg/template/partial3.C: New test.
18652
18653 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18654
18655         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18656         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18657         Remove mentions of obsolete ports.
18658
18659 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18660
18661         * gcc.dg/noncompile/20001228-1.c: Fix for new
18662         error message.
18663
18664 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18665
18666         PR target/9348
18667         * gcc.c-torture/execute/multdi-1.c: New test case.
18668
18669 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/13925
18672         * g++.dg/template/lookup5.C: New test.
18673
18674 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18675
18676         PR c++/13950
18677         * g++.dg/template/lookup4.C: New test.
18678
18679         PR c++/13970
18680         * g++.dg/parse/error14.C: New test.
18681
18682         PR c++/14002
18683         * g++.dg/parse/template13.C: New test.
18684
18685 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR c++/13978
18688         * g++.dg/template/koenig4.C: New test.
18689
18690         PR c++/13968
18691         * g++.dg/template/crash17.C: New test.
18692
18693         PR c++/13975
18694         * g++.dg/parse/error13.C: New test.
18695         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18696
18697 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18698
18699         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18700
18701 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18702
18703         PR c/11658
18704         PR c/13994
18705         * gcc.dg/noncompile/20040203-1.c: New test.
18706         * gcc.dg/noncompile/20040203-2.c: Likewise.
18707         * gcc.dg/noncompile/20040203-3.c: Likewise.
18708         * gcc.dg/20040203-1.c: Likewise.
18709
18710 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18711
18712         PR c++/10858
18713         * g++.dg/template/sizeof7.C: New test.
18714
18715 2004-02-02  Eric Christopher  <echristo@redhat.com>
18716             Zack Weinberg  <zack@codesourcery.com>
18717
18718         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18719
18720 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18721
18722         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18723         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18724         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18725         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18726
18727 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/13113
18730         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18731
18732         PR c++/13854
18733         * g++.dg/ext/attrib13.C: New test.
18734
18735         PR c++/13907
18736         * g++.dg/conversion/op2.C: New test.
18737
18738 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18739
18740         * gcc.dg/titype-1.c: Fix pasto.
18741
18742 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18743
18744         * gcc.dg/titype-1.c: New test.
18745
18746 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18747
18748         PR c++/13957
18749         * g++.dg/template/non-type-template-argument-1.C,
18750         g++.dg/template/qualified-id1.C: Update dg-error marks.
18751         * g++.dg/template/nontype6.C: New test.
18752
18753 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18754
18755         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18756         * gcc.dg/builtins-31.c: New testcase.
18757         * gcc.dg/builtins-32.c: New testcase.
18758
18759 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18760
18761         * objc.dg/call-super-2.m: Update line numbers
18762         for the including of stddef.h.
18763
18764 2004-01-30  Michael Matz  <matz@suse.de>
18765
18766         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18767         g++.dg/ext/case-range3.C: New tests.
18768
18769 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18770
18771         DR206
18772         PR c++/13813
18773         * g++.dg/template/member4.C: New test.
18774
18775 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18776
18777         PR c++/13683
18778         * g++.dg/template/sizeof6.C: New test.
18779
18780 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18781
18782         * gcc.dg/fwritable-strings-1.c: New test.
18783
18784 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18785
18786         * gcc.c-torture/compile/20040130-1.c: New test.
18787
18788 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18789
18790         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18791
18792 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/13883
18795         * g++.dg/template/ctor3.C: New test.
18796
18797 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18798
18799         * g++.dg/tc1: New directory.
18800         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18801         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18802         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18803         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18804         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18805
18806 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18807
18808         * g++.dg/parse/error11.C: New test.
18809         * g++.dg/parse/error12.C: Likewise.
18810
18811 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18812
18813         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18814         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18815
18816 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18817
18818         PR c++/13791
18819         * g++.dg/ext/attrib12.C: New test.
18820
18821         PR c++/13736
18822         * g++.dg/parse/cast2.C: New test.
18823
18824 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18825
18826         * objc.dg/encode-2.m (main): New local string.  Set depending on
18827         sizeof long.  Use in sscanf call.
18828         * objc.dg/encode-3.m (main): New local string.  Set depending on
18829         sizeof long.  Use in scan_initial call.
18830
18831 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18832
18833         * objc.dg/call-super-2.m: Make LP64-safe.
18834         * objc.dg/desig-init-1.m: Likewise.
18835
18836 2004-01-27  Devang Patel <dpatel@apple.com>
18837
18838         * g++.dg/debug/namespace1.C: New test.
18839
18840 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18841
18842         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18843         xscale-*-*.
18844
18845         * gcc.dg/arm-mmx-1.c: New test.
18846
18847 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18848
18849         * gcc.dg/20040127-1.c: New test.
18850         * gcc.dg/20040127-2.c: New test.
18851
18852 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18853
18854         * objc.dg/stret-1.m (glob): Renamed to globa.
18855
18856 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18857
18858         PR c++/13663
18859         * g++.dg/expr/for1.C: New test.
18860
18861 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18862
18863         PR middle-end/13779
18864         * gcc.dg/darwin-longlong.c: New test.
18865
18866 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18867
18868         * gcc.dg/20040124-1.c: Moved test from here...
18869         * gcc.c-torture/compile/20040124-1.c: ...to here.
18870
18871 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18872
18873         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18874         the assembly output if -m64 is passed.
18875
18876 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/13833
18879         * g++.dg/template/cond3.C: New test.
18880
18881 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18882
18883         PR c++/13810
18884         * g++.dg/template/ttp7.C: New test.
18885
18886 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         PR c++/13797
18889         * g++.dg/template/nontype4.C: New test.
18890         * g++.dg/template/nontype5.C: Likewise.
18891
18892 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18893
18894         * gcc.dg/torture/mips-clobber-at.c: New test.
18895
18896 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18897
18898         * gcc.dg/20040124-1.c: New test.
18899
18900 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18901
18902         * gcc.dg/20040123-1.c: New test.
18903
18904 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18905
18906         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18907
18908 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18909
18910         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18911
18912 2004-01-23  Andrew Pinski  <apinski@apple.com>
18913
18914         * gcc.dg/20030121-1.c: Move to ..
18915         * gcc.dg/20040121-1.c: here.
18916
18917 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18918
18919         * gcc.dg/builtins-29.c: New test case.
18920
18921 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18922
18923         PR 18314
18924         * gcc.dg/builtins-30.c: New testcase.
18925
18926 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18927
18928         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18929         * lib/g77.exp: Likewise.
18930         * lib/objc.exp: Likewise.
18931         * lib/g++.exp: Likewise.
18932
18933 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18934
18935         * gcc.dg/struct-by-value-2.c: New test.
18936
18937 2004-01-21  Andrew Pinski  <apinski@apple.com>
18938
18939         PR target/13785
18940         * gcc.dg/20030121-1.c: New test.
18941
18942 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18943
18944         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18945         clobber frame pointer register in asm statement.
18946
18947 2004-01-21  Falk Hueffner  <falk@debian.org>
18948
18949         * gcc.c-torture/compile/20040121-1.c: New test.
18950
18951 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18952
18953         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18954
18955 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18956
18957         * gcc.dg/ppc64-abi-2.c: New test.
18958
18959 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18960
18961         * lib/treelang.exp: Fill out this file.
18962         * lib/treelang-dg.exp: New File.
18963
18964 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18965
18966         * gcc.c-torture/compile/981022-1.c: Remove.
18967         * gcc.dg/array-5.c: Remove XFAIL.
18968         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18969         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18970         gcc.dg/cond-lvalue-1.c: Update.
18971         * gcc.dg/cast-lvalue-2.c: New test.
18972
18973 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18974
18975         PR c++/13592
18976         * g++.dg/other/error1.C (class foo): Tweak error message.
18977
18978         PR c++/13592
18979         * g++.dg/template/call2.C: New test.
18980
18981 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18982
18983         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18984         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18985         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18986         scalar-return-1_x.c, scalar-return-2_y.c,
18987         scalar-return-3_x.c, scalar-return-3_y.c,
18988         scalar-return-4_x.c, scalar-return-4_y.c,
18989         struct-align-1.h, struct-align-1_x.c,
18990         struct-align-1_y.c, struct-align-2.h,
18991         struct-align-2_x.c, struct-align-2_y.c,
18992         struct-by-value-10_y.c, struct-by-value-11_x.c,
18993         struct-by-value-11_y.c, struct-by-value-12_x.c,
18994         struct-by-value-12_y.c, struct-by-value-13_x.c,
18995         struct-by-value-13_y.c, struct-by-value-14_x.c,
18996         struct-by-value-14_y.c, struct-by-value-15_x.c,
18997         struct-by-value-15_y.c, struct-by-value-16_y.c,
18998         struct-by-value-17_y.c, struct-by-value-18_y.c,
18999         struct-by-value-19_y.c, struct-by-value-1_x.c,
19000         struct-by-value-1_y.c, struct-by-value-20_y.c,
19001         struct-by-value-2_x.c, struct-by-value-2_y.c,
19002         struct-by-value-3_y.c, struct-by-value-4_x.c,
19003         struct-by-value-4_y.c, struct-by-value-5_y.c,
19004         struct-by-value-6_y.c, struct-by-value-7_y.c
19005         struct-by-value-8_x.c, struct-by-value-8_y.c
19006         struct-by-value-9_x.c, struct-by-value-9_y.c
19007         struct-return-10_x.c, struct-return-10_y.c,
19008         struct-return-19_x.c, struct-return-20_x.c
19009         struct-return-2_x.c, struct-return-2_y.c
19010         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19011         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19012
19013 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19014
19015         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19016         attribute on sparc*-sun-solaris2.*.
19017
19018 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19019
19020         PR c++/13710
19021         * g++.dg/ext/typeof7.C: New test.
19022
19023 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19024
19025         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19026         * gcc.dg/const-elim-1.c: Same.
19027
19028 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19029
19030         * objc.dg/stret-1.m: New.
19031         * objc.dg/stret-2.m: New.
19032
19033 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19034
19035         PR c++/11895
19036         * g++.dg/ext/vector1.C: New test.
19037
19038 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19039
19040         * gcc.dg/pch/import-1.c: New.
19041         * gcc.dg/pch/import-1.hs: New.
19042         * gcc.dg/pch/import-1a.h: New.
19043         * gcc.dg/pch/import-1b.h: New.
19044         * gcc.dg/pch/import-1c.h: New.
19045
19046 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/13574
19049         * g++.dg/ext/array1.C: New test.
19050
19051         PR c++/13178
19052         * g++.dg/conversion/op1.C: New test.
19053
19054 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19055
19056         PR 11864
19057         From Kazumoto Kojima / Dan Kegel:
19058         * gcc.dg/pr11864-1.c: New test.
19059
19060         PR 10392
19061         From Marcus Comstedt / Dan Kegel:
19062         * gcc.dg/pr10392-1.c: New test.
19063
19064 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19065
19066         PR c++/13478
19067         * g++.dg/init/ref10.C: New test.
19068
19069 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19070
19071         PR c++/13407
19072         * g++.dg/parse/typename6.C: New test.
19073
19074 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19075
19076         PR pch/13361
19077         * testsuite/g++.dg/pch/wchar-1.C: New.
19078         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19079
19080 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19081
19082         PR c++/9259
19083         * g++.dg/expr/sizeof2.C: New test.
19084
19085 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19086
19087         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19088
19089 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19090
19091         PR c++/13659
19092         * g++.dg/lookup/strong-using-3.C: New.
19093         * g++.dg/lookup/using-10.C: New.
19094
19095 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19096
19097         PR c++/13594
19098         * g++.dg/lookup/strong-using-2.C: New.
19099
19100 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19101             Dan Kegel <dank@kegel.com>
19102             J"orn Rennecke <joern.rennecke@superh.com>
19103
19104         PR target/9365
19105         * gcc.dg/pr9365-1.c: New test.
19106
19107 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19108
19109         PR c++/8856
19110         * g++.dg/parse/casting-operator2.C: New test.
19111         * g++.old-deja/g++.pt/explicit83.C: Remove.
19112
19113 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19114
19115         * gcc.dg/label-compound-stmt-1.c: New test.
19116         * gcc.c-torture/compile/950922-1.c,
19117         gcc.c-torture/compile/20000211-3.c,
19118         gcc.c-torture/compile/20000518-1.c,
19119         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19120         compound statements.
19121
19122 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19123
19124         * gcc.dg/ppc64-abi-1.c: New test.
19125
19126 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19127
19128          * g++.dg/ext/attrib9.C: Add dg-warnings.
19129
19130 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19131
19132         PR c++/12335
19133         * g++.dg/parse/dtor3.C: New test.
19134
19135 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19136
19137         PR c++/12709
19138         * g++.dg/parse/try-catch-1.C: New test.
19139
19140 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19141
19142         * ada/acats/run_all.sh: Add more verbose output in acats.log
19143         when compiling tests.
19144
19145 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19146
19147         PR 13656
19148         * gcc.dg/typedef-redecl.c: New test case.
19149         * gcc.dg/typedef-redecl.h: New support file.
19150
19151 2004-01-13  Jan Hubicka  <jh@suse.cz>
19152
19153         * gcc.dg/always_inline.c: New test.
19154         * gcc.dg/debug/20031231-1.c: Fix.
19155
19156 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19157
19158         PR c++/13474
19159         * g++.dg/template/array3.C: New test.
19160
19161 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19162
19163         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19164         * g++.dg/warn/Wunused-2.C: Likewise.
19165
19166 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19167
19168         PR c++/13289
19169         * g++.dg/template/instantiate6.C: New test.
19170
19171 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19172
19173         PR middle-end/11397
19174         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19175
19176 2004-01-12  Jan Hubicka  <jh@suse.cz>
19177
19178         PR opt/12826
19179         * gcc.dg/20040112-1.c: New.
19180
19181         * gcc.dg/dwarf-die[1-7].c: Move to...
19182         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19183         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19184
19185 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19186
19187         PR c++/4100
19188         * g++.dg/parse/friend4.C: New test.
19189
19190 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19191
19192         PR c++/4100
19193         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19194         definition is called a friend.
19195
19196 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19197
19198         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19199
19200 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19201
19202         PR c++/3478
19203         * g++.dg/parse/error10.C: New test.
19204         * g++.dg/template/arg2.C: Accept "invalid type" error.
19205
19206 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19207
19208         PR middle-end/13392
19209         * g++.dg/opt/expect2.C: New test.
19210
19211 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19212
19213         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19214         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19215         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19216         Update dg-error regexps.
19217
19218 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19219
19220         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19221         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19222
19223 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * gcc.dg/pragma-re-1.c: Use right pointer type.
19226
19227 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19228
19229         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19230
19231 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19232
19233         * gcc.dg/rs6000-ldouble-1.c: New.
19234
19235 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19236
19237         DR 337
19238         PR c++/9256
19239         * g++.dg/other/abstract1.C: New test.
19240
19241 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19242
19243         * g++.dg/lookup/strong-using-1.C: New.
19244
19245 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19246
19247         PR c/11234
19248         * gcc.dg/func-ptr-conv-1.c: New test.
19249         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19250
19251 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19252
19253         PR target/13380.
19254         * gcc.c-torture/compile/20040109-1.c: New.
19255
19256 2004-01-08  Stuart Hastings  <stuart@apple.com>
19257
19258         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19259         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19260         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19261
19262 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19263
19264         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19265
19266 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19267
19268         * ada/acats/run_acats: Treat 'gnatchop' the same way
19269         as 'gnatmake'.  Export GCC_DRIVER.
19270         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19271         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19272
19273 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19274
19275         PR c++/12573
19276         * g++.dg/template/dependent-expr4.C: New test.
19277
19278 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19279
19280         * gcc.dg/altivec-11.c: New test.
19281
19282 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19285
19286 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19287
19288         PR c/6024
19289         * gcc.dg/enum-compat-1.c: New test.
19290         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19291
19292 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19293
19294         PR c/12165
19295         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19296         gcc.dg/c99-idem-qual-3.c: New tests.
19297
19298 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19299
19300         * gcc.dg/winline-7.c: Don't cast void * to int.
19301
19302 2004-01-06  Jan Hubicka  <jh@suse.cz>
19303
19304         * gcc.dg/i386-sse-5.c: New test
19305         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19306
19307 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19308
19309         PR c++/12815
19310         * g++.dg/rtti/typeid4.C: New test.
19311
19312 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19313
19314         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19315
19316 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19317
19318         PR c++/12132
19319         * g++.dg/template/error11.C: New test.
19320
19321         PR c++/13451
19322         * g++.dg/template/class2.C: New test.
19323
19324 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19325         Richard Sandiford <rsandifo@redhat.com>
19326
19327         PR c++/13387
19328         * g++.dg/opt/alias3.C: New test.
19329
19330 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19331
19332         PR c++/13157
19333         * g++.dg/template/koenig3.C: New test.
19334
19335         PR c++/13529
19336         * g++.dg/parse/offsetof3.C: New test.
19337
19338         * g++.dg/init/copy7.C: Add missing dg-error markers.
19339
19340         PR c++/12226
19341         * g++.dg/init/copy7.c: New test.
19342
19343         PR c++/13536
19344         * g++.dg/parse/cast1.C: New test.
19345
19346 2004-01-04  Jan Hubicka  <jh@suse.cz>
19347
19348         * gcc.dg/winline[1-7].c: New tests.
19349
19350 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19351
19352         PR c++/13520
19353         * g++.dg/template/qualttp22.C: New test.
19354
19355 2004-01-01  Jan Hubicka  <jh@suse.cz>
19356
19357         * gcc.dg/debug/20031231-1.c: New.
19358         * gcc.c-torture/compile/20040101-1.c: New.
19359         * gcc.dg/dwarf-die-[1-7].c: New.
19360
19361 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19362
19363         PR optimization/13521
19364         * gcc.c-torture/compile/20031231-1.c: New test.
19365
19366 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19367
19368         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19369
19370 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19371
19372         PR c++/10079
19373         * g++.dg/template/crash16.C: New test.
19374
19375 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19376
19377         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19378
19379 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19380
19381         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19382         ports.
19383         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19384         * g++.old-deja/g++.law/profile1.C: Likewise.
19385         * gcc.c-torture/compile/981006-1.c: Likewise.
19386         * gcc.c-torture/execute/loop-2e.x: Likewise.
19387         * gcc.c-torture/execute/loop-2f.x: Remove.
19388         * gcc.c-torture/execute/loop-2g.x: Likewise.
19389         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19390         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19391
19392 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19393
19394         PR c++/13507
19395         * g++.dg/ext/attrib11.C: New test.
19396
19397         PR c++/13494
19398         * g++.dg/template/array2-1.C: New test.
19399         * g++.dg/template/array2-2.C: New test.
19400
19401 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19402
19403         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19404
19405 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         PR c++/12774
19408         * g++.dg/template/array1-1.C: New test.
19409         * g++.dg/template/array1-2.C: New test.
19410
19411 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19412
19413         PR fortran/12632
19414         * g77.dg/12632.f: New test case.
19415
19416 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19417
19418         PR c++/13289
19419         * g++.dg/parse/nontype1.C: New test.
19420
19421 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19422
19423         PR c++/12403
19424         * g++.dg/parse/explicit1.C: New test.
19425         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19426
19427 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/13081
19430         * g++.dg/opt/inline6.C: New test.
19431
19432         PR c++/12613
19433         * g++.dg/parse/error9.C: New test.
19434
19435         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19436
19437 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19438
19439         PR c++/13009
19440         * g++.dg/init/assign1.C: New test.
19441
19442 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19443
19444         PR c++/13070
19445         * g++.dg/warn/format3.C: New test case.
19446
19447 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19448
19449         * gcc.c-torture/compile/20031227-1.c: New test.
19450
19451 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19452
19453         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19454         * g77.dg/bprob/bprob.exp: Likewise.
19455         * gcc.misc-tests/bprob.exp: Likewise.
19456         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19457         variants on systems where the library does not provide that
19458         functionality.
19459         * gcc.dg/builtins-20.c: Use builtins-config.h.
19460         * gcc.dg/builtins-config.h: New file.
19461
19462 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19463
19464         * lib/gcc-dg.exp (dg-require-profiling): New function.
19465         * lib/target-supports.exp (check_profiling_available): Likewise.
19466         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19467         * g77.dg/bprob/bprob.exp: Likewise.
19468         * gcc.misc-tests/bprob.exp: Likewise.
19469         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19470         * gcc.dg/20021014-1.c: Likewise.
19471         * gcc.dg/nest.c: Likewise.
19472
19473 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19474
19475         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19476         compiling.
19477         * g++.dg/lookup/java2.C: Likewise.
19478         * gcc.dg/cpp/lexident.c: Likewise.
19479
19480 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19481
19482         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19483         given.
19484         * gcc.c-torture/compile/961203-1.c: Likewise.
19485         * gcc.c-torture/compile/980506-1.c: Likewise.
19486
19487 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19488
19489         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19490         (additional_prunes): New global.
19491         (gcc-dg-prune): Handle additional per-test pruning.
19492         (dg-test): Clear additional_prunes between tests.
19493
19494         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19495         dg-prune-output to avoid spurious failures from assembler
19496         complaining about nonexistent WAW violations.
19497         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19498         Use dg-prune-output to avoid spurious failures from assembler
19499         warning about Itanium B-step errata.
19500
19501 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19502
19503         * g++.dg/abi/macro0.C: New test.
19504         * g++.dg/abi/macro1.C: Likewise.
19505         * g++.dg/abi/macro2.C: Likewise.
19506
19507         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19508         * g++.dg/abi/bitfield7.C: Likewise.
19509         * g++.dg/abi/dtor2.C: Likewise.
19510         * g++.dg/abi/mangle11.C: Likewise.
19511         * g++.dg/abi/mangle12.C: Likewise.
19512         * g++.dg/abi/mangle14.C: Likewise.
19513         * g++.dg/abi/mangle17.C: Likewise.
19514         * g++.dg/abi/vbase10.C: Likewise.
19515         * g++.dg/abi/vbase14.C: Likewise.
19516         * g++.dg/template/qualttp17.C: Likewise.
19517
19518 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19519
19520         PR c/11995
19521         * gcc.dg/20031223-1.c: New test.
19522
19523 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19524
19525         * gcc.dg/noreturn-7.c: New test.
19526
19527 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19528
19529         * gcc.dg/null-pointer-1.c: New test.
19530
19531 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19532
19533         * g++.old-deja/g++.jason/template18.C: Remove.
19534         * g++.old-deja/g++.jason/template37.C: Likewise.
19535
19536         PR c++/12862
19537         * g++.dg/lookup/ns1.C: New test.
19538
19539         PR c++/12397
19540         * g++.dg/template/lookup3.C: New test.
19541
19542 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19543
19544         * g++.dg/template/recurse1.C: New test
19545
19546 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/12479
19549         * g++.dg/parse/semicolon1.C: New test.
19550         * g++.dg/parse/semicolon1.h: Likewise.
19551
19552 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19553
19554         * gcc.dg/darwin-misaligned.c: New test.
19555
19556 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19557
19558         PR c/9163
19559         * gcc.dg/20031222-1.c: New test.
19560
19561 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/13438
19564         * g++.dg/parse/error8.C: New test.
19565
19566         PR c++/11554
19567         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19568
19569 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19570
19571         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19572         too small.
19573         * gcc.c-torture/compile/930217-1.c: Likewise.
19574         * gcc.c-torture/compile/930513-1.c: Likewise.
19575         * gcc.c-torture/execute/920908-2.c: Likewise.
19576         * gcc.c-torture/execute/921204-1.c: Likewise.
19577         * gcc.c-torture/execute/930621-1.c: Likewise.
19578         * gcc.c-torture/execute/930630-1.c: Likewise.
19579         * gcc.c-torture/execute/931031-1.c: Likewise.
19580         * gcc.c-torture/execute/980602-2.c: Likewise.
19581         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19582         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19583         * gcc.c-torture/execute/extzvsi.c: Likewise.
19584         * gcc.c-torture/unsorted/ext.c: Likewise.
19585
19586 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19587
19588         PR target/12749
19589         * gcc.c-torture/compile/20031220-2.c: New test case.
19590
19591 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19592
19593         PR optimization/13031
19594         * gcc.c-torture/compile/20031220-1.c: New test case.
19595
19596 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19597
19598         * gcc.dg/cast-function-1.c: New test.
19599
19600 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19601
19602         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19603         formats.
19604
19605 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/12795
19608         * g++.dg/ext/attrib10.C: New test.
19609
19610 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19611
19612         * gcc.dg/cleanup-10.c: New test.
19613         * gcc.dg/cleanup-11.c: New test.
19614
19615 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19616
19617         PR c++/13239
19618         * g++.dg/opt/expect1.C: New test.
19619
19620 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19621
19622         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19623
19624 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19625
19626         PR debug/12923
19627         * gcc.dg/20031218-1.c: New test.
19628
19629         PR debug/12389
19630         * gcc.dg/20031218-2.c: New test.
19631         * gcc.dg/20031218-3.c: New test.
19632
19633         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19634         of label name and allow for USER_LABEL_PREFIX == "_" names.
19635         * g++.dg/abi/mangle18-2.C: Likewise.
19636         * g++.dg/abi/mangle19-1.C: Likewise.
19637         * g++.dg/abi/mangle19-2.C: Likewise.
19638         * g++.dg/abi/mangle20-1.C: Likewise.
19639         * g++.dg/abi/mangle20-2.C: Likewise.
19640
19641 2003-12-18  Richard Henderson  <rth@redhat.com>
19642
19643         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19644
19645 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19646             Dan Kegel <dank@kegel.com>
19647
19648         PR other/12009
19649         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19650         testing a cross compiler, it causes spurious compile failures.
19651         * lib/g++.exp: Likewise.
19652
19653 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19654
19655         PR c++/13262
19656         * g++.dg/template/access13.C: New test.
19657
19658 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19659
19660         * gcc.dg/20031216-1.c: New test.
19661
19662 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19663
19664         PR c++/9154
19665         * g++.dg/template/error10.C: New test.
19666
19667 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19670         * g++.dg/eh/simd-2.C: Likewise.
19671
19672 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19673             Roger Sayle  <roger@eyesopen.com>
19674
19675         * gcc.c-torture/execute/ieee/mzero5.c: New.
19676
19677 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/10603
19680         * g++.dg/parse/error6.C: New test.
19681
19682         PR c++/12827
19683         * g++.dg/parse/error7.C: New test.
19684
19685 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19686
19687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19688         at -O with stabs debugging formats.
19689         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19690         * gcc.dg/debug/debug-2.c: Likewise.
19691
19692 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/12696
19695         * g++.dg/init/error1.C: New test.
19696
19697         PR c++/12218
19698         * g++.dg/init/pm3.C: New test.
19699
19700 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19701
19702         PR c/3347
19703         * gcc.dg/bitfld-8.c: New test.
19704
19705 2003-12-16  James Lemke  <jim@wasabisystems.com>
19706
19707         * gcc.dg/arm-scd42-[123].c: New tests.
19708
19709 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19710
19711         PR c++/9043
19712         * g++.dg/abi/mangle20-1.C: New test.
19713         * g++.dg/abi/mangle20-2.C: New test.
19714
19715 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/13275
19718         * g++.dg/other/offsetof2.C: Remove XFAIL.
19719         * g++.dg/parse/offsetof1.C: New test.
19720         * g++.gd/parse/offsetof2.C: Likewise.
19721
19722 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19723
19724         * g++.dg/template/nontype3.C: New test.
19725         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19726
19727 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19728
19729         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19730
19731 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         PR c++/13387
19734         * g++.dg/expr/assign1.C: New test.
19735
19736         PR c++/13242
19737         * g++.dg/abi/mangle19-1.C: New test.
19738         * g++.dg/abi/mangle19-2.C: New test.
19739
19740 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19741
19742         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19743
19744 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19745
19746         * gcc.c-torture/execute/20031216-1.c: New test.
19747
19748 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19749
19750         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19751         an ICE regression.
19752
19753 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/10926
19756         * g++.dg/template/error9.C: New test.
19757
19758         PR c++/11116
19759         * g++.dg/template/error8.C: New test.
19760
19761 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19762
19763         PR middle-end/13400
19764         * gcc.c-torture/execute/20031215-1.c: New test case.
19765
19766 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/13269
19769         * g++.dg/parse/error5.C: New test.
19770
19771         PR c++/12989
19772         * g++.dg/expr/sizeof1.C: New test.
19773
19774         PR c++/13310
19775         * g++.dg/template/crash15.C: New test.
19776
19777 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19778
19779         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19780         a non-POD type as the last named parameter of a varargs function.
19781
19782 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19783
19784         PR c++/13243
19785         PR c++/12573
19786         * g++.dg/template/crash14.C: New test.
19787         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19788
19789 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19790
19791         * g++.dg/other/java1.C: New test.
19792
19793         PR c++/13241
19794         * g++.dg/abi/mangle18-1.C: New test.
19795         * g++.dg/abi/mangle18-2.C: New test.
19796
19797 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19798
19799         PR optimization/10312
19800         * gcc.c-torture/execute/20031214-1.c: New.
19801
19802 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/10779
19805         PR c++/12160
19806         * g++.dg/parse/error3.C: New test.
19807         * g++.dg/parse/error4.C: Likewise.
19808         * g++.dg/abi/mangle4.C: Tweak error messages.
19809         * g++.dg/lookup/using5.C: Likewise.
19810         * g++.dg/other/error2.C: Likewise.
19811         * g++.dg/parse/typename5.C: Likewise.
19812         * g++.dg/parse/undefined1.C: Likewise.
19813         * g++.dg/template/arg2.C: Likewise.
19814         * g++.dg/template/ttp3.C: Likewise.
19815         * g++.dg/template/type1.C: Likewise.
19816         * g++.old-deja/g++.other/crash32.C: Likewise.
19817         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19818
19819 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19820
19821         PR c++/13106
19822         * g++.dg/warn/noreturn-3.C: New test.
19823
19824 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19825
19826         PR c++/13118
19827         * g++.dg/abi/covariant3.C: New.
19828
19829 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19830
19831         * g++.dg/eh/ia64-1.C: New test.
19832
19833 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19834
19835         PR optimization/13037
19836         * g77.f-torture/execute/13037.f: New test case.
19837
19838 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19839
19840         PR c++/12881
19841         * g++.dg/abi/covariant2.C: New.
19842
19843 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19844
19845         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19846
19847 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19848
19849         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19850
19851 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19852
19853         PR other/10819
19854         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19855         to fix Bug 10819.
19856         * lib/g++.exp (g++_version): Likewise.
19857         * lib/g77.exp (g77_version): Likewise.
19858         * lib/objc.exp (default_objc_version): Likewise.
19859
19860 2003-12-10  Richard Henderson  <rth@redhat.com>
19861
19862         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19863
19864         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19865
19866 2003-12-08  Matt Austern  <austern@apple.com>
19867
19868         PR c/13134
19869         * lib/gcc-dg.exp (dg-require-visibility): Define.
19870         * lib/target-supports (check_visibility_available): Define.
19871         * gcc.dg/visibility-1.c: New test.
19872         * gcc.dg/visibility-2.c: Likewise.
19873         * gcc.dg/visibility-3.c: Likewise.
19874         * gcc.dg/visibility-4.c: Likewise.
19875         * gcc.dg/visibility-5.c: Likewise.
19876         * gcc.dg/visibility-6.c: Likewise.
19877         * g++.dg/ext/visibility-1.C: Likewise.
19878         * g++.dg/ext/visibility-2.C: Likewise.
19879         * g++.dg/ext/visibility-3.C: Likewise.
19880         * g++.dg/ext/visibility-4.C: Likewise.
19881         * g++.dg/ext/visibility-5.C: Likewise.
19882         * g++.dg/ext/visibility-6.C: Likewise.
19883
19884 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19885
19886         * g++.dg/lookup/java1.C: New test.
19887         * g++.dg/lookup/java2.C: New test.
19888
19889 2003-12-07  Falk Hueffner  <falk@debian.org>
19890
19891         * g++.dg/opt/noreturn-1.C: New test.
19892
19893 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19894
19895         * gcc.dg/overflow-1.c: New test.
19896
19897 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19898
19899         * g77.f-torture/compile/13060.f: New test.
19900
19901 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19902
19903         PR c++/13323
19904         * g++.dg/inherit/operator2.C: New test.
19905
19906 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19907
19908         PR c++/13305
19909         * g++.dg/ext/attrib9.C: New test.
19910
19911 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/13314
19914         * g++.dg/template/error7.C: New test.
19915
19916 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19917             J"orn Rennecke <joern.rennecke@superh.com>
19918
19919         PR target/13302
19920         * g++.dg/other/struct-va_list.C: New test.
19921
19922 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         PR c++/13166
19925         * g++.dg/parse/defarg6.C: New test.
19926
19927 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19928
19929         PR target/13256
19930         * gcc.c-torture/execute/20031201-1.c: New test.
19931
19932 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19933
19934         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19935
19936 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19937
19938         * gcc.dg/builtin-return-1.c: New test.
19939
19940 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19941             J"orn Rennecke <joern.rennecke@superh.com>
19942
19943         PR optimization/13260
19944         * gcc.c-torture/execute/20031204-1.c: New test.
19945
19946 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/9127
19949         * g++.dg/template/error6.C: New test.
19950
19951 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * gcc.dg/20031202-1.c: New test.
19954
19955 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/13179
19958         * g++.dg/template/eh1.C: New test.
19959
19960         PR c++/10771
19961         * g++.dg/template/error5.C: New test.
19962
19963 2003-12-02  David Ung  <davidu@mips.com>
19964
19965         * gcc.dg/compat/vector-check.h: Corrected type for var
19966         g_##TMODE
19967
19968 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19969
19970         PR c++/10126
19971         * g++.dg/template/ptrmem8.C: New test.
19972
19973 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19974
19975         PR c++/12573
19976         * g++.dg/template/dependent-expr3.C: New test.
19977
19978 2003-12-01  James Lemke  <jim@wasabisystems.com>
19979
19980         * gcc.dg/arm-g2.c: New test.
19981
19982 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19983
19984         PR optimization/11634
19985         * gcc.dg/20031201-2.c: New test case.
19986
19987 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19988
19989         PR 11433
19990         * objc.dg/proto-lossage-3.m: New test.
19991
19992 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19993
19994         PR optimization/12628
19995         * gcc.dg/20031201-1.c: New test case.
19996
19997 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19998
19999         * gcc.dg/unaligned-1.c: New test.
20000
20001 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/9849
20004         * g++.dg/template/error4.C: New test.
20005         * g++.dg/template/nested3.C: Adjust error markers.
20006
20007 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20008
20009         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20010
20011 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20012
20013         PR c/10333
20014         * gcc.dg/bitfld-7.c: New test.
20015
20016 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20017
20018         * gcc.dg/tls/asm-1.C: New test.
20019
20020 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021
20022         * gcc.dg/cpp/assert4.c: Update.
20023
20024 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20025
20026         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20027         * gcc.dg/builtin-apply3.c: New test.
20028
20029 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20030
20031         * lib/compat.exp (compat-obj): New xfaildata parameter.
20032         Use it to set compiler_conditional_xfail_data before compiling.
20033         (compat-get-options): Handle dg-xfail-if.
20034         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20035         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20036         * gcc.dg/compat/vector-1_y.c: Likewise.
20037         * gcc.dg/compat/vector-2_x.c: Likewise.
20038         * gcc.dg/compat/vector-2_y.c: Likewise.
20039
20040 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20041
20042         * g++.dg/opt/reg-stack4.C: New test.
20043
20044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20045
20046         * gcc.dg/builtin-apply2.c: New test.
20047
20048 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20049
20050         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20051
20052 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20053
20054         PR c++/12924
20055         * g++.dg/template/template-id-2.C: New test.
20056
20057 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20058
20059         PR c++/5369
20060         * g++.dg/template/memfriend1.C: New test.
20061         * g++.dg/template/memfriend2.C: Likewise.
20062         * g++.dg/template/memfriend3.C: Likewise.
20063         * g++.dg/template/memfriend4.C: Likewise.
20064         * g++.dg/template/memfriend5.C: Likewise.
20065         * g++.dg/template/memfriend6.C: Likewise.
20066         * g++.dg/template/memfriend7.C: Likewise.
20067         * g++.dg/template/memfriend8.C: Likewise.
20068         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20069
20070 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/12515
20073         * g++.dg/ext/cond1.C: New test.
20074
20075 2003-11-20  Richard Henderson  <rth@redhat.com>
20076
20077         * gcc.dg/20020201-2.c: Remove.
20078         * gcc.dg/20020201-4.c: Remove.
20079         * gcc.dg/20020304-1.c: Remove.
20080
20081 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20082
20083         * gcc.dg/cpp/trad/xwin1.c: New test case.
20084
20085 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20086
20087         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20088         * lib/g77.exp: Likewise.
20089         * lib/objc.exp: Likewise.
20090         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20091         for darwin.
20092
20093 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20094
20095         PR c++/12932
20096         * g++.dg/template/static5.C: New test.
20097
20098 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20099
20100         * gcc.dg/nested-func-1.c: New test.
20101
20102 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20103
20104         * gcc.dg/cpp/assert4.c: New test.
20105
20106 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20107
20108         PR c++/2294
20109         * g++.dg/lookup/using9.c: New test.
20110
20111 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20112
20113         PR c++/12762
20114         * g++.dg/template/error3.C: New test.
20115
20116 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20117
20118         PR ada/13035
20119         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20120         No longer use a wrapper for gcc, since this does not work under
20121         Windows.
20122
20123 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20124
20125         PR c++/2094
20126         * g++.dg/template/ptrmem7.C: New test.
20127
20128 2003-11-13  Andrew Pinski <apinski@apple.com>
20129
20130         * gcc.c-torture/compile/20031113-1.c: New test.
20131
20132 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20133             Kean Johnston <jkj@sco.com>
20134
20135         PR c/13029
20136         * gcc.dg/unused-4.c: Update.
20137
20138 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20139
20140         * g++.dg/opt/const3.C: New test.
20141
20142 2003-11-13  Jan Hubicka  <jh@suse.cz>
20143
20144         * gcc.c-torture/compile/20031112-1.c: New test.
20145
20146 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20147
20148         * g++.dg/parse/crash10.C: Remove bogus error marker.
20149
20150 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20151
20152         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20153         (host_gcc): Likewise.
20154         (ROOT): Honor $PWDCMD.
20155         (BASE): Likewise.
20156         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20157
20158 2003-11-12  Catherine Moore  <clm@redhat.com>
20159
20160         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20161
20162 2003-11-12  Andreas Jaeger  <aj@suse.de>
20163             Jakub Jelinek  <jakub@redhat.com>
20164             Andrew Pinski  <pinskia@physics.uc.edu>
20165             Richard Henderson  <rth@redhat.com>
20166
20167         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20168         systems.
20169         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20170
20171         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20172         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20173
20174 2003-11-11  Andreas Jaeger  <aj@suse.de>
20175
20176         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20177
20178         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20179
20180 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20181
20182         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20183         Clean ups.
20184
20185 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20186
20187         * gcc.dg/trampoline-1.c: New test.
20188
20189 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20190
20191         * gcc.c-torture/compile/200031109-1.c: New test.
20192
20193 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20194
20195         PR c/3190
20196         PR c/8714
20197         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20198         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20199         gcc.dg/format/no-y2k-1.c: Update.
20200
20201 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20202
20203         PR optimization/10467
20204         * gcc.dg/20031108-1.c: New test case.
20205
20206 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20207
20208         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20209
20210 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20211
20212         * gcc.dg/compound-lvalue-1.c: New test.
20213         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20214         some XFAILs.
20215
20216 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20217
20218         * gcc.dg/altivec-varargs-1.c: New test.
20219
20220 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20221
20222         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20223         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20224         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20225         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20226         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20227
20228 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20229
20230         * gcc.dg/cond-lvalue-1.c: New test.
20231
20232 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20233
20234         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20235
20236 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         PR c++/11616
20239         * g++.dg/template/instantiate5.C: New test.
20240
20241 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20242
20243         PR c++/12726
20244         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20245         * ChangeLog: Add missing first entry for above test.
20246
20247 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20248
20249         PR c++/9810
20250         * g++.dg/template/using8.C: New test.
20251         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20252
20253 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20254
20255         PR optimization/10817
20256         * gcc.c-torture/compile/20031102-1.c: New test case.
20257
20258 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20259
20260         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20261         2147483647.
20262
20263 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20264
20265         * gcc.dg/20031102-1.c: New test.
20266
20267 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.dg/complex-1.c: New test.
20270
20271 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20272
20273         PR c++/12796
20274         * g++.dg/template/crash13.C: Adjust expected error location.
20275         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20276
20277 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20278
20279         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20280
20281 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20282
20283         PR/10239
20284         * gcc.c-torture/compile/20031031-2.c: New test.
20285
20286 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20287
20288         PR/11640
20289         * gcc.c-torture/compile/20031031-1.c: New test.
20290
20291 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20292
20293         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20294         * gcc.misc-tests/bprob.exp: Likewise.
20295         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20296         the execution test on arm-elf configs.
20297         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20298         configs that don't support scratch files.
20299         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20300
20301 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20302
20303         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20304         done by dejagnu.
20305
20306 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20307
20308         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20309         Avoid non pure sh syntax. Add more logging.
20310
20311         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20312         fail.
20313
20314 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20315
20316         PR libgcj/10610
20317         * gcc.dg/ppc-stackalign-1.c: New test.
20318
20319 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20320
20321         * ada/acats/run_all.sh: Change output to be more compliant with
20322         dejagnu framework.
20323         Create acats.sum and acats.log files under testsuite/ada/acats
20324         Only run [a-z]* directories, to filter out e.g. CVS.
20325         Redirect build output to log file.
20326
20327 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20328
20329         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20330
20331 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20332
20333         PR ada/5909:
20334         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20335
20336 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20337
20338         * gcc.c-torture/compile/20031023-1.c: New test.
20339         * gcc.c-torture/compile/20031023-2.c: New test.
20340         * gcc.c-torture/compile/20031023-3.c: New test.
20341         * gcc.c-torture/compile/20031023-4.c: New test.
20342
20343 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20344
20345         PR c++/10371
20346         * g++.dg/lookup/scoped8.C: New test.
20347
20348 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20349
20350         * g++.dg/opt/reg-stack3.C: New test.
20351
20352 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20353
20354         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20355
20356 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20357
20358         PR c++/11076
20359         * g++.dg/template/crash13.C: New test.
20360
20361 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20362
20363         * gcc.dg/c99-restrict-2.c: New test.
20364
20365 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20366
20367         PR c++/12698, c++/12699, c++/12700, c++/12566
20368         * g++.dg/inherit/covariant9.C: New test.
20369         * g++.dg/inherit/covariant10.C: New test.
20370         * g++.dg/inherit/covariant11.C: New test.
20371
20372 2003-10-23  Jason Merrill  <jason@redhat.com>
20373
20374         PR c++/12726
20375         * g++.dg/ext/complit2.C: New test.
20376
20377 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20378
20379         PR target/12654
20380         * gcc.c-torture/execute/20031020-1.c: New test.
20381
20382 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20383
20384         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20385         following the jump_insn.
20386
20387 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         * gcc.dg/cast-lvalue-1.c: New test.
20390
20391 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/11962
20394         * g++.dg/template/cond2.C: New test.
20395
20396 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20397
20398         * gcc.dg/builtins-28.c: New test.
20399
20400 2003-10-20  Jan Hubicka  <jh@suse.cz>
20401
20402         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20403         parameter.
20404         * testsuite/gcc.dg/inline-2.c: Likewise.
20405
20406 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20407
20408         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20409         * gcc.dg/nest.c:  Likewise.
20410
20411 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20412
20413         PR c++/9781, c++/10583, c++/11862
20414         * g++.dg/parse/crash13.C: New test.
20415
20416 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20417
20418         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20419
20420 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20421
20422         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20423         Define HAVE_C99_RUNTIME except on Solaris.
20424         * gcc.dg/builtins-20.c: Likewise.
20425
20426 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20427
20428         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20429
20430 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20431
20432         PR c++/12495
20433         * g++.dg/template/crash21.C: New test.
20434
20435 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20436
20437         PR c++/2513
20438         * g++.dg/template/typename5.C: New test.
20439
20440 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         PR c++/12369
20443         * g++.dg/template/friend25.C: New test.
20444
20445 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20446
20447         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20448         versions.
20449
20450 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20451
20452         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20453         == 2147483647.
20454
20455 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20456
20457         * gcc.c-torture/execute/960416-1.x: Remove.
20458         * gcc.c-torture/execute/divconst-3.x: Likewise.
20459
20460 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20461
20462         PR target/12598
20463         * gcc.dg/torture/cris-volatile-1.c: New test.
20464
20465 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20466
20467         PR optimization/9325
20468         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20469         for overflowing floating point to integer conversion during RTL
20470         simplification.
20471
20472 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20473
20474         * objc/execute/_cmd.m: Fix typo.
20475         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20476         Relax 'scan-assembler' regexp.
20477         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20478         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20479         * objc.dg/zero-link-2.m: Remove blank line.
20480         * objc.dg/zero-link-3.m: New test case.
20481
20482 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20483
20484         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20485
20486         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20487         than linker trickery.
20488
20489 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20490
20491         PR c++/12370
20492         * g++.dg/other/friend2.C: New test.
20493
20494 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20495
20496         * gcc.dg/20031012-1.c: New test.
20497
20498 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20499
20500         * gcc.dg/weak/weak-3.c: Fix for new warning.
20501
20502 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20503
20504         PR optimization/8750
20505         * gcc.c-torture/execute/20031012-1.c: New test case.
20506
20507 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20508
20509         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20510         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20511
20512 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20513
20514         PR optimization/12260
20515         * gcc.c-torture/compile/20031011-2.c: New test case.
20516
20517 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20518
20519         * gcc.c-torture/execute/20031011-1.c: New testcase.
20520
20521 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20522
20523         * gcc.c-torture/compile/20031011-1.c: New test.
20524
20525 2003-10-11  Jan Hubicka  <jh@suse.cz>
20526
20527         * g++.dg/other/first-global.C: New test.
20528
20529 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20530
20531         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20532
20533 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20534
20535         * gcc.c-torture/compile/20031010-1.c: New test.
20536
20537 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20538
20539         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20540         * gcc.c-torture/execute/va-arg-25.c: ... here.
20541
20542 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20543
20544         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20545
20546 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20547
20548         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20549
20550 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20551
20552         * g++.dg/parse/error2.C: New test.
20553
20554 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20555
20556         PR c++/11097
20557         * g++.dg/other/error5.C: Modify the error message.
20558         * g++.dg/lookup/using8.C: New test.
20559
20560 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20561
20562         * gcc.dg/darwin-abi-2.c: New file.
20563         * gcc.c-torture/execute/va-arg-24.c: New file.
20564
20565 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20566
20567         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20568         indentation.
20569
20570 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c++/10147
20573         * g++.dg/other/error4.C: Update error messages.
20574         * g++.dg/template/ptrmem4.C: Likewise.
20575
20576         PR c++/12337
20577         * g++.dg/init/new9.C: New test.
20578
20579         PR c++/12334, c++/12236, c++/8656
20580         * g++.dg/ext/attrib8.C: New test.
20581
20582 2003-10-06  Devang Patel  <dpatel@apple.com>
20583
20584         * gcc.dg/debug/dwarf2-3.h: New test.
20585         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20586
20587 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20588
20589         * g++.dg/opt/cfg2.C: New test.
20590
20591 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20592
20593         * g++.dg/opt/float1.C: New test.
20594
20595 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20596
20597         * gcc.dg/c90-array-lval-6.c: New test.
20598         * gcc.dg/c99-array-lval-6.c: New test.
20599
20600 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20601             Ziemowit Laski  <zlaski@apple.com>
20602
20603         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20604         'Derived', so that it is never considered a class method; add
20605         new warning for '+port' method ambiguity.
20606         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20607         <objc/objc-api.h> (needed on Mac OS X).
20608         * objc.dg/method-13.m: New test.
20609
20610 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20611
20612         PR optimization/9325, PR java/6391
20613         * gcc.c-torture/execute/20031003-1.c: New test case.
20614
20615 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR optimization/12180
20618         * gcc.dg/20031002-1.c: New test.
20619
20620         PR c++/12486
20621         * g++.dg/inherit/error1.C: New test.
20622
20623 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20624
20625         * lib/f-torture.exp (search_for): Rename to...
20626         (search_for_re): This.  Also, clean up comments and the
20627         "regexp" invocation.
20628
20629 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20630
20631         * gcc.c-torture/compile/20031002-1.c: New test.
20632
20633 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20634
20635         * g++.dg/opt/cond1.C: New test.
20636
20637 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20638
20639         * gcc.dg/Wold-style-definition-2.c: New testcase.
20640         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20641
20642 2003-09-29  Richard Henderson  <rth@redhat.com>
20643
20644         * g++.dg/init/array10.C: Add dg-options.
20645
20646 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20647
20648         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20649
20650 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20651
20652         * g++.dg/template/friend19.C: Fix typo.
20653         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20654
20655 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20656
20657         * gcc.c-torture/execute/20030928-1.c: New test.
20658         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20659
20660 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20661
20662         * g++.dg/opt/unroll1.C: New test.
20663
20664 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20665
20666         PR optimization/11741
20667         * gcc.dg/20030926-1.c: New test case.
20668
20669 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20670
20671         PR c++/5655
20672         * g++.dg/parse/access7.C: New test.
20673         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20674
20675 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20676
20677         MERGE OF objc-improvements-branch into MAINLINE:
20678         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20679         if libobjc has not been built.
20680         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20681         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20682         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20683         objc/execute/nested-3.m, objc/execute/np-2.m,
20684         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20685         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20686         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20687         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20688         objc.dg/special/unclaimed-category-1.h,
20689         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20690         well as GNU runtime.
20691         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20692         * execute/cascading-1.m, execute/function-message-1.m,
20693         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20694         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20695         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20696         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20697         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20698         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20699         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20700         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20701         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20702         * objc.dg/bitfield-2.m: Run only on Darwin.
20703         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20704         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20705         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20706         * objc.dg/const-str-1.m: Fix constant string layout.
20707
20708 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20709
20710         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20711
20712 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20713
20714         * gcc.dg/darwin-abi-1.c: New file.
20715
20716 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20717
20718         PR target/12281
20719         * gcc.c-torture/compile/20030921-1.c: New test.
20720
20721 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20722
20723         * g++.dg/opt/reg-stack2.C: New test.
20724
20725 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20726
20727         * g++.dg/eh/delayslot1.C: New test.
20728
20729 2003-09-20  Richard Henderson  <rth@redhat.com>
20730
20731         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20732
20733 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20734
20735         * gcc.c-torture/execute/20030920-1.c: New test case.
20736
20737 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20738
20739         * g++.dg/rtti/typeid3.C: Correct expected error message.
20740
20741 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20742
20743         PR c++/157
20744         * g++.dg/parse/crash12.C: New test.
20745
20746 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20747
20748         * gcc.dg/compat/mixed-struct-check.h: New.
20749         * gcc.dg/compat/mixed-struct-defs.h: New.
20750         * gcc.dg/compat/mixed-struct-init.h: New.
20751         * gcc.dg/compat/struct-by-value-19_main.c: New.
20752         * gcc.dg/compat/struct-by-value-19_x.c: New.
20753         * gcc.dg/compat/struct-by-value-19_y.c: New.
20754         * gcc.dg/compat/struct-by-value-20_main.c: New.
20755         * gcc.dg/compat/struct-by-value-20_x.c: New.
20756         * gcc.dg/compat/struct-by-value-20_y.c: New.
20757         * gcc.dg/compat/struct-return-19_main.c: New.
20758         * gcc.dg/compat/struct-return-19_x.c: New.
20759         * gcc.dg/compat/struct-return-19_y.c: New.
20760         * gcc.dg/compat/struct-return-20_main.c: New.
20761         * gcc.dg/compat/struct-return-20_x.c: New.
20762         * gcc.dg/compat/struct-return-20_y.c: New.
20763
20764 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20765         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20766         so that it will not complain on LP64 targets.
20767
20768 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20769
20770         PR c++/495
20771         * g++.dg/template/friend24.C: New test.
20772
20773 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20774
20775         PR c++/12332
20776         * g++.dg/template/memtmpl2.C: New test.
20777
20778 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR target/11184
20781         * gcc.dg/builtin-apply1.c: New test.
20782
20783 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20784
20785         PR c++/9848
20786         * g++.dg/warn/Wunused-4.C: New test.
20787
20788 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20789
20790         PR c++/12316
20791         * g++.dg/other/gc2.C: New test.
20792
20793 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20794
20795         PR c++/11991
20796         * g++.dg/rtti/typeid3.C: New test.
20797
20798         PR c++/12266
20799         * g++.dg/overload/template1.C: New test.
20800
20801 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20802
20803         * g++.dg/opt/cfg3.C: New test.
20804
20805 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20806
20807         PR c++/7939
20808         * g++.dg/template/crash11.C: New test.
20809
20810 2003-09-16  Jason Merrill  <jason@redhat.com>
20811             Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.dg/attr-warn-unused-result.c: New test.
20814
20815 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20816
20817         PR c++/12184
20818         * g++.dg/expr/call2.C: New test.
20819
20820 2003-09-15  Andreas Jaeger  <aj@suse.de>
20821
20822         * gcc.dg/Wold-style-definition-1.c: New test.
20823
20824 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/3907
20827         * g++.dg/parse/template12.C: New test.
20828
20829         * g++.dg/abi/bitfield11.C: New test.
20830         * g++.dg/abi/bitfield12.C: Likewise.
20831
20832 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20833
20834         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20835         non-expansion of functional macro name without arguments at EOL.
20836         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20837
20838 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20839
20840         * gcc.c-torture/execute/20030914-[12].c: New tests.
20841
20842 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20843
20844         PR c++/11788
20845         * g++.dg/overload/addr1.C: New test.
20846
20847 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20848
20849         * gcc.dg/20030909-1.c: New test.
20850
20851 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20852
20853         * gcc.dg/ultrasp10.c: New test.
20854
20855 2003-09-09  Devang Patel  <dpatel@apple.com>
20856
20857         * gcc.dg/darwin-ld-6.c: New test.
20858
20859 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20860
20861         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20862
20863 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20864
20865         * gcc.dg/ia64-types1.c: New test.
20866         * gcc.dg/ia64-types2.c: Likewise.
20867
20868 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20869
20870         * gcc.dg/builtins-1.c: Add more _Complex tests.
20871         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20872
20873         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20875
20876 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20877
20878         PR c++/11786
20879         * g++.dg/lookup/koenig2.C: New test.
20880
20881         PR c++/5296
20882         * g++.dg/rtti/typeid2.C: New test.
20883
20884 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.c-torture/compile/20030904-1.c: New test.
20887
20888 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20889
20890         * g++.dg/opt/longbranch2.C: New test.
20891
20892 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20893
20894         * g++.dg/template/crash10.C: Only compile it.
20895
20896 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20897
20898         PR middle-end/11665
20899         * gcc.c-torture/compile/20030907-1.c: New test.
20900         * g++.dg/init/array11.C: New test.
20901
20902 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/11852
20905         * g++.dg/init/struct1.C: New test.
20906
20907 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/12181
20910         * g++.dg/expr/comma1.C: New test.
20911
20912 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/11867
20915         * g++.dg/expr/static_cast5.C: New test.
20916
20917 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20918
20919         PR c++/11507
20920         * g++.dg/lookup/scoped7.C: New test.
20921
20922         PR c++/9574
20923         * g++.dg/other/static1.C: New test.
20924
20925         PR c++/11490
20926         * g++.dg/warn/template-1.C: New test.
20927
20928         PR c++/11432
20929         * g++.dg/template/crash10.C: New test.
20930
20931         PR c++/2478
20932         * g++.dg/overload/VLA.C: New test.
20933
20934         PR c++/10804
20935         * g++.dg/template/call1.C: New test.
20936
20937 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         PR c++/11794
20940         * g++.dg/parse/using3.C: New test.
20941
20942 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20943
20944         PR c++/11409
20945         * g++.dg/overload/builtin3.C: New test case.
20946
20947 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20948
20949         PR c/9862
20950         * gcc.dg/20030906-1.c: New test.
20951         * gcc.dg/20030906-2.c: Likewise.
20952
20953 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20954
20955         PR c++/12167
20956         * g++.dg/parse/defarg5.C: New test.
20957
20958         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20959
20960 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20961
20962         PR c++/12163
20963         * g++.dg/expr/static_cast4.C: New test.
20964
20965         PR c++/12146
20966         * g++.dg/template/crash9.C: New test.
20967
20968 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20969
20970         * g++.old-deja/g++.ext/pretty2.C: Update for change
20971         in __FUNCTION__.
20972         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20973
20974 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20975
20976         PR c++/11922
20977         * g++/dg/template/qualified-id1.C: New test.
20978
20979         PR c++/12037
20980         * g++.dg/warn/noeffect4.C: New test.
20981
20982 2003-09-04  Matt Austern  <austern@apple.com>
20983
20984         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20985         * g++.dg/ext/fnname2.C: Likewise.
20986         * g++.dg/ext/fnname3.C: Likewise.
20987
20988 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20989
20990         * g++.dg/expr/lval1.C: New test.
20991         * g++.dg/ext/lvcast.C: Remove.
20992
20993 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20994
20995         PR optimization/11700.
20996         * gcc.c-torture/compile/20030903-1.c: New test case.
20997
20998 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20999
21000         PR c++/12053
21001         * g++.dg/abi/layout4.C: New test.
21002
21003 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21004
21005         PR c++/11553
21006         * g++.dg/parse/friend3.C: New test.
21007
21008 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/11847
21011         * g++.dg/template/class1.C: New test.
21012
21013         PR c++/11808
21014         * g++.dg/expr/call1.C: New test.
21015
21016 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/12114
21019         * g++.dg/init/ref9.C: New test.
21020
21021         PR c++/11972
21022         * g++.dg/template/nested4.C: New test.
21023
21024 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21025
21026         PR c++/12093
21027         * g++.dg/template/non-dependent4.C: New test.
21028
21029         PR c++/11928
21030         * g++.dg/inherit/conv1.C: New test.
21031
21032 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/6196
21035         * g++.dg/ext/label1.C: New test.
21036         * g++.dg/ext/label2.C: Likewise.
21037
21038 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21039
21040         * g++.dg/expr/cond3.C: New test.
21041
21042 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21043
21044         * gcc.dg/builtins-1.c: Add new builtin cases.
21045
21046 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21047
21048         * gcc.dg/builtins-1.c: Add new cases.
21049         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21050
21051 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21052
21053         * gcc.dg/builtins-1.c: Add more math builtin tests.
21054         * gcc.dg/torture/builtin-attr-1.c: New test.
21055
21056 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21057
21058         PR optimization/5079
21059         * g++.dg/opt/static3.C: New test.
21060
21061 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21062
21063         * gcc.misc-tests/gcov-10b.c: New test.
21064
21065 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21066
21067         * g++.dg/opt/ptrmem3.C: New test.
21068
21069         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21070
21071 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21072
21073         * gcc.dg/20030826-2.c: New test.
21074
21075 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21076
21077         PR middle-end/12002
21078         * g77.f-torture/compile/12002.f: New test case.
21079
21080 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21081
21082         * gcc.dg/20030826-1.c: New test case.
21083
21084 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21085
21086         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21087
21088 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         PR c++/11871
21091         * c++.dg/lookup/crash1.C: New test.
21092
21093         * c++.dg/warn/noeffect3.C: New test.
21094
21095 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21096
21097         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21098         * gcc.dg/compat/vector-1_y.c: Ditto.
21099         * gcc.dg/compat/vector-2_x.c: Ditto.
21100         * gcc.dg/compat/vector-2_y.c: Ditto.
21101
21102 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21103
21104         * gcc.dg/20030702-1.c: New test.
21105
21106 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/8795
21109         * g++.dg/ext/altivec-1.C: New test.
21110
21111 2003-08-24  Richard Henderson  <rth@redhat.com>
21112
21113         * g++.dg/eh/simd-2.C: Add -w for x86.
21114
21115 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21116
21117         * gcc.dg/20030815-1.c: New test.
21118
21119 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21120
21121         PR c++/3765
21122         * g++.dg/parse/access6.C: New test.
21123
21124 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21125
21126         PR c++/641, c++/11876
21127         * g++.dg/template/friend22.C: New test.
21128         * g++.dg/template/friend23.C: Likewise.
21129
21130 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21131
21132         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21133         identically.
21134
21135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21136
21137         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21138
21139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21140
21141         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21142
21143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21144
21145         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21146
21147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21148
21149         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21150
21151 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/11919
21154         * g++.dg/overload/prom1.C: New test.
21155
21156         PR c++/11551
21157         * g++.dg/parse/dtor2.C: New test.
21158
21159         PR c++/10762
21160         * g++.dg/parse/using2.C: New test.
21161
21162 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21163
21164         PR target/11805
21165         * gcc.c-torture/compile/20030821-1.c: New.
21166
21167 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/11834
21170         * g++.dg/template/deduce2.C: New test.
21171
21172 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21173
21174         * gcc.c-torture/execute/20030821-1.c: New test.
21175
21176 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21177
21178         PR middle-end/11984
21179         * gcc.dg/20030820-1.c: New test case.
21180
21181 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21182
21183         PR c++/11945
21184         * g++.dg/warn/noeffect2.C: New test.
21185
21186 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21187
21188         PR c++/10926
21189         * g++.dg/template/dtor2.C: New test.
21190
21191         PR c++/11684
21192         * g++.dg/template/operator1.C: New test.
21193         * g++.dg/parse/operator4.C: New test.
21194
21195         PR c++/11946.C
21196         * g++.dg/expr/enum1.C: New test.
21197         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21198
21199         PR c++/11036.C
21200         * g++.dg/parse/elab2.C: New test.
21201         * g++.dg/parse/typedef4.C: Change error message.
21202         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21203         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21204         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21205
21206 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21207
21208         * gcc.dg/pch/warn-1.c: New.
21209         * gcc.dg/pch/warn-1.hs: New.
21210
21211         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21212         not-tested file.
21213
21214 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21217
21218 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21219
21220         * gcc.dg/uninit-D.c: New Test.
21221         * gcc.dg/uninit-E.c: New Test.
21222         * gcc.dg/uninit-F.c: New Test.
21223         * gcc.dg/uninit-G.c: New Test.
21224
21225 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21226
21227         * g++.dg/README: Describe the pch directory.
21228
21229 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21230
21231         PR c++/11174
21232         * g++.dg/parse/access4.C: New test.
21233         * g++.dg/parse/access5.C: Likewise.
21234         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21235
21236 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21237
21238         * gcc.dg/noncompile/20030818-1.c: New.
21239
21240 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         PR c++/11957
21243         * g++.dg/warn/noeffect1.C: New test.
21244
21245         * g++.dg/template/scope2.C: New test.
21246         * g++.dg/template/error2.C: Correct dg-error
21247
21248 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21249
21250         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21251
21252 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         PR C++/11512
21255         * g++.dg/template/warn1.C: New.
21256
21257 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21258
21259         * g++.dg/template/error2.C: New test.
21260         * g++.dg/lookup/using7.C: Adjust errors
21261         * g++.old-deja/g++.pt/crash36.C: Likewise.
21262         * g++.old-deja/g++.pt/derived3.C: Likewise.
21263
21264 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21265
21266         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21267         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21268         * gcc.c-torture/execute/builtins/string-9.c: New, from
21269         string-opt-9.c.  Adjust for execute/builtins framework.
21270         * gcc.c-torture/execute/string-opt-9.c: Delete.
21271
21272 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21273
21274         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21275
21276         * g++.dg/parse/ret-type2.C: New test.
21277
21278         PR c++/11703
21279         * g++.dg/init/new8.C: New test.
21280
21281         PR c++/10923
21282         * g++.dg/parse/typedef5.C: New test.
21283
21284         PR c++/9512
21285         * g++.dg/parse/qualified2.C: New test.
21286         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21287         invalid code.
21288
21289 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21290
21291         * g++.dg/conversion/ptrmem1.C: New test.
21292
21293 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21294
21295         PR target/11693
21296         * gcc.dg/20030811-1.c: New test.
21297
21298         PR target/11535
21299         * gcc.c-torture/execute/20030811-1.c: New test.
21300
21301 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21302
21303         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21304
21305 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/11789.C
21308         * g++.dg/inherit/multiple1.C: New test.
21309
21310 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21311
21312         * gcc.dg/spe1.c: New test.
21313
21314         PR c++/11670
21315         * g++.dg/expr/cast2.C: New test.
21316
21317         PR c++/10530
21318         * g++.dg/template/dependent-name2.C: New test.
21319
21320 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21321
21322         * g++.dg/parse/crash11.C: Put the dg options in comments.
21323
21324 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21325
21326         * lib/gcc-dg.exp: Update for diagnostic change.
21327
21328 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21329
21330         PR c++/5767
21331         * g++.dg/parse/crash11.C: New test.
21332
21333 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21334
21335         * gcc.dg/cpp/spacing1.c: Update.
21336
21337 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21338
21339         PR target/11739
21340         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21341         a value for -mtune.
21342
21343 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21344
21345         PR middle-end/11771
21346         * gcc.c-torture/compile/20030804-1.c: New test case.
21347
21348 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21349
21350         * gcc.dg/20030804-1.c: New test case.
21351
21352 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21353
21354         * gcc.dg/cpp/separate-1.c: New test.
21355
21356 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21357
21358         PR c++/11704
21359         * g++.dg/template/dependent-expr2.C: New test.
21360
21361         PR c++/11766
21362         * g++.dg/expr/ptrmem1.C: New test.
21363
21364 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21365
21366         PR c++/9453
21367         * g++.dg/template/friend15.C: New test.
21368
21369 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21370
21371         * lib/dg-pch.exp: Work round PCH bug.
21372
21373 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21374
21375         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21376         builtins.  Move cases from builtins-4.c here.
21377
21378         * gcc.dg/torture/builtin-math-1.c: New test taken from
21379         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21380         additional cases.
21381
21382         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21383         Delete.
21384
21385 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21386
21387         PR c++/9447
21388         * g++.dg/template/using7.C: New test.
21389
21390 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21391
21392         * import1.c, import2.c: New tests.
21393
21394 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * g++.dg/eh/crossjump1.C: New test.
21397
21398 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21399
21400         PR c++/11697
21401         * g++.dg/template/using6.C: New test.
21402
21403         PR c++/11744
21404         * g++.dg/template/koenig2.C: New test.
21405
21406 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21407
21408         PR c++/7983
21409         * g++.dg/parse/typedef4.C: New test.
21410
21411 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21412
21413         PR c++/8442, c++/8806
21414         * g++.dg/template/elab1.C: New test.
21415         * g++.dg/template/type2.C: Likewise.
21416         * g++.dg/template/ttp3.C: Adjust expected error message.
21417         * g++.old-deja/g++.law/visibility13.C: Likewise.
21418         * g++.old-deja/g++.niklas/t135.C: Likewise.
21419         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21420         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21421         template argument.
21422         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21423
21424 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21425
21426         PR c++/11295
21427         * g++.dg/ext/stmtexpr1.C: New test.
21428
21429         * g++.dg/opt/tmp1.C: New test.
21430
21431         PR c++/11525
21432         * g++.dg/parse/constant4.C: New test.
21433
21434         PR c++/9447
21435         * g++.dg/template/using5.C: New test.
21436
21437 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21438
21439         * gcc.dg/builtins-27.c: New test case.
21440
21441 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.dg/tls/opt-7.c: New test.
21444
21445 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21446
21447         * g++.old-deja/g++.other/crash18.C: Remove.
21448
21449 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * g++.dg/template/explicit3.C: New.
21452         * g++.dg/template/explicit4.C: New.
21453         * g++.dg/template/explicit5.C: New.
21454
21455         PR c++/11347
21456         * g++.dg/template/memtmpl1.C: New.
21457
21458 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21459
21460         PR target/11565
21461         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21462         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21463
21464 2003-07-30  Jan Hubicka  <jh@suse.cz>
21465
21466         * vtgc1.c: Kill.
21467
21468 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21469
21470         * gcc.dg/struct-in-proto-1.c: New test.
21471
21472 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21473
21474         * gcc.dg/cpp/include2.c: Only expect one message.
21475
21476 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21477
21478         PR c++/9447
21479         * g++.dg/template/using1.C: New test.
21480         * g++.dg/template/using2.C: New test.
21481         * g++.dg/template/using3.C: New test.
21482         * g++.dg/template/using4.C: New test.
21483
21484 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21485
21486         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21487         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21488
21489 2003-07-28  Jan Hubicka  <jh@suse.cz>
21490
21491         PR c++/11530
21492         * g++.dg/opt/call1.C: New test.
21493
21494 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21495
21496         PR c++/11667
21497         * g++.dg/init/enum2.C: New test.
21498         * g++.dg/template/overload1.C: Add "-w" option.
21499
21500 2003-07-28    <hp@bitrange.com>
21501
21502         * gcc.dg/Wdeclaration-after-statement-1.c,
21503         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21504
21505 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21506
21507         * gcc.c-torture/compile/20030725-1.c: New test.
21508
21509 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21510
21511         * gcc.dg/20030505.c: Only run for SPE.
21512         Remove definition of opaque type.
21513
21514 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21515
21516         * g++.dg/template/ptrmem6.C: New test.
21517
21518 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21519
21520         * gcc.c-torture/compile/zero-strct-2.c: New test.
21521
21522 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21523
21524         * gcc.dg/intermod-1.c: New test.
21525
21526 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         PR c++/11617
21529         * g++.dg/template/lookup2.C: New test.
21530         * g++.dg/template/memclass1.C: Remove instantiated from error.
21531         * g++.dg/other/error2.C: Tweak expected errors.
21532
21533         PR c++/11596
21534         * g++.dg/template/defarg3.C: New test.
21535
21536         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21537
21538 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21539
21540         * g++.dg/inherit/access5.C: New test.
21541
21542 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21543
21544         PR c++/11513
21545         * g++.dg/template/crash8.C: New test.
21546
21547 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21548
21549         PR c/10602
21550         * gcc.dg/noncompile/incomplete-2.c: New test.
21551
21552 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21553
21554         PR c++/11645
21555         * g++.dg/inherit/access4.C: New test.
21556
21557         PR c++/11517
21558         * g++.dg/expr/cond2.C: New test.
21559
21560         PR optimization/10679
21561         * g++.dg/opt/inline4.C: New test.
21562
21563 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.dg/parse/crash10: New test.
21566
21567 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21568
21569         * g++.dg/ext/flexary1.C: New test.
21570
21571 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21572
21573         PR c++/10793
21574         * g++.dg/template/crash9.C: New test.
21575
21576 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21577
21578         PR c++/3004
21579         * g++.dg/parse/typedef3.C: New test.
21580
21581         PR c++/7906
21582         * g++.dg/parse/operator2.C: New test.
21583
21584         PR c++/8895
21585         * g++.dg/parse/def-tmpl-arg1.C: New test.
21586
21587         PR c++/9282
21588         * g++.dg/parse/funptr1.C: New test.
21589
21590         PR c++/9452
21591         * g++.dg/parse/ambig3.C: New test.
21592
21593         PR c++/9454
21594         * g++.dg/parse/operator3.C: New test.
21595
21596         PR c++/9486
21597         * g++.dg/parse/template10.C: New test.
21598
21599         PR c++/9488
21600         * g++.dg/parse/template11.C: New test.
21601
21602         PR c++/10150
21603         * g++.dg/parse/invalid-op1.C: New test.
21604
21605         PR c++/10247
21606         * g++.dg/parse/condexpr1.C: New test.
21607
21608 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.dg/ext/packed3.C: New test.
21611         * g++.dg/ext/packed4.C: New test.
21612
21613         * gcc.dg/pack-test-3.c: New test.
21614
21615 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21616
21617         * lib/compat.exp: Handle dg-options per source file.
21618         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21619         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21620         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21621         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21622         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21623         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21624         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21625         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21626         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21627         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21628         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21629         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21630         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21631         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21632
21633 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21634
21635         PR c/10320
21636         * gcc.c-torture/execute/20030718-1.c: New test.
21637
21638 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21639
21640         PR optimization/11536
21641         * gcc.dg/20030721-1.c: New test.
21642
21643 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/11546
21646         * g++.dg/template/lookup1.C: New test.
21647
21648 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21649
21650         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21651         diagnostics of ill-formed constructs involving labels.
21652         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21653         the new 'previously defined here' message.
21654
21655 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.dg/parse/non-dependent2.C: New test.
21658
21659 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21660
21661         * g++.dg/init/init-ref4.C: xfail on targets without
21662         weak symbols.
21663
21664 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21665
21666         PR target/11087
21667         * gcc.c-torture/execute/20030717-1.c: New test.
21668
21669 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21670
21671         * g++.dg/opt/cfg1.C: New test.
21672
21673 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21674
21675         PR optimization/11557
21676         * gcc.dg/20030717-1.c: New test.
21677
21678 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21679
21680         PR c++/10476
21681         * g++.dg/expr/crash-1.C: New test.
21682
21683         PR c++/11027
21684         * g++.dg/template/init3.C: New test.
21685
21686         PR c++/8222
21687         * g++.dg/template/non-dependent1.C: New test.
21688
21689         PR c++/11070
21690         * g++.dg/template/non-dependent2.C: New test.
21691
21692         PR c++/11071
21693         * g++.dg/template/non-dependent3.C: New test.
21694
21695         PR c++/9907
21696         * g++.dg/template/sizeof5.C: New test.
21697
21698 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21699
21700         PR 11498
21701         * gcc.c-torture/compile/mangle-1.c: New file.
21702
21703 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21704
21705         PR c++/7809
21706         * g++.dg/parse/access3.C: New test.
21707
21708 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21709
21710         PR c++/11384
21711         * g++.dg/init/init-ref4.C: New test.
21712
21713 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/11547
21716         * g++.dg/parse/constant3.C: New test.
21717         * g++.dg/parse/crash7.C: Likewise.
21718
21719 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21720
21721         PR target/11008
21722         * gcc.dg/i386-pentium4-not-mull.c: New.
21723
21724 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21725
21726         * gcc.dg/asm-names.c (ymain): Make it weak.
21727
21728 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21729
21730         PR c++/5421
21731         * g++.dg/template/friend21.C: New test.
21732
21733 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.dg/cleanup-8.c: New test.
21736         * gcc.dg/cleanup-9.c: New test.
21737
21738 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21739
21740         * g++.dg/ext/dll-MI1.h: New file.
21741         * g++.dg/ext/dllexport-MI1.C: New file.
21742         * g++.dg/ext/dllimport-MI1.C: New file.
21743
21744 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21745
21746         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21747         it does not have cmpstrsi patterns (just cmpmemsi).
21748
21749 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR debug/11473
21752         * g++.dg/debug/debug8.C: New test.
21753
21754 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21755
21756         PR c++/10108
21757         * g++.dg/template/crash7.C: New test.
21758
21759 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21760
21761         PR target/10795
21762         * gcc.c-torture/compile/20030708-1.c: New.
21763
21764 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21765
21766         * gcc.c-torture/execute/20030715-1.c: New test.
21767
21768 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21769
21770         * gcc.dg/pch/inline-3.c: New file.
21771         * gcc.dg/pch/inline-3.hs: New file.
21772         * gcc.dg/pch/inline-4.c: New file.
21773         * gcc.dg/pch/inline-4.hs: New file.
21774
21775 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR c++/11509
21778         * g++.dg/template/crash6.C: New test.
21779
21780         PR c++/7053
21781         * g++.dg/template/friend20.C: New test.
21782
21783         PR c++/7019
21784         * g++.dg/template/overload2.C: New test.
21785
21786 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21787
21788         PR optimization/11440
21789         * gcc.c-torture/execute/20030714-1.c: New test.
21790
21791 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21792
21793         PR c++/11154
21794         * g++.dg/template/partial2.C: New test.
21795
21796 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21797
21798         PR c++/11503
21799         * g++.dg/template/anon1.C: New test.
21800
21801         PR c++/11493
21802         PR c++/11495
21803         * g++.dg/parse/template9.C: Likewise.
21804         * g++.dg/template/crash4.C: New test.
21805         * g++.dg/template/koenig1.C: Likewise.
21806         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21807         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21808         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21809         functions.
21810         * g++.old-deja/g++.jason/template36.C: Likewise.
21811         * g++.old-deja/g++.mike/p1989.C: Likewise.
21812         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21813         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21814         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21815         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21816         compiling.
21817         * g++.old-deja/g++.pt/union2.C: Use this->.
21818
21819 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21820
21821         * gcc.dg/20030711-1.c: New test.
21822
21823 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         PR c++/11050
21826         * g++.dg/parse/args1.C: New test.
21827         * g++.pt/defarg8.C: Change expected errors.
21828
21829 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21830
21831         PR c++/8164
21832         * g++.dg/template/nontype2.C: New test.
21833
21834         PR c++/10558
21835         * g++.dg/parse/template8.C: New test.
21836
21837         PR c++/8327
21838         * g++.dg/template/scope1.C: New test.
21839
21840         * g++.dg/warn/Wsign-compare-1.C: New test.
21841
21842 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21843
21844         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21845
21846 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/9411
21849         * g++.dg/template/explicit2.C: New test.
21850
21851         PR c++/10032
21852         * g++.dg/warn/pedantic1.C: New test.
21853
21854 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         PR c++ 9483
21857         * g++.dg/other/field1.C: New test.
21858
21859 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21860
21861         PR c/11449
21862         * gcc.c-torture/compile/20030707-1.c: New.
21863
21864 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21865
21866         PR c++/10849
21867         * g++.dg/template/access12.C: New test.
21868
21869 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21872         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21873         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21874         * gcc.misc-tests/gcov.exp: Update
21875         * g++.dg/gcov/gcov.exp: Update
21876         * lib/gcov.exp: Update.
21877
21878 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21879
21880         * g++.dg/abi/mangle17.C: Make sure template expressions are
21881         dependent.
21882         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21883         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21884         * g++.dg/opt/stack1.C: Remove erroneous code.
21885         * g++.dg/parse/template7.C: New test.
21886         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21887         * g++.old-deja/g++.pt/crash4.C: Likewise.
21888
21889 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21890
21891         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21892         with zero or one occurence of `$' after the initial `L'.
21893
21894 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21895
21896         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21897
21898 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21899
21900         PR c/11370
21901         * gcc.dg/Wunreachable-6.c: New testcase.
21902         * gcc.dg/Wunreachable-7.c: New testcase.
21903
21904 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21905
21906         PR c/11420
21907         * gcc.dg/20030708-1.c: New test.
21908
21909 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21910
21911         * gcc.dg/compat/sdata-section.h: New file.
21912         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21913         * gcc.dg/torture/mips-sdata-1.c: New test.
21914
21915 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21916
21917         PR c++/11030
21918         * g++.dg/template/friend19.C: New test.
21919
21920 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21921
21922         * g++.dg/opt/strength-reduce.C: New test.
21923
21924 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21925
21926         PR target/10979
21927         * gcc.dg/20030707-1.c: New testcase.
21928
21929 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21930
21931         PR optimization/11059
21932         * g++.dg/opt/emptyunion.C: New testcase.
21933
21934 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21935             Eric Botcazou  <ebotcazou@libertysurf.fr>
21936
21937         * g++.dg/opt/stack1.C: New test.
21938
21939 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21940
21941         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21942         run test.
21943
21944         PR c++/11431
21945         * g++.dg/expr/static_cast3.C: New test.
21946
21947 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21948
21949         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21950         everywhere.
21951         * gcc.dg/concat.c: Concatenation of string constants with
21952         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21953         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21954         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21955         necessary to avoid multi-character character constant warning.
21956         * gcc.dg/cpp/escape.c: Likewise.
21957         * gcc.dg/cpp/ucs.c: Likewise.
21958         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21959         Fix a typo.
21960
21961 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21962
21963         PR c/11428
21964         * gcc.c-torture/compile/20030704-1.c: New.
21965
21966 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21967
21968         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21969
21970 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21971
21972         PR c++/5287, PR c++/7910,  PR c++/11021
21973         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21974         tests for warnings.
21975         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21976         * g++.dg/ext/dllimport3.C: Likewise.
21977         * g++.dg/ext/dllimport4.C: New file.
21978         * g++.dg/ext/dllimport5.C: New file.
21979         * g++.dg/ext/dllimport6.C: New file.
21980         * g++.dg/ext/dllimport7.C: New file.
21981         * g++.dg/ext/dllimport8.C: New file.
21982         * g++.dg/ext/dllimport9.C: New file.
21983         * g++.dg/ext/dllimport10.C: New file.
21984         * g++.dg/ext/dllexport1.C: New file.
21985
21986 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21987
21988         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21989         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21990
21991 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21992
21993         * gcc.dg/builtins-25.c: New testcase.
21994         * gcc.dg/builtins-26.c: New testcase.
21995
21996 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21997
21998         * gcc.dg/compat/vector-defs.h: New file.
21999         * gcc.dg/compat/vector-setup.h: New file.
22000         * gcc.dg/compat/vector-check.h: New file.
22001         * gcc.dg/compat/vector-1_main.c: New file.
22002         * gcc.dg/compat/vector-1_x.c: New file.
22003         * gcc.dg/compat/vector-1_y.c: New file.
22004         * gcc.dg/compat/vector-2_main.c: New file.
22005         * gcc.dg/compat/vector-2_x.c: New file.
22006         * gcc.dg/compat/vector-2_y.c: New file.
22007
22008         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22009         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22010         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22011         * gcc.dg/compat/struct-align-1.h: New file.
22012         * gcc.dg/compat/struct-align-1_main.c: New file.
22013         * gcc.dg/compat/struct-align-1_x.c: New file.
22014         * gcc.dg/compat/struct-align-1_y.c: New file.
22015         * gcc.dg/compat/struct-align-2.h: New file.
22016         * gcc.dg/compat/struct-align-2_main.c: New file.
22017         * gcc.dg/compat/struct-align-2_x.c: New file.
22018         * gcc.dg/compat/struct-align-2_y.c: New file.
22019
22020         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22021         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22022         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22023         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22024         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22025         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22026         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22027         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22028         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22029         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22030         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22031         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22032         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22033         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22034         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22035         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22036         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22037         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22038         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22039         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22040         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22041         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22042         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22043         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22044         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22045         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22046         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22047         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22048         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22049
22050 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22051
22052         * gcc.dg/i386-call-1.c: New test.
22053
22054 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22055
22056         PR c++/9162
22057         * g++.dg/parse/defarg4.C: New.
22058
22059 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22060
22061         PR target/10700
22062         * gcc.c-torture/compile/20030703-1.c: New test case.
22063
22064 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22065
22066         * g++.dg/template/local3.C: Remove extra semicolon.
22067
22068 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22069
22070         * gcc.dg/i386-volatile-1.c: New test.
22071
22072 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         PR c++/11072
22075         * g++.dg/other/offsetof2.C: XFAIL.
22076         * g++.dg/other/offsetof5.C: New.
22077
22078         PR c++/10219
22079         * g++.dg/template/error1.C: New.
22080
22081         PR c++/9779
22082         * g++.dg/template/dependent-expr1.C: New.
22083
22084 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22085
22086         PR c++/6949
22087         * g++.dg/template/local3.C: New test.
22088
22089         PR c++/11149
22090         * g++.dg/lookup/scoped6.C: New test.
22091
22092 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22093
22094         PR c++/8046
22095         * g++.dg/other/error7.C: New test.
22096
22097 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22098
22099         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22100         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22101         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22102         * g++.old-deja/g++.other/union2.C: Likewise.
22103         * gcc.dg/c90-const-expr-2.c: Likewise.
22104         * gcc.dg/c90-const-expr-3.c: Likewise.
22105         * gcc.dg/c99-const-expr-2.c: Likewise.
22106         * gcc.dg/c99-const-expr-3.c: Likewise.
22107         * gcc.dg/concat.c: Likewise.
22108
22109 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22110
22111         PR c++/9559
22112         * g++.dg/init/static1.C: New test.
22113
22114 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22115
22116         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22117         * g++.old-deja/g++.other/access2.C: Likewise.
22118         * g++.old-deja/g++.other/decl2.C: Likewise.
22119         * gcc.c-torture/execute/20020615-1.c: Likewise.
22120
22121 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22122
22123         PR c++/4933
22124         * g++.dg/template/sizeof4.C: New test.
22125
22126 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22127
22128         * g++.dg/other/error6.C: New test.
22129
22130 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22131
22132         PR c++/10750
22133         * g++.dg/parse/constant2.C: New test.
22134
22135 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22136
22137         PR c++/11106
22138         * g++.dg/other/error5.C: New test.
22139
22140 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22141
22142         * gcc.dg/format/gcc_diag-1.c: New test.
22143
22144 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22145
22146         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22147
22148 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22149
22150         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22151         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22152         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22153
22154 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.c-torture/execute/builtins/string-8.c: New test.
22157         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22158         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22159         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22160
22161 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22162
22163         PR c++/10468
22164         * g++.dg/ext/typeof6.C: New test.
22165
22166 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22167
22168         PR c++/10796
22169         * g++.dg/init/enum1.C: New test.
22170
22171 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22172
22173         * gcc.dg/20030627-1.c: New test.
22174
22175 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22176
22177         PR c++/11332
22178         * g++.dg/expr/static_cast2.C: New test.
22179
22180 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22181             Jakub Jelinek  <jakub@redhat.com>
22182
22183         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22184         sprintf(dst,"%s",src) optimization.
22185         * gcc.c-torture/execute/20030626-1.c: New test case.
22186         * gcc.c-torture/execute/20030626-2.c: New test case.
22187
22188 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22189
22190         * gcc.c-torture/execute/multi-ix.c: New test.
22191
22192         * gcc.c-torture/execute/simd-4.c (main):
22193         Added missing semicolon at end of union.
22194
22195 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22196
22197         PR c++/8266
22198         * g++.dg/template/explicit-instantiation3.C: New test.
22199
22200 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22201
22202         * gcc.dg/20030626-1.c: Use signed char.
22203
22204 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22205
22206         * gcc.dg/20030626-1.c: New test.
22207
22208 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22209
22210         * const-str-2.m: Update.
22211
22212 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22213
22214         PR c++/10990
22215         * g++.dg/rtti/dyncast1.C: New test.
22216         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22217         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22218         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22219
22220         PR c++/10931
22221         * g++.dg/expr/static_cast1.C: New test.
22222
22223 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22224
22225         * gcc.dg/20030625-1.c: New test.
22226
22227 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22228
22229         * gcc.c-torture/compile/20030624-1.c: New test case.
22230
22231 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22232
22233         * gcc.c-torture/execute/string-opt-17.c: New test.
22234
22235 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/5754
22238         * g++.dg/parse/crash6.C: New test.
22239
22240 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22241
22242         * gcc.dg/builtins-24.c: New test case.
22243
22244 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22245
22246         * g++.dg/opt/operator1.C: New test.
22247
22248 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22249
22250         * gcc.c-torture/execute/string-opt-16.c: New test case.
22251
22252 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22253
22254         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22255         * g++.old-deja/g++.other/conv7.C: Likewise
22256         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22257         * g++.old-deja/g++.other/overload14.C: Likewise.
22258
22259 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22260
22261         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22262         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22263
22264 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22265
22266         PR c++/10888
22267         * g++.dg/warn/Winline-3.C: New test.
22268
22269 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22270
22271         * lib/target-supports.exp (check_alias_available): Make the test
22272         program acceptable to the Solaris assembler.
22273
22274         PR c++/10749
22275         * g++.dg/template/memclass2.C: New test.
22276
22277 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22278             Eric Botcazou  <ebotcazou@libertysurf.fr>
22279
22280         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22281         data for non-matching targets.
22282         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22283
22284 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22285
22286         PR c++/10845
22287         * g++.dg/template/member3.C: New test.
22288
22289 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22290
22291         PR c++/10939
22292         * g++.dg/template/func1.C: New test.
22293
22294         PR c++/9649
22295         * g++.dg/template/static4.C: New test.
22296         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22297
22298         PR c++/11041
22299         * g++.dg/init/ref7.C: New test.
22300
22301 2003-06-19  Matt Austern  <austern@apple.com>
22302
22303         PR c++/11228
22304         * g++.dg/anew1.C: New test.
22305         * g++.dg/anew2.C: New test.
22306         * g++.dg/anew3.C: New test.
22307         * g++.dg/anew4.C: New test.
22308
22309 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22310
22311         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22312
22313 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22314
22315         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22316         endian-dependent.
22317
22318 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22319
22320         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22321         Remove cruft.
22322
22323 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22324
22325         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22326         * gcc.c-torture/compile/961203-1.c: Likewise.
22327         * gcc.c-torture/compile/980506-1.c: Likewise.
22328
22329 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/10712
22332         * g++.dg/lookup/using7.C: New test.
22333
22334 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22335
22336         PR c++/11105
22337         * g++.dg/abi/conv1.C: Remove it.
22338         * g++.dg/template/conv7.C: New test.
22339         * g++.dg/template/conv8.C: Likewise.
22340         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22341         conversion operator.
22342
22343 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22344
22345         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22346         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22347         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22348         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22349         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22350         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22351         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22352         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22353         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22354         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22355         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22356         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22357         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22358         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22359         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22360         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22361         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22362         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22363         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22364         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22365         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22366         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22367         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22368         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22369         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22370         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22371         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22372         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22373         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22374
22375 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22376
22377         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22378         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22379         indications.
22380
22381 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22382
22383         * gcc.dg/i386-387-5.c: New test case.
22384         * gcc.dg/i386-387-6.c: New test case.
22385         * gcc.dg/builtins-23.c: New test case.
22386
22387 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22388
22389         * gcc.dg/builtins-22.c: New test case.
22390         * gcc.dg/i386-387-1.c: Update to test exp.
22391         * gcc.dg/i386-387-2.c: Likewise.
22392
22393 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22394
22395         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22396
22397 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22398
22399         * lib/gcc-dg.exp (dg-require-dll): New function.
22400         (dg-xfail-if): Likewise.
22401         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22402         driver.
22403
22404         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22405         * gcc.c-torture/compile/20001205-1.c: Likewise.
22406         * gcc.c-torture/compile/20001226-1.c: Likewise.
22407         * gcc.c-torture/compile/20010518-2.c: Likewise.
22408         * gcc.c-torture/compile/20020312-1.c: Likewise.
22409         * gcc.c-torture/compile/20020604-1.c: Likewise.
22410         * gcc.c-torture/compile/920501-12.c: Likewise.
22411         * gcc.c-torture/compile/920501-4.c: Likewise.
22412         * gcc.c-torture/compile/920520-1.c: Likewise.
22413         * gcc.c-torture/compile/920521-1.c: Likewise.
22414         * gcc.c-torture/compile/920625-1.c: Likewise.
22415         * gcc.c-torture/compile/961203-1.c: Likewise.
22416         * gcc.c-torture/compile/980506-1.c: Likewise.
22417         * gcc.c-torture/compile/981006-1.c: Likewise.
22418         * gcc.c-torture/compile/981022-1.c: Likewise.
22419         * gcc.c-torture/compile/981223-1.c: Likewise.
22420         * gcc.c-torture/compile/990617-1.c: Likewise.
22421         * gcc.c-torture/compile/dll.c: Likewise.
22422         * gcc.c-torture/compile/labels-3.c: Likewise.
22423         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22424         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22425         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22426         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22427         * gcc.c-torture/compile/simd-5.c: Likewise.
22428         * gcc.c-torture/compile/20000804-1.x: Remove.
22429         * gcc.c-torture/compile/20001205-1.x: Likewise.
22430         * gcc.c-torture/compile/20001226-1.x: Likewise.
22431         * gcc.c-torture/compile/20010518-2.x: Likewise.
22432         * gcc.c-torture/compile/20020312-1.x: Likewise.
22433         * gcc.c-torture/compile/20020604-1.x: Likewise.
22434         * gcc.c-torture/compile/920501-12.x: Likewise.
22435         * gcc.c-torture/compile/920501-4.x: Likewise.
22436         * gcc.c-torture/compile/920520-1.x: Likewise.
22437         * gcc.c-torture/compile/920521-1.x: Likewise.
22438         * gcc.c-torture/compile/920625-1.x: Likewise.
22439         * gcc.c-torture/compile/961203-1.x: Likewise.
22440         * gcc.c-torture/compile/980506-1.x: Likewise.
22441         * gcc.c-torture/compile/981006-1.x: Likewise.
22442         * gcc.c-torture/compile/981022-1.x: Likewise.
22443         * gcc.c-torture/compile/981223-1.x: Likewise.
22444         * gcc.c-torture/compile/990617-1.x: Likewise.
22445         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22446         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22447         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22448         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22449         * gcc.c-torture/compile/simd-5.x: Likewise.
22450
22451         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22452
22453 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22454
22455         * gcc.c-torture/execute/20030611-1.c: New test.
22456
22457 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22458
22459         PR middle-end/168
22460         * gcc.dg/20030612-1.c: New test case.
22461
22462 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/10635
22465         * g++.dg/expr/cast1.C: New test.
22466
22467 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22468
22469         * gcc.dg/builtins-21.c: New test case.
22470
22471 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22472
22473         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22474         options instead of at the end.
22475         * lib/objc.exp (objc_target_compile): Likewise.
22476
22477 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22478
22479         PR c++/10432
22480         * g++.dg/parse/error1.C: New test.
22481
22482 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22483
22484         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22485         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22486         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22487         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22488         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22489         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22490         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22491         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22492         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22493         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22494         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22495         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22496         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22497         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22498         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22499         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22500         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22501         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22502         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22503         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22504         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22505         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22506         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22507         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22508
22509         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22510         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22511         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22512         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22513         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22514         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22515         * gcc.dg/compat/scalar-return-3_main.c: New file.
22516         * gcc.dg/compat/scalar-return-3_x.c: New file.
22517         * gcc.dg/compat/scalar-return-3_y.c: New file.
22518         * gcc.dg/compat/scalar-return-4_main.c: New file.
22519         * gcc.dg/compat/scalar-return-4_x.c: New file.
22520         * gcc.dg/compat/scalar-return-4_y.c: New file.
22521
22522 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22523
22524         * gcc.dg/compat/fp2-struct-check.h: New file.
22525         * gcc.dg/compat/fp2-struct-defs.h: New file.
22526         * gcc.dg/compat/fp2-struct-init.h: New file.
22527         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22528         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22529         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22530         * gcc.dg/compat/struct-return-10_main.c: New file.
22531         * gcc.dg/compat/struct-return-10_x.c: New file.
22532         * gcc.dg/compat/struct-return-10_y.c: New file.
22533
22534         * gcc.dg/compat/compat-common.h: New file.
22535         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22536         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22537         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22538         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22539         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22540         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22541         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22542         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22543         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22544         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22545         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22546         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22547         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22548         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22549         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22550         * gcc.dg/compat/small-struct-check.h: Ditto.
22551         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22552         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22553         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22554         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22555         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22556         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22557         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22558         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22559         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22560         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22561         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22562         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22563         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22564         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22565         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22566         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22567         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22568         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22569         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22570         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22571         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22572         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22573         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22574         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22575         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22576         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22577         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22578         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22579         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22580         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22581
22582 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22583
22584         * g++.dg/pch/static-1.C: New file.
22585         * g++.dg/pch/static-1.Hs: New file.
22586
22587 2003-06-10  Richard Henderson  <rth@redhat.com>
22588
22589         * gcc.dg/asm-7.c: Adjust expected warning text.
22590
22591 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22592
22593         * gcc.dg/builtins-20.c: New test case.
22594
22595 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22596
22597         PR c++/11131
22598         * g++.dg/opt/template1.C: New test.
22599
22600 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22601
22602         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22603         additional_sources.
22604
22605 2003-05-21  David Taylor  <dtaylor@emc.com>
22606
22607         * gcc.dg/Wpadded.c: New file.
22608
22609 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22610
22611         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22612         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22613         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22614         dg-require-weak.
22615
22616 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22617
22618         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22619
22620 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22621
22622         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22623         (dg-require-alias): Likewise.
22624         (dg-require-gc-sections): Likewise.
22625         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22626
22627 2003-06-08  Richard Henderson  <rth@redhat.com>
22628
22629         * gcc.dg/20011029-2.c: Fix the array reference.
22630         * gcc.dg/asm-7.c: New.
22631
22632 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22633
22634         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22635
22636 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22637
22638         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22639         (dg-require-gc-sections): Likewise.
22640
22641 2003-06-08  Jan Hubicka  <jh@suse.cz>
22642
22643         * i386-cmov1.c: Fix regular expression.
22644         * i386-cvt-1.c: Likewise.
22645         * i386-local.c: Likewise.
22646         * i386-local2.c: Likewise.
22647         * i386-mul.c: Likewise.
22648         * i386-ssetype-1.c: Likewise.
22649         * i386-ssetype-3.c: Likewise.
22650         * i386-ssetype-5.c: Likewise.
22651
22652 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22653
22654         PR c++/11039
22655         * g++.dg/warn/implicit-typename2.C: New test.
22656         * g++.dg/warn/implicit-typename3.C: New test.
22657
22658 2003-06-07  Richard Henderson  <rth@redhat.com>
22659
22660         * g++.dg/other/offsetof3.C: Use size_t.
22661         * g++.dg/other/offsetof4.C: Likewise.
22662
22663 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22664
22665         * lib/copy-file.exp: New. Implement gcc_copy_files.
22666
22667         * lib/dg-pch.exp: Load copy-file.exp
22668         (dg-pch): Use gcc_copy_files instead of "file copy".
22669
22670 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22671
22672         * gcc.dg/weak/weak.exp: Simplify.
22673         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22674         * gcc.dg/weak/weak-1.c: Likewise.
22675         * gcc.dg/weak/weak-2.c: Likewise.
22676         * gcc.dg/weak/weak-3.c: Likewise.
22677         * gcc.dg/weak/weak-4.c: Likewise.
22678         * gcc.dg/weak/weak-5.c: Likewise.
22679         * gcc.dg/weak/weak-6.c: Likewise.
22680         * gcc.dg/weak/weak-7.c: Likewise.
22681         * gcc.dg/weak/weak-8.c: Likewise.
22682         * gcc.dg/weak/weak-9.c: Likewise.
22683
22684 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22685
22686         gcc.c-torture/execute/20030606-1.c: New.
22687
22688 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22689
22690         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22691         * gcc.dg/builtins-19.c: Likewise.
22692
22693 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22694
22695         * gcc.dg/builtins-2.c: Add some more tests.
22696         * gcc.dg/builtins-18.c: New test case.
22697         * gcc.dg/builtins-19.c: New test case.
22698
22699 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22700             Jim Wilson  <wilson@tuliptree.org>
22701
22702         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22703
22704 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22707         mempcpy/stpcpy calls not to be optimized into something else.
22708         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22709         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22710         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22711
22712 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22713
22714         * gcc.dg/format/asm_fprintf-1.c: New test.
22715
22716 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22717
22718         * lib/gcc-defs.exp (additional_sources): New variable.
22719         (dg-additional-sources): New function.
22720         (additional_files): New variable.
22721         (dg-additional-files): New function.
22722         (dg-additional-files-options): Likewise.
22723         * lib/gcc-dg.exp (dg-require-weak): New function.
22724         (dg-require-alias): Likewise.
22725         (dg-require-gc-sections): Likewise.
22726         * lib/target-supports.exp (check_alias_available): Remove testfile
22727         parameter.
22728         (check_gc_sections_available): New function.
22729         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22730         (dg-gpp-additional-files): Likewise.
22731         * lib/g++.exp (additional_sources): Remove.
22732         (additional_files): Likewise.
22733         (g++_target_compile): Use dg-additional-files-options.
22734
22735         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22736         Tcl logic.
22737         * gcc.dg/special/ecos.exp: Remove.
22738         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22739         * gcc.dg/special/alias-1.c: Likewise.
22740         * gcc.dg/special/alias-2.c: Likewise.
22741         * gcc.dg/special/gcsec-1.c: Likewise.
22742         * gcc.dg/special/weak-1.c: Likewise.
22743         * gcc.dg/special/weak-2.c: Likewise.
22744         * gcc.dg/special/wkali-1.c: Likewise.
22745         * gcc.dg/special/wkali-2.c: Likewise.
22746
22747         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22748         dg-gpp-additional-*.
22749         * g++.dg/special/conpr-3.C: Likewise.
22750         * g++.dg/special/conpr-4.C: Likewise.
22751         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22752         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22753         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22754         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22755         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22756         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22757         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22758         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22759         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22760         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22761         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22762         * g++.old-deja/g++.other/comdat1.C: Likewise.
22763         * g++.old-deja/g++.other/comdat2.C: Likewise.
22764         * g++.old-deja/g++.other/comdat3.C: Likewise.
22765         * g++.old-deja/g++.other/ctor1.C: Likewise.
22766         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22767
22768 2003-06-05  Richard Henderson  <rth@redhat.com>
22769
22770         * gcc.dg/debug/20030605-1.c: New.
22771
22772 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22773
22774         * README.QMTEST: Update.
22775
22776 2003-06-04  Richard Henderson  <rth@redhat.com>
22777
22778         * gcc.dg/cleanup-1.c: New.
22779         * gcc.dg/cleanup-2.c: New.
22780         * gcc.dg/cleanup-3.c: New.
22781         * gcc.dg/cleanup-4.c: New.
22782         * gcc.dg/cleanup-5.c: New.
22783         * gcc.dg/cleanup-6.c: New.
22784         * gcc.dg/cleanup-7.c: New.
22785
22786 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22787
22788         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22789
22790         * lib/dg-pch.exp: New file.
22791         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22792         * gcc.dg/pch/pch.exp: Likewise.
22793
22794 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22795
22796         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22797         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22798         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22799         * gcc.dg/builtins-17.c: New test case.
22800         * gcc.dg/i386-387-4.c: New test case.
22801         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22802
22803 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22804
22805         * gcc.dg/ultrasp9.c: New test.
22806
22807 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22808
22809         * gcc.c-torture/compile/20030604-1.c: New test.
22810         * gcc.dg/sparc-constant-1.c: New test.
22811
22812 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22813
22814         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22815
22816 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22817
22818         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22819
22820         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22821         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22822
22823 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22824
22825         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22826
22827 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22828
22829         PR c++/10940
22830         * g++.dg/template/spec10.C: New test.
22831
22832 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22833
22834         * gcc.dg/builtins-16.c: New test case.
22835
22836 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22837
22838         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22839         mempcpy test with post-increments.
22840         * gcc.c-torture/execute/string-opt-3.c: New test.
22841         * gcc.dg/string-opt-1.c: New test.
22842
22843 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22844
22845         PR fortran/10965
22846         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22847
22848 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22849
22850         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22851         (scan-assembler): ... here.  Use dg-scan.
22852         (scan-assembler-not): Likewise.
22853         (scan-file): New function.
22854         (scan-file-not): Likewise.
22855         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22856         * gcc.dg/cpp/_Pragma4.c: Likewise.
22857         * gcc.dg/cpp/_Pragma5.c: Likewise.
22858         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22859         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22860         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22861         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22862         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22863         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22864         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22865         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22866         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22867         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22868         * gcc.dg/cpp/cxxcom1.c: Likewise.
22869         * gcc.dg/cpp/line1.c: Likewise.
22870         * gcc.dg/cpp/maccom1.c: Likewise.
22871         * gcc.dg/cpp/maccom2.c: Likewise.
22872         * gcc.dg/cpp/maccom3.c: Likewise.
22873         * gcc.dg/cpp/maccom4.c: Likewise.
22874         * gcc.dg/cpp/maccom5.c: Likewise.
22875         * gcc.dg/cpp/maccom6.c: Likewise.
22876         * gcc.dg/cpp/multiline.c: Likewise.
22877         * gcc.dg/cpp/spacing1.c: Likewise.
22878         * gcc.dg/cpp/spacing2.c: Likewise.
22879         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22880         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22881         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22882         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22883         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22884         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22885         * gcc.dg/cpp/cxxcom2.c: Likewise.
22886         * gcc.dg/cpp/cxxcom2.h: New file.
22887
22888         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22889         * g++.dg/cpp/truefalse.C: Here.
22890         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22891
22892 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22893
22894         * gcc.dg/cpp/redef3.c: New file.
22895
22896 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22897
22898         * gcc.dg/i386-loop-3.c: New test.
22899
22900 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22901
22902         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22903
22904 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22905
22906         * gcc.dg/fwrapv-1.c: New test case.
22907         * gcc.dg/fwrapv-2.c: New test case.
22908
22909 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22910
22911         PR c++/10956
22912         * g++.dg/template/spec9.C: New test.
22913
22914 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22915
22916         * gcc.dg/duff-4.c: New test case.
22917
22918 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22919
22920         PR fortran/10843
22921         * g77.dg/ffixed-form-1.f: New test
22922         * g77.dg/ffixed-form-2.f: New test
22923         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22924         * g77.dg/ffree-form-3.f: New test
22925
22926 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22927
22928         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22929         * gcc.dg/wint_t-1.c: Likewise.
22930
22931 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22932
22933         * g++.dg/template/access11.C: New test.
22934
22935 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22936
22937         PR c++/10849
22938         * g++.dg/template/access10.C: New test.
22939
22940 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22941             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22942
22943         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22944
22945 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22946
22947         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22948         suppress for powerpc-*-darwin*.
22949         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22950
22951 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22952
22953         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22954         suppress option for powerpc-*-darwin*.
22955
22956 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22957
22958         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22959         * gcc.dg/builtins-4.c: Add test for fmod.
22960
22961 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22962
22963         PR c++/10682
22964         * g++.dg/template/instantiate4.C: New test.
22965
22966 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22967
22968         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22969
22970 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22971
22972         * gcc.dg/compat/scalar-return-1_main.c: New file.
22973         * gcc.dg/compat/scalar-return-1_x.c: New file.
22974         * gcc.dg/compat/scalar-return-1_y.c: New file.
22975         * gcc.dg/compat/scalar-return-2_main.c: New file.
22976         * gcc.dg/compat/scalar-return-2_x.c: New file.
22977         * gcc.dg/compat/scalar-return-2_y.c: New file.
22978         * gcc.dg/compat/struct-return-3_main.c: New file.
22979         * gcc.dg/compat/struct-return-3_y.c: New file.
22980         * gcc.dg/compat/struct-return-3_x.c: New file.
22981         * gcc.dg/compat/struct-return-2_main.c: New file.
22982         * gcc.dg/compat/struct-return-2_x.c: New file.
22983         * gcc.dg/compat/struct-return-2_y.c: New file.
22984
22985 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22986
22987         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22988         for hppa*-hp-hpux*.
22989         * gcc.dg/20021014-1.c (dg-options): Likewise.
22990         * gcc.dg/nest.c (dg-options): Likewise.
22991
22992 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22993
22994         PR c++/9738
22995         * g++.dg/ext/dllimport2.C: New file.
22996         * g++.dg/ext/dllimport3.C: New file.
22997
22998 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22999
23000         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23001         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23002         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23003         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23004         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23005         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23006         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23007         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23008         * gcc.dg/compat/small-struct-defs.h: New file.
23009         * gcc.dg/compat/small-struct-init.h: New file.
23010         * gcc.dg/compat/small-struct-check.h: New file.
23011         * gcc.dg/compat/fp-struct-defs.h: New file.
23012         * gcc.dg/compat/fp-struct-check.h: New file.
23013         * gcc.dg/compat/fp-struct-init.h: New file.
23014         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23015         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23016
23017 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23018
23019         * gcc.dg/20030225-2.c: New test.
23020
23021 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23022             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23023
23024         * gcc.c-torture/compile/20030518-1.c: New test case.
23025
23026 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23027
23028         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23029         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23030         gcc-dg-debug-runtest.
23031         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23032         gcc-dg-debug-runtest.
23033
23034 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23035
23036         PR c++/9022
23037         * g++.dg/lookup/using6.C: New test.
23038
23039 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23040
23041         * g++.dg/parse/access2.C: New test.
23042
23043 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23044
23045         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23046         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23047         * gcc.dg/debug/debug.exp: Likewise.
23048
23049 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23050
23051         * gcc.dg/dollar.c: New test.
23052
23053 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23054
23055         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23056         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23057         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23058         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23059         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23060         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23061         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23062         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23063         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23064         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23065         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23066         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23067         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23068         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23069         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23070         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23071         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23072         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23073
23074 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23075
23076         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23077         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23078         support for "repo" mode.
23079         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23080         * lib/g77-dg.exp: Likewise.
23081         * lib/obj-dg.exp: Likewise.
23082
23083 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23084
23085         Merge from gcc-3_2-rhl8-branch:
23086         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23087
23088         * gcc.dg/tls/opt-6.c: New test.
23089
23090         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23091
23092         * gcc.dg/20030405-1.c: New test.
23093
23094         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23095
23096         * gcc.dg/20030309-1.c: New test.
23097
23098         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23099
23100         * gcc.c-torture/execute/20030307-1.c: New test.
23101
23102         2003-02-20  Randolph Chung  <tausq@debian.org>
23103
23104         * gcc.c-torture/compile/20030220-1.c: New test.
23105
23106         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23107
23108         * gcc.dg/20030217-1.c: New test.
23109
23110         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/compile/20020129-1.c: New test.
23113
23114         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23115
23116         * gcc.dg/unroll-1.c: New test.
23117
23118         2002-11-16  Jan Hubicka  <jh@suse.cz>
23119
23120         * gcc.c-torture/execute/20020920-1.c: New test.
23121
23122         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23123
23124         PR target/7434
23125         * gcc.c-torture/compile/20021008-1.c: New test.
23126
23127         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23128
23129         PR target/7559
23130         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23131
23132         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.c-torture/compile/20020807-1.c: New test.
23135
23136         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23137
23138         * gcc.dg/tls/opt-1.c: New test.
23139
23140         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * gcc.dg/20020729-1.c: New test.
23143
23144         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * g++.dg/opt/life1.C: New test.
23147
23148         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23149
23150         * gcc.dg/20020525-1.c: New test.
23151
23152         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23153
23154         PR c++/6794
23155         * g++.dg/ext/pretty1.C: New test.
23156         * g++.dg/ext/pretty2.C: New test.
23157
23158 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/8385
23161         * g++.dg/ext/typeof5.C: New test.
23162
23163 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23164
23165         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23166         __USER_LABEL_PREFIX__ into account.
23167         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23168
23169 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23170
23171         * gcc.dg/builtins-15.c: New test case.
23172
23173 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23174
23175         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23176
23177 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23178
23179         * lib/g++.exp: Tweak handling of additional source files.
23180         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23181         * g++.dg/special/conpr-2a.C: Rename to ...
23182         * g++.dg/special/conpr-2a.cc: ... this.
23183         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23184         * g++.dg/special/conpr-3a.C: Rename to ...
23185         * g++.dg/special/conpr-3a.cc: This.
23186         * g++.dg/special/conpr-3b.C: Rename to ...
23187         * g++.dg/special/conpr-3b.cc: This.
23188         * g++.dg/special/conpr-4.C: New test.
23189         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23190
23191 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23192
23193         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23194
23195 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23196
23197         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23198         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23199         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23200         * g++.old-deja/g++.other/warn3.C: Likewise.
23201
23202 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23203
23204         * gcc.dg/i386-387-1.c: Update to also test log.
23205         * gcc.dg/i386-387-2.c: Likewise.
23206
23207 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23208
23209         * g77.f-torture/execute/int8421.f: New test.
23210
23211 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23212
23213         PR c++/10230, c++/10481
23214         * g++.dg/lookup/scoped5.C: New test.
23215
23216 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         PR c++/10552
23219         * g++.dg/template/ttp6.C: New test.
23220
23221 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23222
23223         * gcc.c-torture/execute/builtins: New directory.
23224         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23225         gcc.c-torture/execute/builtins.
23226         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23227         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23228         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23229         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23230
23231 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23232
23233         PR c++/9252
23234         * g++.dg/template/access8.C: New test.
23235         * g++.dg/template/access9.C: New test.
23236
23237 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23238
23239         PR c++/9554
23240         * g++.dg/parse/access1.C: New test.
23241
23242 2003-05-09  DJ Delorie  <dj@redhat.com>
23243
23244         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23245         long, and not an int.
23246
23247 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23248
23249         PR c++/10555, c++/10576
23250         * g++.dg/template/memclass1.C: New test.
23251
23252 2003-05-08  DJ Delorie  <dj@redhat.com>
23253
23254         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23255         targets.
23256         * gcc.c-torture/execute/20021024-1.x: Likewise.
23257         * gcc.c-torture/execute/shiftdi.x: Likewise.
23258         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23259         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23260         * gcc.dg/20021018-1.c: Likewise.
23261
23262 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23263
23264         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23265
23266         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23267         (bcopy): Call memmove.
23268
23269 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23270
23271         * g77.f-torture/compile/8485.f: New test case.
23272
23273 2003-05-07  Richard Henderson  <rth@redhat.com>
23274
23275         PR c++/10570
23276         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23277         Verify exception_cleanup not called for rethrows.
23278         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23279         when exiting catch block without rethrowing.
23280         * g++.dg/eh/forced3.C: New.
23281         * g++.dg/eh/forced4.C: New.
23282
23283 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23284
23285         * gcc.dg/20030505.c: Fix triplet.
23286
23287 2003-05-06  DJ Delorie  <dj@redhat.com>
23288
23289         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23290         * gcc.dg/nest.c: Likewise.
23291
23292 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23293
23294         * gcc.dg/builtins-14.c: New test case.
23295
23296 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23297
23298         * lib/compat.exp (compat-execute): New argument.
23299         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23300         * gcc.dg/compat: New test directory.
23301         * gcc.dg/compat/compat.exp: New expect script.
23302         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23303         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23304         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23305         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23306         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23307         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23308
23309         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23310         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23311         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23312         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23313         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23314         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23315         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23316         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23317         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23318         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23319         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23320         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23321         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23322         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23323         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23324
23325 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23326
23327         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23328
23329 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23330
23331         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23332
23333 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23334
23335         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23336         * gcc.dg/ppc-fsel-2.c: New test.
23337
23338         * gcc.dg/unused-5.c: New test.
23339
23340 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23341
23342         PR c++/10496
23343         * g++.dg/warn/pmf1.C: New test.
23344
23345 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23346
23347         PR c++/4494
23348         * g++.dg/warn/main.C: New test.
23349
23350 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23351
23352         * gcc.dg/nonnull-3.c: New test.
23353
23354 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23355
23356         * gcc.dg/cpp/Wtrigraphs.c: Update.
23357         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23358
23359 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23360
23361         * gcc.dg/ppc-fsel-1.c: New test.
23362
23363 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23364
23365         PR c/10604
23366         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23367
23368 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23369
23370         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23371
23372 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23373
23374         PR c++/9364, c++/10553, c++/10586
23375         * g++.dg/parse/typename4.C: New test.
23376         * g++.dg/parse/typename5.C: Likewise.
23377
23378 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23379
23380         * gcc.c-torture/compile/20030503-1.c: New test.
23381
23382 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23383
23384         * g++.dg/lookup/using5.C: Fix testcase error.
23385
23386 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23387
23388         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23389         since MEABI is no longer supported.  Remove all vestiges
23390         of MEABI from the test.
23391
23392 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23393
23394         PR c++/10554
23395         * g++.dg/lookup/using5.C: New test.
23396
23397 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23398
23399         PR c++/8772
23400         * g++.dg/template/ttp5.C: New test.
23401
23402 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23403
23404         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23405         (dg-gpp-additional-sources): New function.
23406         (dg-gpp-additional-files): Likewise.
23407         * lib/g++.exp (additional_sources): New variable.
23408         (additional_files): Likewise.
23409         (g++_target_compile): Deal with them.
23410         * lib/old-dejagnu.exp: Remove.
23411         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23412         * g++.old-deja: Revise all tests to use dg commands.
23413
23414 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23415
23416         PR c++/9432, c++/9528
23417         * g++.dg/lookup/using4.C: New test.
23418
23419 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23420
23421         * gcc.dg/noreturn-5.c: New file.
23422         * gcc.dg/noreturn-6.c: New file.
23423
23424         * gcc.c-torture/compile/inline-1.c: New file.
23425
23426 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/10551
23429         * g++.dg/template/explicit1.C: New test.
23430
23431 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23432
23433         PR c++/10549
23434         * g++.dg/other/bitfield1.C: New test.
23435
23436         PR c++/10527
23437         * g++.dg/init/new7.C: New test.
23438
23439 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23440
23441         * g++.dg/ext/desig1.C: New test.
23442         * g++.dg/ext/init1.C: Update.
23443
23444         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23445
23446 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23447
23448         PR c++/10180
23449         * g++.dg/warn/Winline-1.C: New test.
23450
23451 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23452
23453         * gcc.c-torture/execute/string-opt-19.c: New test.
23454
23455         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23456         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23457
23458 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23459
23460         PR c++/10506
23461         * g++.dg/init/new6.C: New test.
23462
23463         PR c++/10503
23464         * g++.dg/init/ref6.C: New test.
23465
23466 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23467
23468         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23469
23470 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23471
23472         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23473         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23474
23475 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23476
23477         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23478         initialized static data members.
23479
23480 2003-04-25  H.J. Lu <hjl@gnu.org>
23481
23482         * gcc.dg/ia64-sync-4.c: New test.
23483
23484 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23485
23486         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23487         date.
23488
23489 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         PR c++/10337
23492         * g++.dg/warn/conv1.C: New test.
23493         * g++.old-deja/g++.other/conv7.C: Adjust.
23494         * g++.old-deja/g++.other/overload14.C: Adjust.
23495
23496 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/10471
23499         * g++.dg/template/defarg2.C: New test.
23500
23501 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23502
23503         * gcc.dg/cpp/include2.c: Update.
23504         * gcc.dg/cpp/multiline-2.c: New.
23505         * gcc.dg/cpp/multiline.c: Update.
23506         * gcc.dg/cpp/strify2.c: Update.
23507         * gcc.dg/cpp/trad/literals-2.c: Update.
23508
23509 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23510
23511         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23512
23513 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23514
23515         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23516
23517 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/10451
23520         * g++.dg/parse/crash4.C: New test.
23521
23522         PR c++/9847
23523         * g++.dg/parse/crash5.C: New test.
23524
23525 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/10446
23528         * g++.dg/parse/crash3.C: New test.
23529
23530         PR c++/10428
23531         * g++.dg/parse/elab1.C: New test.
23532
23533 2003-04-22  Devang Patel  <dpatel@apple.com>
23534
23535         * gcc.dg/cpp/trad/funlike-5.c: New test.
23536
23537 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23538
23539         * g++.dg/other/packed1.C: Fix dg options.
23540
23541 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         * g++.dg/other/offsetof2.C: New test.
23544
23545 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23546
23547         * g++.dg/template/recurse.C: Adjust location of error messages.
23548
23549 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         PR c++/9881
23552         * g++.dg/init/addr-const1.C: New test.
23553         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23554
23555 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23556
23557         PR c++/10405
23558         * g++.dg/lookup/struct-hack1.C: New test.
23559
23560 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23561
23562         * ucs.c: Update diagnostic messages.
23563
23564 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23565
23566         * gcc.dg/cpp/truefalse.cpp: New test.
23567         * gcc.dg/cpp/cpp.exp: Update.
23568         * g++.dg/other/stdbool-if.C: Remove.
23569
23570 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23571
23572         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23573         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23574
23575 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23576
23577         * gcc.c-torture/compile/20030418-1.c: New test.
23578
23579 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23580
23581         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23582
23583 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23584
23585         PR c++/10347
23586         g++.dg/template/dependent-name1.C: New test.
23587
23588 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23589
23590         * gcc.dg/warn-1.c (tourist_guide): New array,
23591         contains a pointer to bar.
23592
23593 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23594
23595         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23596         * gcc.c-torture/execute/medce-1.c: New test case.
23597         * gcc.c-torture/execute/medce-2.c: New test case.
23598
23599 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23600
23601         * lib/prune.exp: Ignore more messages.
23602
23603         PR c++/10381
23604         * g++.dg/parse/lookup3.C: New test.
23605
23606 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23607
23608         * gcc.c-torture/compile/20030415-1.c : New test.
23609
23610 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23611
23612         * gcc.c-torture/execute/scope-2.c: Move to ...
23613         * gcc.dg/noncompile/scope.c: .... here.
23614
23615 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23616
23617         * gcc.dg/20030414-2.c: New test case.
23618
23619 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23620
23621         PR target/10377
23622         * gcc.dg/20030414-1.c: New test.
23623
23624 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23625
23626         * gcc.dg/builtins-12.c: New test case.
23627         * gcc.dg/builtins-13.c: New test case.
23628
23629 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23630
23631         * gcc.c-torture/execute/string-opt-18.c: New test.
23632
23633 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23634
23635         PR c++/10300
23636         * g++.dg/init/new5.C: New test.
23637
23638 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23639
23640         PR c++/7910
23641         * g++.dg/ext/dllimport1.C: New test.
23642
23643 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23644
23645         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23646
23647 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23648
23649         PR Fortran/9263
23650         * g77.f-torture/noncompile/9263.f: New test
23651         PR Fortran/1832
23652         * g77.f-torture/execute/1832.f: New test
23653
23654 2003-04-11  David Chad  <davidc@freebsd.org>
23655             Loren J. Rittle  <ljrittle@acm.org>
23656
23657         libobjc/8562
23658         * objc.dg/headers.m: New test.
23659
23660 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23661
23662         * gcc.c-torture/execute/builtin-noret-2.c: New.
23663         * gcc.c-torture/execute/builtin-noret-2.x: New.
23664         XFAIL builtin-noret-2.c at -O1 and above.
23665         * gcc.dg/redecl.c: New.
23666         * gcc.dg/Wshadow-1.c: Update error regexps.
23667
23668 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23669
23670         * g++.dg/abi/bitfield10.C: New test.
23671
23672 2003-04-09  Mike Stump  <mrs@apple.com>
23673
23674         * gcc.dg/pch/pch.exp: Make testcase names longer.
23675         * g++.dg/pch/pch.exp: Make testcase names longer.
23676
23677 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23678
23679         * gcc.dg/builtins-11.c: New test case.
23680
23681 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23682
23683         * gcc.dg/builtins-9.c: New test case.
23684         * gcc.dg/builtins-10.c: New test case.
23685
23686 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23687
23688         * gcc.dg/noncompile/init-4.c.c: New test.
23689
23690 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         * gcc.misc-test/gcov-9.c: New test.
23693         * gcc.misc-test/gcov-10.c: New test
23694         * gcc.misc-test/gcov-11.c: New test.
23695
23696 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23697
23698         PR optimization/10024
23699         * gcc.c-torture/compile/20030405-1.c: New test.
23700
23701 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23702
23703         * gcc.dg/pch/static-3.c: New.
23704         * gcc.dg/pch/static-3.hs: New.
23705         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23706
23707 2003-04-04  Richard Henderson  <rth@redhat.com>
23708
23709         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23710         * g++.dg/eh/forced2.C: Likewise.
23711
23712 2003-04-03  Mike Stump  <mrs@apple.com>
23713
23714         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23715         target arg.
23716         (scan-assembler-times, scan-assembler-not): Likewise.
23717         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23718
23719 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23720
23721         * gcc.dg/sparc-loop-1.c: New test.
23722
23723 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23724
23725         PR other/9274
23726         * g++.dg/pch/system-2.C: New.
23727         * g++.dg/pch/system-2.Hs: New.
23728
23729 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23730
23731         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23732
23733         * g++.dg/eh/simd-1.C (vecfunc): Same.
23734
23735 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23736
23737         * gcc.c-torture/execute/20030401-1.c: New test case.
23738
23739 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23740
23741         * objc.dg/defs.m: New.
23742
23743 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23744
23745         * g++.dg/eh/simd-1.C: New.
23746         * g++.dg/eh/simd-2.C: New.
23747
23748 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23749
23750         * gcc.c-torture/execute/simd-3.c: New.
23751
23752 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c/9936
23755         * gcc.dg/20030331-2.c: New test.
23756
23757 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/10278
23760         * g++.dg/parse/crash2.C: New test.
23761
23762 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23763
23764         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23765         * gcc.c-torture/execute/20030331-1.c: ...here.
23766
23767 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23768
23769         * gcc.c-torture/execute/20030331-1.c: New test.
23770
23771 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23772
23773         * lib/gcov.exp: Adjust call return testing strings.
23774         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23775
23776 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23777
23778         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23779         * gcc.dg/builtins-7.c: New test case.
23780         * gcc.dg/builtins-8.c: New test case.
23781
23782 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23783
23784         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23785
23786 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23787
23788         PR c++/7647
23789         * g++.dg/lookup-class-member-2.C: New test.
23790
23791 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23792
23793         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23794
23795 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23796
23797         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23798
23799 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23800
23801         * g++.dg/init/attrib1.C: New test.
23802
23803 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23804
23805         * gcc.dg/ultrasp8.c: New test.
23806
23807 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23808
23809         * gcc.dg/ultrasp7.c: New test.
23810
23811 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         PR c++/10047
23814         * g++.dg/template/inline1.C: New test.
23815
23816 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23817
23818         * gcc.dg/sparc-dwarf2.c: New test.
23819
23820 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23821
23822         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23823         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23824
23825 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23826
23827         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23828         than reading .x files.
23829         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23830         * g77.dg/gcov/gcov-1.f: Likewise.
23831         * gcc.misc-tests/gcov-4b.c: Likewise.
23832         * gcc.misc-tests/gcov-5b.c: Likewise.
23833         * gcc.misc-tests/gcov-6.c: Likewise.
23834         * gcc.misc-tests/gcov-7.c: Likewise.
23835         * gcc.misc-tests/gcov-8.c: Likewise.
23836         * g++.dg/gcov/gcov-1.x: Remove.
23837         * g77.dg/gcov/gcov-1.x: Likewise.
23838         * gcc.misc-tests/gcov-4b.x: Likewise.
23839         * gcc.misc-tests/gcov-5b.x: Likewise.
23840         * gcc.misc-tests/gcov-6.x: Likewise.
23841         * gcc.misc-tests/gcov-7.x: Likewise.
23842         * gcc.misc-tests/gcov-8.x: Likewise.
23843
23844 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23845
23846         PR opt/10087
23847         * gcc.dg/20030324-1.c: New test.
23848
23849 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23850
23851         PR c++/10224
23852         * g++.dg/template/arg3.C: New test.
23853
23854         PR c++/10158
23855         * g++.dg/template/friend18.C: New test.
23856
23857 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23858
23859         * g77.f-torture/compile/20030326-1.f: New test case.
23860
23861 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23862
23863         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23864
23865         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23866
23867 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * gcc.dg/ia64-sync-3.c: New test.
23870
23871 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23872
23873         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23874
23875 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23876
23877         * gcc.dg/ultrasp6.c: New test.
23878
23879 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23880
23881         * gcc.dg/i386-signbit-1.c: New test.
23882         * gcc.dg/i386-signbit-2.c: New test.
23883         * gcc.dg/i386-signbit-3.c: New test.
23884
23885 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23886
23887         * gcc.dg/ultrasp5.c: Fix options.
23888
23889 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23890
23891         * gcc.dg/ultrasp5.c: Fix comment.
23892
23893 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23894
23895         PR fortran/10197
23896         * g77.f-torture/execute/10197.f: New test.
23897
23898 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23899
23900         PR c++/9898, c++/383
23901         * g++.dg/template/conv6.C: New test.
23902
23903         PR c++/10119
23904         * g++.dg/template/ptrmem5.C: New test.
23905
23906         PR c++/10026
23907         * g++.dg/lookup/koenig1.C: New test.
23908
23909         PR C++/10199
23910         * g++.dg/lookup/template2.C: New test.
23911
23912 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23913
23914         * g++.dg/opt/rtti1.C: New test.
23915
23916 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23917
23918         * gcc.dg/ultrasp5.c: New test.
23919
23920 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23921
23922         PR middle-end/9967
23923         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23924         builtin fputs.
23925
23926 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23927
23928         PR c/8224
23929         * gcc.dg/20030323-1.c: New test.
23930
23931 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23932
23933         * gcc.c-torture/compile/20030323-1.c: New test case.
23934
23935 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23936
23937         * gcc.dg/20030321-1.c: New test.
23938
23939 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23940
23941         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23942
23943 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         PR c++/9978, c++/9708
23946         * g++.dg/ext/vlm1.C: Adjust expected error.
23947         * g++.dg/ext/vla2.C: New test.
23948         * g++.dg/template/arg1.C: New test.
23949         * g++.dg/template/arg2.C: New test.
23950
23951 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23952
23953         * g77.f-torture/execute/select.f: New test.
23954         * g77.f-torture/noncompile/select_no_compile.f: New test.
23955
23956 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         PR c++/9898
23959         * g++.dg/other/error4.C: New test.
23960
23961 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23962
23963         * g++.dg/template/friend17.C: New test.
23964
23965 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23966
23967         * gcc.c-torture/compile/20030320-1.c: New.
23968
23969 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23970
23971         * gcc.dg/builtins-6.c: New test case.
23972
23973 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23974
23975         PR target/10073
23976         * gcc.c-torture/compile/20030319-1.c: New.
23977
23978 2003-03-18  Jan Hubicka  <jh@suse.cz>
23979
23980         * gcc.dg/i386-cvt-1.c: New test.
23981
23982 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23983
23984         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23985         * objc.dg/naming-2.m: Likewise.
23986
23987 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23988
23989         PR c++/9639
23990         * g++.dg/parse/crash1.C: New test.
23991
23992 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/8805
23995         * g++.dg/eh/cleanup1.C: New test.
23996
23997 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23998
23999         * gcc.c-torture/execute/20030316-1.c: New test case.
24000
24001 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24002
24003         PR c++/9629
24004         * g++.dg/init/ctor2.C: New test.
24005
24006 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24007
24008         * g77.f-torture/compile/xformat.f: New test case.
24009
24010 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24011
24012         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24013         * g++.old-deja/g++.mike/eh50.C: Likewise.
24014
24015 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24016
24017         PR c++/6440
24018         * g++.dg/template/spec7.C: New test.
24019         * g++.dg/template/spec8.C: Likewise.
24020
24021 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24022
24023         * gcc.c-torture/execute/20030313-1.c: New test.
24024
24025 2003-03-14  Richard Henderson  <rth@redhat.com>
24026
24027         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24028
24029 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24030
24031         * gcc.c-torture/compile/20030314-1.c: New test.
24032
24033 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24034
24035         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24036         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24037         thumb target,
24038         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24039         to accept newer _imp__  prefix and additional
24040         newline in .drectve section.
24041         * gcc.dg/dll-4.c: Likewise.
24042         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24043         switch.
24044
24045 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24046
24047         * g++.dg/parse/namespace9.C: New test.
24048
24049         * g++.dg/init/ref5.C: New test.
24050         * g++.dg/parse/ptrmem1.C: Likewise.
24051
24052 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24053
24054         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24055         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24056         regular expression.
24057         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24058         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24059
24060 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24061
24062         * gcc.c-torture/execute/20030224-2.c: New test.
24063
24064 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24065
24066         * gcc.dg/decl-3.c: New test.
24067
24068 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24069
24070         * gcc.dg/i386-loop-2.c: New test.
24071
24072 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24073
24074         PR c++/9474
24075         * g++.dg/parse/namespace8.C: New test.
24076
24077         PR c++/9924
24078         * g++.dg/overload/builtin2.C: New test.
24079
24080 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24081
24082         * gcc.dg/return-type-3.c: New test.
24083
24084 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24085
24086         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24087         profiling options are not supported.
24088
24089 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24090
24091         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24092         * g++.old-deja/g++.warn/impint2.C: Likewise.
24093
24094 2003-03-10  Devang Patel  <dpatel@apple.com>
24095
24096         * g++.dg/cpp/c++_cmd_1.C: New test.
24097         * g++.dg/cpp/c++_cmd_1.h: New file.
24098
24099 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24100
24101         * gcc.dg/altivec-9.c: New file.
24102
24103 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24104
24105         * gcc.dg/ppc-sdata-1.c: New test.
24106         * gcc.dg/ppc-sdata-2.c: New test.
24107
24108 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24109
24110         PR c++/9373
24111         * g++.dg/opt/ptrmem2.C: New test.
24112
24113         PR c++/8534
24114         * g++.dg/opt/ptrmem1.C: New test.
24115
24116 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24117
24118         * gcc.dg/i386-loop-1.c: New test.
24119
24120 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24121
24122         PR c++/9970
24123         * g++.dg/lookup/friend1.C: New test.
24124
24125 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24126
24127         PR c++/9823
24128         * g++.dg/parser/constructor1.C: New test.
24129
24130 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24131
24132         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24133
24134         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24135
24136 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24137
24138         * gcc.dg/cpp/Wunused.c: Update test.
24139
24140 2003-03-08  Jan Hubicka  <jh@suse.cz>
24141
24142         * gcc.dg/inline-3.c: New test.
24143
24144 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24145
24146         PR c++/9809
24147         * g++.dg/parse/builtin1.C: New test.
24148
24149         PR c++/9982
24150         * g++.dg/abi/cookie1.C: New test.
24151         * g++.dg/abi/cookie2.C: Likewise.
24152
24153         PR c++/9524
24154         * g++.dg/template/field1.C: New test.
24155
24156         PR c++/9912
24157         * g++.dg/parse/class1.C: New test.
24158         * g++.dg/parse/namespace7.C: Likewise.
24159         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24160
24161 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24162
24163         * g++.dg/init/ref4.C: New test.
24164
24165 2003-03-07  Jan Hubicka  <jh@suse.cz>
24166
24167         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24168         * gcc.dg/inline-3.c:  New test.
24169
24170 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24171
24172         * g++.dg/init/ref3.C: New test.
24173
24174         PR c++/9965
24175         * g++.dg/init/ref2.C: New test.
24176
24177         PR c++/9400
24178         * g++.dg/warn/Wshadow-2.C: New test.
24179
24180         PR c++/9791
24181         * g++.dg/warn/Woverloaded-1.C: New test.
24182
24183 2003-03-05  Jan Hubicka  <jh@suse.cz>
24184
24185         * gcc.dg/i386-local2.c: New.
24186         * gcc.dg/i386-local.c: Fix typo.
24187
24188 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/abi/layout3.C: New test.
24191
24192 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24193
24194         * gcc.c-torture/compile/20030305-1.c
24195
24196 2003-03-05  Jan Hubicka  <jh@suse.cz>
24197
24198         * gcc.dg/i386-local.c: New.
24199
24200 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24201
24202         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24203
24204 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24205
24206         * gcc.dg/switch-2.c: New test.
24207         * gcc.dg/switch-3.c: New test.
24208         * gcc.dg/Wswitch.c: Adjust line numbers.
24209         * gcc.dg/Wswitch-default.c: Likewise.
24210         * gcc.dg/Wswitch-enum.c: Likewise.
24211
24212 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24213
24214         * gcc.c-torture/execute/20030222-1.c: New test.
24215
24216 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24217
24218         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24219
24220 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24221
24222         PR c++/9878
24223         * g++.dg/init/ref1.C: New test.
24224
24225 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24226
24227         * gcc.dg/sh-relax.c: New SH-only test.
24228
24229 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24230
24231         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24232         comment explaining purpose of testcase.
24233
24234 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24235
24236         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24237         for HC11/HC12 (asm needs two int registers).
24238         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24239         HC11/HC12 because the test uses an asm which needs two 32-bit
24240         registers.
24241
24242 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24243
24244         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24245         for HC11/HC12 (array is too large otherwise).
24246         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24247         * gcc.c-torture/compile/20010518-2.x: Likewise.
24248         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24249         HC11/HC12 (array is too large).
24250
24251 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24252
24253         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24254         * lib/g++-dg.exp (g++-dg-test): Likewise.
24255
24256 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24257
24258         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24259         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24260
24261 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24262
24263         * g++.dg/warn/implicit-typename1.C: Remove warning.
24264
24265 2003-02-28  Richard Henderson  <rth@redhat.com>
24266
24267         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24268         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24269
24270 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24271
24272         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24273         * g++.dg/pch/pch.exp: Likewise.
24274
24275 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR c++/9879
24278         * testsuite/g++.dg/init/new4.C: New test.
24279
24280 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24281
24282         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24283
24284 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24285
24286         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24287         unsigned long.
24288
24289         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24290         wider than float.
24291
24292 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24293
24294         * lib/scanasm.exp: Add support for counting numbers of
24295         occurences.
24296         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24297         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24298
24299 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24300
24301         PR c++/9683
24302         * g++.dg/template/static3.C: New test.
24303
24304         PR c++/9829
24305         * g++.dg/parse/namespace6.C: New test.
24306
24307 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24308
24309         PR target/9732
24310         * gcc.dg/20030225-1.c: New test.
24311
24312 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24313
24314         * README: Remove out-of-date information.
24315
24316         PR c++/9836
24317         * g++.dg/template/spec6.C: New test.
24318
24319 2003-02-24  Jeff Law  <law@redhat.com>
24320
24321         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24322
24323 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24324
24325         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24326         * gcc.dg/pragma-ep-1.c: Likewise.
24327
24328 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24329
24330         PR c++/9602
24331         * g++.dg/template/friend16.C: New test.
24332
24333 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/5333
24336         * g++.dg/parse/fused-params1.C: Adjust error messages.
24337         * g++.dg/template/nested3.C: New test.
24338
24339 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24340
24341         * g++.dg/abi/param1.C: New test.
24342
24343 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24344
24345         PR c++/7982
24346         * g++.dg/warn/implicit-typename1.C: New test.
24347
24348 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24349
24350         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24351         with "mtune".
24352         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24353         * gcc.c-torture/execute/20010129-1.x: Likewise.
24354         * gcc.dg/20011107-1.c: Likewise.
24355         * gcc.dg/20020108-1.c: Likewise.
24356         * gcc.dg/20020122-3.c: Likewise.
24357         * gcc.dg/20020206-1.c: Likewise.
24358         * gcc.dg/20020310-1.c: Likewise.
24359         * gcc.dg/20020426-2.c: Likewise.
24360         * gcc.dg/20020517-1.c: Likewise.
24361         * gcc.dg/991230-1.c: Likewise.
24362         * gcc.dg/i386-unroll-1.c: Likewise.
24363         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24364
24365 2003-02-22  Jan Hubicka  <jh@suse.cz>
24366
24367         * gcc.dg/i386-mul.c: New test.
24368
24369 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24370
24371         * gcc.dg/builtins-5.c: New test case.
24372
24373 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24374
24375         * gcc.dg/asmreg-1.c: New test.
24376
24377 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/9749
24380         * g++.dg/parse/varmod1.C: New test.
24381
24382 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24383
24384         PR c++/9727
24385         * g++.dg/template/op1.C: New test.
24386
24387 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24388
24389         PR c++/8906
24390         * g++.dg/template/nested2.C: New test.
24391
24392 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24393
24394         PR c++/8724
24395         * g++.dg/expr/dtor1.C: New test.
24396
24397 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24398
24399         * gcc.dg/cpp/include3.c: New test.
24400         * gcc.dg/cpp/inc/foo.h: New file.
24401
24402 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24403
24404         * gcc.c-torture/execute/20030221-1.c: New test.
24405
24406 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24407
24408         PR c++/9729
24409         * g++.dg/abi/conv1.C: New test.
24410
24411 2003-02-20  Jan Hubicka  <jh@suse.cz>
24412
24413         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24414
24415 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24416
24417         * gcc.c-torture/compile/20030219-1.c: New test.
24418
24419 2003-02-18  Jan Hubicka  <jh@suse.cz>
24420
24421         * gcc.dg/funcorder.c: New test.
24422
24423 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24424
24425         * gcc.c-torture/execute/20030218-1.c: New.
24426
24427 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24428
24429         * gcc.dg/20030218-1.c: New.
24430
24431 2003-02-18  Richard Henderson  <rth@redhat.com>
24432
24433         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24434         * gcc.dg/attr-used-2.c: New.
24435
24436 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24437
24438         PR c++/9704
24439         * g++.dg/init/copy5.C: New test.
24440
24441 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24442
24443         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24444         * g++.dg/pch/pch.exp: Likewise.
24445
24446 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24447
24448         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24449         STACK_SIZE is not defined.
24450
24451 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24452
24453         PR c++/9457
24454         * g++.dg/template/init1.C: New test.
24455
24456 2003-02-16  Jan HUbicka  <jh@suse.cz>
24457
24458         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24459         (foo): Add few extra tests
24460         * gcc.dg/c99-const-expr-3.c: Likewise.
24461         * gcc.c-torture/execute/20030216-1.c: New.
24462
24463 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24464
24465         PR c++/9459
24466         * g++.dg/ext/typeof4.C: New test.
24467
24468 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24469
24470         * gcc.dg/i386-387-3.c: New test case.
24471
24472 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24473
24474         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24475         cris-*-elf* cris-*-aout* and mmix-*-*.
24476
24477 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24478
24479         * gcc.dg/20030213-1.c: New test.
24480
24481 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24482
24483         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24484         * gcc.dg/i386-387-2.c: Likewise.
24485
24486 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24487
24488         * gcc.dg/ppc-spe.c: Fix formatting.
24489         Enable tests that were previously unsupported by gas.
24490         Delete tests for instructions that no longer exist.
24491         Switch arguments on evsubifw builtin.
24492
24493 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24494
24495         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24496         STACK_SIZE is too small.
24497
24498 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24499             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24500
24501         * gcc.dg/decl-2.c: New test.
24502
24503 2003-02-10  Jan Hubicka  <jh@suse.cz>
24504
24505         * gcc.dg/i386-fpcvt-1.c:  New test.
24506
24507 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24508
24509         * gcc.c-torture/execute/20030209-1.c: New test.
24510
24511 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24512
24513         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24514         int-wide bitops, use the constants of the same width.
24515         Likewise, if long long is 32-bit wide, test bitops using
24516         32-bit constants.
24517
24518 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24519
24520         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24521
24522 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24523
24524         * testsuite/gcc.dg/builtins-4.c: New test case.
24525
24526 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24527
24528         * gcc.dg/20020430-1.c: Fix dg command typos.
24529         * gcc.dg/20020503-1.c: Likewise.
24530
24531 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24532
24533         PR c++/8785
24534         * g++.dg/parse/fused-params1.C: New test.
24535
24536         PR c++/8857
24537         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24538
24539         PR c++/8921
24540         * g++.dg/parse/non-dependent1.C: New test.
24541
24542         PR c++/8928
24543         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24544
24545         PR c++/9228
24546         * g++.dg/parse/undefined7.C: New test.
24547         * g++.dg/parse/non-templ1.C: New test.
24548
24549         PR c++/9229
24550         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24551
24552 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24553
24554         * gcc.c-torture/compile/20030206-1.c: New test.
24555
24556 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24557
24558         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24559         "pow" to "foo" to avoid potential confusion with a math built-in.
24560
24561 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24562
24563         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24564         conditions for SPARC targets.
24565
24566 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * gcc.dg/20030204-1.c: New test.
24569
24570 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24571
24572         PR c++/38
24573         * g++.dg/parse/array-size1.C: New test.
24574
24575         PR c++/5657
24576         * g++.dg/parse/undefined3.C: New test.
24577
24578         PR c++/5665
24579         * g++.dg/parse/undefined4.C: New test.
24580
24581         PR c++/5975
24582         * g++.dg/parse/undefined5.C: New test.
24583
24584         PR c++/7259
24585         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24586
24587         PR c++/8578
24588         * g++.dg/parse/casting-operator1.C: New test.
24589
24590         PR c++/8596
24591         * g++.dg/parse/undefined6.C: New test.
24592
24593         PR c++/8736
24594         * g++.dg/parse/missing-template1.C: New test.
24595
24596 2003-02-04  Jan Hubicka  <jh@suse.cz>
24597
24598         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24599         * gcc.dg/i386-cmov?.c:  Likewise.
24600         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24601         * gcc.dg/i386-ssefp-1.c:  Likewise.
24602         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24603         conventions.
24604
24605 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/7129
24608         * testsuite/g++.dg/ext/max.C: New test.
24609
24610 2003-02-03  Jan Hubicka  <jh@suse.cz>
24611
24612         * gcc.c-torture/execute/20030203-1.c: New test.
24613
24614 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24615
24616         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24617         'natural-endian'.
24618
24619 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24620
24621         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24622         * g++.dg/init/new2.C: Likewise.
24623         * g++.dg/other/new1.C: Likewise.
24624
24625 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24626
24627         * gcc.dg/struct-ret-libc.c: New test.
24628
24629 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24630
24631         * gcc.dg/20030129-1.c: New test.
24632
24633 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24634
24635         PR c++/8849
24636         * g++.dg/template/ptrmem4.C: New test.
24637
24638 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24639
24640         * g++.dg/parser/constant1.C: New test.
24641
24642 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24643
24644         PR c++/8591
24645         * g++.dg/parse/friend2.C: New test.
24646
24647 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24648
24649         PR c++/9437
24650         * g++.dg/template/unify4.C: New test.
24651
24652 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24653
24654         * gcc.c-torture/execute/20030128-1.c: New test.
24655
24656 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24657
24658         * g++.dg/lookup/nested1.C: Test moved from ...
24659         * g++.old-deja/g++.other/lookup24.C: ... here.
24660
24661 2003-01-28  Jan Hubicka  <jh@suse.cz>
24662
24663         * gcc.dg/i386-cmov5.c:  New test.
24664
24665 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24666
24667         * gcc.c-torture/execute/20010925-1.c: Changed the
24668         memcpy declaration.
24669
24670 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24671
24672         PR c++/3902
24673         * g++.dg/parse/template5.C: New test.
24674
24675 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24676
24677         PR fortran/9258
24678         * g77.dg/pr9258: New test.
24679
24680 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24681
24682         * README: Move relevant parts from README.g++.
24683
24684         * README.g++: Remove this file.
24685
24686 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         * g++.dg/abi/dcast1.C: New test.
24689
24690 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24691
24692         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24693
24694 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24695
24696         PR c++/47
24697         * g++.old-deja/g++.other/lookup24.C: New test.
24698
24699 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24700
24701         PR middle-end/7227
24702         * gcc.dg/uninit-C.c: New test.
24703
24704 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24705
24706         * g++.dg/abi/covariant1.C: New test.
24707
24708 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24709
24710         * gcc.dg/20030123-1.c: New test.
24711
24712 2003-01-25  Jan Hubicka  <jh@suse.cz>
24713
24714         PR opt/8492
24715         * gcc.c-torture/compile/20030125-1.c
24716
24717 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         PR c++/9403
24720         * g++.dg/parse/template3.C: New test.
24721         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24722
24723         PR c++/795
24724         * g++.dg/parse/template4.C: New test.
24725
24726         PR c++/9415
24727         * g++.dg/template/qual2.C: New test.
24728
24729         PR c++/8545
24730         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24731
24732         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24733
24734 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24735
24736         * gcc.c-torture/execute/switch-1.c: New test case.
24737
24738 2003-01-25  Jan Hubicka  <jh@suse.cz>
24739
24740         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24741
24742 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24743
24744         Tweaks for Bison-1.875. From the NEWS file:
24745         "- `parse error' -> `syntax error'
24746         Bison now uniformly uses the term `syntax error'"
24747         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24748         * gcc.dg/cpp/digraph2.c: Likewise.
24749         * gcc.dg/cpp/direct2.c: Likewise.
24750         * gcc.dg/cpp/paste4.c: Likewise.
24751         * gcc.dg/c90-restrict-1.c: Likewise.
24752         * gcc.dg/c99-func-2.c: Likewise.
24753         * gcc.dg/noncompile/920721-2.c: Likewise.
24754         * gcc.dg/noncompile/930622-2.c: Likewise.
24755         * gcc.dg/noncompile/940112-1.c: Likewise.
24756         * gcc.dg/noncompile/950921-1.c: Likewise.
24757         * gcc.dg/noncompile/951123-1.c: Likewise.
24758         * gcc.dg/noncompile/971104-1.c: Likewise.
24759         * gcc.dg/noncompile/990416-1.c: Likewise.
24760
24761 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24762
24763         * g++.dg/parse/undefined1.C: Add error message.
24764
24765 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24766
24767         PR c++/9354
24768         * g++.dg/parse/new1.C: New test.
24769
24770         PR c++/9216
24771         * g++.dg/parse/template2.C: New test.
24772
24773         PR c++/9354
24774         * g++.dg/parse/typedef2.C: New test.
24775
24776         PR c++/9328
24777         * g++.dg/ext/typeof3.C: New test.
24778
24779 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24780
24781         PR c++/2738
24782         * g++.dg/parse/ret-type1.C: New test.
24783
24784         PR c++/3792
24785         * g++.dg/parse/tmpl-outside1.C: New test.
24786
24787         PR c++/4207
24788         * g++.dg/parse/int-as-enum1.C: New test.
24789
24790         PR c++/4903
24791         * g++.dg/parse/no-typename1.C: New test.
24792
24793         PR c++/5533
24794         * g++.dg/parse/no-value1.C: New test.
24795
24796         PR c++/5921
24797         * g++.dg/parse/wrong-inline1.C: New test.
24798
24799         PR c++/6402
24800         * g++.dg/parse/ref1.C: New test.
24801
24802         PR c++/6992
24803         * g++.dg/parse/attr-ctor1.C: New test.
24804
24805         PR c++/7229
24806         * g++.dg/parse/namespace5.C: New test.
24807
24808         PR c++/7917
24809         * g++.dg/parse/func-def1.C: New test.
24810
24811         PR c++/8143
24812         * g++.dg/parse/undefined1.C: New test.
24813
24814         PR c++/5723, PR c++/8522
24815         * g++.dg/parse/specialization1.C: New test.
24816
24817         PR c++/163, PR c++/8595
24818         * g++.dg/parse/struct-as-enum1.C: New test.
24819
24820         PR c++/9173
24821         * g++.dg/parse/undefined2.C: New test.
24822
24823 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24824
24825         PR c++/9298
24826         * g++.dg/parse/template1.C: New test.
24827
24828         PR c++/9384
24829         * g++.dg/parse/using1.C: New test.
24830
24831         PR c++/9285
24832         PR c++/9294
24833         * g++.dg/parse/expr2.C: New test.
24834
24835         PR c++/9388
24836         * g++.dg/parse/lookup2.C: Likewise.
24837
24838 2003-01-21  Jan Hubicka  <jh@suse.cz>
24839
24840         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24841         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24842         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24843         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24844
24845 2003-01-20  Nick Clifton  <nickc@redhat.com>
24846
24847         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24848         problem with ARM sibcall code generation.
24849
24850 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24851
24852         * gcc.c-torture/execute/20030120-1.c: New.
24853
24854 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24855
24856         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24857
24858 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24859
24860         PR c++/9272
24861         * g++.dg/parse/ctor1.C: New test.
24862
24863         PR c++/9294:
24864         * g++.dg/parse/qualified1.C: New test.
24865
24866         * g++.dg/parse/typename3.C: New test.
24867
24868 2003-01-16  Richard Henderson  <rth@redhat.com>
24869
24870         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24871
24872 2003-01-16  Richard Henderson  <rth@redhat.com>
24873
24874         * g++.dg/pch/pch.exp: Copy test header to the working directory
24875         before using it either for precompilation or direct use.
24876         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24877         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24878
24879 2003-01-16  Richard Henderson  <rth@redhat.com>
24880
24881         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24882         before using it either for precompilation or direct use.
24883         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24884         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24885
24886 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24887
24888         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24889         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24890         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24891         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24892         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24893         typename warning into error.
24894         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24895         error messages.
24896         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24897         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24898         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24899         messages.
24900         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24901         make declaration visible in template.
24902         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24903         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24904         messages.
24905         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24906         message.
24907         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24908         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24909         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24910         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24911         typename warning with error message.
24912         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24913         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24914         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24915
24916 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24917
24918         * g++.dg/parse/ambig2.C: New test.
24919
24920 2003-01-15  Richard Henderson  <rth@redhat.com>
24921
24922         * g++.dg/tls/init-2.C: Update error message string.
24923
24924 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24925
24926         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24927
24928 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24929
24930         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24931         all for HC11/HC12.
24932         * gcc.c-torture/compile/20001205-1.x: Likewise.
24933         * gcc.c-torture/compile/20001226-1.x: Likewise.
24934         * gcc.c-torture/compile/920520-1.x: Likewise.
24935         * gcc.c-torture/compile/961203-1.x: Likewise.
24936         * gcc.c-torture/compile/20020604-1.x: Likewise.
24937
24938 2003-01-15  Jan Hubicka  <jh@suse.cz>
24939
24940         * gcc.c-torture/compile/20030115-1.c: New test.
24941
24942         * gcc.dg/i386-fpcvt-1.c: New test.
24943         * gcc.dg/i386-fpcvt-2.c: New test.
24944
24945 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24946
24947         Further conform g++'s __vmi_class_type_info to the C++ ABI
24948         specification.
24949         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24950         the specification.
24951
24952 2003-01-14  Jan Hubicka  <jh@suse.cz>
24953
24954         * gcc.dg/i386-fpcvt-1.c: New test.
24955         * gcc.dg/i386-fpcvt-2.c: New test.
24956
24957 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24958
24959         * gcc.dg/i386-mmx-3.c: New test.
24960
24961 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24962
24963         PR c++/9264
24964         * g++.dg/parse/octal1.C: New file.
24965
24966         PR c++/9172
24967         * g++.dg/parse/typename1.C: New file.
24968
24969 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24970
24971         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24972         * gcc.dg/bf-no-ms-layout.c: Likewise.
24973         * gcc.dg/bf-ms-attrib.c: Likewise.
24974
24975 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24976
24977         PR c++/9099
24978         * g++.dg/parse/dtor1.C: New file.
24979
24980         PR c++/9128
24981         * g++.dg/rtti/typeid1.C: New file.
24982
24983         PR c++/9153
24984         * g++.dg/parse/lookup1.C: New file.
24985
24986         PR c++/9171
24987         * g++.dg/templ/spec5.C: New file.
24988
24989 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24990
24991         * gcc.c-torture/compile/20030110-1.c: New test.
24992
24993 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24994
24995         Merge from pch-branch:
24996
24997         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24998
24999         * gcc.dg/pch/cpp-1.h: New.
25000         * gcc.dg/pch/cpp-1.c: New.
25001         * gcc.dg/pch/cpp-2.h: New.
25002         * gcc.dg/pch/cpp-2.c: New.
25003
25004         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25005
25006         * gcc.dg/pch/except-1.h: New.
25007         * gcc.dg/pch/except-1.c: New.
25008
25009         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25010
25011         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25012         running test.
25013         * gcc.dg/pch: Include *.hp not *.h.
25014         * gcc.dg/pch/system-1.h: New.
25015         * gcc.dg/pch/system-1.c: New.
25016
25017         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25018
25019         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25020         rather than trying to build and run a program using PCH.
25021         * gcc.dg/pch: Remove dg-do commands from test files.
25022
25023         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25024
25025         * gcc.dg/pch/macro-3.c: New.
25026         * gcc.dg/pch/macro-3.h: New.
25027
25028         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25029
25030         * gcc.dg/pch/common-1.c: New.
25031         * gcc.dg/pch/common-1.h: New.
25032         * gcc.dg/pch/decl-1.c: New.
25033         * gcc.dg/pch/decl-1.h: New.
25034         * gcc.dg/pch/decl-2.c: New.
25035         * gcc.dg/pch/decl-2.h: New.
25036         * gcc.dg/pch/decl-3.c: New.
25037         * gcc.dg/pch/decl-3.h: New.
25038         * gcc.dg/pch/decl-4.c: New.
25039         * gcc.dg/pch/decl-4.h: New.
25040         * gcc.dg/pch/decl-5.c: New.
25041         * gcc.dg/pch/decl-5.h: New.
25042         * gcc.dg/pch/global-1.c: New.
25043         * gcc.dg/pch/global-1.h: New.
25044         * gcc.dg/pch/inline-1.c: New.
25045         * gcc.dg/pch/inline-1.h: New.
25046         * gcc.dg/pch/inline-2.c: New.
25047         * gcc.dg/pch/inline-2.h: New.
25048         * gcc.dg/pch/static-1.c: New.
25049         * gcc.dg/pch/static-1.h: New.
25050         * gcc.dg/pch/static-2.c: New.
25051         * gcc.dg/pch/static-2.h: New.
25052
25053         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25054
25055         * g++.dg/pch/pch.exp: Better handle failing testcases.
25056         * gcc.dg/pch/pch.exp: Likewise.
25057         * gcc.dg/pch/macro-1.c: New.
25058         * gcc.dg/pch/macro-1.h: New.
25059         * gcc.dg/pch/macro-2.c: New.
25060         * gcc.dg/pch/macro-2.h: New.
25061
25062         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25063
25064         * g++.dg/dg.exp: Treat files in pch/ specially.
25065         * g++.dg/pch/pch.exp: New file.
25066         * g++.dg/pch/empty.H: New file.
25067         * g++.dg/pch/empty.C: New file.
25068         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25069         "precompile".
25070
25071         * gcc.dg/pch/pch.exp: New file.
25072         * gcc.dg/pch/empty.h: New file.
25073         * gcc.dg/pch/empty.c: New file.
25074         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25075         "precompile".
25076
25077 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25078
25079         * g++.dg/template/friend14.C: New test.
25080
25081 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25082
25083         * gcc.dg/old-style-asm-1.c: New test.
25084
25085 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25086
25087         * gcc.c-torture/compile/20030109-1.c: New test.
25088
25089 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25090
25091         * gcc.c-torture/execute/20030109-1.c: New test.
25092
25093 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25094
25095         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25096         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25097         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25098         * g++.old-deja/g++.mike/eh2.C: Likewise
25099         * g++.old-deja/g++.mike/eh3.C: Likewise
25100         * g++.old-deja/g++.mike/eh5.C: Likewise
25101         * g++.old-deja/g++.mike/eh6.C: Likewise
25102         * g++.old-deja/g++.mike/eh7.C: Likewise
25103         * g++.old-deja/g++.mike/eh8.C: Likewise
25104         * g++.old-deja/g++.mike/eh9.C: Likewise
25105         * g++.old-deja/g++.mike/eh10.C: Likewise
25106         * g++.old-deja/g++.mike/eh12.C: Likewise
25107         * g++.old-deja/g++.mike/eh13.C: Likewise
25108         * g++.old-deja/g++.mike/eh14.C: Likewise
25109         * g++.old-deja/g++.mike/eh16.C: Likewise
25110         * g++.old-deja/g++.mike/eh17.C: Likewise
25111         * g++.old-deja/g++.mike/eh18.C: Likewise
25112         * g++.old-deja/g++.mike/eh21.C: Likewise
25113         * g++.old-deja/g++.mike/eh23.C: Likewise
25114         * g++.old-deja/g++.mike/eh24.C: Likewise
25115         * g++.old-deja/g++.mike/eh25.C: Likewise
25116         * g++.old-deja/g++.mike/eh26.C: Likewise
25117         * g++.old-deja/g++.mike/eh27.C: Likewise
25118         * g++.old-deja/g++.mike/eh28.C: Likewise
25119         * g++.old-deja/g++.mike/eh29.C: Likewise
25120         * g++.old-deja/g++.mike/eh31.C: Likewise
25121         * g++.old-deja/g++.mike/eh33.C: Likewise
25122         * g++.old-deja/g++.mike/eh34.C: Likewise
25123         * g++.old-deja/g++.mike/eh35.C: Likewise
25124         * g++.old-deja/g++.mike/eh36.C: Likewise
25125         * g++.old-deja/g++.mike/eh37.C: Likewise
25126         * g++.old-deja/g++.mike/eh38.C: Likewise
25127         * g++.old-deja/g++.mike/eh39.C: Likewise
25128         * g++.old-deja/g++.mike/eh40.C: Likewise
25129         * g++.old-deja/g++.mike/eh41.C: Likewise
25130         * g++.old-deja/g++.mike/eh42.C: Likewise
25131         * g++.old-deja/g++.mike/eh44.C: Likewise
25132         * g++.old-deja/g++.mike/eh46.C: Likewise
25133         * g++.old-deja/g++.mike/eh47.C: Likewise
25134         * g++.old-deja/g++.mike/eh48.C: Likewise
25135         * g++.old-deja/g++.mike/eh49.C: Likewise
25136         * g++.old-deja/g++.mike/eh50.C: Likewise
25137         * g++.old-deja/g++.mike/eh51.C: Likewise
25138         * g++.old-deja/g++.mike/eh53.C: Likewise
25139         * g++.old-deja/g++.mike/eh55.C: Likewise
25140         * g++.old-deja/g++.mike/p7912.C: Likewise
25141         * g++.old-deja/g++.mike/p9706.C: Likewise
25142         * g++.old-deja/g++.mike/p10416.C: Likewise
25143         * g++.old-deja/g++.mike/p11667.C: Likewise
25144         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25145         Remove redundant reference to Iris.
25146         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25147         Elxsi, i860, Pico Java, and WE32K.
25148
25149 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25150
25151         * g++.dg/ext/asm4.C: New test.
25152
25153 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25154
25155         PR c++/9030
25156         * g++.dg/template/friend12.C: New test.
25157         * g++.dg/template/friend13.C: Likewise.
25158         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25159
25160 2003-01-08  Jan Hubicka  <jh@suse.cz>
25161
25162         * gcc.dg/i386-cadd.c: New test.
25163         * gcc.dg/i386-cmov4.c: Likewise.
25164
25165 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25166
25167         PR c++/9165
25168         * g++.dg/warn/Wunused-3.C: New test.
25169
25170         * g++.dg/abi/bitfield9.C: New test.
25171
25172         PR c++/9189
25173         * g++.dg/parse/defarg3.C: New test.
25174
25175 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.dg/parse/ambig1.C: New test.
25178         * g++.dg/parse/defarg2.C: New test.
25179
25180 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25181
25182         * g++.dg/template/defarg-1.C: New test.
25183         * g++.dg/template/local2.C: Likewise.
25184
25185 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25186
25187         * gcc.c-torture/execute/20030105-1.c: New test.
25188
25189 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25190
25191         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25192         * g++.dg/parse/namespace4.C: Likewise.
25193
25194 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25195
25196         * g++.dg/template/ntp2.C: New test.
25197
25198 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25199
25200         * g++.dg/parse/extern-C-1.C: New test.
25201
25202         * g++.dg/parse/namespace4.C: New test.
25203
25204         * g++.dg/template/nested1.C: New test.
25205
25206         * g++.dg/parse/namespace3.C: New test.
25207
25208 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25209
25210         * g++.dg/lookup/two-stage1.C: New test.
25211
25212 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25213
25214         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25215         * g++.old-deja/g++.jason/access8.C: Likewise.
25216         * g++.old-deja/g++.other/decl5.C: Likewise.
25217
25218 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25219
25220         * g++.dg/parse/parse7.C: New test.
25221
25222 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/2843
25225         * g++.dg/ext/attrib7.C: New test.
25226
25227 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25228
25229         * g++.dg/parse/parse6.C: New test.
25230
25231 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25232
25233         * gcc.dg/h8300-stack-1.c: New.
25234
25235 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25236
25237         g++.dg/lookup/exception1.C: New test.
25238
25239         g++.dg/lookup/template1.C: New test.
25240
25241         g++.dg/parse/namespace2.C: New test.
25242
25243         g++.dg/parse/parens2.C: New test.
25244
25245 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25246
25247         * g++.dg/parse/parse5.C: New test.
25248         * g++.dg/lookup/scoped4.C: New test.
25249
25250 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25251
25252         * g++.dg/parse/parens1.C: New test.
25253
25254         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25255         angle-bracket1.C.
25256         * g++.dg/parse/parens2.C: New test.
25257
25258         * g++.dg/lookup/scope-operator1.C: New test.
25259
25260         * g++.dg/parse/operator1.C: New test.
25261
25262 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25263
25264         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25265         * g++.old-deja/g++.other/access6.C: Likewise.
25266         * g++.old-deja/g++.other/decl1.C: Likewise.
25267         * g++.old-deja/g++.pt/typename12.C: Likewise.
25268
25269 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25270
25271         * g++.dg/parse/namespace1.C: New test.
25272
25273 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25274
25275         * g++.dg/parse/parse4.C: New test.
25276
25277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25278
25279         * g++.dg/parse/parse3.C: New test.
25280
25281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25282
25283         * g++.dg/parse/parse2.C: New test.
25284
25285 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25286
25287         * g++.dg/template/friend11.C: New test.
25288
25289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25290
25291         * g++.dg/parse/parse1.C: New test.
25292
25293 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25294
25295         * lib/profopt.exp: Change the name of a global variable to avoid
25296         possible clashes with other test suites.
25297
25298 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.dg/inherit/covariant8.C: New test.
25301
25302 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25303
25304         * g++.dg/init/array9.C: New test.
25305
25306         PR c++/9112
25307         * g++.dg/parse/expr1.C: New test.
25308
25309 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25310
25311         * gcc.c-torture/compile/20021230-1.c: New test.
25312
25313 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.dg/inherit/covariant5.C: New test.
25316         * g++.dg/inherit/covariant6.C: New test.
25317         * g++.dg/inherit/covariant7.C: New test.
25318
25319 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25320
25321         PR c++/2739
25322         * g++.dg/other/access2.C: New test.
25323
25324 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25325
25326         * g++.dg/other/anon-struct.C: No longer fails
25327         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25328         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25329         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25330
25331 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25332
25333         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25334
25335 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25336
25337         * g++.dg/eh/spec4.C: Remove stray semicolon.
25338         * g++.dg/expr/pmf-1.C: Change error message.
25339         * g++.dg/ext/asm1.C: Remove stray semicolon.
25340         * g++.dg/ext/typename1.C: Add missing typenames.
25341         * g++.dg/inherit/template-as-base.C: Change error message.
25342         * g++.dg/lookup/scoped1.C: Likewise.
25343         * g++.dg/lookup/scoped2.C: Likewise.
25344         * g++.dg/lookup/using2.C: Likewise.
25345         * g++.dg/other/component1.C: Remove stray semicolon.
25346         * g++.dg/other/do1.C: Change error message.
25347         * g++.dg/other/error2.C: Likewise.
25348         * g++.dg/other/init1.C: Likewise.
25349         * g++.dg/other/packed1.C: Remove stray semicolon.
25350         * g++.dg/other/ptrmem2.C: Change error message.
25351         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25352         marker.
25353         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25354         * g++.dg/template/access3.C: Add typename keyword.
25355         * g++.dg/template/access5.C: Remove stray semicolon.
25356         * g++.dg/template/access6.C: Likewise.
25357         * g++.dg/template/complit1.C: Likewise.
25358         * g++.dg/template/crash1.C: Change error message.
25359         * g++.dg/template/inherit2.C: Remove stray semicolon.
25360         * g++.dg/template/instantiate2.C: Likewise.
25361         * g++.dg/template/instantiate3.C: Change error message.
25362         * g++.dg/template/qual1.C: Remove stray semicolon.
25363         * g++.dg/template/qualttp18.C: Change error message.
25364         * g++.dg/template/ref1.C: Remove stray semicolon.
25365         * g++.dg/template/sizeof1.C (A::value): Declare it.
25366         * g++.dg/template/spec4.C: Change error message.
25367         * g++.dg/template/static1.C: Likewise.
25368         * g++.dg/template/type1.C: Likewise.
25369         * g++.dg/template/typename3.C: Likewise.
25370         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25371         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25372         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25373         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25374         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25375         named return value extension.
25376         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25377         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25378         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25379         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25380         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25381         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25382         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25383         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25384         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25385         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25386         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25387         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25388         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25389         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25390         syntax.
25391         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25392         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25393         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25394         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25395         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25396         * g++.old-deja/g++.brendan/template11.C: Likewise.
25397         * g++.old-deja/g++.brendan/template26.C: Likewise.
25398         * g++.old-deja/g++.brendan/template27.C: Use explicit
25399         specialization syntax.
25400         * g++.old-deja/g++.brendan/template30.C: Likewise.
25401         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25402         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25403         non-dependent names.
25404         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25405         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25406         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25407         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25408         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25409         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25410         named return value extension.
25411         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25412         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25413         * g++.old-deja/g++.ext/return1.C: Likewise.
25414         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25415         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25416         * g++.old-deja/g++.jason/access8.C: Likewise.
25417         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25418         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25419         pseudo-destructor names.
25420         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25421         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25422         pseudo-destructor names.
25423         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25424         * g++.old-deja/g++.jason/overload19.C: Likewise.
25425         * g++.old-deja/g++.jason/overload32.C: Likewise.
25426         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25427         stray semicolons.
25428         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25429         * g++.old-deja/g++.jason/return.C: Likewise.
25430         * g++.old-deja/g++.jason/return2.C: Likewise.
25431         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25432         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25433         syntax.
25434         * g++.old-deja/g++.jason/template10.C: Account for use of
25435         non-dependent names.
25436         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25437         syntax.
25438         * g++.old-deja/g++.jason/template37.C: Likewise.
25439         * g++.old-deja/g++.law/access4.C: Change error messages.
25440         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25441         pseudo-destructor names.
25442         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25443         * g++.old-deja/g++.law/ctors9.C: Likewise.
25444         * g++.old-deja/g++.law/cvt22.C: Likewise.
25445         * g++.old-deja/g++.law/dtors5.C: Likewise.
25446         * g++.old-deja/g++.law/global-init1.C: Likewise.
25447         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25448         * g++.old-deja/g++.law/operators28.C: Likewise.
25449         * g++.old-deja/g++.law/visibility28.C: Likewise.
25450         * g++.old-deja/g++.martin/eval1.C: Likewise.
25451         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25452         name.
25453         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25454         * g++.old-deja/g++.mike/net34.C: Likewise.
25455         * g++.old-deja/g++.mike/net36.C: Likewise.
25456         * g++.old-deja/g++.mike/ns2.C: Likewise.
25457         * g++.old-deja/g++.mike/p12306.C: Likewise.
25458         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25459         value extension.
25460         * g++.old-deja/g++.mike/p700.C: Likewise.
25461         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25462         * g++.old-deja/g++.mike/p710.C: Likewise.
25463         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25464         value extension.
25465         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25466         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25467         * g++.old-deja/g++.ns/crash2.C: Likewise.
25468         * g++.old-deja/g++.ns/crash3.C: Likewise.
25469         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25470         * g++.old-deja/g++.ns/ns17.C: Likewise.
25471         * g++.old-deja/g++.ns/template16.C: Likewise.
25472         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25473         keyword.
25474         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25475         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25476         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25477         named return value extension.
25478         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25479         * g++.old-deja/g++.other/access4.C: Issue additional error
25480         messages.
25481         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25482         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25483         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25484         * g++.old-deja/g++.other/crash25.C: Change error message.
25485         * g++.old-deja/g++.other/crash4.C: Change error message.
25486         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25487         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25488         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25489         checks.
25490         * g++.old-deja/g++.other/defarg8.C: Likewise.
25491         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25492         * g++.old-deja/g++.other/dtor10.C: Likewise.
25493         * g++.old-deja/g++.other/incomplete.C: Likewise.
25494         * g++.old-deja/g++.other/linkage7.C: Likewise.
25495         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25496         lookup algorithm.
25497         * g++.old-deja/g++.other/mangle2.C: Likewise.
25498         * g++.old-deja/g++.other/refinit2.C: Likewise.
25499         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25500         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25501         * g++.old-deja/g++.pt/crash28.C: Likewise.
25502         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25503         syntax.
25504         * g++.old-deja/g++.pt/crash32.C: Change error message.
25505         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25506         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25507         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25508         error message position.
25509         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25510         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25511         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25512         syntax.
25513         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25514         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25515         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25516         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25517         keyword.
25518         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25519         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25520         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25521         keyword.
25522         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25523         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25524         syntax.
25525         * g++.old-deja/g++.pt/friend28.C: Account for use of
25526         non-dependent names.
25527         * g++.old-deja/g++.pt/friend29.C: Likewise.
25528         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25529         rules.
25530         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25531         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25532         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25533         lookup rules.
25534         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25535         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25536         keyword.
25537         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25538         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25539         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25540         keyword.
25541         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25542         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25543         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25544         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25545         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25546         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25547         keyword.
25548         * g++.old-deja/g++.pt/spec10.C: Likewise.
25549         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25550         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25551         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25552         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25553         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25554         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25555         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25556         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25557         * g++.old-deja/g++.pt/typename15.C: Likewise.
25558         * g++.old-deja/g++.pt/typename22.C: Likewise.
25559         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25560         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25561         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25562         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25563         syntax.
25564         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25565         return value extension.
25566         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25567         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25568         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25569         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25570
25571 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25572
25573         * g++.dg/warn/inline1.C: New test.
25574         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25575         * g++.old-deja/g++.jason/synth10.C: Likewise.
25576         * g++.old-deja/g++.mike/net31.C: Likewise.
25577         * g++.old-deja/g++.mike/p8786.C: Likewise.
25578
25579         * g++.dg/template/friend10.C: New test.
25580         * g++.dg/template/conv5.C: New test.
25581
25582 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.dg/lookup/scoped3.C: New test.
25585
25586         * g++.dg/lookup/decl1.C: New test.
25587         * g++.dg/lookup/decl2.C: New test.
25588
25589 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25590
25591         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25592         gcc.c-torture/compile/20021015-1.c,
25593         gcc.c-torture/compile/20021015-2.c,
25594         gcc.c-torture/compile/20021123-1.c,
25595         gcc.c-torture/compile/20021123-2.c,
25596         gcc.c-torture/compile/20021123-3.c,
25597         gcc.c-torture/compile/20021123-4.c,
25598         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25599         only to 3.1 or 3.2 branch.
25600
25601 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25602
25603         * gcc.dg/i386-bitfield3.c: New test.
25604
25605         * gcc.dg/i386-bitfield2.c: New test.
25606
25607 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25608
25609         * g++.dg/parse/conv_op1.C: New test.
25610
25611 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25612
25613         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25614         approved.
25615
25616 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25617
25618         * gcc.c-torture/compile/20021220-1.c: New test.
25619
25620 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25621
25622         * gcc.dg/i386-fastcall-1.c: New.
25623
25624 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25625
25626         * gcc.c-torture/execute/20021219-1.c: New test.
25627
25628 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25629
25630         * gcc.dg/i386-pic-1.c: New test.
25631
25632 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25633
25634         PR c++/8099
25635         * g++.dg/template/friend9.C: New test.
25636
25637 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25638
25639         PR c++/3663
25640         * g++.dg/template/access7.C: New test.
25641
25642 2002-12-18  Nick Clifton  <nickc@redhat.com>
25643
25644         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25645         the libstdc++-v3 directory has been found.
25646
25647 2002-12-12  Devang Patel <dpatel@apple.com>
25648         * gcc.dg/darwin-ld-1.c: New test.
25649         * gcc.dg/darwin-ld-2.c: New test.
25650         * gcc.dg/darwin-ld-3.c: New test.
25651         * gcc.dg/darwin-ld-4.c: New test.
25652         * gcc.dg/darwin-ld-5.c: New test.
25653
25654 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25655
25656         * gcc.c-torture/compile/20021212-1.c: New test.
25657
25658 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25659
25660         * gcc.dg/fshort-wchar: New test.
25661
25662 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25663
25664         PR c++/8372
25665         * g++.dg/template/dtor1.C: New test.
25666
25667         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25668         markers.
25669
25670 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25673
25674 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25675
25676         * g++.dg/template/static1.C: New test.
25677         * g++.dg/template/static2.C: New test.
25678         * g++.old-deja/g++.ext/memconst.C: New test.
25679
25680 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25681
25682         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25683         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25684         * g++.dg/special/initp1.C: Likewise.
25685
25686 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.c-torture/execute/20021204-1.c: New test.
25689
25690 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25691
25692         * gcc.dg/ppc-fmadd-1.c: New file.
25693         * gcc.dg/ppc-fmadd-2.c: New file.
25694         * gcc.dg/ppc-fmadd-3.c: New file.
25695
25696 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25697
25698         * gcc.c-torture/compile/20021204-1.c: New test.
25699
25700 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25701
25702         * g++.dg/inherit/covariant2.C: New test.
25703         * g++.dg/inherit/covariant3.C: New test.
25704         * g++.dg/inherit/covariant4.C: New test.
25705         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25706         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25707
25708 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25709
25710         PR c++/8688
25711         * g++.dg/init/brace3.C: New test.
25712
25713 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25714
25715         * gcc.dg/20020210-1.c: Fix a comment typo.
25716
25717 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25718
25719         PR c++/8720
25720         * g++.dg/parse/defarg1.C: New test.
25721
25722         PR c++/8615
25723         * g++.dg/template/char1.C: New test.
25724
25725         * g++.dg/template/varmod1.C: Fix typo.
25726
25727 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25728
25729         DR 180
25730         * g++.old-deja/g++.pt/crash32.C: Expect error.
25731
25732 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25733
25734         PR c++/5919
25735         * g++.dg/template/varmod1.C: New test.
25736
25737         PR c++/8727
25738         * g++.dg/inherit/typeinfo1.C: New test.
25739
25740         PR c++/8663
25741         * g++.dg/inherit/typedef1.C: New test.
25742
25743 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/8332
25746         PR c++/8493
25747         * g++.dg/template/strlen1.C: New test.
25748
25749         PR c++/8227
25750         * g++.dg/template/ctor2.C: New test.
25751
25752         PR c++/8214
25753         * g++.dg/init/string1.C: New test.
25754
25755         PR c++/8511
25756         * g++.dg/template/friend8.C: New test.
25757
25758 2002-11-29  Joe Buck <jbuck@synopsys.com>
25759
25760         * g++.dg/lookup/anon2.C: New test.
25761
25762 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25763
25764         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25765         h8300 port.
25766
25767 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25768
25769         * gcc.dg/bitfld-6.c: New test.
25770
25771 2002-11-27  Jan Hubicka  <jh@suse.cz>
25772
25773         * gcc.c-torture/execute/20021127.[cx]: New test.
25774
25775 2002-11-26  Jan Hubicka  <jh@suse.cz>
25776
25777         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25778         quality.
25779
25780 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25781
25782         * g++.dg/init/brace2.C: New test.
25783         * g++.old-deja/g++.mike/p9129.C: Correct.
25784
25785 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25786
25787         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25788
25789 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25790
25791         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25792
25793 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25794
25795         * testsuite/g++.dg/abi/empty11.C: New test.
25796         * testsuite/g++.dg/rtti/cv1.C: New test.
25797
25798 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25799
25800         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25801
25802 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25803
25804         * g++.dg/abi/empty10.C: New test.
25805
25806 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25807
25808         * gcc.c-torture/compile/20021124-1.c: New test.
25809
25810 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25811
25812         * g++.dg/abi/rtti2.C: New test.
25813
25814 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25815
25816         * gcc.dg/i386-unroll-1.c: New test.
25817
25818 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25819
25820         * gcc.c-torture/compile/20021120-1.c: New test.
25821         * gcc.c-torture/compile/20021120-2.c: New test.
25822
25823 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25824
25825         * gcc.dg/bitfld-5.c: New test.
25826
25827 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25828
25829         * gcc.c-torture/execute/20021120-3.c: New test.
25830
25831 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25832
25833         * gcc.c-torture/execute/20021120-2.c: New test.
25834
25835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25836
25837         * gcc.c-torture/execute/20021120-1.c: New test.
25838
25839 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * gcc.c-torture/execute/20021118-3.c: New test.
25842
25843 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25844
25845         * gcc.c-torture/compile/20021119-1.c: New test.
25846
25847 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25848
25849         * gcc.dg/duff-1.c: New test.
25850         * gcc.dg/duff-2.c: New test.
25851         * gcc.dg/duff-3.c: New test.
25852
25853 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25854
25855         * gcc.dg/cpp/_Pragma5.c: New test.
25856
25857 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25858
25859         * gcc.c-torture/execute/20021118-2.c: New test.
25860
25861 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25862
25863         * gcc.c-torture/execute/20021118-1.c: New test.
25864
25865 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.dg/20021116-1.c: New test.
25868
25869 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25870
25871         * g++.dg/abi/vcall1.C: New test.
25872
25873 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25874
25875         * gcc.dg/20021029-1.c: New test.
25876         * gcc.dg/20021029-2.c: New test.
25877
25878 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25879
25880         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25881
25882 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25883
25884         PR c/8439
25885         * gcc.dg/20021110.c: Move to ...
25886         * gcc.c-torture/compile/20021110.c: .... here.
25887
25888 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25889
25890         PR c/8467
25891         * gcc.c-torture/execute/20021111-1.c
25892
25893 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25894
25895         PR c/8439
25896         * gcc.dg/20021110.c: New test.
25897
25898 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25899
25900         * g++.dg/abi/vthunk3.C: Run only on x86.
25901
25902 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25903
25904         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25905
25906 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25907
25908         * lib/compat.exp (compat-execute): Fix logic error in last
25909         change.
25910
25911 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25912
25913         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25914
25915 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25916
25917         PR c++/8389
25918         * g++.dg/template/access6.C: New test.
25919
25920 2002-11-08  Jan Hubicka  <jh@suse.cz>
25921
25922         * gcc.dg/i386-ssefp-1.c: New test.
25923         * gcc.dg/i386-ssefp-1.c: New test.
25924
25925 2002-11-08  Jan Hubicka  <jh@suse.cz>
25926
25927         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25928
25929 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25930
25931         * g++.dg/abi/vthunk3.C: New test.
25932
25933         PR c++/8338
25934         * g++.dg/template/crash2.C: New test.
25935
25936 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25937
25938         * testsuite/g++.dg/abi/dtor1.C: New test.
25939         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25940
25941 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25942
25943         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25944         Darwin.
25945
25946 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25947
25948         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25949         -mthumb.  Only xfail with -O0.
25950
25951 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25952
25953         * g++.dg/abi/thunk1.C: New test.
25954         * g++.dg/abi/thunk2.C: Likewise.
25955         * g++.dg/abi/vtt1.C: Likewise.
25956
25957 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25958
25959         PR optimization/8423
25960         * gcc.c-torture/execute/builtin-constant.c: New test.
25961
25962 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25963
25964         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25965         Add some more cases.
25966
25967 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/8391
25970         * g++.dg/opt/local1.C: New test.
25971
25972 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/8160
25975         * g++.dg/template/complit1.C: New test.
25976
25977         PR c++/8149
25978         * g++.dg/template/typename4.C: Likewise.
25979
25980 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25981
25982         Core issue 287, PR c++/7639
25983         * g++.dg/template/instantiate1.C: Adjust error location.
25984         * g++.dg/template/instantiate3.C: New test.
25985         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25986         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25987         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25988
25989 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25990
25991         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25992
25993 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/8287
25996         * g++.dg/init/dtor2.C: New test.
25997
25998 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25999
26000         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26001         * gcc.dg/nest.c: Bypass errors on irix6.
26002
26003 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26004
26005         * gcc.dg/nest.c: Expect error for mmix-*-*.
26006         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26007
26008 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26009
26010         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26011         markers.
26012
26013         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26014
26015 2002-10-25  Mike Stump  <mrs@apple.com>
26016
26017         * gcc.dg/warn-1.c: New test.
26018
26019 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26020
26021         * g++.dg/template/typename3.C: New test.
26022
26023 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26024
26025         * g++.dg/lookup/ptrmem1.C: New test.
26026
26027         * g++.dg/abi/vthunk2.C: New test.
26028
26029 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26030
26031         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26032
26033 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26034
26035         * g++.dg/abi/empty9.C: New test.
26036
26037 2002-10-24  Richard Henderson  <rth@redhat.com>
26038
26039         * g++.dg/inherit/thunk1.C: Enable for ia64.
26040
26041 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26042
26043         PR c++/8067
26044         * g++.dg/lookup/pretty1.C: New test.
26045
26046 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.dg/20021023-1.c: New test.
26049
26050 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/7679
26053         * g++.dg/parse/inline1.C: New test.
26054
26055 2002-10-23  Richard Henderson  <rth@redhat.com>
26056
26057         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26058
26059         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26060
26061 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26062
26063         PR c++/6579
26064         * g++.dg/parse/stmtexpr3.C: New test.
26065
26066 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26067
26068         * g++.dg/expr/cond1.C: New test.
26069
26070 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26071
26072         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26073
26074 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26075
26076         * g++.dg/abi/vbase13.C: New test.
26077         * g++.dg/abi/vbase14.C: Likewise.
26078
26079 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * gcc.dg/tls/pic-1.c: New test.
26082         * gcc.dg/tls/nonpic-1.c: New test.
26083         * gcc.dg/20021018-1.c: New test.
26084
26085 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26086
26087         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26088         Remove only files with the same base name as the test case.
26089         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26090         (profopt-execute): Likewise.  Also, remove old profiling
26091         and performance data files before running the tests.
26092
26093         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26094         * g++.dg/bprob/bprob.exp: Likewise.
26095         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26096         to allow more general test case names.
26097
26098         * g++.dg/bprob/bprob-1.C: Rename to ...
26099         * g++.dg/bprob/g++-bprob-1.C: ... this.
26100
26101         * g77.dg/bprob/bprob-1.f: Rename to ...
26102         * g77.dg/bprob/g77-bprob-1.f: ... this.
26103
26104 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26105
26106         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26107         bison 1.50 or later.
26108
26109 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26110
26111         * g++.dg/README: Describe more test directories.
26112
26113 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26114
26115         * g++.dg/init/array6.C: Add additional tests.
26116
26117 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26118
26119         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26120         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26121
26122 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26123
26124         * gcc.c-torture/compile/20020604-1.x: New.
26125         * gcc.c-torture/compile/simd-5.x: Likewise.
26126         * gcc.c-torture/execute/920710-1.x: Likewise.
26127         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26128
26129 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26130
26131         * g++.dg/inherit/override1.C: Add dg-options clause.
26132
26133 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26134
26135         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26136         _mm_slli_si128.
26137
26138 2002-10-19  Andreas Schwab  <schwab@suse.de>
26139
26140         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26141         directory component.
26142
26143 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * g++.dg/inherit/thunk1.C: New test.
26146
26147         * g++.dg/inherit/override1.C: New test.
26148
26149         * g++.dg/abi/mangle11.C: New test.
26150         * g++.dg/abi/mangle14.C: New test.
26151         * g++.dg/abi/mangle17.C: New test.
26152
26153 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         * g++.dg/overload/member2.C: New test.
26156
26157 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26158
26159         * g++.dg/README: Describe new compat directory.
26160         * g++.dg/dg.exp: Skip tests in compat directory.
26161         * README.compat: New file.
26162         * lib/compat.exp: New expect script.
26163         * g++.dg/compat: New test directory.
26164         * g++.dg/compat/compat.exp: New expect script.
26165         * g++.dg/compat/abi: New test directory.
26166         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26167         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26168         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26169         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26170         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26171         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26172         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26173         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26174         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26175         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26176         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26177         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26178         * g++.dg/compat/break: New test directory.
26179         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26180         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26181         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26182         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26183         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26184         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26185         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26186         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26187         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26188         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26189         g++.dg/compat/break/README: New files.
26190         * g++.dg/compat/eh: New test directory.
26191         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26192         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26193         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26194         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26195         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26196         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26197         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26198         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26199         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26200         g++.dg/compat/eh/filter2_y.C,
26201         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26202         g++.dg/compat/eh/new1_y.C,
26203         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26204         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26205         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26206         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26207         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26208         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26209         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26210         g++.dg/compat/eh/unexpected1_y.C: New files.
26211         * g++.dg/compat/init: New test directory.
26212         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26213         g++.dg/compat/init/array5_y.C,
26214         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26215         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26216         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26217         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26218         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26219         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26220         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26221         g++.dg/compat/init/init-ref2_y.C: New files.
26222
26223 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26224
26225         PR c++/7584
26226         * g++.dg/inherit/using3.C: New test.
26227
26228 2002-10-17  Jan Hubicka  <jh@suse.cz>
26229
26230         * gcc.dg/20021017-2.c: New test.
26231
26232 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26233
26234         * g++.dg/abi/mangle16.C: Adjust.
26235
26236         * g++.dg/init/array8.C: New test.
26237
26238 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26239
26240         * gcc.dg/special/mips-abi.exp: New test.
26241         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26242
26243 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26244
26245         * g++.dg/abi/mangle16.C: New test.
26246         * g++.dg/abi/mangle17.C: Likewise.
26247
26248         PR c++/7478
26249         * g++.dg/template/ref1.C: New test.
26250
26251 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26252
26253         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26254
26255 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26256
26257         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26258
26259 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26260
26261         PR c++/7524
26262         * g++.dg/init/array7.C: New test.
26263
26264 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26265
26266         * g++.dg/init/array6.C: New test.
26267
26268         * g++.dg/abi/mangle13.C: Likewise.
26269         * g++.dg/abi/mangle14.C: Likewise.
26270         * g++.dg/abi/mangle15.C: Likewise.
26271
26272 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26273
26274         * g++.dg/abi/empty8.C: New test.
26275
26276 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.dg/init/ctor1.C: New test.
26279
26280 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26281
26282         * gcc.c-torture/execute/20021015-1.c: New test.
26283
26284 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26285
26286         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26287
26288 2002-10-14  Jan Hubicka  <jh@suse.cz>
26289
26290         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26291
26292 2002-10-14  Richard Henderson  <rth@redhat.com>
26293
26294         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26295
26296 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26297
26298         PR optimization/6631
26299         * g++.dg/opt/const2.C: New test.
26300
26301 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26302
26303         PR c++/7176
26304         * g++.dg/parse/friend1.C: New test.
26305         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26306
26307 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26308
26309         * gcc.dg/20021014-1.c: New test.
26310
26311 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26312
26313         PR c++/5661
26314         * g++.dg/ext/vlm1.C: New test.
26315         * g++.dg/ext/vlm2.C: Likewise.
26316
26317         * g++.dg/init/array1.C: Remove invalid braces.
26318         * g++.dg/init/brace1.C: New test.
26319         * g++.dg/init/copy2.C: Likewise.
26320         * g++.dg/init/copy3.C: Likewise.
26321         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26322         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26323         braces.
26324
26325 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26326
26327         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26328
26329 2002-10-11  Richard Shann  <richard.shann@superh.com>
26330
26331         * gcc.c-torture/compile/simd-5.c: New test.
26332
26333 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26334
26335         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26336
26337 2002-10-10  Jim Wilson  <wilson@redhat.com>
26338
26339         * gcc.c-torture/execute/20021010-1.c: New test.
26340
26341 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26342
26343         PR c/7353
26344         * g++.dg/ext/typedef-init.C: New test.
26345         * gcc.dg/typedef-init.c: New test.
26346
26347 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26348
26349         * gcc.dg/cpp/paste13.c: New test.
26350
26351 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26352
26353         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26354         remaining platforms, XFAIL during compile, not execute.  Don't
26355         XFAIL at -O0.
26356
26357 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         * gcc.dg/alias-1.c: Tweak expected warning.
26360
26361 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26362
26363         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26364
26365 2002-10-06  Andreas Jaeger  <aj@suse.de>
26366
26367         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26368         * gcc.dg/cpp/c++98.C: Likewise.
26369
26370         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26371         * g++.dg/cpp/c++98.C: Likewise.
26372
26373         * g++.dg/README (Subdirectories): Mention cpp directory.
26374
26375         PR target/7559
26376         * gcc.dg/20021006-1.c: New test.
26377
26378 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26379
26380         PR c++/7804
26381         * g++.dg/other/warning1.C: New test.
26382
26383 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26384
26385         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26386         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26387         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26388
26389 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26390
26391         PR c++/7931
26392         * g++.dg/template/ptrmem3.C: New test.
26393
26394         PR c++/7754
26395         * g++.dg/template/union1.C: New test.
26396
26397 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26398
26399         PR c++/8006
26400         * g++.dg/abi/mangle9.C: New test.
26401         * g++.dg/abi/mangle10.C: New test.
26402         * g++.dg/abi/mangle11.C: New test.
26403         * g++.dg/abi/mangle12.C: New test.
26404
26405 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26406
26407         PR c++/7188.
26408         * g++.dg/template/meminit1.C: New test.
26409         * g++.dg/warn/Wreorder-1.C: Likewise.
26410         * g++.old-deja/g++.mike/warn3.C: Tweak.
26411         * lib/prune.exp: Ingore "in copy constructor".
26412
26413 2002-10-02  Andreas Jaeger  <aj@suse.de>
26414
26415         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26416         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26417         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26418         on x86-64.
26419
26420 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26421
26422         * gcc.dg/empty1.C: Fix typo.
26423
26424 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26425
26426         * gcc.dg/alias-1.c: New test.
26427
26428 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26429
26430         * gcc.dg/empty1.C: New test.
26431
26432         * g++.dg/tls/init-2.C: Tweak error messages.
26433
26434 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26435
26436         * gcc.c-torture/compile/20020923-1.c: New test.
26437
26438 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26439
26440         * gcc.c-torture/execute/ffs-1.c: New test.
26441         * gcc.c-torture/execute/ffs-2.c: Ditto.
26442
26443 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         * g++.dg/overload/member1.C: New test.
26446
26447 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26448
26449         * g++.dg/abi/empty7.C: New test.
26450         * g++.dg/init/pm2.C: Likewise.
26451
26452 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         * g++.dg/rtti/crash1.C: New test.
26455
26456 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26457
26458         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26459         gcc.dg/sibcall-4.c: New tests.
26460
26461 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26462
26463         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26464         powerpc and MMIX targets.
26465
26466 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26467
26468         * gcc.dg/cpp/20020927-1.c: New.
26469
26470 2002-09-26  David S. Miller  <davem@redhat.com>
26471
26472         * gcc.c-torture/compile/trunctfdf.c: New.
26473
26474 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26475
26476         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26477
26478 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26479
26480         * gcc.c-torture/execute/loop-15.c: New.
26481
26482 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26483
26484         * README.QMTEST: Fix typo.
26485
26486 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26487
26488         * gcc.dg/20020926-1.c: New test.
26489
26490 2002-09-25  David S. Miller  <davem@redhat.com>
26491
26492         PR target/7842
26493         * gcc.c-torture/execute/shiftdi.c: New test.
26494
26495 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26496
26497         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26498         unique to the tool.
26499         * lib/g77.exp (g77_init): Likewise.
26500         * lib/g++.exp (g++_init): Likewise.
26501         * lib/objc.exp (objc_init): Likewise.
26502
26503 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26504
26505         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26506         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26507         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26508
26509 2002-09-25  Richard Henderson  <rth@redhat.com>
26510
26511         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26512         too-small long double.
26513
26514 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26515
26516         * gcc.dg/20020919-1.c: New test.
26517
26518 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26519
26520         * g++.dg/abi/bitfield6.C: New test.
26521         * g++.dg/abi/bitfield7.C: New test.
26522         * g++.dg/abi/bitfield8.C: New test.
26523         * g++.dg/abi/vbase11.C: New test.
26524
26525 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26526
26527         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26528         hppa*-*-hpux*.  Update test comment.
26529
26530 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26531
26532         * gcc.dg/tls/struct-1.c: New test.
26533
26534 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26535
26536         * gcc.dg/cpp/tr-warn2.c: Update.
26537
26538 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26539
26540         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26541
26542 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26543
26544         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26545         systems.
26546
26547 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26548
26549         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26550
26551         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26552         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26553         setting of cxxfilt.
26554
26555 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26556
26557         * gcc.dg/20020312-2.c: Update for darwin.
26558
26559 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26560
26561         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26562
26563 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26564
26565         * objc.dg/comp-types-1.m: New test.
26566         * objc.dg/comp-types-2.m: New test.
26567         * objc.dg/comp-types-3.m: New test.
26568         * objc.dg/comp-types-4.m: New test.
26569         * objc.dg/comp-types-5.m: New test.
26570         * objc.dg/comp-types-6.m: New test.
26571
26572 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26573
26574         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26575
26576 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26577
26578         * g++.dg/other/do1.C: New test.
26579
26580         * g++.dg/template/subst1.C: New test.
26581
26582 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26583
26584         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26585
26586 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.dg/template/qualttp20.C: Adjust expected errors.
26589         * g++.old-deja/g++.jason/report.C: Likewise.
26590         * g++.old-deja/g++.other/qual1.C: Likewise.
26591
26592         * g++.dg/lookup/scoped2.C: New test.
26593
26594         * g++.dg/ext/asm3.C: New test.
26595
26596 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26597
26598         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26599
26600 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26601
26602         * ChangeLog: follow spelling conventions.
26603         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26604         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26605         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26606         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26607         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26608         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26609         * g++.old-deja/g++.law/global-init1.C: Likewise.
26610         * g++.old-deja/g++.other/delete4.C: Likewise.
26611         * g++.old-deja/g++.other/inline21.C: Likewise.
26612         * g++.old-deja/g++.other/singleton.C: Likewise.
26613         * g77.dg/strlen0.f: Likewise.
26614         * g77.f-torture/compile/20010519-1.f: Likewise.
26615         * g77.f-torture/compile/980310-4.f: Likewise.
26616         * gcc.c-torture/compile/20000605-1.c: Likewise.
26617         * gcc.c-torture/execute/20020225-1.c: Likewise.
26618         * gcc.dg/c90-hexfloat-2.c: Likewise.
26619         * gcc.dg/c99-bool-1.c: Likewise.
26620         * gcc.dg/c99-hexfloat-2.c: Likewise.
26621         * gcc.dg/dll-2.c: Likewise.
26622         * gcc.dg/wtr-union-init-1.c: Likewise.
26623         * gcc.dg/wtr-union-init-2.c: Likewise.
26624         * gcc.dg/wtr-union-init-3.c: Likewise.
26625         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26626         * gcc.dg/cpp/defined.c: Likewise.
26627         * gcc.dg/cpp/macsyntx.c: Likewise.
26628         * gcc.dg/cpp/paste2.c: Likewise.
26629         * gcc.dg/cpp/trad/defined.c: Likewise.
26630         * gcc.dg/format/c90-printf-1.c: Likewise.
26631         * gcc.dg/format/c90-scanf-1.c: Likewise.
26632         * gcc.dg/format/c99-printf-1.c: Likewise.
26633         * gcc.dg/format/c99-scanf-1.c: Likewise.
26634         * gcc.misc-tests/gcov-8.c: Likewise.
26635         * lib/profopt.exp: Likewise.
26636
26637 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26638
26639         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26640
26641 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26642
26643         * g++.dg/inherit/using2.C: New test.
26644
26645 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26646
26647         * ChangeLog: Follow spelling conventions.
26648         * g++.dg/template/friend4.C: Likewise.
26649         * g++.old-deja/g++.pt/crash67.C: Likewise.
26650         * gcc.c-torture/execute/20000801-4.c: Likewise.
26651         * gcc.dg/c90-digraph-1.c: Likewise.
26652         * gcc.dg/c94-digraph-1.c: Likewise.
26653         * gcc.dg/c99-digraph-1.c: Likewise.
26654         * gcc.dg/cpp/line5.c: Likewise.
26655         * gcc.dg/cpp/multiline.c: Likewise.
26656         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26657         * gcc.dg/format/attr-3.c: Likewise.
26658         * gcc.dg/format/c90-scanf-3.c: Likewise.
26659         * gcc.dg/format/ext-4.c: Likewise.
26660
26661 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * g++.dg/template/pretty1.C: New test.
26664
26665 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26666
26667         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26668
26669 2002-09-13  Matt Austern  <austern@apple.com>
26670
26671         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26672         passing a cast expression to a function by const reference.
26673
26674 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         * g++.dg/template/deduce1.C: New test.
26677
26678 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26679
26680         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26681         32-bit int.
26682
26683 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26684
26685         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26686         usage.
26687
26688 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26689
26690         * gcc.c-torture/compile/20020910-1.c: New test.
26691
26692 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26693
26694         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26695
26696 2002-09-10  Andreas Jaeger  <aj@suse.de>
26697
26698         * gcc.dg/20020312-2.c: Adjust for x86-64.
26699
26700 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26701
26702         * g77.dg/7388.f: New test case for PR 7388.
26703
26704 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26705
26706         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26707
26708 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26709
26710         * objc.dg/proto-lossage-1.m: New test.
26711
26712 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26713
26714         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26715
26716 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26717
26718         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26719         expected to pass.
26720
26721 2002-09-06  Stan Shebs  <shebs@apple.com>
26722             David Edelsohn  <edelsohn@gnu.org>
26723
26724         * gcc.dg/weak: New directory.
26725         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26726         target-specific xfail bits.
26727         * gcc.dg/typeof-2.c: Move to new directory.
26728         * gcc.dg/weak.exp: New expect script.
26729
26730 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26731
26732         * gcc.c-torture/execute/extzvsi.c: New test.
26733
26734 2002-09-05  Stan Shebs  <shebs@apple.com>
26735
26736         * gcc.dg/weak-1.c: xfail on Darwin.
26737         * gcc.dg/weak-2.c: Ditto.
26738         * gcc.dg/weak-3.c: Ditto.
26739         * gcc.dg/weak-4.c: Ditto.
26740         * gcc.dg/weak-5.c: Ditto.
26741         * gcc.dg/weak-6.c: Ditto.
26742         * gcc.dg/weak-7.c: Ditto.
26743         * gcc.dg/weak-8.c: Ditto.
26744         * gcc.dg/weak-9.c: Ditto.
26745
26746 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26747
26748         * gcc.c-torture/execute/loop-14.c: New test.
26749
26750 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26751
26752         * g++.dg/other/cxa-atexit1.C: New test.
26753
26754         * gcc.dg/typeof-2.c: New test.
26755
26756 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26757
26758         * gcc.dg/builtins-2.c: New testcase.
26759         * gcc.dg/builtins-3.c: New testcase.
26760
26761 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26762
26763         * gcc.dg/cpp/_Pragma4.c: New test.
26764
26765 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26766
26767         * objc/execute/nil_method-1.m: New testcase.
26768
26769 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26770
26771         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26772         [Object class], not [Object initialize].
26773
26774 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26775             Hans-Peter Nilsson  <hp@bitrange.com>
26776
26777         * gcc.c-torture/execute/20020720-1.x: Skip test on
26778         mmix-knuth-mmixware.  Correct comment.
26779
26780 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26781
26782         * testsuite/g++.dg/abi/bitfield5.C: New test.
26783         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26784
26785 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26786
26787         * objc.dg/undeclared-selector.m: New test.
26788
26789 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.dg/other/offsetof1.C: Avoid cast warning.
26792
26793 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26794
26795         * objc.dg/super-class-2.m: New test.
26796
26797 2002-08-24  Matt Austern  <austern@apple.com>
26798
26799         * g++.dg/ext/lvaddr.C: New test.
26800         * g++.dg/ext/lvcast.C: New test.
26801
26802 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26803
26804         * testsuite/g++.dg/inherit/cond1.C: New test.
26805
26806 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26807
26808         * gcc.dg/noncompile/incomplete-1.c: New test.
26809
26810 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26811
26812         * gcc.dg/typespec-1.c: New test.
26813
26814 2002-08-20  Devang Patel  <dpatel@apple.com>
26815         * objc.dg/proto-hier-2.m: New test.
26816
26817 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26818
26819         * objc.dg/bitfield-1.m: New test.
26820         * objc.dg/bitfield-2.m: New test.
26821
26822 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26823
26824         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26825         gcc.dg/c99-flex-array-4.c: New tests.
26826
26827 2002-08-16  Stan Shebs  <shebs@apple.com>
26828
26829         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26830
26831 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.dg/typeof-1.c: New test.
26834         * g++.dg/ext/typeof2.C: New test.
26835
26836 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         * g++.dg/other/offsetof1.C: New test.
26839
26840 2002-08-14  Richard Henderson  <rth@redhat.com>
26841
26842         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26843
26844 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26845
26846         * gcc.dg/cpp/_Pragma3.c: New test.
26847
26848 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26849
26850         * g++.dg/template/inherit3: New test.
26851
26852 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26853
26854         * gcc.dg/bitfld-4.c: Add blank options.
26855
26856 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26857
26858         * g++.dg/template/crash1.C: New test.
26859
26860 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * gcc.dg/tls/opt-2.c: New test.
26863
26864 2002-08-08  Devang Patel  <dpatel@apple.com>
26865
26866         * objc.dg/selector-1.m : New test
26867
26868 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26869
26870         * g++.dg/abi/bitfield4.C: New test.
26871         * gcc.dg/bitfld-4.c: New test.
26872
26873 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.dg/other/packed1.C: New test.
26876
26877 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26878
26879         * g++.dg/abi/offsetof.C: Tweak error messages.
26880         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26881
26882 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26883
26884         * gcc.dg/bitfld-3.c: New test.
26885
26886 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26887             Richard Henderson  <rth@redhat.com>
26888
26889         * gcc.dg/i386-bitfield1.c: New test.
26890         * g++.dg/abi/bitfield3.C: Update.
26891
26892 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26893
26894         * objc.dg/const-str-2.m: Update.
26895         * gcc.dg/cpp/c++98.c: Change to C extension.
26896         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26897         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26898
26899 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26900
26901         * testsuite/gcc.dg/tls/diag-3.c: New.
26902
26903 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26904
26905         * g++.dg/README (Subdirectories): Document new subdir expr.
26906         * g++.dg/expr/pmf-1.C: New test.
26907
26908 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26909
26910         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26911
26912 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * g++.dg/abi/bitfield3.C: New test.
26915
26916 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * lib/gcov.exp: Tweak expected line formats.
26919         * gcc.misc-tests/gcov8.c: New test.
26920         * gcc.misc-tests/gcov8.x: New flags.
26921
26922 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * consistency.vlad/layout/endian.c: Include string.h.
26925
26926         * gcc.c-torture/execute/20020805-1.c: New test.
26927
26928 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26929
26930         * g++.dg/other/conversion1.C: New test.
26931
26932 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26933
26934         * gcc.dg/builtins-1.c: New testcase.
26935
26936 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26937
26938         * g++.dg/inherit/access3.C: New test.
26939
26940 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26941
26942         * gcc.dg/ia64-visibility-2.c: New test.
26943
26944 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26945
26946         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26947         __qualifier_flags to __flags.
26948
26949 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * g++.dg/inherit/operator1.C: New test.
26952         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26953         * g++.dg/other/error1.C: Change expected error message.
26954         * g++.dg/template/conv4.C: Likewise.
26955
26956 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26957
26958         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26959         for documented behavior.
26960
26961 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26962
26963         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26964         several targets known to fail.
26965
26966 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26967
26968         * gcc.dg/mips-args-[123].c: New tests.
26969
26970 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26971
26972         * gcc.dg/ppc-spe.c: New.
26973
26974 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26975
26976         * g++.dg/other/ptrmem4.C: New testcase.
26977
26978 2002-07-24  Richard Henderson  <rth@redhat.com>
26979
26980         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26981
26982 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26983
26984         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26985
26986 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26987
26988         * gcc.c-torture/execute/memset-3.c: New testcase.
26989
26990 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26991
26992         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26993         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26994
26995 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26996
26997         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26998         Delete.
26999
27000 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27001
27002         * gcc.c-torture/compile/simd-4.c: New test.
27003
27004 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27005
27006         PR c++/7347, c++/7348
27007         * g++.dg/template/access4.C: New test.
27008         * g++.dg/template/access5.C: New test.
27009         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27010         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27011         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27012         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27013
27014 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27015
27016         * gcc.dg/gnu89-init-2.c: New test.
27017
27018 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27019
27020         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27021
27022 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27023
27024         * gcc.c-torture/execute/20020720-1.c: New testcase.
27025
27026 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27027
27028         * gcc.dg/cpp/Wsignprom.c: New tests.
27029
27030 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27031
27032         * gcc.c-torture/execute/loop-13.c: New test.
27033
27034 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27035
27036         * gcc.dg/cpp/expr.c: New tests.
27037
27038 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27039
27040         * g++.dg/opt/pr6713.C: Add template instantiation.
27041
27042 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27043
27044         * gcc.dg/nest.c: New test.
27045
27046 2002-07-17  Richard Henderson  <rth@redhat.com>
27047
27048         * g++.dg/opt/pr6713.C: New test.
27049
27050 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27051
27052         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27053         XFAIL for all x86 processors.
27054
27055 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27056
27057         * gcc.c-torture/execute/20010122-1.x: Do not test with
27058         -fomit-frame-pointer.
27059
27060 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27061
27062         * g++.dg/template/instantiate2.C: New test.
27063         * g++.dg/template/spec4.C: New test.
27064
27065 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27066
27067         * g++.dg/template/access2.C: New test.
27068         * g++.dg/template/access3.C: New test.
27069
27070 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27071
27072         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27073         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27074         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27075         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27076         Convert to use <stdarg.h>.
27077         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27078         Delete.
27079         * gcc.dg/va-arg-2.c: New.
27080         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27081
27082 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27083
27084         * gcc.c-torture/compile/20020710-1.c: New test.
27085
27086 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27087                           Andrew Pinski  <pinskia@physics.uc.edu>
27088
27089         gcc.c-torture/compile/simd-2.c: New testcase.
27090         gcc.c-torture/compile/simd-3.c: Likewise.
27091
27092 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/7224
27095         * g++.dg/overload/error1.C: New test.
27096
27097 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27098
27099         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27100         configuration and IRIX 6 O32 ABI.
27101
27102 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27103
27104         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27105
27106 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27107
27108         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27109
27110 2002-07-10  Jeffrey A Law  <law@redhat.com>
27111
27112         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27113
27114         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27115
27116 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27117
27118         * gcc.dg/20020312-2.c: Check for __PPC__.
27119
27120 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27121
27122         * gcc.c-torture/compile/20020709-1.c: New test.
27123
27124 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27125
27126         * g++.dg/template/qualttp21.C: New test case.
27127
27128 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27129
27130         * gcc.c-torture/compile/20020706-1.c: New test.
27131         * gcc.c-torture/compile/20020706-2.c: New test.
27132
27133 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27134             Alexandre Oliva  <aoliva@redhat.com>
27135
27136         * g++.dg/warn/incomplete1.C: New test.
27137
27138 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27139
27140         PR c++/7099
27141         * g++.dg/warn/noreturn1.C: New test.
27142
27143 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27144
27145         PR c++/6706
27146         * g++.dg/debug/debug6.C: New test.
27147         * g++.dg/debug/debug7.C: New test.
27148
27149 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27150
27151         * gcc.c-torture/compile/simd-3.c: New test.
27152
27153 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27154
27155         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27156         * gcc.dg/20020620-1.c: Likewise.
27157
27158 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27159
27160         PR c++/6944
27161         * g++.dg/init/array4.C: New test.
27162         * g++.dg/init/array5.C: New test.
27163
27164 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27165
27166         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27167         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27168
27169 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27170
27171         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27172         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27173         * gcc.dg/wtr-conversion-1.c: Likewise.
27174         * gcc.dg/wtr-escape-1.c: Likewise.
27175         * gcc.dg/wtr-int-type-1.c: Likewise.
27176         * gcc.dg/wtr-label-1.c: Likewise.
27177         * gcc.dg/wtr-static-1.c: Likewise.
27178         * gcc.dg/wtr-strcat-1.c: Likewise.
27179         * gcc.dg/wtr-suffix-1.c: Likewise.
27180         * gcc.dg/wtr-switch-1.c: Likewise.
27181         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27182         * gcc.dg/wtr-union-init-1.c: Likewise.
27183         * gcc.dg/wtr-union-init-2.c: Likewise.
27184         * gcc.dg/wtr-union-init-3.c: Likewise.
27185
27186         * gcc.dg/wtr-func-def-1.c: New test.
27187
27188 2002-07-02 Devang Patel <dpatel@apple.com>
27189
27190         * objc.dg/param-1.m: New test.
27191
27192 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27193
27194         * gcc.dg/cpp/trad/directive.c: Add test.
27195         * gcc.dg/cpp/trad/macroargs.c: Add test.
27196         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27197
27198 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27199
27200         * gcc.dg/cpp/cmdlne-M.c: New test.
27201
27202 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27203
27204         * objc.dg/desig-init-1.m: New test.
27205
27206 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27207
27208         PR c++/6716
27209         * g++.dg/template/instantiate1.C: New test.
27210
27211 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27212
27213         PR c++/7112
27214         * g++.dg/template/sizeof2.C: New test.
27215
27216 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27217
27218         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27219         gcc.dg/cpp/trad/include.c: New tests.
27220
27221 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27222
27223         PR target/7177
27224         * gcc.c-torture/compile/20020701-1.c: New test.
27225
27226 2002-07-01  Stan Shebs  <shebs@apple.com>
27227
27228         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27229         header here...
27230         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27231         (objc-torture-execute): or here.
27232
27233 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27234
27235         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27236
27237 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27238
27239         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27240
27241 2002-06-30  Devang Patel  <dpatel@apple.com>
27242
27243         * objc.dg/fsyntax-only.m: New test.
27244
27245 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27246
27247         PR c++/6695
27248         * g++.dg/template/friend7.C: New file.
27249
27250 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27251
27252         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27253         return type.
27254
27255 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27256
27257         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27258         avoid division by zero.
27259
27260 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27261
27262         * gcc.dg/Wunknownprag.c: New tests.
27263
27264 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27265
27266         * gcc.c-torture/execute/simd-2.c: New test.
27267
27268 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27269
27270         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27271         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27272         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27273         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27274         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27275         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27276         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27277         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27278         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27279         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27280         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27281         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27282         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27283         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27284         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27285         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27286         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27287
27288 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27289
27290         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27291         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27292         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27293         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27294         New tests.
27295         * gcc.dg/cpp/trad/directive.c: Update.
27296
27297 2002-06-23  Andreas Jaeger  <aj@suse.de>
27298
27299         * gcc.c-torture/execute/complex-6.c: New.
27300
27301 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27302
27303         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27304         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27305         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27306         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27307
27308 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27309
27310         * gcc.dg/cpp/trad: New directory with traditional tests copied
27311         from parent directory.
27312         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27313         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27314         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27315         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27316         Move to trad/ and rename.
27317         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27318         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27319         gcc.dg/cpp/trad/redef2.c: New tests.
27320         * gcc.dg/cpp/trad/trad.exp: New driver.
27321
27322 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27323
27324         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27325         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27326         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27327         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27328         Remove.
27329
27330 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27331
27332         * gcc.dg/20020620-1.c: New test.
27333
27334 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27335
27336         * g++.dg/template/ttp4.C: New test.
27337
27338 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27339
27340         * g++.dg/opt/vt1.C: Fix regexp.
27341
27342 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27343
27344         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27345         Don't use attribute `noinline'.
27346
27347 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27348
27349         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27350
27351 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27352
27353         * gcc.c-torture/execute/simd-1.c: New.
27354
27355         * gcc.dg/simd-1.c: New.
27356
27357 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27358
27359         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27360
27361 2002-06-16  Richard Henderson  <rth@redhat.com>
27362
27363         * g++.dg/ext/anon-struct1.C: New.
27364         * g++.dg/ext/anon-struct2.C: New.
27365         * g++.dg/ext/anon-struct3.C: New.
27366         * gcc.dg/anon-struct-1.c: New.
27367         * gcc.dg/anon-struct-2.c: New.
27368         * gcc.dg/anon-struct-3.c: New.
27369         * gcc.dg/20011008-1.c: Adjust warning text.
27370         * gcc.dg/20020527-1.c: Add -fms-extensions.
27371
27372 2002-06-16  Richard Henderson  <rth@redhat.com>
27373
27374         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27375
27376 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27377
27378         * gcc.c-torture/execute/20020615-1.c: New test.
27379
27380 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27381
27382         * gcc.c-tortuture/execute/compare-1.c: New test case.
27383         * gcc.c-tortuture/execute/compare-2.c: New test case.
27384         * gcc.c-tortuture/execute/compare-3.c: New test case.
27385
27386 2002-06-13  Richard Henderson  <rth@redhat.com>
27387
27388         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27389         ia64 ilp32.
27390
27391 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27392
27393         * g++.dg/template/typename2.C: Update error message.
27394
27395 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27396
27397         * gcc.c-torture/execute/20020611-1.c: New test.
27398
27399 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27400
27401         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27402         list of targets to skip.
27403
27404 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27405
27406         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27407         targets if not optimizing.
27408
27409 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27410
27411         * gcc.c-torture/compile/20020605-1.c: New test.
27412
27413         * g++.dg/opt/vt1.C: New test.
27414
27415         * gcc.dg/20020531-1.c: New test.
27416
27417         * gcc.dg/20020530-1.c: New test.
27418
27419         * gcc.dg/20020527-1.c: New test.
27420
27421         * g++.dg/opt/cse1.C: New test.
27422
27423 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27424
27425         * gcc.dg/20020607-2.c: New test case.
27426
27427 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gcc.c-torture/compile/20020604-1.c: New test.
27430
27431 2002-06-04  Richard Henderson  <rth@redhat.com>
27432
27433         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27434         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27435         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27436
27437 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27438
27439         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27440
27441 2002-06-03  Richard Henderson  <rth@redhat.com>
27442
27443         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27444         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27445
27446 2002-06-02  Richard Henderson  <rth@redhat.com>
27447
27448         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27449         test functions static.
27450
27451 2002-06-02  Andreas Jaeger  <aj@suse.de>
27452
27453         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27454         now.
27455
27456 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27457
27458         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27459         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27460         Update for mofified diagnostics.
27461         * gcc.dg/c99-intconst-1.c: No longer fail.
27462
27463 2002-06-02  Richard Henderson  <rth@redhat.com>
27464
27465         * gcc.dg/uninit-A.c: Remove xfail markers.
27466
27467 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27468
27469         * gcc.dg/fnegate-1.c: New test case.
27470
27471 2002-05-30  Osku Salerma  <osku@iki.fi>
27472
27473         * gcc.c-torture/execute/mayalias-1.c: New file.
27474
27475 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27476
27477         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27478         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27479         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27480
27481 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27482
27483         * gcc.c-torture/execute/20020529-1.c: New test.
27484
27485 2002-05-27  Richard Henderson  <rth@redhat.com>
27486
27487         * g++.dg/ext/attrib6.C: New test case.
27488
27489 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27490
27491         * gcc.c-torture/execute/pure-1.c: New test.
27492
27493 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27494
27495         * gcc.dg/cpp/arith-2.c: Remove.
27496
27497 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27498
27499         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27500         * gcc.dg/cpp/if-3.c: Remove.
27501
27502 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27503
27504         * g++.dg/opt/cse2.C: New test.
27505
27506 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27507
27508         * gcc.dg/cpp/arith-1.c: New semantic tests.
27509         * gcc.dg/cpp/if-1.c: Update.
27510
27511 2002-05-24  Ben Elliston  <bje@redhat.com>
27512
27513         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27514
27515 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27516
27517         * gcc.dg/verbose-asm.c: New test.
27518
27519 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27520
27521         * gcc.dg/cpp/paste12.c: New test.
27522
27523 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27524
27525         * g++.dg/parse/named_ops.C: New test.
27526
27527 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27528
27529         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27530
27531 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27532
27533         * gcc.dg/weak-2.c: Allow optional leading underscore
27534         in scan-assembler symbol name.
27535         * gcc.dg/weak-3.c: Likewise.
27536         * gcc.dg/weak-4.c: Likewise.
27537         * gcc.dg/weak-5.c: Likewise.
27538
27539 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27540
27541         * gcc.dg/20020523-1.c: New test.
27542
27543 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27544
27545         * objc.dg/const-str-2.m: Update now that we stop after
27546         a command line error.
27547
27548 2002-05-22  Richard Henderson  <rth@redhat.com>
27549
27550         * g++.dg/dg.exp: Fix typo in test pruneing.
27551
27552 2002-05-22  Richard Henderson  <rth@redhat.com>
27553
27554         * g++.dg/dg.exp: Prune the tls subdirectory.
27555         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27556         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27557         * g++.dg/tls/init-1.C: New.
27558
27559 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27560
27561         * gcc.dg/20020517-1.c: New test.
27562
27563 2002-05-21  Richard Henderson  <rth@redhat.com>
27564
27565         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27566         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27567
27568 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27569
27570         * g++.dg/other/copy2.C: New test.
27571
27572 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27573
27574         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27575         (MAX_COPY): Bump up to 10 times sizeof (long long).
27576         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27577
27578         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27579         sizeof (long long).
27580
27581         * gcc.c-torture/execute/strcpy-1.c: New test.
27582
27583 2002-05-19  Jason Merrill  <jason2redhat.com>
27584
27585         * g++.dg/ext/oper1.C: New test.
27586
27587 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27588 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27589
27590         * README.QMTEST: New file.
27591
27592         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27593
27594 2002-05-19  Andreas Jaeger  <aj@suse.de>
27595
27596         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27597         now.
27598         * gcc.c-torture/execute/loop-2d.x: Likewise.
27599
27600 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27601
27602         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27603         support weak symbols.
27604         * gcc.dg/weak-4.c: Likewise
27605         * gcc.dg/weak-6.c: Likewise
27606
27607 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27608
27609         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27610         cygwin, coff and h8300-*-hms targets
27611         * gcc.dg/weak-5.c: Likewise
27612         * gcc.dg/weak-7.c: Likewise
27613
27614 2002-05-16  Jason Merrill  <jason@redhat.com>
27615
27616         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27617         (scan-assembler-not, scan-assembler-dem): Likewise.
27618         (scan-assembler-dem-not): Likewise.
27619
27620 2002-05-15  Richard Henderson  <rth@redhat.com>
27621
27622         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27623
27624 2002-05-15  Richard Henderson  <rth@redhat.com>
27625
27626         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27627         (vfoo1f): Warning here.
27628         (vfoo1l): Don't redefine the alias.
27629
27630 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27631
27632         * g++.dg/init/pm1.C: New test.
27633
27634 2002-05-12  David S. Miller  <davem@redhat.com>
27635
27636         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27637         types.
27638
27639 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27640
27641         * gcc.c-torture/execute/20020510-1.c: New test case.
27642
27643 2002-05-10  David S. Miller  <davem@redhat.com>
27644
27645         * gcc.c-torture/execute/conversion.c: Test long double too.
27646
27647 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27648
27649         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27650         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27651         * lib/g++.exp (g++_link_flags): Likewise.
27652         * lib/objc.exp (objc_target_compile): Likewise.
27653
27654 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27655
27656         * gcc.dg/cpp/poison.c: Update.
27657         * gcc.dg/cpp/20000625-2.c: Remove.
27658         * gcc.dg/cpp/direct2s.c: Remove final test.
27659
27660 2002-05-08  Tom Rix  <trix@redhat.com>
27661
27662         * gcc.c-torture/execute/20020508-1.c: New test.
27663         * gcc.c-torture/execute/20020508-2.c: New test.
27664         * gcc.c-torture/execute/20020508-3.c: New test.
27665
27666 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27667
27668         * gcc.dg/cpp/charconst-4.c: More tests.
27669
27670 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27671
27672         PR c/6569
27673         * gcc.dg/weak-3.c: Update location of warning messages.
27674         * gcc.dg/weak-5.c: Likewise.
27675
27676 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27677
27678         * gcc.c-torture/execute/20020506-1.c: New test case.
27679
27680 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27681
27682         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27683
27684 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27685
27686         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27687
27688 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27689
27690         * gcc.dg/cpp/charconst-3.c: New test.
27691
27692 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27693
27694         * gcc.dg/cpp/charconst.c: Update tests.
27695
27696 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27697
27698         * treelang: Added directory for new sample language treelang. Also
27699         lib/treelang.exp: New file to signal treelang should be tested.
27700
27701 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27702
27703         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27704         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27705         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27706         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27707         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27708         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27709         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27710
27711 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27712
27713         * gcc.dg/format/xopen-2.c: New test.
27714
27715 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.dg/20020503-1.c: New test.
27718
27719 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27720
27721         * g++.dg/init/dtor1.C: Make it tougher.
27722
27723 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27724
27725         * g++.dg/init/dtor1.C: New test.
27726
27727 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27728
27729         * gcc.dg/altivec-8.c: New.
27730
27731 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27732
27733         * gcc.dg/altivec-7.c: New.
27734
27735 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27736
27737         * g++.dg/parse/typedef1.C: New test.
27738
27739 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27740
27741         PR c++/6486
27742         * g++.dg/template/friend6.C: New test.
27743
27744         PR c++/6492
27745         * g++.dg/init/copy1.C: New test.
27746
27747 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27748
27749         * g++.dg/warn/effc1.C: New test.
27750
27751 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27752
27753         * gcc.dg/cpp/if-cexp.c: Add a test.
27754
27755 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27756
27757         * gcc.dg/20020426-2.c: New test.
27758
27759 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27760
27761         * gcc.dg/cpp/if-mop.c: Update.
27762         * gcc.dg/cpp/if-mpar.c: Add test.
27763         * gcc.dg/cpp/if-oppr.c: Update.
27764
27765 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27766
27767         PR c/6343
27768         * gcc.dg/weak-[2-7].c: New tests.
27769
27770 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27771
27772         * gcc.dg/enum1.c: New test.
27773
27774 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27775
27776         PR c++/6497
27777         * g++.dg/inherit/access2.C: New test.
27778
27779 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27780
27781         PR bootstrap/6445
27782         * gcc.dg/20020426-1.c: New test.
27783
27784 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27785
27786         * g++.dg/abi/enum1.C: New test.
27787
27788 2002-04-26  Richard Henderson  <rth@redhat.com>
27789
27790         * gcc.dg/c99-bool-1.c: Expect always true warning.
27791
27792 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27793
27794         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27795
27796 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27797
27798         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27799         targets.
27800
27801 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27802
27803         * g++.dg/abi/mange7.C: New test.
27804
27805         PR c++/6438.
27806         * g++.dg/parse/stmtexpr2.C: New test.
27807
27808 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27809
27810         * gcc.dg/20020312-2.c: Add SH target.
27811
27812 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27813
27814         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27815         compiler output on mips*-*-irix*.
27816
27817 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * g++.dg/parse/attr1.C: New test.
27820
27821 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27822
27823         * gcc.c-torture/execute/string-opt-17.c: New test case.
27824         * gcc.c-torture/execute/memset-2.c: New test case.
27825
27826 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/6256:
27829         * g++.dg/template/friend5.C: New test.
27830
27831         PR c++/6331:
27832         * g++.dg/template/qual1.C: Likewise.
27833
27834 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27835
27836         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27837         Include stdlib.h, not stdio.h or ctype.h.
27838
27839 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27840
27841         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27842         cris-*-elf* and mmix-*-*.
27843         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27844         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27845         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27846         Ditto.
27847         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27848         * gcc.dg/wchar_t-1.c: Ditto.
27849
27850 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27851
27852         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27853         Clarify comment.
27854
27855 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27856
27857         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27858
27859 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27860
27861         * gcc.c-torture/execute/20000906-1.x: Delete.
27862
27863 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27864
27865         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27866
27867 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27868
27869         * PR6367
27870         * g77.f-torture/execute/6367.f: New test.
27871         * g77.f-torture/execute/6367.x: Disable for MMIX.
27872
27873 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27874
27875         * PR6352
27876         * g++.dg/opt/inline2.C: New test.
27877
27878 2002-04-18  Richard Henderson  <rth@redhat.com>
27879
27880         * gcc.dg/20000906-1.c: Enable for all targets.
27881         * gcc.c-torture/compile/iftrap-2.c: New.
27882
27883 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.dg/20020418-1.c: New test.
27886         * gcc.dg/20020418-2.c: New test.
27887
27888 2002-04-18  Richard Henderson  <rth@redhat.com>
27889
27890         * gcc.c-torture/compile/iftrap-1.c: New.
27891         * gcc.dg/iftrap-1.c: Adjust for ia64.
27892         * gcc.dg/iftrap-2.c: New.
27893
27894 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27895
27896         * gcc.c-torture/compile/20020418-1.c: New test.
27897
27898 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27899
27900         * gcc.c-torture/compile/20020415-1.c: New.
27901
27902 2002-04-18  David S. Miller  <davem@redhat.com>
27903
27904         * gcc.c-torture/execute/20020418-1.c: New test.
27905
27906 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27907
27908         * gcc.dg/20020416-1.c: New test.
27909
27910         * g++.dg/opt/inline1.C: New test.
27911
27912 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/altivec-5.c: New test.
27915
27916         * gcc.dg/20020415-1.c: New test.
27917
27918 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27919
27920         * testsuite/lib/chill.exp: Remove.
27921
27922 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * g++.dg/other/big-struct.C: New test.
27925
27926 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27927
27928         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27929         of scratch file.
27930
27931 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27932
27933         PR c/6277
27934         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27935         in scan-assembler function name
27936
27937 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27938
27939         * g77.f-torture/execute/980628-4.x,
27940         g77.f-torture/execute/980628-5.x,
27941         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27942         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27943         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27944         i[34567]86-*-*.
27945
27946 2002-04-13  David S. Miller  <davem@redhat.com>
27947
27948         * gcc.c-torture/execute/20020413-1.c: New test.
27949
27950 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27951
27952         * gcc.dg/asm-6.c,
27953         * g++.dg/ext/asm1.C: New tests.
27954
27955 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27956
27957         PR c++ 5373.
27958         * g++.dg/parse/stmtexpr1.C: New test.
27959
27960         PR c++/5189.
27961         * g++.dg/template/copy1.C: New test.
27962
27963 2002-04-12  Richard Henderson  <rth@redhat.com>
27964
27965         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27966
27967 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27968
27969         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27970         gcc.c-torture/execute/20020307-2.c.
27971
27972 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27973
27974         * g++.dg/ext/attrib5.C,
27975         * g++.dg/lookup/struct1.C: New tests.
27976
27977 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27978
27979         * gcc.dg/20020411-1.c: New test.
27980
27981         * gcc.c-torture/execute/20020411-1.c: New test.
27982
27983 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27984
27985         * g77.f-torture/execute/6177.f: New test.
27986
27987 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27988
27989         PR middle-end/6247
27990         * g++.dg/opt/cleanup1.C: New test.
27991
27992         * g++.dg/opt/const1.C: New test.
27993
27994 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27995
27996         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27997
27998 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         PR c++/5507
28001         * g++.dg/template/typename2.C: New test.
28002
28003 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28004
28005         * gcc.c-torture/execute/loop-12.c: New.
28006
28007 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28008
28009         * g77.f-torture/execute/980628-4.x,
28010         g77.f-torture/execute/980628-5.x,
28011         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28012         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28013         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28014
28015 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28016
28017         PR optimization/6086
28018         * g++.dg/opt/preinc1.C: New test.
28019
28020 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28021
28022         PR c++/5571
28023         * g++.dg/opt/static2.C: New test.
28024
28025 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c/5120
28028         * gcc.dg/20020406-1.c: New test.
28029
28030 2002-04-04  David S. Miller  <davem@redhat.com>
28031
28032         * gcc.c-torture/execute/20020404-1.c: New test.
28033
28034 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28035
28036         PR c/6123
28037         * gcc.dg/20020312-2.c: Do not declare global register variable
28038         if __PIC__ or __pic__ is defined.
28039
28040 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28041
28042         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28043         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28044
28045 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28046
28047         * gcc.misc-tests/linkage.exp: Update last change to handle
28048         sparc*-, not just sparc-.
28049
28050 2002-04-03  Richard Henderson  <rth@redhat.com>
28051
28052         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28053
28054 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28055
28056         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28057
28058 2002-04-02  David S. Miller  <davem@redhat.com>
28059
28060         * gcc.c-torture/execute/20020402-3.c: New test.
28061
28062 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28063
28064         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28065         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28066
28067         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28068         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28069         g77.f-torture/execute/20001201.x,
28070         g77.f-torture/execute/u77-test.x: New files.
28071
28072         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28073         * gcc.dg/wchar_t-1.c: Ditto.
28074
28075 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28076
28077         * gcc.c-torture/execute/20020402-1.c: New test.
28078
28079 2002-04-01  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28082
28083         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28084
28085 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28086
28087         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28088
28089 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28090
28091         * g++.dg/inherit/template-as-base.C: Expect error.
28092         * g++.dg/inherit/namespace-as-base.C: Likewise.
28093
28094 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28095
28096         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28097         g++.dg/ext/instantiate3.C: Tweak match patterns.
28098
28099         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28100         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28101         -da test.
28102
28103 2002-03-31  Richard Henderson  <rth@redhat.com>
28104
28105         * gcc.dg/special/alias-2.c: New.
28106         * gcc.dg/special/ecos.exp: Run it.
28107
28108 2002-03-31  Richard Henderson  <rth@redhat.com>
28109
28110         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28111
28112 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28113
28114         * gcc.dg/weak-1.c: Disable on h8300 port.
28115
28116 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28117
28118         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28119         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28120         ordering tests.
28121         * g++.dg/bprob/bprob-1.C: New test.
28122         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28123         * g++.dg/gcov/gcov-1.C: New test.
28124         * g++.dg/gcov/gcov-1.x: New file.
28125         * g++.dg/gcov/gcov-2.C: New test.
28126         * g++.dg/gcov/gcov-3.C: New test.
28127         * g++.dg/gcov/gcov-3.h: New file.
28128
28129 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28130
28131         * g++.old-deja/g++.other/builtins5.C: New test.
28132         * g++.old-deja/g++.other/builtins6.C: New test.
28133         * g++.old-deja/g++.other/builtins7.C: New test.
28134         * g++.old-deja/g++.other/builtins8.C: New test.
28135         * g++.old-deja/g++.other/builtins9.C: New test.
28136
28137 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28138
28139         * g++.dg/opt/static1.C: New test.
28140
28141         * g++.dg/opt/longbranch1.C: New test.
28142
28143 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28144
28145         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28146
28147         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28148
28149 2002-03-28  Jeffrey A Law  (law@redhat.com)
28150
28151         * gcc.c-torture/execute/20020328-1.c: New test.
28152
28153 2002-03-27  Richard Henderson  <rth@redhat.com>
28154
28155         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28156         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28157         move from g++.old-deja/g++.ext/.
28158
28159 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28160
28161         * g++.dg/init/new2.C: New test.
28162
28163 2002-03-26  Richard Henderson  <rth@redhat.com>
28164
28165         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28166
28167         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28168         on sparc.
28169
28170         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28171         sparcv9 systems.
28172         * gcc.dg/20001102-1.c: Likewise.
28173
28174 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28175
28176         * gcc.dg/cpp/endif-pedantic1.c,
28177         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28178
28179 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28180
28181         * g++.dg/init/new1.C: New test.
28182
28183 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         * g++.dg/abi/vbase9.C: New test.
28186
28187 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28188
28189         * gcc.dg/arm-asm.c: New test.
28190
28191 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28192
28193         * gcc.dg/Wswitch-enum.c: New test.
28194         Fix PR c/5044.
28195
28196 2002-03-26  Richard Henderson  <rth@redhat.com>
28197
28198         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28199         structure.
28200
28201 2002-03-25  Richard Henderson  <rth@redhat.com>
28202
28203         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28204         sparcv9 systems.
28205
28206         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28207         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28208
28209 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28210
28211         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28212
28213 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28214
28215         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28216         targets using generic thunk support.
28217
28218 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28219
28220         * gcc.c-torture/compile/20020323-1.c: New test.
28221
28222         * g++.dg/opt/conj2.C: New test.
28223
28224 2002-03-24  Richard Henderson  <rth@redhat.com>
28225
28226         * gcc.dg/weak-1.c: Use -fno-common.
28227
28228 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28229
28230         * g77.dg/f77-edit-apostrophe-out.f: New test
28231         * g77.dg/f77-edit-h-out.f: New test
28232         * g77.dg/f77-edit-t-in.f: New test
28233         * g77.dg/f77-edit-t-out.f: New test
28234         * g77.dg/f77-edit-x-out.f: New test
28235         * g77.dg/f77-edit-slash-out.f: New test
28236         * g77.dg/f77-edit-colon-out.f: New test
28237         * g77.dg/f77-edit-s-out.f: New test
28238
28239 2002-03-24  Richard Henderson  <rth@redhat.com>
28240
28241         * objc/execute/formal_protocol-6.x: New XFAIL.
28242
28243 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28244
28245         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28246         that do not support weak symbols
28247
28248 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28249
28250         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28251         * lib/g77.exp:  Likewise
28252         * lib/objc.exp: Likewise
28253
28254 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28255
28256         * gcc.dg/Wswitch-default.c: New test.
28257
28258 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28259
28260         * g++.dg/other/enum1.C: New test.
28261
28262 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28263
28264         * gcc.dg/pragma-ep-3.c: Fix typo.
28265
28266 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28267
28268         * g++.dg/inherit/template-as-base.C: New test.
28269
28270 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28271
28272         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28273         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28274
28275 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28276
28277         * gcc.dg/cpp/multiline.c: Update to match.
28278
28279 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28280
28281         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28282
28283 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28284
28285         * gcc.dg/cpp/extratokens2.c:  New file.
28286
28287 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28288
28289         * gcc.dg/20020312-2.c: Add rs6000 target.
28290
28291         * gcc.c-torture/compile/20020319-1.c: New test.
28292
28293 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28294
28295         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28296         (A, E): Handle this.
28297
28298 2002-03-20  Jason Merrill  <jason@redhat.com>
28299
28300         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28301         ignoring -fpic.
28302         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28303         through prune_gcc_output.
28304
28305 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28306
28307         * gcc.c-torture/compile/20020320-1.c: New test.
28308
28309 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28310
28311         * gcc.c-torture/compile/20020318-1.c: New test.
28312
28313         * gcc.dg/struct-by-value-1.c: New test.
28314
28315         * gcc.dg/20020319-1.c: New test.
28316
28317 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28318
28319         * g++.dg/opt/conj1.C: New test.
28320
28321 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28322
28323         * g++.dg/template/qualttp20.C: Revert previous change.
28324         * g++.dg/template/qualttp3.C: Likewise.
28325         * g++.dg/template/qualttp4.C: Likewise
28326         * g++.dg/template/qualttp5.C: Likewise
28327         * g++.dg/template/qualttp6.C: Likewise
28328         * g++.dg/template/qualttp7.C: Likewise
28329         * g++.dg/template/qualttp8.C: Likewise
28330         * g++.dg/template/recurse.C: Likewise.
28331
28332 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28333
28334         * gcc.dg/cpp/wchar-1.c: Update.
28335
28336 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28337
28338         * g++.dg/template/conv1.C: New test.
28339         * g++.dg/template/conv2.C: New test.
28340         * g++.dg/template/conv3.C: New test.
28341         * g++.dg/template/conv4.C: New test.
28342
28343 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28344
28345         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28346         * g++.dg/template/qualttp3.C: Likewise.
28347         * g++.dg/template/qualttp4.C: Likewise
28348         * g++.dg/template/qualttp5.C: Likewise
28349         * g++.dg/template/qualttp6.C: Likewise
28350         * g++.dg/template/qualttp7.C: Likewise
28351         * g++.dg/template/qualttp8.C: Likewise
28352         * g++.dg/template/recurse.C: Likewise.
28353
28354 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28355
28356         * g++.dg/opt/dtor1.C: New test.
28357
28358 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28359
28360         * gcc.c-torture/compile/20020315-1.c: New test.
28361
28362 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28363
28364         * gcc.dg/weak-1.c: Fix scan tests.
28365
28366 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28367
28368         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28369         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28370         cris-*-aout* mmix-*-*.
28371         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28372         cris-*-aout* mmix-*-*.
28373         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28374         cris-*-elf* cris-*-aout* and mmix-*-*.
28375         * gcc.dg/20001009-1.c: Ditto.
28376         * gcc.dg/20010912-1.c: Ditto.
28377         * gcc.dg/20020122-4.c: Ditto.
28378         * gcc.dg/inline-2.c: Ditto.
28379
28380 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28381
28382         * gcc.c-torture/compile/20020314-1.c: New test.
28383
28384 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28385
28386         * gcc.c-torture/execute/20020314-1.c: New test.
28387
28388 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * g++.dg/warn/Wunused-1.C: New test.
28391
28392 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28393
28394         * g++.dg/abi/mangle6.C: New test.
28395
28396 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * gcc.c-torture/compile/20020309-2.c: New test.
28399
28400         * gcc.c-torture/compile/20020312-1.c: New test.
28401
28402 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.dg/other/access1.C: New test.
28405
28406 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.c-torture/execute/wchar_t-1.c: New test.
28409
28410 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28411
28412         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28413
28414 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28415
28416         * gcc.dg/20020312-1.c: New test case.
28417
28418 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28419
28420         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28421
28422 2002-03-11  Richard Henderson  <rth@redhat.com>
28423
28424         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28425         * g++.old-deja/g++.jason/report.C: Likewise.
28426
28427 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28430         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28431
28432 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28433
28434         * testsuite/g++.dg/overload/pmf1.C: New test.
28435
28436 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28437
28438         * gcc.c-torture/execute/20020307-1.c: Use long.
28439
28440 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28441
28442         PR optimization/5844
28443         * gcc.dg/20020310-1.c: New test.
28444
28445 2002-03-09  Michael Meissner  <meissner@redhat.com>
28446
28447         * gcc.c-torture/execute/memcpy-2.c: New test.
28448         * gcc.c-torture/execute/memset-1.c: New test.
28449         * gcc.c-torture/execute/strlen-1.c: New test.
28450         * gcc.c-torture/execute/strcmp-1.c: New test.
28451         * gcc.c-torture/execute/strncmp-1.c: New test.
28452
28453 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28454
28455         * gcc.dg/ppc-ldstruct.c: New test.
28456
28457 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28458
28459         * gcc.c-torture/execute/va-arg-22.c: New test.
28460
28461 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28462
28463         * gcc.c-torture/compile/20020309-1.c: New test.
28464
28465 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28466
28467         * gcc.c-torture/execute/20020307-2.c: New test.
28468
28469 2002-03-07  Jeffrey A Law  (law@redhat.com)
28470
28471         * g77.f-torture/compile/20020307-1.f: New test.
28472
28473 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28474
28475         * gcc.dg/unordered-1.c: New test.
28476
28477 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28478
28479         * gcc.c-torture/execute/20020307-1.c: New test.
28480
28481 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28482
28483         * gcc.dg/20020304-1.c: New test.
28484
28485         * gcc.c-torture/compile/20020304-2.c: New test.
28486
28487 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28488
28489         * gcc.c-torture/compile/20020304-1.c: New test case
28490         (from PR c/5830).
28491
28492 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28493
28494         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28495
28496 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.dg/other/classkey1.C: New test.
28499
28500 2002-03-01  Richard Henderson  <rth@redhat.com>
28501
28502         * gcc.c-torture/compile/981223-1.x: New.
28503         * gcc.c-torture/compile/920625-1.x: New.
28504
28505 2002-02-28  Richard Henderson  <rth@redhat.com>
28506
28507         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28508
28509 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28510
28511         * gcc.c-torture/execute/20020227-1.c: New test.
28512
28513 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28514
28515         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28516         here" ERROR lines.
28517         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28518         * g++.old-deja.g++.other/defarg1.C: Likewise.
28519         * g++.old-deja/g++.pt/calls2.C: Likewise.
28520         * g++.old-deja/g++.pt/crash20.C: Likewise.
28521         * g++.old-deja/g++.pt/crash30.C: Likewise.
28522         * g++.old-deja/g++.pt/crash36.C: Likewise.
28523         * g++.old-deja/g++.pt/crash6.C: Likewise.
28524         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28525         * g++.old-deja/g++.pt/derived3.C: Likewise.
28526         * g++.old-deja/g++.pt/error1.C: Likewise.
28527         * g++.old-deja/g++.pt/friend21.C: Likewise.
28528         * g++.old-deja/g++.pt/friend23.C: Likewise.
28529         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28530         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28531
28532 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28533
28534         * gcc.c-torture/execute/20020225-2.c: New test.
28535
28536 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28537
28538         * gcc.c-torture/execute/920730-1t.c,
28539         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28540         Delete test cases, only relevant to -traditional.
28541
28542 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28543
28544         * gcc.dg/cpp/undef1.c: Remove.
28545         * gcc.dg/cpp/directiv.c: Update.
28546         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28547
28548 2002-02-27  Michael Meissner  <meissner@redhat.com>
28549
28550         * gcc.c-torture/execute/20020226-1.c: New test.
28551
28552 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28553
28554         * g++.dg/debug/debug4.C: New test.
28555
28556         * gcc.dg/ia64-visibility-1.c: New test.
28557
28558 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28559
28560         * gcc.dg/debug/20020224-1.c: New.
28561
28562 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28563
28564         * gcc.c-torture/execute/960416-1.x: New.
28565         * gcc.c-torture/execute/divconst-3.x: Likewise.
28566
28567 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * gcc.dg/20020224-1.c: New test.
28570
28571 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28572
28573         * gcc.c-torture/execute/20020225-1.c: New.
28574
28575 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28576
28577         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28578
28579 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28580
28581         * gcc.dg/20020222-1.c: New test.
28582
28583 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * g++.dg/opt/anonunion1.C: New test.
28586
28587 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.dg/template/qualttp19.C: New test.
28590         * g++.dg/template/qualttp20.C: New test.
28591         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28592         * g++.old-deja/g++.other/qual1.C: Likewise.
28593
28594 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28595
28596         * gcc.dg/attr-alwaysinline.c: New.
28597
28598 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/20020220-1.c: New test.
28601
28602         * gcc.dg/20020220-2.c: New test.
28603
28604         * g++.dg/opt/mmx1.C: New test.
28605
28606 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28607
28608         * gcc.c-torture/compile/20020110.c: New test.
28609
28610 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.c-torture/execute/20020219-1.c: New test.
28613
28614         * gcc.dg/20020219-1.c: New test.
28615
28616         * gcc.dg/noncompile/20020220-1.c: New test.
28617
28618         * g++.dg/opt/ptrintsum1.C: New test.
28619
28620         * gcc.dg/debug/20020220-1.c: New test.
28621
28622 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * gcc.c-torture/execute/20020216-1.c: New test.
28625
28626 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28627
28628         * gcc.dg/decl-1.c: Update, new test.
28629
28630 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         * g++.dg/abi/bitfield1.C: New test.
28633         * g++.dg/abi/bitfield2.C: New test.
28634
28635 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28636
28637         * gcc.dg/attr-nest.c: New test.
28638
28639 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28640
28641         * gcc.c-torture/execute/20020215-1.c: New test.
28642
28643 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28644
28645         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28646         * g++.dg/debug/debug.exp: New.
28647         * g++.dg/debug/trivial.C: New.
28648         * g++.dg/debug/debug1.C: Moved...
28649         * g++.dg/other/debug1.C: ...from here.
28650         * g++.dg/debug/debug2.C: Moved...
28651         * g++.dg/other/debug2.C: ...from here.
28652         * g++.dg/debug/debug3.C: Moved...
28653         * g++.dg/other/debug3.C: ...from here.
28654
28655         * gcc.dg/noncompile/20020213-1.c: New test.
28656
28657 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28658
28659         * g++.dg/other/debug3.C: New test.
28660
28661         * gcc.c-torture/execute/20020213-1.c: New test.
28662
28663 2002-02-13  Richard Smith <richard@ex-parrot.com>
28664
28665         * g++.old-deja/g++.other/thunk1.C: New test.
28666
28667 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28668
28669         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28670
28671 2002-02-13  Stan Shebs  <shebs@apple.com>
28672
28673         * gcc.dg/altivec-3.c: New.
28674
28675 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * gcc.dg/Wunreachable-1.c: New test.
28678         * gcc.dg/Wunreachable-2.c: New test.
28679
28680 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28681
28682         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28683
28684 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28685
28686         * gcc.dg/decl-1.c: New test.
28687
28688 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28689
28690         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28691
28692 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28693
28694         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28695         * gcc.c-torture/compile/980506-1.x: Likewise.
28696
28697 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28698
28699         * gcc.dg/20020210-1.c: New.
28700
28701 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28702
28703         * g77.f-torture/execute/947.f: New regression test
28704         for PR fortran/947.
28705
28706 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28707
28708         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28709         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28710
28711 2002-02-08  Richard Henderson  <rth@redhat.com>
28712
28713         * gcc.c-torture/compile/labels-3.c: New.
28714
28715 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28718         expression statements work instead.
28719         * gcc.dg/noncompile/20020207-1.c: New test.
28720
28721 2002-02-07  Richard Henderson  <rth@redhat.com>
28722
28723         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28724
28725 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28726
28727         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28728         message from g77
28729         * lib/g77-dg.exp: Trim g77 error messages so that they are
28730         recognized by dg.exp.
28731
28732 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28733
28734         PR fortran/5473
28735         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28736
28737 2002-02-07  Richard Henderson  <rth@redhat.com>
28738
28739         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28740         to be sufficiently aligned for integers.
28741
28742 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         * g++.dg/template/friend4.C: New test.
28745
28746 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28747
28748         PR fortran/5743
28749         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28750         unsupported cases.
28751
28752 2002-02-07  Richard Henderson  <rth@redhat.com>
28753
28754         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28755         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28756         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28757         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28758
28759 2002-02-06  Richard Henderson  <rth@redhat.com>
28760
28761         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28762
28763 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28764
28765         * gcc.dg/20020206-1.c: New test.
28766
28767 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28768
28769         * gcc.c-torture/execute/20020206-1.c: New test.
28770
28771         * gcc.c-torture/execute/20020206-2.c: New test.
28772
28773         PR optimization/5429:
28774         * gcc.c-torture/compile/20020206-1.c: New test.
28775
28776 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28777
28778         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28779         as certain file formats cannot support particularly large
28780         alignments.
28781
28782         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28783         and do not expect to be able to link the executable.
28784
28785         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28786         fail because the COFF format does not support the weak attribute.
28787
28788 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28789
28790         * g77.dg/pr5473.f:  New test
28791
28792 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28793
28794         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28795         Fix testcase accordingly.
28796
28797 2002-02-04  Richard Henderson  <rth@redhat.com>
28798
28799         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28800         (buf): Change to be an array of pointers, not ints.
28801
28802 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28803
28804         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28805         before all tests.  Move warning one line above to match where it
28806         C frontend emits.
28807         * gcc.dg/Wswitch-2.c: New test.
28808         * g++.dg/warn/Wswitch-1.C: New test.
28809         * g++.dg/warn/Wswitch-2.C: New test.
28810
28811 2002-02-04  Richard Henderson  <rth@redhat.com>
28812
28813         * g++.dg/abi/offsetof.C: Fix size comparison.
28814
28815 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28816
28817         * gcc.dg/cast-qual-2.c: New test.
28818
28819 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * gcc.dg/20020201-4.c: New test.
28822
28823 2002-02-04  Ben Elliston  <bje@redhat.com>
28824
28825         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28826         target_info attribute != 0, in addition to the empty string.
28827         (gcc_target_compile): Likewise.
28828
28829 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28830
28831         * gcc.dg/Wswitch.c: New test.
28832         PR gcc/4475. PR gcc/3780.
28833
28834 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28835
28836         * g77.f-torture/execute/5122.f: New test for regressions
28837         against PR fortran/5122.
28838
28839 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28840
28841         * g77.f-torture/compile/pr3743.f: Delete
28842         * g77.dg/pr3743-1.f: New test.
28843         * g77.dg/pr3743-2.f: New test.
28844         * g77.dg/pr3743-3.f: New test.
28845         * g77.dg/pr3743-4.f: New test.
28846
28847 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28848
28849         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28850
28851 2002-02-02  Richard Henderson  <rth@redhat.com>
28852
28853         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28854         * gcc.c-torture/execute/bf64-1.c: Likewise.
28855
28856 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28857
28858         * gcc.dg/20020201-2.c: New test.
28859
28860         * gcc.dg/20020201-3.c: New test.
28861
28862         * gcc.c-torture/execute/bitfld-2.c: New test.
28863
28864 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28865
28866         * gcc.dg/bitfld-1.c: Update.
28867         * gcc.dg/bitfld-2.c: Update.
28868         * gcc.c-torture/execute/bitfld-1.x: New.
28869
28870 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * gcc.c-torture/execute/20020201-1.c: New test.
28873
28874 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28875
28876         PR target/5469
28877         * gcc.dg/20020201-1.c: New test.
28878
28879 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28880
28881         PR fortran/3743
28882         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28883         * g77.f-torture/compile/pr3743.x: Remove
28884
28885 2002-01-31  Tom Rix  <trix@redhat.com>
28886
28887         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28888
28889 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28890
28891         * gcc.dg/noncompile/20020130-1.c: New test.
28892
28893 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28894
28895         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28896
28897 2002-01-29  Richard Henderson  <rth@redhat.com>
28898
28899         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28900         to long long.
28901         * gcc.c-torture/execute/bf64-1.c: Likewise.
28902
28903 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28904
28905         * gcc.c-torture/execute/20020129-1.c: New test.
28906
28907 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28908
28909         * gcc.c-torture/compile/20000224-1.c: Update.
28910         * gcc.c-torture/execute/bitfld-1.c: New tests.
28911         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28912         * gcc.dg/uninit-A.c: Update.
28913
28914 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28915
28916         * g++.dg/template/ctor1.C: Add instantiation.
28917
28918 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28919
28920         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28921         argument to __builtin_prefetch to be const ptr.
28922
28923 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28924
28925         * gcc.c-torture/compile/20020120-1.c: New test.
28926
28927 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28928
28929         * gcc.c-torture/execute/20020127-1.c: New test.
28930
28931 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28932
28933         * g77.dg/f77-edit-i-in.f: New test
28934         * g77.dg/f77-edit-i-out.f: New test
28935
28936 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28937
28938         * gcc.dg/debug/debug.exp: New file.
28939         * gcc.dg/debug/trivial.c: New file.
28940         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28941         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28942         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28943         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28944         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28945         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28946         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28947         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28948         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28949         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28950         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28951         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28952         * gcc.dg/20000503-1.c: Removed.
28953         * gcc.dg/20010207-1.c: Removed.
28954         * gcc.dg/20011223-1.c: Removed.
28955         * gcc.dg/20020104-2.c: Removed.
28956         * gcc.dg/debug-1.c: Removed.
28957         * gcc.dg/debug-2.c: Removed.
28958         * gcc.dg/debug-3.c: Removed.
28959         * gcc.dg/debug-4.c: Removed.
28960         * gcc.dg/debug-5.c: Removed.
28961         * gcc.dg/debug-6.c: Removed.
28962         * gcc.dg/dwarf2-1.c: Removed.
28963         * gcc.dg/dwarf2-2.c: Removed.
28964
28965 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * g++.old-deja/g++.other/eh5.C: New test.
28968         * g++.old-deja/g++.other/sibcall2.C: New test.
28969         * g++.old-deja/g++.other/array9.C: New test.
28970         * g++.old-deja/g++.other/typename2.C: New test.
28971         * g++.old-deja/g++.other/crash60.C: New test.
28972         * g++.old-deja/g++.other/conv9.C: New test.
28973         * g++.old-deja/g++.other/mangle10.C: New test.
28974         * g++.old-deja/g++.other/unchanging1.C: New test.
28975         * g++.old-deja/g++.other/exprstmt1.C: New test.
28976         * g++.old-deja/g++.other/inline23.C: New test.
28977         * g++.old-deja/g++.eh/ia64-1.C: New test.
28978         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28979         * g++.old-deja/g++.other/reload1.C: New test.
28980         * g++.old-deja/g++.other/static20.C: New test.
28981         * g++.old-deja/g++.other/local-alloc1.C: New test.
28982         * g++.old-deja/g++.other/conv8.C: New test.
28983         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28984         * g++.old-deja/g++.other/storeexpr1.C: New test.
28985         * g++.old-deja/g++.other/storeexpr2.C: New test.
28986         * g++.dg/eh/template2.C: New test.
28987         * g++.dg/warn/weak1.C: New test.
28988
28989 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28990
28991         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28992         Remove first, non-varying, argument.
28993
28994 2002-01-23  Richard Henderson  <rth@redhat.com>
28995
28996         * gcc.dg/inline-2.c: New.
28997
28998         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28999         Add optional target arg.  Check number of arguments.
29000         (scan-assembler-not, scan-assembler-dem): Likewise.
29001         (scan-assembler-dem-not): Likewise.
29002
29003 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29004
29005         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29006         line 12.
29007         * g++.old-deja/g++.brendan/parse3.C,
29008         g++.old-deja/g++.other/crash26.C,
29009         g++.old-deja/g++.other/crash28.C,
29010         g++.old-deja/g++.other/crash29.C,
29011         g++.old-deja/g++.other/crash30.C,
29012         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29013
29014 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29015
29016         * gcc.dg/20020115-1.c: New.
29017
29018 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29019
29020         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29021
29022 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29023
29024         * gcc.dg/20020122-3.c: New.
29025
29026 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * g++.dg/other/gc1.C: New test.
29029
29030 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29031
29032         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29033
29034 2002-01-22  Richard Henderson  <rth@redhat.com>
29035
29036         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29037
29038 2002-01-22  Richard Henderson  <rth@redhat.com>
29039
29040         * gcc.dg/20020122-4.c: New.
29041
29042 2002-01-22  H.J. Lu <hjl@gnu.org>
29043
29044         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29045         link output.
29046         * gcc.dg/special/ecos.exp: Likewise.
29047         * lib/g++-dg.exp: Likewise.
29048         * lib/g77-dg.exp: Likewise.
29049         * lib/gcc-dg.exp : Likewise.
29050         * lib/mike-g++.exp: Likewise.
29051         * lib/mike-g77.exp: Likewise.
29052         * lib/mike-gcc.exp: Likewise.
29053         * lib/objc-dg.exp: Likewise.
29054
29055 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29056
29057         PR target/5379
29058         * gcc.dg/20020122-2.c: New test.
29059
29060 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29061
29062         * gcc.dg/20020122-1.c: New test.
29063
29064 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29065
29066         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29067
29068 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29069
29070         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29071
29072 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29073
29074         * gcc.c-torture/compile/20020121-1.c: New test.
29075
29076 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29077
29078         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29079         ld_library_path.
29080
29081 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.dg/20020218-1.c: New test.
29084
29085 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29086
29087         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29088         messages
29089         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29090         "At global scope" warning
29091         * g++.dg/ext/align1.C: Change cygwin test for alignment
29092         from db-bogus to dg-warning
29093
29094 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29095
29096         * g77.f-torture/compile/cpp2.F: New test.
29097
29098 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29099
29100         * g++.dg/template/access1.C: New test.
29101
29102 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29103
29104         * gcc.dg/20020118-1.c: New.
29105
29106 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29107
29108         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29109
29110 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29111
29112         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29113         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29114         alignment warnings.
29115
29116 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29117
29118         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29119         torture_with_loops and torture_without_loops
29120
29121 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.c-torture/compile/20020116-1.c: New test.
29124
29125 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.dg/20020116-2.c: New test.
29128
29129         * gcc.dg/ultrasp4.c: New test.
29130
29131         * gcc.dg/20020116-1.c: New test.
29132
29133 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29134
29135         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29136         by EABI.
29137
29138 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29139
29140         * gcc.misc-tests/i386-prefetch.exp: New.
29141         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29142         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29143         * gcc.misc-tests/i386-pf-none-1.c: New test.
29144         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29145
29146 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29147
29148         * gcc.dg/gnu89-init-1.c: Add new tests.
29149
29150 2002-01-15  Andreas Jaeger  <aj@suse.de>
29151
29152         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29153         * gcc.dg/i386-mmx-2.c: Likewise.
29154         * gcc.dg/i386-sse-1.c: Likewise.
29155         * gcc.dg/i386-sse-2.c: Likewise.
29156         * gcc.dg/i386-sse-3.c: Likewise.
29157
29158 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29159
29160         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29161         Uncomment additional cases that now pass.
29162
29163 2002-01-11  Richard Henderson  <rth@redhat.com>
29164
29165         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29166         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29167
29168 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29169
29170         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29171
29172 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29173
29174         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29175         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29176
29177 2002-01-10  Dale Johannesen  <dalej@apple.com>
29178
29179         * gcc.c-torture/execute/loop-11.c: New.
29180
29181 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29182
29183         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29184         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29185
29186 2002-01-09  Richard Henderson  <rth@redhat.com>
29187
29188         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29189         type in which to perform the operation for each size.
29190
29191 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29192
29193         * gcc.c-torture/compile/20020109-2.c: New test.
29194
29195 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29196
29197         * gcc.c-torture/execute/loop-10.c: New test.
29198
29199 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.c-torture/compile/20010226-1.c: New test.
29202         * gcc.c-torture/compile/20010227-1.c: New test.
29203         * gcc.c-torture/compile/20010426-1.c: New test.
29204         * gcc.c-torture/compile/20010510-1.c: New test.
29205         * gcc.c-torture/compile/20010605-3.c: New test.
29206         * gcc.c-torture/compile/20010824-1.c: New test.
29207         * gcc.c-torture/execute/20010409-1.c: New test.
29208         * gcc.dg/noncompile/20000901-1.c: New test.
29209         * gcc.dg/20001023-1.c: New test.
29210         * gcc.dg/20001101-1.c: New test.
29211         * gcc.dg/20001102-1.c: New test.
29212         * gcc.dg/20010207-1.c: New test.
29213         * gcc.dg/20010405-1.c: New test.
29214         * gcc.dg/20010822-1.c: New test.
29215         * gcc.dg/20011107-1.c: New test.
29216
29217 2002-01-09  Jeffrey A Law  (law@redhat.com)
29218
29219         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29220
29221         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29222         execution failure on PA targets.
29223
29224 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29225
29226         * gcc.c-torture/compile/20020109-1.c: New test.
29227
29228 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29229
29230         * gcc.c-torture/execute/20020108-1.c: New test.
29231
29232 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29233
29234         * gcc.dg/20020108-1.c: New test.
29235
29236 2002-01-08  H.J. Lu <hjl@gnu.org>
29237
29238         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29239         for header files.
29240
29241 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29242
29243         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29244         consistency.
29245
29246 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29247
29248         * gcc.dg/altivec-4.c: Test altivec predicates.
29249
29250 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29251
29252         * gcc.c-torture/execute/20020107-1.c: New test.
29253
29254 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29255
29256         PR c/5279
29257         * gcc.c-torture/compile/20020106-1.c: New test.
29258
29259 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29260
29261         * gcc.c-torture/execute/nestfunc-4.c: New test.
29262
29263 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29264
29265         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29266         extra triple that slipped in.
29267         * g++.old-deja/g++.abi/align.C: Likewise.
29268         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29269
29270 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29271
29272         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29273         * g++.old-deja/g++.abi/align.C: Likewise.
29274         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29275
29276         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29277         on FreeBSD/i386.
29278         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29279         FreeBSD.
29280
29281 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/20020104-1.c: New test.
29284
29285         * gcc.dg/20020104-2.c: New test.
29286
29287 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29288
29289         * gcc.dg/20020103-1.c: Fix typo in target selector.
29290
29291 2002-01-03  Richard Henderson  <rth@redhat.com>
29292
29293         * gcc.dg/20020103-1.c: New.
29294
29295 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29296
29297         * gcc.c-torture/execute/20020103-1.c: New test.
29298
29299 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29300
29301         * g++.dg/other/debug2.C: New test.
29302
29303         * gcc.c-torture/compile/20020103-1.c: New test.
29304
29305 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * gcc.dg/gnu89-init-1.c: Added new tests.
29308
29309 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.dg/template/friend2.C: Remove as patch is reverted.
29312
29313         * g++.dg/warn/oldcast1.C: New test.
29314
29315         * g++.dg/template/ptrmem1.C: New test.
29316         * g++.dg/template/ptrmem2.C: New test.
29317
29318         * g++.dg/template/ntp.C: New test.
29319
29320         * g++.dg/other/component1.C: New test.
29321
29322         * g++.dg/template/ttp3.C: New test.
29323
29324         * g++.dg/template/friend2.C: New test.
29325         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29326
29327 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29328
29329         * g++.dg/other/ptrmem1.C: New test.
29330         * g++.dg/other/ptrmem2.C: New test.
29331
29332 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29333
29334         * g++.dg/template/ctor1.C: New test.
29335
29336 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         * g++.dg/template/friend2.C: New test.
29339
29340 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29341
29342         * gcc.dg/mmix-1.c: New test.
29343
29344 2001-12-31  Richard Henderson  <rth@redhat.com>
29345
29346         * gcc.dg/asm-5.c: New.
29347
29348 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29349
29350         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29351         in namespace __gnu_cxx
29352
29353 2001-12-30  Richard Henderson  <rth@redhat.com>
29354
29355         * gcc.dg/debug-6.c: New.
29356
29357 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29358
29359         * gcc.c-torture/compile/20011229-2.c: New test.
29360
29361 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29362
29363         * gcc.dg/debug-3.c: New test.
29364         * gcc.dg/debug-4.c: New test.
29365         * gcc.dg/debug-5.c: New test.
29366
29367 2001-12-29  Richard Henderson  <rth@redhat.com>
29368
29369         * g++.dg/eh/loop1.C: New.
29370
29371 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         * g++.dg/template/crash1.C: New test.
29374
29375 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29376
29377         * g++.dg/other/const1.C: New test.
29378
29379 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29380
29381         * gcc.c-torture/compile/20011229-1.c: New test.
29382
29383 2001-12-28  Stan Shebs  <shebs@apple.com>
29384
29385         * lib/objc-torture.exp: Resync with c-torture.exp.
29386         * lib/objc.exp: Load standard libraries.
29387
29388 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29391         additional tests.
29392
29393 2001-12-27  Roger Sayle <roger@eyesopen.com>
29394
29395         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29396
29397 2001-12-27  Richard Henderson  <rth@redhat.com>
29398
29399         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29400
29401 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.dg/eh/ctor1.C: New test.
29404         * g++.dg/other/error2.C: New test.
29405
29406 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29407
29408         * g++.dg/other/init2.C: New test.
29409
29410 2001-12-24  Richard Henderson  <rth@redhat.com>
29411
29412         * gcc.dg/20011223-1.c: New.
29413         * gcc.dg/inline-1.c: New.
29414
29415 2001-12-23  Richard Henderson  <rth@redhat.com>
29416
29417         * gcc.dg/asm-4.c: Test operand modifiers.
29418
29419 2001-12-23  Richard Henderson  <rth@redhat.com>
29420
29421         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29422
29423 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29424
29425         * gcc.c-torture/execute/20011223-1.c: New test.
29426
29427 2001-12-21  Richard Henderson  <rth@redhat.com>
29428
29429         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29430         re-enables the warning.
29431
29432 2001-12-21  Richard Henderson  <rth@redhat.com>
29433
29434         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29435
29436 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29437
29438         * gcc.c-torture/compile/20011218-1.c: New test.
29439
29440 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29441
29442         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29443         arm-isr.c test.
29444         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29445         epilogue generation for ARM ISR routines.
29446
29447 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29448
29449         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29450         * gcc.dg/format/c90-printf-3.c: Likewise.
29451         * gcc.dg/format/c99-printf-3.c: Likewise.
29452         * gcc.dg/format/ext-1.c: Likewise.
29453         * gcc.dg/format/ext-6.c: Likewise.
29454         * gcc.dg/format/format.h: Prototype unlocked stdio.
29455
29456 2001-12-20  Richard Henderson  <rth@redhat.com>
29457
29458         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29459         (arena): Use it.
29460         (malloc): Correct allocation logic.  Abort if we fill up the
29461         arena before initialization complete.
29462         (realloc): Correct allocation logic.
29463
29464 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29465
29466         * gcc.c-torture/compile/20011219-2.c: New test.
29467
29468         * gcc.c-torture/execute/20011219-1.c: New test.
29469
29470 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29471
29472         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29473         target does not support weak symbols.
29474
29475 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29476
29477         * gcc.c-torture/compile/20011219-1.c: New test.
29478
29479 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.dg/other/error1.C: New test.
29482
29483 2001-12-17  Jeffrey A Law  (law@redhat.com)
29484
29485         * gcc.c-torture/execute/20011217-1.c: New test.
29486
29487 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29488
29489         * objc.dg/special/: New directory.
29490         * objc.dg/special/special.exp: New file.
29491         * objc.dg/special/unclaimed-category-1.h: New file.
29492         * objc.dg/special/unclaimed-category-1a.m: New file.
29493         * objc.dg/special/unclaimed-category-1.m: New file.
29494
29495 2001-12-17  Andreas Jaeger  <aj@suse.de>
29496
29497         * gcc.c-torture/compile/20011217-2.c: New test.
29498
29499 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29500
29501         * gcc.c-torture/compile/20011217-1.c: New test.
29502
29503 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29504
29505         * testsuite/gcc.dg/20011214-1.c: New.
29506
29507 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29508
29509         * gcc.dg/altivec-4.c: New.
29510
29511 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29512
29513         * gcc.dg/20011113-1.c: New test.
29514
29515 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29516
29517         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29518         std::__malloc_alloc_template<0> and
29519         std::__default_alloc_template<false, 0>.
29520
29521 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29522
29523         * objc/execute/bf-21.m: New test.
29524         * objc/execute/enumeration-1.m: New test.
29525         * objc/execute/enumeration-2.m: New test.
29526
29527 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29528
29529         * gcc.dg/gnu89-init-1.c: New test.
29530
29531 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29532
29533         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29534         * g++.old-deja/g++.jason/2371.C: Likewise.
29535         * g++.old-deja/g++.jason/template33.C: Likewise.
29536         * g++.old-deja/g++.jason/template34.C: Likewise.
29537         * g++.old-deja/g++.jason/template36.C: Likewise.
29538         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29539         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29540         * g++.old-deja/g++.other/typename1.C: Likewise.
29541         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29542         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29543         * g++.old-deja/g++.pt/typename11.C: Likewise.
29544         * g++.old-deja/g++.pt/typename14.C: Likewise.
29545         * g++.old-deja/g++.pt/typename16.C: Likewise.
29546         * g++.old-deja/g++.pt/typename3.C: Likewise.
29547         * g++.old-deja/g++.pt/typename4.C: Likewise.
29548         * g++.old-deja/g++.pt/typename5.C: Likewise.
29549         * g++.old-deja/g++.pt/typename7.C: Likewise.
29550         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29551
29552 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         * g++.dg/other/linkage1.C: New test.
29555         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29556         specifiers.
29557
29558 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29559
29560         * gcc.dg/concat.c: New test.
29561
29562 2001-12-11  Stan Shebs  <shebs@apple.com>
29563
29564         * objc/compile: New test directory.
29565         * objc/compile/compile.exp: New expect script.
29566         * objc/compile/20011211-1.m: New compile test.
29567
29568 2001-12-11  Jason Merrill  <jason@redhat.com>
29569
29570         * lib/prune.exp (prune_gcc_output): Also handle "In member
29571         function".  So many permutations...
29572
29573 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29574
29575         * g++.dg/template/typedef1.C: New test.
29576
29577 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29578
29579         * g++.dg/other/copy1.C: New test.
29580
29581 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29582
29583         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29584
29585         * gcc.dg/builtin-choose-expr.c: New.
29586
29587 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29588
29589         * gcc.dg/altivec-2.c: New.
29590
29591 2001-12-07  Richard Henderson  <rth@redhat.com>
29592
29593         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29594
29595 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29596
29597         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29598         ultrasparc.
29599
29600 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29601
29602         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29603
29604 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29605
29606         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29607         variable argument list.
29608
29609 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29610
29611         * gcc.c-torture/execute/memcheck: Delete entire directory.
29612         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29613         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29614
29615 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29616
29617         * gcc.dg/Wshadow-1.c: New test.
29618
29619 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29620
29621         * gcc.c-torture/compile/20011130-1.c: New test.
29622
29623         * gcc.dg/noncompile/20011025-1.c: New test.
29624
29625         * g++.dg/other/anon-union.C: New test.
29626
29627         * gcc.c-torture/execute/20011024-1.c: New test.
29628
29629 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29630
29631         * gcc.c-torture/execute/20000722-1.x,
29632         gcc.c-torture/execute/20010123-1.x: Remove.
29633         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29634         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29635         gcc.dg/c99-complit-2.c: New tests.
29636
29637 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         * g++.dg/inherit/base1.C: New test.
29640
29641 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * g++.dg/other/stdarg1.C: New test.
29644
29645         * gcc.c-torture/compile/20011130-2.c: New test.
29646
29647 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29648
29649         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29650         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29651         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29652         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29653         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29654         * gcc.dg/builtin-prefetch-1.c: New test.
29655
29656 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/20011130-1.c: New test.
29659
29660 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29661
29662         * g++.dg/other/scope1.C: New test.
29663         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29664
29665 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29666
29667         * gcc.dg/vla-init-1.c: New test.
29668
29669 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29670
29671         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29672
29673 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29674
29675         * objc.dg/alias.m: Update.
29676         * objc.dg/class-1.m: Update.
29677         * objc.dg/const-str-1.m: Update.
29678         * objc.dg/fwd-proto-1.m: Update.
29679         * objc.dg/id-1.m: Update.
29680         * objc.dg/super-class-1.m: Update.
29681
29682 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29683
29684         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29685         constructs.
29686
29687 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29688
29689         * gcc.c-torture/execute/20011128-1.c: New test.
29690
29691 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29692
29693         * gcc.dg/20011127-1.c: New test.
29694
29695 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29696
29697         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29698         from Austin Group draft 7.
29699         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29700         scanf format arguments.
29701         * gcc.dg/format/no-exargs-2.c: New test.
29702
29703 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29704
29705         * g++.dg/abi/vbase8-4.C: New test.
29706
29707 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29708
29709         * gcc.c-torture/execute/20011121-1.c: New test.
29710
29711 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29712
29713         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29714
29715 2001-11-23  Andreas Jaeger  <aj@suse.de>
29716
29717         * gcc.dg/cpp/charconst-2.c: New test.
29718
29719 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29720
29721         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29722         to the host if it is remote.  Let tests specify extra headers
29723         they use.
29724         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29725         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29726         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29727         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29728         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29729         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29730         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29731         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29732         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29733         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29734
29735 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29736
29737         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29738         for little endian ARMs.
29739
29740 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29741
29742         * gcc.c-torture/compile/20011119-1.c: New test.
29743         * gcc.c-torture/compile/20011119-2.c: New test.
29744
29745 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29746
29747         * gcc.dg/altivec-1.c: Fix typo.
29748
29749 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29750
29751         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29752
29753 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29754
29755         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29756
29757 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29758
29759         * lib/g77.exp: Don't specify --rpath-link.
29760
29761         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29762         across all the headers.
29763         * gcc.dg/format/format.exp: For testing on a remote host,
29764         copy format.h.
29765
29766         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29767         * gcc.c-torture/execute/930406-1.c: Likewise.
29768         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29769
29770 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29771
29772         * gcc.dg/altivec-1.c: New.
29773
29774 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29775
29776         * gcc.dg/cpp/fpreprocessed.c: New test case.
29777
29778 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29781         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29782         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29783
29784 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29785
29786         * gcc.dg/no-builtin-1.c: New test.
29787
29788 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29789
29790         * gcc.c-torture/execute/20011115-1.c: New test.
29791
29792 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29793
29794         * gcc.c-torture/compile/20011114-2.c: New test.
29795         * gcc.c-torture/compile/20011114-3.c: New test.
29796         * gcc.c-torture/compile/20011114-4.c: New test.
29797
29798 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29799
29800         * g++.dg/other/init1.C: New test.
29801
29802 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29803
29804         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29805         message.
29806
29807         * gcc.c-torture/execute/20011114-1.c: New testcase.
29808
29809         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29810         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29811         like the (before this change) version of 20010327-1.c.
29812
29813 2001-11-14  Roger Sayle <roger@eyesopen.com>
29814
29815         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29816
29817 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29818
29819         * g++.dg/init/array2.C: New test.
29820
29821 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29822
29823         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29824
29825 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29826
29827         * g++.dg/other/forscope1.C: New test.
29828         * g++.dg/ext/forscope1.C: New test.
29829         * g++.dg/ext/forscope2.C: New test.
29830
29831 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29832
29833         * gcc.c-torture/execute/20011113-1.c: New test.
29834
29835 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29836
29837         * gcc.c-torture/execute/20011109-2.c: New test.
29838
29839         * gcc.c-torture/execute/20011109-1.c: New test.
29840
29841 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29842
29843         * gcc.c-torture/compile/20011109-1.c: New test.
29844
29845 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29846
29847         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29848         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29849         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29850         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29851         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29852         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29853         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29854
29855 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29856
29857         * g++.dg/warn/Wshadow-1.C: New tests.
29858         * g++.old-deja/g++.mike/for3.C: Update.
29859
29860 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29861
29862         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29863         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29864         XFAILs.  Adjust expected error texts.
29865         * gcc.c-torture/compile/20011106-1.c,
29866         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29867         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29868         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29869         gcc.dg/c99-array-lval-5.c: New tests.
29870
29871 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29872
29873         * gcc.dg/cpp/defined.c: Update.
29874
29875 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29876
29877         * gcc.c-torture/execute/anon-1.c: New test.
29878
29879 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29880
29881         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29882         same size, so no warning should be produced on stormy16.
29883
29884         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29885         due to oversized array.
29886         * g++.old-deja/g++.mike/ns15.C: Likewise.
29887         * g++.old-deja/g++.pt/crash16.C: Likewise.
29888
29889 2001-11-02  Graham Stott  <grahams@redhat.com>
29890
29891         * g++.dgother/debug1.C: Fix typos.
29892
29893 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * g++.dg/other/debug1.C: New test.
29896
29897 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29898
29899         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29900         of unsigned long.
29901
29902 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29903
29904         * gcc.dg/20011029-2.c: New test.
29905
29906         * gcc.c-torture/compile/20011029-1.c: New test.
29907
29908 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29909
29910         * objc/execute/class_self-1.m: New test.
29911         * objc/execute/class_self-2.m: New test.
29912
29913 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29914
29915         * gcc.misc-tests/msgs.exp: Delete.
29916         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29917         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29918         error set to match recent changes.
29919
29920 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29921
29922         * gcc.dg/20011021-1.c: New test.
29923
29924 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29925
29926         * gcc.c-torture/compile/20011023-1.c: New test.
29927
29928 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29929
29930         * lib/g77.exp: Rewrite based on lib/g++.exp.
29931
29932 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29933
29934         * gcc.c-torture/execute/20011019-1.c: New test.
29935
29936         * gcc.dg/20011018-1.c: New test.
29937
29938 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29939
29940         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29941
29942 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29943
29944         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29945         * gcc.dg/attr-invalid.c: Likewise.
29946
29947 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * testsuite/gcc.dg/20011015-1.c: New test.
29950
29951 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29952
29953         * g++.dg/template/unify2.C: New test.
29954
29955 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29956
29957         * g++.dg/other/exception-specification.C: New test
29958
29959 2001-10-13  Tom Rix  <trix@redhat.com>
29960
29961         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29962         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29963
29964 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29965
29966         * testsuite/gcc.dg/20011009-1.c: New test.
29967
29968 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29969
29970         PR g++/4476
29971         * g++.dg/other/friend1.C: New test.
29972
29973 2001-10-11  Richard Henderson  <rth@redhat.com>
29974
29975         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29976
29977 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29978
29979         * gcc.c-torture/compile/20011010-1.c: New.
29980
29981 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29982
29983         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29984         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29985         g77.f-torture/execute/execute.exp,
29986         g77.f-torture/noncompile/noncompile.exp,
29987         gcc.c-torture/compile/compile.exp,
29988         gcc.c-torture/execute/execute.exp,
29989         gcc.c-torture/execute/ieee/ieee.exp,
29990         gcc.c-torture/execute/memcheck/memcheck.exp,
29991         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29992         objc/execute/execute.exp: Update FSF address.
29993
29994 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29995
29996         * gcc.dg/cpp/cmdlne-C.c: Update.
29997         * gcc.dg/cpp/cmdlne-C2.c: New.
29998
29999 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30000
30001         * gcc.c-torture/execute/20011008-3.c: New.
30002
30003 2001-10-08  DJ Delorie  <dj@redhat.com>
30004
30005         * gcc.dg/20011008-1.c: New.
30006         * gcc.dg/20011008-2.c: New.
30007
30008 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30009
30010         * gcc.dg/cpp/spacing1.c: Update test.
30011
30012 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30013
30014         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30015         spelling errors of "separate" as "seperate".
30016
30017 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30018
30019         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30020         enough to avoid inlining.
30021
30022 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30023
30024         * lib/g77.exp: set libg2c_dir correctly.
30025
30026 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30027
30028         * gcc.dg/cpp/macro11.c: New test.
30029
30030 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30031
30032         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30033         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30034         gcc.dg/format/multattr-3.c: New tests.
30035         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30036         tests for format attributes on function pointers being rejected.
30037
30038 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30039
30040         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30041
30042 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30043
30044         * g++.dg/warn/format1.C: New test.
30045
30046 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30047
30048         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30049
30050 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30051
30052         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30053
30054 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30055
30056         * gcc.dg/cpp/redef2.c: Add test.
30057
30058 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30059
30060         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30061         long-standing bug on i686, apparently.
30062         * gcc.c-torture/execute/loop-2c.x: New file.
30063         * gcc.c-torture/execute/loop-2d.x: New file.
30064         * gcc.c-torture/execute/loop-3c.x: New file.
30065
30066 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30067
30068         * gcc.dg/cpp/20000625-2.c: Correct line number.
30069
30070 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30071
30072         * gcc.dg/cpp/macro10.c: New test.
30073         * gcc.dg/cpp/strify3.c: New test.
30074         * gcc.dg/cpp/spacing1.c: Add tests.
30075         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30076         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30077
30078 2001-09-24  DJ Delorie  <dj@redhat.com>
30079
30080         * gcc.c-torture/execute/20010924-1.c: New test.
30081
30082 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30083
30084         * testsuite/objc/execute/paste.m: Remove.
30085
30086 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30087
30088         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30089
30090 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30091
30092         * g77.dg/strlen0.f: New test.
30093
30094 2001-09-21  Richard Henderson  <rth@redhat.com>
30095
30096         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30097         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30098
30099 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30100
30101         Table-driven attributes.
30102         * g++.dg/ext/attrib1.C: New test.
30103
30104 2001-09-20  DJ Delorie  <dj@redhat.com>
30105
30106         * gcc.dg/20000926-1.c: Update expected warning messages.
30107         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30108         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30109         array.
30110
30111 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30112
30113         * g++.dg/eh/registers1.C: New test case.
30114
30115 2001-09-17  Richard Henderson  <rth@redhat.com>
30116
30117         * gcc.dg/array-5.c: Fix VLA decomposition test.
30118
30119 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30120
30121         * gcc.dg/cpp/line5.c: New testcase.
30122
30123 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30124
30125         * gcc.dg/cpp/macro9.c: New test.
30126
30127 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30128
30129         * gcc.c-torture/execute/980223.c: Change type of addr from long
30130         to char *.
30131
30132 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30133
30134         * gcc.c-torture/execute/20010915-1.c: New test.
30135
30136 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30137
30138         * g77.dg/bprob: New directory.
30139         * g77.dg/bprob/bprob.exp: New file.
30140         * g77.dg/bprob/bprob-1.f: New test.
30141         * g77.dg/gcov: New directory.
30142         * g77.dg/gcov/gcov.exp: New file.
30143         * g77.dg/gcov/gcov-1.f: New test.
30144         * g77.dg/gcov/gcov-1.x: New file.
30145
30146 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30147
30148         * gcc.dg/cpp/directiv.c: Update.
30149         * gcc.dg/cpp/undef1.c: Update.
30150
30151 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30152
30153         * gcc.dg/20010912-1.c: New test.
30154
30155 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30156
30157         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30158         language-independent file in lib.
30159         * lib/gcov.exp: New file.
30160
30161 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30162
30163         * gcc.c-torture/compile/20010911-1.c: New test.
30164
30165 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30166
30167         * lib/profopt.exp: New, to support profile-directed optimizations.
30168         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30169         * gcc.misc-tests/bprob-1.c: New test.
30170         * gcc.misc-tests/bprob-2.c: New test.
30171
30172 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30173
30174         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30175         XFAIL and which kinds of gcov output to verify.
30176         * gcc.misc-tests/gcov-4b.x: New file.
30177         * gcc.misc-tests/gcov-5b.x: New file.
30178         * gcc.misc-tests/gcov-6.x: New file.
30179         * gcc.misc-tests/gcov-7.c: New test.
30180         * gcc.misc-tests/gcov-7.x: New file.
30181
30182 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30183
30184         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30185         * gcc.misc-tests/gcov-6.c: New test.
30186
30187 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30188
30189         PR c++/3986
30190         * g++.dg/abi/vbase1.C: New test.
30191
30192 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30193
30194         * objc.dg/method-2.m: New.
30195
30196 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30197
30198         PR c++/4203
30199         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30200         * g++.dg/init/empty1.C: New test.
30201
30202 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30203
30204         * gcc.c-torture/compile/20010903-1.c: New test.
30205
30206 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30207
30208         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30209         for m68k.
30210
30211 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30212
30213         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30214
30215         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30216
30217         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30218
30219 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30220
30221         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30222         for 16-bit 'unsigned int'.
30223
30224 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30225
30226         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30227
30228 2001-08-27  Richard Henderson  <rth@redhat.com>
30229
30230         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30231         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30232
30233 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30234
30235         * gcc.dg/asm-names.c (ymain): New.
30236
30237 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30238
30239         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30240         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30241         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30242
30243 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30244
30245         * gcc.dg/compare5.c: New testcase.
30246
30247 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30248
30249         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30250         and "In instantiation".
30251
30252 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30253
30254         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30255
30256 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30257
30258         * gcc.misc-tests/gcov.exp: Add support for branch information.
30259         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30260         * gcc.misc-tests/gcov-4.c: New test.
30261         * gcc.misc-tests/gcov-4b.c: New test.
30262         * gcc.misc-tests/gcov-5b.c: New test.
30263
30264 2001-08-20  Zack Weinberg  <zackw@panix.com>
30265
30266         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30267         expected to fail.
30268
30269 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30270
30271         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30272
30273 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30274
30275         * g++.dg/eh/template1.C: New test.
30276
30277 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30278
30279         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30280         Fix thinko.
30281         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30282         for xfail.
30283
30284 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30285
30286         * lib/g77-dg.exp:  Use prune.exp for common procedures
30287         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30288         * lib/g77.exp: (g77-dg-prune) Remove
30289
30290 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30291
30292         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30293
30294 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30295
30296         * g++.dg/template/unify1.C: New test.
30297
30298 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.dg/abi/empty4.C: New test.
30301
30302 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30303
30304         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30305         solaris2.*
30306         * g77.f-torture/compile/pr3743.x: Likewise
30307
30308 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30309
30310         * g++.dg/other/using-declaration.C: New test.
30311
30312 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30313
30314         * gcc.dg/cpp/tr-sign.c: New testcase.
30315
30316 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30317
30318         * gcc.dg/cpp/19951025-1.c: Revert.
30319         * gcc.dg/cpp/directiv.c: We no longer process directives that
30320         interrupt macro arguments.
30321
30322 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30323
30324         * gcc.dg/bconstp-1.c: New test.
30325
30326 2001-08-03  Richard Henderson  <rth@redhat.com>
30327
30328         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30329
30330 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30331
30332         * gcc.dg/cpp/19951025-1.c: Update.
30333
30334 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30335
30336         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30337         should be x.
30338
30339 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         Kill -fhonor-std.
30342         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30343         * g++.old-deja/g++.other/std1.C: Likewise.
30344         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30345
30346 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30347
30348         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30349         (g77_pass, g77_fail, g77_finish, g77_exit,
30350         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30351
30352 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30353
30354         * g77.dg/fbackslash.f
30355         * g77.dg/fcase-preserve.f
30356         * g77.dg/ff90-1.f
30357         * g77.dg/ffixed-line-length-0.f
30358         * g77.dg/ffixed-line-length-132.f
30359         * g77.dg/ffixed-line-length-7.f
30360         * g77.dg/ffixed-line-length-72.f
30361         * g77.dg/ffixed-line-length-none.f
30362         * g77.dg/ffree-form-1.f
30363         * g77.dg/fno-backslash.f
30364         * g77.dg/fno-f90-1.f
30365         * g77.dg/fno-fixed-form-1.f
30366         * g77.dg/fno-onetrip.f
30367         * g77.dg/fno-typeless-boz.f
30368         * g77.dg/fno-underscoring.f
30369         * g77.dg/fno-vxt-1.f
30370         * g77.dg/fonetrip.f
30371         * g77.dg/ftypeless-boz.f
30372         * g77.dg/fugly-assumed.f
30373         * g77.dg/funderscoring.f
30374         * g77.dg/fvxt-1.f
30375
30376 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30377
30378         * objc.dg/fwd-proto-1.m: New.
30379         * objc.dg/local-decl-1.m: New.
30380         * objc.dg/naming-1.m: New.
30381         * objc.dg/naming-2.m: New.
30382         * objc.dg/proto-hier-1.m: New.
30383
30384 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30385
30386         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30387         largest-type elements to a struct makes its size grow.
30388
30389 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         * g++.dg/abi/vthunk1.C: New test.
30392
30393 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30394
30395         * g++.dg/abi/vbase8-22.C: New test.
30396
30397 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30398
30399         * gcc.dg/cpp/macro8.c: New test.
30400
30401 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30402
30403         * g++.dg/abi/vbase8-21.C: New test.
30404
30405 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         * g++.dg/abi/vbase8-10.C: New test.
30408
30409 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30410
30411         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30412         ${tool}_set_ld_library_path.
30413         Changed caller.
30414         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30415         g++.exp.
30416
30417 2001-07-26  Stan Cox <scox@redhat.com>
30418
30419         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30420         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30421         gcc_exit, gcc_check_unsupported_p):
30422         Moved to gcc-deps.exp
30423         * gcc-deps.exp: New file.
30424
30425 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30426
30427         * g++.old-deja/g++.pt/defarg14.C: New test.
30428
30429 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30430
30431         * g++.old-deja/g++.other/lineno5.C: New test.
30432
30433 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.old-deja/g++.pt/crash68.C: New test.
30436
30437 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         * g++.old-deja/g++.other/crash42.C: New test.
30440
30441 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30442
30443         * gcc.dg/cpp/extratokens.c: Fix.
30444         * gcc.dg/cpp/skipping2.c: New tests.
30445
30446 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30447
30448         * gcc.c-torture/execute/20010724-1.c: New file.
30449         * gcc.c-torture/execute/20010724-1.x: New file.
30450
30451 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30452
30453         * g++.old-deja/g++.other/cond7.C: New test.
30454
30455 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30456
30457         * g++.old-deja/g++.other/optimize4.C: New test.
30458
30459 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30460
30461         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30462
30463 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30464
30465         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30466         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30467         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30468         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30469
30470         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30471         bug report" message.
30472
30473         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30474         * g++.dg/ext/instantiate1.C: Move from old-deja.
30475
30476 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30477
30478         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30479         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30480         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30481         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30482
30483 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30484
30485         * gcc.c-torture/execute/20010723-1.c: New test.
30486
30487 2001-07-23  Ben Elliston  <bje@redhat.com>
30488
30489         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30490
30491 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30492
30493         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30494         i[34567]86-*-*.
30495         Delete handling of ieee_multilib_flags.
30496         Pass -mieee for alpha*-*-* and sh-*-*.
30497         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30498
30499 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30500
30501         Remove old-abi tests.
30502         * g++.old-deja/g++.mike/p11116.C: Remove.
30503         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30504
30505 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30506
30507         * g77.f-torture/compile/pr3743.f:  New test
30508
30509 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30510
30511         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30512
30513 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30514
30515         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30516         g++.old-deja/g++.pt/static6.C: Likewise.
30517         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30518         supports weak symbols.
30519
30520 2001-07-18  Andreas Jaeger  <aj@suse.de>
30521
30522         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30523         supported again.
30524
30525 2001-07-18  Andreas Jaeger  <aj@suse.de>
30526
30527         * gcc.dg/iftrap-1.c: Fix target line.
30528
30529 2001-07-17  Richard Henderson  <rth@redhat.com>
30530
30531         * gcc.c-torture/execute/20010717-1.c: New.
30532
30533 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30534
30535         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30536         tests.
30537
30538 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30539
30540         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30541
30542 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30543
30544         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30545         UAC_SIGBUS, UAC_NOPRINT definitions.
30546
30547 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30548
30549         * objc/execute/object_is_class.m: New test.
30550         * objc/execute/object_is_meta_class.m: New test.
30551
30552 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30553
30554         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30555         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30556
30557 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30558
30559         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30560         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30561
30562 2001-07-14  Richard Henderson  <rth@redhat.com>
30563
30564         * gcc.dg/iftrap-1.c: New.
30565
30566 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30567
30568         * g77.f-torture/execute/intrinsic77.f: New test.
30569
30570 2001-07-11  Janis Johnson <janis@us.ibm.com>
30571
30572         * gcc.misc-tests/gcov-3.c: New test.
30573
30574 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30575
30576         * gcc.c-torture/compile/20010711-1.c,
30577         * gcc.c-torture/compile/20010711-2.c: New tests.
30578
30579 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30580
30581         * gcc.c-torture/execute/20010711-1.c: New test.
30582
30583 2001-07-11  Ben Elliston  <bje@redhat.com>
30584
30585         * g++.old-deja/g++.other/enum5.C: New test.
30586
30587 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30588
30589         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30590         (g++-dg-prune): Call prune_gcc_output.
30591         * prune.exp: New file for prune_gcc_output.
30592         * lib/g++.exp, lib/gcc.exp: Load it.
30593
30594 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30595
30596         * gcc.c-torture/compile/20010701-1.c,
30597         g++.old-deja/g++.ext/attrib6.C: New tests.
30598
30599 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30600
30601         * gcc.c-torture/compile/20010706-1.c: New test.
30602
30603 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30604
30605         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30606
30607 2001-06-28  Stan Shebs  <shebs@apple.com>
30608
30609         * gcc.dg/pragma-darwin.c: New test.
30610
30611 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30612
30613         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30614         Solaris 2.[678] system.
30615
30616 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30617
30618         * gcc.dg/20010622-1.c: New test.
30619
30620 2001-06-18  Stan Shebs  <shebs@apple.com>
30621
30622         * objc.dg: New directory.
30623         * objc.dg/dg.exp: New file.
30624         * objc.dg/alias.m: New.
30625         * objc.dg/class-1.m: New.
30626         * objc.dg/class-2.m: New.
30627         * objc.dg/const-str-1.m: New.
30628         * objc.dg/const-str-2.m: New.
30629         * objc.dg/id-1.m: New.
30630         * objc.dg/method-1.m: New.
30631         * objc.dg/super-class-1.m: New.
30632         * lib/objc-dg.exp: New file.
30633
30634 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30635
30636         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30637         of label name.
30638
30639 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30642
30643 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30644
30645         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30646         variable.
30647
30648 2001-06-12  Richard Henderson  <rth@redhat.com>
30649
30650         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30651
30652 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         * g++.old-deja/g++.abi/vbase5.C: New test.
30655         * g++.old-deja/g++.abi/vbase6.C: New test.
30656         * g++.old-deja/g++.abi/vbase7.C: New test.
30657
30658 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30659
30660         * gcc.c-torture/compile/20010610-1.c: New test.
30661
30662 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         * g++.old-deja/g++.abi/vbase4.C: New test.
30665
30666 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30667
30668         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30669         support %f for HC11/HC12 targets.
30670         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30671         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30672         on HC11/HC12 targets.
30673         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30674
30675 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30676
30677         * gcc.dg/wchar_t-1.c: New file.
30678         * gcc.dg/wint_t-1.c: Likewise.
30679
30680 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30681
30682         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30683
30684 2001-06-11  Richard Henderson  <rth@redhat.com>
30685
30686         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30687
30688 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30689
30690         * gcc.c-torture/compile/20010611-1.c: New test.
30691
30692 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30693
30694         * gcc.dg/c99-tag-1.c: Add more tests.
30695
30696 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30697
30698         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30699         representation on MN10300 and ARM/Thumb.
30700
30701 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30702
30703         * g77.f-torture/execute/20010610.f: New.
30704
30705 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30706
30707         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30708         names.
30709
30710 2001-06-09  Richard Henderson  <rth@redhat.com>
30711
30712         * gcc.c-torture/execute/ashrdi-1.c: New.
30713         * gcc.c-torture/execute/ashldi-1.c: New.
30714         * gcc.c-torture/execute/lshrdi-1.c: New.
30715
30716 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30717
30718         * objc/execute/load-3.m: Added. Check sending +load to categories,
30719         in addition to classes.
30720
30721 2001-06-08  Stan Shebs  <shebs@apple.com>
30722
30723         * objc/execute/load-2.m: New test.  From Nicola Pero
30724         <n.pero@mi.flashnet.it>.
30725
30726 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30727
30728         * gcc.c-torture/execute/20010605-2.c: New test.
30729
30730 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30731
30732         * g++.old-deja/g++.abi/vbase2.C: New test.
30733         * g++.old-deja/g++.abi/vbase3.C: New test.
30734
30735 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30736
30737         * g++.old-deja/g++.pt/friend49.C: New test.
30738
30739 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30740
30741         * g++.old-deja/g++.ext/anon3.C: New test.
30742
30743 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30744
30745         * g++.old-deja/g++.other/conv7.C: New test.
30746
30747 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30748
30749         * gcc.c-torture/compile/20010605-2.c: New test.
30750
30751 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30752
30753         * gcc.c-torture/execute/20010604-1.c: New test.
30754
30755 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30756
30757         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30758
30759 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30760
30761         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30762         (g++_link_flags): Likewise.
30763         (g++_init): Pass gccpath's value to two previous functions.
30764
30765 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30766
30767         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30768         Ensure logfile entry matches exec command line.
30769
30770 2001-05-31  Richard Henderson  <rth@redhat.com>
30771
30772         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30773         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30774
30775 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30776
30777         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30778         compiler for irix6.2
30779
30780 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         * g++.old-deja/g++.other/optimize3.C: New file.
30783
30784 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30785
30786         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30787         assemble.
30788
30789 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30790
30791         * g++.old-deja/g++.other/optimize2.C: New file.
30792
30793 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30794
30795         * gcc.c-torture/compile/20010518-2.c: New file.
30796         * gcc.c-torture/execute/20010518-1.c: New file.
30797         * gcc.c-torture/execute/20010518-2.c: New file.
30798
30799 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30800
30801         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30802
30803 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30804
30805         G++ no longer defines builtins that do not begin with __builtin.
30806         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30807         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30808         * g++.old-deja/g++.law/builtin1.C: Likewise.
30809         * g++.old-deja/g++.law/cvt2.C: Likewise.
30810         * g++.old-deja/g++.mike/net5.C: Likewise.
30811         * g++.old-deja/g++.other/builtins1.C: Likewise.
30812         * g++.old-deja/g++.other/builtins2.C: Likewise.
30813         * g++.old-deja/g++.other/builtins3.C: Likewise.
30814         * g++.old-deja/g++.other/builtins4.C: Likewise.
30815         * g++.old-deja/g++.other/inline8.C: Likewise.
30816         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30817
30818 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30819
30820         * g++.old-deja/g++.pt/using1.C: Adjust.
30821         * g++.old-deja/g++.pt/using2.C: New test.
30822
30823 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30824
30825         * gcc.dg/cpp/charconst.c: New tests.
30826         * gcc.dg/cpp/escape.c: New tests.
30827         * gcc.dg/cpp/escape-1.c: New tests.
30828         * gcc.dg/cpp/escape-2.c: New tests.
30829         * gcc.dg/cpp/ucs.c: New tests.
30830
30831 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30832
30833         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30834         native compiler for irix6.5.
30835
30836 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30837
30838         * lib/g++.exp (g++_include_flags): Use args to compute
30839         get_multilibs.
30840         (g++_link_flags): Likewise.
30841         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30842
30843 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30844
30845         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30846
30847 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30848
30849         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30850         this file.
30851
30852 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30853
30854         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30855         STACK_SIZE;
30856         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30857         to STACK_SIZE; Use it to define size of add_histo array.
30858         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30859         to STACK_SIZE.
30860         (f): Use GITT_SIZE to define size of gitt local table.
30861         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30862         to STACK_SIZE; Use it to define size of bytemem array.
30863
30864 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30865
30866         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30867         on 68HC11/HC12 due to the asm instruction.
30868         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30869         * gcc.c-torture/compile/920520-1.x: Likewise.
30870         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30871         on 68HC11/HC12 because the function is larger than 64K.
30872         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30873         on 68HC11/HC12 because the structure is too large.
30874
30875 2001-05-20  Richard Henderson  <rth@redhat.com>
30876
30877         * gcc.c-torture/execute/20010520-1.c: New.
30878
30879 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30880
30881         * g++.old-deja/g++.warn/compare1.C: New test.
30882         * gcc.dg/compare4.c: New test.
30883
30884 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30885
30886         * g++.old-deja/g++.other/optimize1.C: New test.
30887
30888 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30889
30890         * g++.old-deja/g++.pt/spec41.C: New test.
30891
30892 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.c-torture/compile/20010114-1.x: Remove.
30895
30896 2001-05-18  Stan Shebs  <shebs@apple.com>
30897
30898         * gcc.c-torture/compile/20010518-1.c: New test.
30899
30900 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30903         * g++.old-deja/g++.pt/crash67.C: New test.
30904
30905 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30906
30907         * g++.old-deja/g++.other/debug9.C: New test.
30908
30909 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30910
30911         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30912
30913 2001-05-16  Jan Hubicka  <jh@suse.cz>
30914
30915         * gcc.c-torture/compile/20010516-1.c: New test.
30916
30917 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30918
30919         * g++.old-deja/g++.other/crash41.C: New test.
30920
30921 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30922
30923         * g++.old-deja/g++.pt/crash66.C: New test.
30924
30925 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30926
30927         * g++.old-deja/g++.robertl/eb27.C: Convert.
30928
30929 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30930
30931         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30932         declaration being redundant.
30933
30934 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30935
30936         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30937
30938 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30939
30940         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30941
30942 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30943
30944         * lib/g++.exp: Use testsuite_flags.
30945
30946 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30947
30948         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30949
30950 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30951
30952         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30953
30954 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30955
30956         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30957
30958 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.c-torture/compile/20010313-1.c: New test.
30961
30962 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30963
30964         * gcc.dg/cpp/direct2.c: New test.
30965         * gccq.dg/cpp/direct2s.c: New test.
30966
30967         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30968
30969 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30970
30971         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30972         * g++.old-deja/g++.other/op3.C: Likewise.
30973
30974 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30975
30976         * gcc.dg/cpp/syshdr.h: New file.
30977         * gcc.dg/cpp/sysmac1.c: Update.
30978         * gcc.dg/cpp/sysmac2.c: Update.
30979
30980 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30981
30982         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30983
30984 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30985
30986         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30987         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30988
30989 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30990
30991         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30992
30993 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30994
30995         * lib/g++.exp (g++_include_flags): Don't use any special flags
30996         if TESTING_IN_BUILD_TREE is not defined.
30997         (g++_init): Use a plain 'c++' as the compiler if
30998         TESTING_IN_BUILD_TREEE is not defined.
30999
31000 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31001
31002         * g++.old-deja/g++.eh/catch13.C: New test.
31003         * g++.old-deja/g++.eh/catch14.C: New test.
31004
31005 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31006
31007         * gcc.dg/cpp/tr-define.c: New test.
31008
31009 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31010
31011         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31012         <stdlib.h>, not <malloc.h>.
31013
31014 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31015
31016         * g++.old-deja/g++.ns/template17.C: New test.
31017
31018 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31019
31020         * g++.old-deja/g++.pt/ref4.C: New test.
31021
31022 2001-04-30  Richard Henderson  <rth@redhat.com>
31023
31024         * gcc.dg/20000724-1.c: Revert last change.
31025
31026 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31027
31028         * g77.f-torture/execute/20010430.f: New test.
31029
31030 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31031
31032         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31033
31034 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31035
31036         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31037
31038 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31039
31040         * g++.old-deja/g++.eh/crash6.C: New test.
31041
31042 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         * g++.old-deja/g++.other/warn7.C: New test.
31045
31046 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31047
31048         * g++.old-deja/g++.other/defarg9.C: New test.
31049
31050 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31051
31052         * g77.f-torture/compile/20010426.f: New test.
31053         * g77.f-torture/execute/20010426.f: New test.
31054
31055 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31056
31057         * g77.f-torture/compile/20000629-1.x: Remove - error
31058         has been fixed.
31059
31060 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31061
31062         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31063         Tweak slightly to work with g++.dg framework.
31064         * g++.dg/special/ecos.exp: Run initp1.C test.
31065         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31066
31067         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31068         its linker doesn't give line numbers either.
31069         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31070
31071 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31072
31073         * g++.old-deja/g++.other/lex1.C: New test.
31074
31075 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31076
31077         * gcc.dg/noncompile/20010425-1.c: New test.
31078
31079 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31080
31081         * g++.old-deja/g++.pt/mangle2.C: New test.
31082
31083 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.dg/format/plus-1.c: New test.
31086
31087 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31088
31089         * gcc.dg/20010423-1.c: New test.
31090
31091 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31092
31093         * gcc.c-torture/execute/20010422-1.c: New test.
31094
31095 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31096
31097         * g++.old-deja/g++.ns/type2.C: New test.
31098
31099 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31100
31101         * g++.old-deja/g++.other/perf1.C: New test.
31102
31103 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31104
31105         * gcc.dg/c99-func-2.c: Remove xfail.
31106         * gcc.dg/c99-func-3.c: Remove xfail.
31107         * gcc.dg/c99-func-4.c: Remove xfail.
31108
31109 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31110
31111         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31112
31113 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31114
31115         * gcc.c-torture/compile/20010423-1.c: New test.
31116
31117 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31118
31119         * g++.old-deja/g++.pt/typename28.C: New test.
31120
31121 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31122
31123         * g++.old-deja/g++.abi/empty2.C: New test.
31124         * g++.old-deja/g++.abi/empty3.C: New test.
31125
31126 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31127
31128         * g++.old-deja/g++.other/comdat2.C: New test.
31129         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31130
31131 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31132
31133         * g++.old-deja/g++.other/overload14.C: New test.
31134
31135 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31136
31137         * g++.old-deja/g++.other/lookup23.C: New test.
31138
31139 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31140
31141         * gcc.c-torture/execute/20010403-1.c: New test.
31142
31143 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31144             Mark Mitchell  <mark@codesourcery.com>
31145
31146         * lib/old-dejagnu.exp: Don't delete output of executable.
31147         Add .exe suffix to executables.
31148
31149 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31150
31151         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31152
31153 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31154
31155         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31156
31157 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31160         * g++.old-deja/g++.abi/crash1.C: New test.
31161
31162 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31163
31164         * g++.old-deja/g++.other/crash40.C: New test.
31165
31166 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31167
31168         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31169
31170 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31171
31172         * g++.old-deja/g++.other/warn6.C: New test.
31173
31174 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31175
31176         * g++.old-deja/g++.robertl/eb42.C: Same.
31177
31178 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31179
31180         * gcc.dg/wtr-conversion-1.c: New testcase.
31181
31182 2001-04-10  Richard Henderson  <rth@redhat.com>
31183
31184         * g++.old-deja/g++.other/array5.C: New.
31185
31186 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31187
31188         * gcc.c-torture/execute/20010408-1.c: New test.
31189
31190 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31191
31192         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31193         headers and constructs.
31194         * g++.old-deja/g++.robertl/eb79.C: Same.
31195         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31196         * g++.old-deja/g++.robertl/eb73.C: Same.
31197         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31198         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31199         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31200         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31201         * g++.old-deja/g++.robertl/eb44.C: Same.
31202         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31203         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31204         * g++.old-deja/g++.robertl/eb39.C: Same.
31205         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31206         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31207         * g++.old-deja/g++.robertl/eb30.C: Same.
31208         * g++.old-deja/g++.robertl/eb3.C: Same.
31209         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31210         * g++.old-deja/g++.robertl/eb21.C: Same.
31211         * g++.old-deja/g++.robertl/eb15.C: Same.
31212         * g++.old-deja/g++.robertl/eb118.C: Same.
31213         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31214         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31215         * g++.old-deja/g++.robertl/eb109.C: Same.
31216         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31217         * g++.old-deja/g++.mike/rtti1.C: Same.
31218         * g++.old-deja/g++.mike/p658.C: Same.
31219         * g++.old-deja/g++.mike/net46.C: Same.
31220         * g++.old-deja/g++.mike/net34.C: Same.
31221         * g++.old-deja/g++.mike/memoize1.C: Same.
31222         * g++.old-deja/g++.mike/eh2.C: Same.
31223         * g++.old-deja/g++.law/weak.C: Same.
31224         * g++.old-deja/g++.law/visibility7.C: Same.
31225         * g++.old-deja/g++.law/visibility25.C: Same.
31226         * g++.old-deja/g++.law/visibility22.C: Same.
31227         * g++.old-deja/g++.law/visibility2.C: Same.
31228         * g++.old-deja/g++.law/visibility17.C: Same.
31229         * g++.old-deja/g++.law/visibility13.C: Same.
31230         * g++.old-deja/g++.law/visibility10.C: Same.
31231         * g++.old-deja/g++.law/visibility1.C: Same.
31232         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31233         * g++.old-deja/g++.law/vbase1.C: Same.
31234         * g++.old-deja/g++.law/operators32.C: Same.
31235         * g++.old-deja/g++.law/nest3.C: Same.
31236         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31237         * g++.old-deja/g++.law/except5.C (main): Same.
31238         * g++.old-deja/g++.law/cvt7.C (run): Same.
31239         * g++.old-deja/g++.law/cvt2.C: Same.
31240         * g++.old-deja/g++.law/cvt16.C: Same.
31241         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31242         * g++.old-deja/g++.law/ctors17.C (main): Same.
31243         * g++.old-deja/g++.law/ctors13.C: Same.
31244         * g++.old-deja/g++.law/ctors12.C (main): Same.
31245         * g++.old-deja/g++.law/ctors10.C: Same.
31246         * g++.old-deja/g++.law/code-gen5.C: Same.
31247         * g++.old-deja/g++.law/bad-error7.C: Same.
31248         * g++.old-deja/g++.law/arm9.C: Same.
31249         * g++.old-deja/g++.law/arm12.C: Same.
31250         * g++.old-deja/g++.law/arg8.C: Same.
31251         * g++.old-deja/g++.law/arg1.C: Same.
31252         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31253         * g++.old-deja/g++.jason/template31.C: Same.
31254         * g++.old-deja/g++.jason/template24.C (main): Same.
31255         * g++.old-deja/g++.jason/2371.C: Same.
31256         * g++.old-deja/g++.eh/new2.C: Same.
31257         * g++.old-deja/g++.eh/new1.C: Same.
31258         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31259         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31260         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31261         * g++.old-deja/g++.brendan/crash62.C: Same.
31262         * g++.old-deja/g++.brendan/crash52.C: Same.
31263         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31264         * g++.old-deja/g++.brendan/crash38.C: Same.
31265         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31266         * g++.old-deja/g++.brendan/copy9.C: Same.
31267
31268 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31269
31270         * gcc.c-torture/execute/20001203-2.c (memset):
31271         Count argument is of type __SIZE_TYPE__.
31272
31273 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31274
31275         * gcc.c-torture/compile/20010404-1.c: New test.
31276
31277 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31278
31279         * gcc.c-torture/compile/20010326-1.c: New test.
31280
31281 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31282
31283         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31284         peculiarities of the SH.
31285         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31286
31287 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31288
31289         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31290         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31291         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31292
31293 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31294
31295         * g77.f-torture/compile/20010321-1.f: New test.
31296
31297 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31298
31299         * gcc.c-torture/compile/20010329-1.c: New test.
31300
31301 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31302
31303         * gcc.c-torture/execute/20010329-1.c: New test.
31304
31305 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31306
31307         * g++.old-deja/g++.other/eh4.C: Fix typo.
31308
31309 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31310
31311         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31312
31313 2001-03-28  Philip Blundell  <philb@gnu.org>
31314
31315         * gcc.c-torture/compile/20010328-1.c: New test.
31316
31317 2001-03-27  Richard Henderson  <rth@redhat.com>
31318
31319         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31320         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31321
31322 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31323
31324         * gcc.c-torture/compile/20010327-1.c: New test.
31325
31326 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31327
31328         * g++.old-deja/g++.other/friend12.C: New test.
31329         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31330         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31331
31332 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31333
31334         * gcc.c-torture/execute/20010325-1.c: New test.
31335
31336 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * g++.old-deja/g++.other/mangle3.C: New test.
31339
31340 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31341
31342         * g++.old-deja/g++.other/anon8.C: New test.
31343
31344 2001-03-20  Philip Blundell  <philb@gnu.org>
31345
31346         * gcc.c-torture/compile/20010320-1.c: New test.
31347
31348 2001-03-17  Richard Henderson  <rth@redhat.com>
31349
31350         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31351
31352 2001-03-15  Geoff Keating  <geoff@redhat.com>
31353
31354         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31355         tests on AIX.
31356
31357 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31358
31359         * g++.old-deja/g++.other/eh4.C: New test.
31360
31361 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31362
31363         * gcc.dg/cpp/mi1.c: Update.
31364
31365 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31366
31367         * g++.old-deja/g++.other/regstack.C: New test.
31368
31369 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31370
31371         * g++.old-deja/g++.other/ref4.C: New test.
31372
31373 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31374
31375         * objc/execute/va_method.m: Added.
31376         * objc/execute/IMP.m: Added.
31377         * objc/execute/_cmd.m: Added.
31378         * objc/execute/accessing_ivars.m: Added.
31379         * objc/execute/class-1.m: Added.
31380         * objc/execute/class-10.m: Added.
31381         * objc/execute/class-11.m: Added.
31382         * objc/execute/class-12.m: Added.
31383         * objc/execute/class-13.m: Added.
31384         * objc/execute/class-14.m: Added.
31385         * objc/execute/class-2.m: Added.
31386         * objc/execute/class-3.m: Added.
31387         * objc/execute/class-4.m: Added.
31388         * objc/execute/class-5.m: Added.
31389         * objc/execute/class-6.m: Added.
31390         * objc/execute/class-7.m: Added.
31391         * objc/execute/class-8.m: Added.
31392         * objc/execute/class-9.m: Added.
31393         * objc/execute/class-tests-1.h
31394         * objc/execute/class-tests-2.h
31395         * objc/execute/compatibility_alias.m: Added.
31396         * objc/execute/encode-1.m: Added.
31397         * objc/execute/formal_protocol-1.m: Added.
31398         * objc/execute/formal_protocol-2.m: Added.
31399         * objc/execute/formal_protocol-3.m: Added.
31400         * objc/execute/formal_protocol-4.m: Added.
31401         * objc/execute/formal_protocol-5.m: Added.
31402         * objc/execute/formal_protocol-6.m: Added.
31403         * objc/execute/formal_protocol-7.m: Added.
31404         * objc/execute/informal_protocol.m: Added.
31405         * objc/execute/initialize.m: Added.
31406         * objc/execute/load.m: Added.
31407         * objc/execute/many_args_method.m: Added.
31408         * objc/execute/nested-3.m: Added.
31409         * objc/execute/no_clash.m: Added.
31410         * objc/execute/private.m: Added.
31411         * objc/execute/redefining_self.m: Added.
31412         * objc/execute/root_methods.m: Added.
31413         * objc/execute/selector-1.m: Added.
31414         * objc/execute/static-1.m: Added.
31415         * objc/execute/static-2.m: Added.
31416         * objc/execute/va_method.m: Added.
31417
31418 2001-03-10  Richard Henderson  <rth@redhat.com>
31419
31420         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31421
31422 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31423
31424         * g++.old-deja/g++.other/crash31.C: XFAIL.
31425         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31426         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31427         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31428         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31429         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31430
31431 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31432
31433         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31434
31435 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31436
31437         * gcc.dg/20000724-1.c: Don't use multiline strings.
31438
31439 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31440
31441         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31442         result of -cString against what we expect it to be; don't just
31443         print it out for no one to read.
31444
31445         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31446         Based on testcases provided by Nicola Pero.
31447
31448 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31449
31450         * gcc.dg/cpp/macro7.c: New test.
31451
31452 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31453
31454         * gcc.dg/cpp/multiline.c: Update.
31455
31456 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31457
31458         * g++.old-deja/g++.other/enum3.C: New test.
31459
31460 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         * g++.old-deja/g++.other/pod1.C: New test.
31463
31464 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.old-deja/g++.ext/overload1.C: New test.
31467
31468 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         * g++.old-deja/g++.pt/using1.C: New test.
31471
31472 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.other/using9.C: New test.
31475
31476 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31477
31478         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31479
31480         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31481
31482 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31483
31484         * g++.old-deja/g++.ext/realpt1.C: Remove.
31485
31486 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31487
31488         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31489
31490 2001-02-26  Will Cohen  <wcohen@redhat.com>
31491
31492         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31493
31494 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31495
31496         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31497         templatized constructors.
31498
31499 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31500
31501         * gcc.c-torture/execute/20010224-1.c: New test.
31502
31503 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31504
31505         * gcc.c-torture/execute/20010222-1.c: New test.
31506
31507 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31508
31509         * g++.old-deja/g++.other/inline20.C: New test.
31510
31511 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31512
31513         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31514
31515 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31516
31517         * g++.old-deja/g++.other/lookup22.C: New test.
31518
31519 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31520
31521         * g77.dg: New directory.
31522         * g77.dg/20010216-1.f: New test case.
31523         * g77.dg/dg.exp: New driver.
31524         * lib/g77-dg.exp: New driver library.
31525
31526 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31527
31528         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31529
31530 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31531
31532         * g++.old-deja/g++.other/decl9.C: New test.
31533
31534 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31535
31536         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31537         not need <string> and also tests the initialization at runtime.
31538
31539 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31540
31541         * gcc.c-torture/execute/longlong.c: New test.
31542
31543 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31544
31545         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31546
31547 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31548
31549         * gcc.c-torture/execute/920302-1.c (execute):
31550         Change argument type to short.
31551
31552 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31553
31554         * g++.old-deja/g++.pt/deduct6.C: New test.
31555
31556 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31557
31558         * g++.old-deja/g++.pt/deduct5.C: New test.
31559
31560 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31561
31562         * gcc.c-torture/execute/20010209-1.c: New test.
31563
31564 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31565
31566         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31567
31568 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31569
31570         * g++.dg/vtgc1.C: Update for new ABI.
31571
31572         * consistency.vlad: New directory, 1665 files.
31573
31574 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31575
31576         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31577         return type.
31578         * gcc.dg/cpp/digraphs.c: Declare puts.
31579
31580 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31581
31582         * g++.old-deja/g++.other/warn5.C: New test.
31583
31584 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         * g++.old-deja/g++.pt/spec40.C: New test.
31587
31588 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31591         case.
31592         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31593
31594 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31595
31596         * gcc.c-torture/compile/20010209-1.c: New test.
31597
31598 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31599
31600         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31601         excess errors message but not if it crashes.
31602         * g++.old-deja/g++.other/crash27.C: Likewise.
31603         * g++.old-deja/g++.other/crash28.C: Likewise.
31604         * g++.old-deja/g++.other/crash30.C: Likewise.
31605         * g++.old-deja/g++.other/crash32.C: Likewise.
31606         * g++.old-deja/g++.other/crash35.C: Likewise.
31607         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31608
31609 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31610
31611         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31612         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31613         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31614         g77.f-torture/execute/execute.exp,
31615         g77.f-torture/noncompile/noncompile.exp,
31616         gcc.c-torture/execute/execute.exp,
31617         gcc.c-torture/execute/memcheck/memcheck.exp,
31618         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31619         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31620         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31621         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31622         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31623         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31624         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31625         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31626         Remove bug reporting instructions with ancient email addresses.
31627
31628 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31629
31630         * gcc.dg/20010202-1.c: New test.
31631         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31632
31633 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31634
31635         * g++.dg/stdbool-if.C: New test.
31636
31637 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31638
31639         * objc/execute/fdecl.m: Added main().
31640
31641 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31642
31643         * gcc.c-torture/execute/20010206-1.c: New test.
31644
31645 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31646
31647         * gcc.dg/cpp/avoidpaste1.c: Update.
31648
31649 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31650
31651         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31652         Pero <nicola@brainstorm.co.uk>.
31653         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31654
31655 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.old-deja/g++.pt/spec39.C: New test.
31658
31659 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31660
31661         * gcc.c-torture/compile/20010202-1.c: New test.
31662
31663 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31664
31665         * g++.old-deja/g++.abi/primary2.C: New test.
31666         * g++.old-deja/g++.abi/primary3.C: New test.
31667         * g++.old-deja/g++.abi/primary4.C: New test.
31668         * g++.old-deja/g++.abi/primary5.C: New test.
31669         * g++.old-deja/g++.abi/vtable3.h: New test.
31670         * g++.old-deja/g++.abi/vtable3a.C: New test.
31671         * g++.old-deja/g++.abi/vtable3b.C: New test.
31672         * g++.old-deja/g++.abi/vtable3c.C: New test.
31673         * g++.old-deja/g++.abi/vtable3d.C: New test.
31674         * g++.old-deja/g++.abi/vtable3e.C: New test.
31675         * g++.old-deja/g++.abi/vtable3f.C: New test.
31676         * g++.old-deja/g++.abi/vtable3g.C: New test.
31677         * g++.old-deja/g++.abi/vtable3h.C: New test.
31678         * g++.old-deja/g++.abi/vtable3i.C: New test.
31679         * g++.old-deja/g++.abi/vtable3j.C: New test.
31680         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31681
31682 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31683
31684         * g++.old-deja/g++.other/anon6.C: New test.
31685         * g++.old-deja/g++.other/anon7.C: New test.
31686
31687 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31688
31689         * gcc.dg/cpp/avoidpaste2.c: New tests.
31690
31691 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31692
31693         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31694
31695 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31696
31697         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31698         DECIMAL_DIG cases for Irix."
31699
31700 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31701
31702         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31703
31704 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31705
31706         * gcc.dg/c99-tag-1.c: New test.
31707
31708 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31709
31710         * gcc.dg/cpp/tr-warn1.c: Add tests.
31711
31712 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31713
31714         * gcc.dg/cpp/avoidpaste1.c: Update.
31715         * gcc.dg/cpp/paste4.c: Update.
31716
31717 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31718
31719         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31720         cases for Irix.
31721
31722 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31723
31724         * g++.old-deja/g++.other/inline19.C: New test.
31725
31726 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31727
31728         * gcc.dg/Wlarger-than.c: New test.
31729
31730 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31731
31732         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31733
31734 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31735
31736         * gcc.c-torture/execute/20010129-1.c: New test.
31737         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31738
31739 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31740
31741         * gcc.dg/cpp/avoidpaste1.c: Test case.
31742
31743 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31744
31745         * g++.old-deja/g++.other/inline18.C: New test.
31746
31747 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31748
31749         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31750         and __builtin_putchar.
31751
31752 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31753
31754         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31755         tests.
31756
31757 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31758
31759         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31760         floating point number rounding mode to round to the nearest
31761         representable mode.
31762
31763 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31764
31765         * g++.old-deja/g++.other/mangle2.C: New test.
31766
31767 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31768
31769         * gcc.c-torture/compile/20010124-1.c: New test.
31770
31771 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * g++.old-deja/g++.pt/spec38.C: New test.
31774
31775 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31776
31777         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31778         "Build don't run".
31779
31780 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31781
31782         * gcc.c-torture/execute/20010123-1.c: New test.
31783
31784 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31785
31786         * g++.old-deja/g++.pt/spec37.C: New test.
31787
31788 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31789
31790         * g++.old-deja/g++.pt/overload14.C: New test.
31791
31792 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31793
31794         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31795         __builtin_return_address.
31796
31797 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31800         * g++.old-deja/g++.pt/spec35.C: New test.
31801         * g++.old-deja/g++.pt/spec36.C: New test.
31802
31803 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31804
31805         * gcc.c-torture/compile/20010118-1.c: New test.
31806
31807 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31808
31809         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31810
31811 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31812
31813         * gcc.c-torture/execute/20010119-1.c: New test.
31814
31815 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.old-deja/g++.other/vbase5.C: New test.
31818
31819 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31820
31821         * gcc.c-torture/execute/20010118-1.c: New test.
31822
31823 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31824
31825         * g++.old-deja/g++.pt/deduct3.C: New test.
31826
31827 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31828
31829         * g++.old-deja/g++.pt/spec34.C: New test.
31830
31831 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31832
31833         * g77.f-torture/compile/20000601-2.f: New test.
31834
31835 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * g++.old-deja/g++.other/init17.C: New test.
31838
31839 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31840
31841         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31842
31843 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31844
31845         * g++.old-deja/g++.pt/unify8.C: New test.
31846
31847 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31848
31849         * g++.old-deja/g++.abi/vbase1.C: New test.
31850
31851 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.old-deja/g++.pt/crash65.C: New test.
31854
31855 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31856
31857         * gcc.dg/cpp/assembl2.S: New test case.
31858
31859 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31860
31861         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31862         are supported.
31863
31864 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31865
31866         * g++.old-deja/g++.other/builtins1.C: New test.
31867         * g++.old-deja/g++.other/builtins2.C: Likewise.
31868         * g++.old-deja/g++.other/builtins3.C: Likewise.
31869         * g++.old-deja/g++.other/builtins4.C: Likewise.
31870
31871 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31872
31873         * gcc.c-torture/compile/20010117-1.c: New test.
31874         * gcc.c-torture/compile/20010117-2.c: New test.
31875
31876 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31877
31878         * g77.f-torture/execute/20010116.[fx]: New test,
31879         XFAIL on i?86-*-*.
31880         * g77.f-torture/compile/20010115.f: Indicate it's
31881         a test for PR fortran/1636.
31882
31883 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31884
31885         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31886
31887 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31888
31889         * g77.f-torture/compile/20010115.f: New test.
31890
31891 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31892
31893         * g++.old-deja/g++.pt/nontype5.C: New test.
31894
31895 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31896
31897         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31898         have an equivalent working one below it.
31899
31900 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31901
31902         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31903         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31904
31905 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31906
31907         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31908         message containing "init_priority".
31909         (conpr-2.C): Likewise.
31910         (conpr-3.C): Likewise.
31911         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31912
31913 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31914
31915         * gcc.c-torture/execute/20010114-2.c: New test.
31916
31917 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31918
31919         * gcc.c-torture/compile/20010114-1.c: New test.
31920         * gcc.c-torture/compile/20010114-1.x: Xfail.
31921         * gcc.c-torture/compile/20010114-2.c: New test.
31922         * gcc.c-torture/execute/20010114-1.c: New test.
31923         * gcc.dg/trunc-1.c: New test.
31924         * gcc.dg/uninit-B.c: New test.
31925
31926 2001-01-13  Nick Clifton  <nickc@redhat.com>
31927
31928         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31929         target.
31930
31931 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31932
31933         * gcc.c-torture/compile/20010113-1.c: New test.
31934
31935 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31936
31937         * gcc.c-torture/compile/20001212-1.c: New test.
31938
31939 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31940
31941         * gcc.dg/cpp/widestr1.c: Update.
31942         * gcc.dg/cpp/prag-imp.c: Remove.
31943
31944 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31945
31946         * gcc.c-torture/execute/20000801-3.x: Remove.
31947         * gcc.dg/c90-init-1.c: New test.
31948         * gcc.dg/c99-init-1.c: New test.
31949         * gcc.dg/c99-init-2.c: New test.
31950         * gcc.dg/gnu99-init-1.c: New test.
31951
31952 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31953
31954         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31955         testing that no relevant ones were found.
31956
31957 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31958
31959         * g++.old-deja/g++.pt/cast2.C: New test.
31960
31961 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31962
31963         * g++.old-deja/g++.pt/friend47.C: New test.
31964
31965 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31966
31967         * g++.old-deja/g++.pt/instantiate13.C: New test.
31968
31969 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31970
31971         * g++.old-deja/g++.other/defarg7.C: New test.
31972         * g++.old-deja/g++.other/defarg8.C: New test.
31973
31974 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31975
31976         * g++.old-deja/g++.pt/crash64.C: New test.
31977
31978 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         * g++.old-deja/g++.pt/crash63.C: New test.
31981
31982 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31983
31984         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31985
31986 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31987
31988         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31989
31990 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31991
31992         * g++.old-deja/g++.pt/error3.C: New test.
31993
31994 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31995
31996         * g++.old-deja/g++.other/crash39.C: New test.
31997
31998 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         * g++.old-deja/g++.other/vbase4.C: New test.
32001
32002 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32003
32004         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32005         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32006         * gcc.dg/special/special.exp: New test driver which will check
32007         for alias support for the above test.
32008
32009 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32010
32011         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32012         problems on small machines.
32013         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32014         parameterize.
32015
32016 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32017
32018         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32019         mips.
32020         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32021
32022 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         * g++.old_deja/g++.pt/using8.C: New test.
32025
32026 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32027
32028         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32029
32030 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32031
32032         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32033         where a failure is expected.
32034         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32035
32036 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.old_deja/g++.pt/instantiate12.C: New test.
32039
32040 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32041
32042         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32043         start of structs.
32044         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32045         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32046         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32047         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32048         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32049         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32050         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32051         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32052         * g++.old-deja/g++.eh/spec6.C: Likewise.
32053         * g++.old-deja/g++.jason/crash3.C: Likewise.
32054         * g++.old-deja/g++.law/ctors11.C: Likewise.
32055         * g++.old-deja/g++.law/ctors17.C: Likewise.
32056         * g++.old-deja/g++.law/ctors5.C: Likewise.
32057         * g++.old-deja/g++.law/ctors9.C: Likewise.
32058         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32059         * g++.old-deja/g++.mike/net22.C: Likewise.
32060         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32061         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32062         * g++.old-deja/g++.mike/virt3.C: Likewise.
32063         * g++.old-deja/g++.niklas/t128.C: Likewise.
32064         * g++.old-deja/g++.other/anon4.C: Likewise.
32065         * g++.old-deja/g++.other/using1.C: Likewise.
32066         * g++.old-deja/g++.other/warn3.C: Likewise.
32067         * g++.old-deja/g++.pt/t37.C: Likewise.
32068         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32069         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32070
32071 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32072
32073         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32074
32075 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32076
32077         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32078
32079 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32080
32081         * gcc.c-torture/compile/20010107-1.c: New test.
32082
32083 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32084
32085         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32086
32087 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32088
32089         * gcc.dg/format/format.h: New file.
32090         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32091         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32092         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32093         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32094         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32095         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32096         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32097         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32098         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32099         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32100         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32101         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32102         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32103         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32104         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32105         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32106         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32107         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32108         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32109         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32110         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32111         instead of declaring standard types, macros and functions in each
32112         test.
32113
32114 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32115
32116         * gcc.c-torture/execute/20010106-1.c: New test.
32117
32118 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32119
32120         * gcc.dg/format/format.exp: New file.
32121         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32122         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32123         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32124         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32125         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32126         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32127         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32128         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32129         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32130         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32131         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32132         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32133         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32134         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32135         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32136         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32137         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32138         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32139         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32140         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32141         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32142         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32143         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32144         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32145         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32146         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32147         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32148         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32149         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32150         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32151         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32152         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32153         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32154         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32155         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32156         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32157         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32158         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32159         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32160         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32161         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32162         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32163
32164 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32165
32166         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32167         account.
32168
32169 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32170
32171         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32172
32173 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32174
32175         * g++.old-deja/g++.pt/crash62.C: New test.
32176
32177 2001-01-04  Richard Henderson  <rth@redhat.com>
32178
32179         * gcc.dg/20000926-1.c: Update expected warnings.
32180         * gcc.dg/array-2.c: Likewise.
32181         * gcc.dg/array-4.c: Also validate flexible array members.
32182         * gcc.dg/c99-flex-array-1.c: New.
32183
32184 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32185
32186         * gcc.c-torture/compile/20001222-1.x: Remove.
32187
32188 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32189
32190         * gcc.c-torture/execute/built-in-setjmp.c: New.
32191
32192 2001-01-03  Richard Henderson  <rth@redhat.com>
32193
32194         * gcc.dg/940510-1.c: Update expected error wording.
32195         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32196
32197 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32198
32199         * lib/target-supports.exp (check_alias_available): Modified to
32200         indicate aliases not supported if only weak aliases are supported.
32201
32202 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32203
32204         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32205         Turn on cmpstrsi checks for __pj__ and __i370__.
32206
32207 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         * g++.old-deja/g++.other/virtual11.C: New test.
32210
32211 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32212
32213         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32214
32215 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32216
32217         * gcc.c-torture/compile/20010102-1.c: New test.
32218
32219 2001-01-02  Andreas Jaeger  <aj@suse.de>
32220
32221         * gcc.dg/noreturn-3.c: New test.
32222
32223         * gcc.dg/noreturn-4.c: New test.
32224
32225 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32226
32227         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32228         __builtin_fputc and __builtin_fwrite.
32229
32230 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32231
32232         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32233         signed char, not default char.
32234
32235 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32236
32237         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32238
32239 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32240
32241         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32242
32243 2000-12-29  Richard Henderson  <rth@redhat.com>
32244
32245         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32246         (__cyg_profile_func_exit): Define.
32247
32248 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32249
32250         * g++.dg/vtgc1.C: New test.
32251
32252 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32253
32254         * gcc.dg/noncompile/20001228-1.c: New test.
32255
32256         * gcc.dg/20001228-1.c: New test.
32257
32258         * gcc.c-torture/execute/20001228-1.c: New test.
32259
32260 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32261
32262         * gcc.dg/format-strfmon-1.c: New test.
32263
32264 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32265
32266         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32267         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32268         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32269         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32270         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32271         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32272         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32273         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32274         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32275         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32276         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32277         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32278         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32279
32280         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32281         * gcc.c-torture/execute/string-opt-4.c: Test index.
32282
32283 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32284
32285         * gcc.c-torture/compile/20001226-1.c: New test.
32286
32287 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32288
32289         * gcc.c-torture/compile/20001222-1.c: New test.
32290         * gcc.c-torture/compile/20001222-1.x: Xfail.
32291
32292 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32293
32294         * gcc.c-torture/execute/comp-goto-2.c: New test.
32295
32296 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32297
32298         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32299         Use long types if __INT_MAX__ is 32767.
32300         (main): Use cast to (sint32 *) when poking 88 into a_page.
32301
32302         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32303
32304 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32305
32306         * gcc.c-torture/compile/20001221-1.c: New test.
32307         * gcc.c-torture/execute/20001221-1.c: New test.
32308
32309 2000-12-20  Richard Henderson  <rth@redhat.com>
32310
32311         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32312         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32313
32314 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32315
32316         * gcc.dg/compare3.c: New test.
32317
32318 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32319
32320         * gcc.dg/format-warnll-1.c: New test.
32321
32322 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32323
32324         * gcc.dg/cpp/cmdlne-P.c: New test.
32325
32326 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32327
32328         * gcc.c-torture/execute/builtin-abs-1.c,
32329         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32330
32331 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32332
32333         * gcc.dg/cpp/multiline.c: New test.
32334
32335 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32336
32337         * g++.old-deja/g++.other/syshdr1.C: Update.
32338         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32339
32340 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32341
32342         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32343
32344 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32345
32346         * g++.old-deja/g++.pt/ttp65.C: New test.
32347
32348 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32349
32350         * g++.old-deja/g++.pt/ttp64.C: New test.
32351
32352 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32353
32354         * g++.old-deja/g++.pt/spec33.C: New test.
32355
32356 2000-12-14  Catherine Moore  <clm@redhat.com>
32357
32358         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32359         * gcc.c-torture/execute/920612-2.c: Likewise.
32360         * gcc.c-torture/execute/920428-2.c: Likewise.
32361         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32362         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32363
32364 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32365
32366         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32367         * gcc.dg/pack-test-2.c: Likewise.
32368
32369 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32370
32371         Tests by Zack Weinberg <zackw@stanford.edu>.
32372
32373         * gcc.dg/cpp/defined.c: Update.
32374         * gcc.dg/cpp/defined_trad.c: New tests.
32375
32376 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32377
32378         * gcc.dg/cpp/trad-direct.c: Update.
32379
32380 2000-12-11  Neil Booth  <neilb@earthling.net>
32381
32382         * gcc.dg/cpp/defined_trad.c
32383
32384 2000-12-11  Neil Booth  <neilb@earthling.net>
32385
32386         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32387
32388 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32389
32390         * gcc.dg/format-miss-2.c: New test.
32391
32392 2000-12-09  Neil Booth  <neilb@earthling.net>
32393
32394         * gcc.dg/cpp/lineflags.c: New tests.
32395         * gcc.dg/cpp/poison.c: Update.
32396         * gcc.dg/cpp/redef2.c: Update.
32397         * gcc.dg/cpp/skipping.c: New test.
32398
32399 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32400
32401         * g++.old-deja/g++.other/eh3.C: New testcase.
32402
32403 2000-12-07  Neil Booth  <neilb@earthling.net>
32404
32405         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32406         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32407         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32408         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32409         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32410         Update.
32411
32412 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32413
32414         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32415         __SIZE_TYPE__ instead of int for type of integers cast to
32416         pointers.
32417
32418 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32419
32420         * g++.old-deja/g++.other/cleanup4.C: New test.
32421
32422 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32423
32424         * format-sec-1.c: New test.
32425
32426 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32427
32428         * gcc.dg/format-nonlit-3.c: New test.
32429
32430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32431
32432         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32433         through a null pointer.
32434
32435 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32436
32437         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32438         * g++.old-deja/g++.pt/partial4.C: New test.
32439
32440 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32441
32442         * gcc.c-torture/execute/ieee/hugeval.x: New.
32443
32444 2000-12-06  Neil Booth  <neilb@earthling.net>
32445
32446         * gcc.dg/cpp/backslash2.c: New tests.
32447
32448 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32449
32450         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32451         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32452
32453 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32454
32455         * gcc.c-torture/execute/20001203-2.c: New testcase.
32456
32457 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32458
32459         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32460         * g++.old-deja/g++.other/virtual10.C: New test.
32461
32462 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32465
32466 2000-12-05  Richard Henderson  <rth@redhat.com>
32467
32468         * gcc.c-torture/compile/20001205-1.c: New.
32469
32470 2000-12-04  Neil Booth  <neilb@earthling.net>
32471
32472         * g++.old-deja/g++.other/virtual9.C: New test.
32473         * g++.old-deja/g++.pt/crash61.C: New test.
32474         * gcc.c-torture/execute/loop-9.c: New test.
32475
32476 2000-12-04  Neil Booth  <neilb@earthling.net>
32477
32478         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32479         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32480         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32481         * gcc.dg/cpp/extratokens.c: ...here.
32482
32483 2000-12-04  Neil Booth  <neilb@earthling.net>
32484
32485         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32486         New tests.
32487
32488 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32489
32490         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32491         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32492
32493 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32494
32495         * gcc.c-torture/execute/20001203-1.c: New test.
32496
32497 2000-12-03  Neil Booth  <neilb@earthling.net>
32498
32499         * gcc.dg/cpp/macro6.c: New test cases.
32500
32501 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32502
32503         * gcc.c-torture/execute/string-opt-9.c: New test.
32504         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32505         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32506         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32507
32508         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32509         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32510
32511 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32512
32513         * gcc.dg/cpp/if-6.c: New testcase.
32514
32515         * gcc.dg/20001201-1.c: New testcase.
32516
32517 2000-12-02  Neil Booth  <neilb@earthling.net>
32518
32519         * g++.old-deja/g++.other/externC4.C,
32520         g++.old-deja/g++.other/friend10.C: New tests.
32521
32522 2000-12-02  Neil Booth  <neilb@earthling.net>
32523
32524         * g++.old-deja/g++.other/instan2.C
32525         * g++.old-deja/g++.other/instan3.C: New test.
32526
32527 2000-12-02  Neil Booth  <neilb@earthling.net>
32528
32529         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32530         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32531         gnuc99.c,gnuc99-pedantic.c: New tests.
32532
32533 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32534
32535         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32536         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32537
32538 2000-12-01  Neil Booth  <neilb@earthling.net>
32539
32540         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32541         * gcc.dg/cpp/poison.c: Update.
32542         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32543
32544 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32545
32546         * g77.f-torture/execute/20001201.f: New test.
32547
32548 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32549
32550         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32551
32552 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32553
32554         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32555
32556 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32557
32558         * g++.old-deja/g++.other/cast6.C: New test.
32559
32560 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32561
32562         * gcc.c-torture/execute/20001130-2.c: New testcase.
32563
32564 2000-11-30  Richard Henderson  <rth@redhat.com>
32565
32566         * gcc.c-torture/execute/20001130-1.c: New test.
32567
32568 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32569
32570         * g++.old-deja/g++.other/op3.C: New test.
32571
32572 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.old-deja/g++.other/op2.C: New test.
32575
32576 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32577
32578         * g++.old-deja/g++.other/crash38.C: New test.
32579
32580 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32581
32582         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32583
32584 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32585
32586         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32587         tests.
32588         * gcc.c-torture/execute/string-opt-6.c: New test.
32589
32590         * gcc.dg/20001117-1.c: Add main.
32591
32592 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32593
32594         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32595         Move from here ...
32596         * gcc.dg/940510-1.c: ... to here.
32597
32598         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32599         zero-size arrays in toplevel structures.
32600
32601 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32602
32603         * gcc.c-torture/execute/loop-8.c: New test.
32604
32605 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32606
32607         * g++.old-deja/g++.other/base1.C: New test.
32608
32609 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32610
32611         * g++.old-deja/g++.other/parse2.C: New test.
32612
32613 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32614
32615         * g++.old-deja/g++.pt/incomplete1.C: New test.
32616
32617 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32618
32619         * g++.old-deja/g++.other/friend9.C: New test.
32620
32621 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32622
32623         * gcc.dg/20001127-1.c: New test.
32624
32625 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32626
32627         * g++.old-deja/g++.pt/friend46.C: New test.
32628
32629 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32630
32631         * g++.old-deja/g++.other/ptrmem8.C: New test.
32632
32633 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32634
32635         * gcc.c-torture/execute/string-opt-7.c: New test.
32636         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32637
32638 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32639
32640         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32641         instead of 'mkcheck 2'.
32642
32643 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32644
32645         * gcc.c-torture/execute/memcheck/driver.c,
32646         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32647         C9X references to refer to C99.
32648
32649 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32650
32651         * gcc.dg/ultrasp3.c: New test.
32652
32653 2000-11-25  Neil Booth  <neilb@earthling.net>
32654
32655         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32656
32657 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32658
32659         * gcc.c-torture/compile/20001123-2.c: New.
32660
32661 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32662
32663         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32664
32665 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32666
32667         * gcc.dg/sequence-point-1.c: Add some new tests.
32668         * gcc.c-torture/execute/20001124-1.c: New test.
32669
32670 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32671
32672         * g++.old-deja/g++.other/vaarg4.C: New test.
32673         * gcc.c-torture/compile/20001123-1.c: New test.
32674
32675 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         * g++.other/crash24.C: Adjust and remove XFAIL.
32678         * g++.other/crash37.C: New test.
32679
32680 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32681
32682         * g++.old-deja/g++.pt/instantiate9.C: New test.
32683
32684 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32685
32686         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32687         new ABI, too.
32688
32689         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32690         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32691
32692 2000-11-22  Neil Booth  <neilb@earthling.net>
32693
32694         * gcc.dg/cpp/Wtrigraphs.c: New test.
32695
32696 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32697
32698         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32699
32700 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32701
32702         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32703
32704 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32705
32706         * lib/gcc-dg.exp: load_lib scanasm.exp.
32707         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32708         * lib/g++-dg.exp: load_lib scanasm.exp.
32709         * lib/scanasm.exp: New.
32710         (scan-assembler, scan-assembler-not): Add optional arguments to
32711         test name, or if not present, the pattern name.
32712         (scan-assembler-dem, scan-assembler-dem-not): New.
32713
32714         * g++.dg/dg.exp: New.
32715
32716 2000-11-21  Neil Booth  <neilb@earthling.net>
32717
32718         * gcc.dg/cpp/integrated1.c: Remove.
32719
32720 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.c-torture/execute/20001121-1.c: New test.
32723
32724 2000-11-21  Richard Henderson  <rth@redhat.com>
32725
32726         * gcc.c-torture/compile/20001121-1.c: New test.
32727
32728 2000-11-20  Neil Booth  <neilb@earthling.net>
32729
32730         * gcc.dg/cpp/integrated1.c: New test.
32731
32732 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32733
32734         * g++.old-deja/g++.other/inline17.C: New test.
32735
32736 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32737
32738         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32739         local variable to be zero: I made the variable global. Now
32740         uses abort() and exit() instead of relying on main's return value.
32741
32742 2000-11-20  Neil Booth  <neilb@earthling.net>
32743
32744         * gcc.dg/cpp/paste2.c: Update test.
32745         * objc/execute/paste.m: New test.
32746
32747 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32748
32749         * gcc.dg/c99-condexpr-1.c: New test.
32750
32751 2000-11-20  Neil Booth  <neilb@earthling.net>
32752
32753         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32754
32755 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         * g++.old-deja/g++.pt/export1.C: New test.
32758
32759 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32760
32761         * gcc.dg/20001117-1.c: New test.
32762
32763 2000-11-18  Richard Henderson  <rth@redhat.com>
32764
32765         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32766
32767 2000-11-18  Richard Henderson  <rth@redhat.com>
32768
32769         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32770         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32771         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32772
32773 2000-11-18  Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32776         (main): New.  Exit cleanly.
32777
32778 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32779
32780         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32781         gcc.dg/c99-fordecl-2.c: New tests.
32782
32783 2000-11-18  Richard Henderson  <rth@redhat.com>
32784
32785         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32786         * gcc.c-torture/execute/zerolen-2.c: New.
32787
32788 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32789
32790         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32791         memory.
32792
32793 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32794
32795         * g++.old-deja/g++.pt/instantiate8.C: New test.
32796
32797 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32800         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32801
32802 2000-11-16  Nick Clifton  <nickc@redhat.com>
32803
32804         * gcc.c-torture/execute/nestfunc-2.c: New test.
32805         * gcc.c-torture/execute/nestfunc-3.c: New test.
32806
32807 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32808
32809         * gcc.c-torture/compile/20001116-1.c: New test.
32810
32811 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32812
32813         * gcc.c-torture/execute/20001115-1.c: New test.
32814
32815 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32816
32817         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32818         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32819         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32820         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32821
32822 2000-11-15  Neil Booth  <neilb@earthling.net>
32823
32824         gcc.dg/cpp/_Pragma1.c: Update.
32825         gcc.dg/cpp/_Pragma2.c: New test.
32826
32827 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32828
32829         * g++.old-deja/g++.other/anon5.C: New test.
32830
32831 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32832
32833         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32834         tests.
32835
32836 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32837
32838         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32839         output.
32840
32841 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32842
32843         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32844         labels at end of compound statements.
32845
32846 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32847
32848         * gcc.c-torture/execute/loop-7.c: New test.
32849
32850 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32851
32852         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32853
32854 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32855
32856         * gcc.dg/c99-bool-1.c: New test.
32857
32858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32859
32860         * gcc.dg/c99-scope-1.c: Remove xfail.
32861         * gcc.dg/c99-scope-2.c: New test.
32862
32863 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32864
32865         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32866         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32867
32868 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32869
32870         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32871         error messages.
32872
32873         * g++.mike/p700.C: Don't typedef wchar_t.
32874         * g++.mike/p784.C: Likewise.
32875         * g++.mike/eb101.C: Don't use __wchar_t.
32876
32877 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32878
32879         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32880         from DO loop.
32881
32882 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32883
32884         * gcc.c-torture/execute/20001111-1.c: New test.
32885
32886 2000-11-10  Nick Clifton  <nickc@redhat.com>
32887
32888         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32889         long multuiple and accumulate.
32890
32891 2000-11-09  Richard Henderson  <rth@redhat.com>
32892
32893         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32894         via size_t instead of int.
32895
32896         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32897         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32898         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32899         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32900
32901 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32902
32903         * gcc.c-torture/compile/20001109-1.c: New test.
32904         * gcc.c-torture/compile/20001109-2.c: New test.
32905
32906 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32907
32908         * g++.old-deja/g++.pt/operator1.C: New test.
32909         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32910
32911 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32912
32913         * gcc.dg/20001108-1.c: New test.
32914
32915 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32916
32917         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32918         with both arguments constant strings.
32919         * gcc.c-torture/execute/string-opt-3.c: New test.
32920         * gcc.c-torture/execute/string-opt-4.c: New test.
32921         * gcc.c-torture/execute/string-opt-5.c: New test.
32922
32923 2000-11-08  Nick Clifton  <nickc@redhat.com>
32924
32925         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32926         mulsidi3adddi patterns.
32927
32928 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32929
32930         * g++.old-deja/g++.other/crash36.C: New test.
32931
32932 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32933
32934         * g++.old-deja/g++.other/init16.C: New test.
32935
32936 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32937
32938         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32939
32940 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32941
32942         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32943         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32944         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32945
32946 2000-11-07  DJ Delorie  <dj@redhat.com>
32947
32948         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32949
32950 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32951
32952         * gcc.c-torture/execute/string-opt-1.c: New test.
32953
32954 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32955
32956         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32957         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32958         parameters in registers, and there is no way for a varargs
32959         function to know in which order the integer and floating-point
32960         parameters should be interleaved when they are placed on the
32961         stack.
32962         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32963         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32964
32965 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32966
32967         * gcc.c-torture/execute/string-opt-2.c: New test.
32968
32969 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32970
32971         * g++.old-deja/g++.pt/crash60.C: New test.
32972
32973 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32974
32975         * g++.old-deja/g++.other/crash24.C: New test.
32976         * g++.old-deja/g++.other/crash25.C: New test.
32977         * g++.old-deja/g++.other/crash26.C: New test.
32978         * g++.old-deja/g++.other/crash27.C: New test.
32979         * g++.old-deja/g++.other/crash28.C: New test.
32980         * g++.old-deja/g++.other/crash29.C: New test.
32981         * g++.old-deja/g++.other/crash30.C: New test.
32982         * g++.old-deja/g++.other/crash31.C: New test.
32983         * g++.old-deja/g++.other/crash32.C: New test.
32984         * g++.old-deja/g++.other/crash33.C: New test.
32985         * g++.old-deja/g++.other/crash34.C: New test.
32986         * g++.old-deja/g++.other/crash35.C: New test.
32987
32988 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * gcc.c-torture/execute/20001031-1.c: New test.
32991
32992 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32993
32994         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32995         namespace.
32996
32997         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32998         standards-conformant.
32999
33000         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33001
33002         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33003         * g++.old-deja/g++.mike/p755a.C: Likewise.
33004         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33005         library makes no calls to `operator new' during initialization.
33006
33007 2000-11-04  Neil Booth  <neilb@earthling.net>
33008
33009         * gcc.dg/cpp/include2.c: New tests.
33010
33011 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33012
33013         * lib/g++.exp (g++_set_ld_library_path): New function.
33014         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33015
33016 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33017
33018         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33019         warnings.
33020
33021 2000-11-01  Richard Henderson  <rth@redhat.com>
33022
33023         * g++.old-deja/g++.ext/namedret1.C: New.
33024         * g++.old-deja/g++.ext/namedret2.C: New.
33025         * g++.old-deja/g++.ext/namedret3.C: New.
33026
33027 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33028
33029         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33030         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33031
33032 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33033
33034         * gcc.c-torture/execute/va-arg-21.c: New test.
33035
33036 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33037
33038         * gcc.dg/c99-complex-2.c: New test.
33039
33040 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33041
33042         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33043
33044 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33045
33046         * g++.old-deja/g++.other/inline16.C: New test.
33047
33048 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33049
33050         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33051         __PRETTY_FUNCTION__
33052
33053 2000-10-29  Neil Booth  <neilb@earthling.net>
33054
33055         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33056         New tests.
33057         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33058         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33059         optimisation.
33060
33061 2000-10-29  Neil Booth  <neilb@earthling.net>
33062
33063         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33064         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33065         * mi5.c: Test multiple includes work with -C.
33066         * trigraphs.c: Test ^= version.
33067
33068 2000-10-28  Neil Booth  <neilb@earthling.net>
33069
33070         New tests and test updates for new macro expander.
33071
33072         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33073         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33074         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33075         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33076         new diagnostic messages.
33077
33078         * gcc.dg/cpp/macro3.c: New tests.
33079
33080 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33081
33082         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33083         on the same line.
33084
33085 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33086
33087         * g++.old-deja/g++.other/eh2.C: New test.
33088
33089 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33090
33091         * gcc.c-torture/execute/20001027-1.c: New test.
33092
33093 2000-10-26  Richard Henderson  <rth@redhat.com>
33094
33095         * gcc.c-torture/execute/20001026-1.c: New.
33096
33097 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33098
33099         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33100         * g++.old-deja/g++.law/builtin1.C: Likewise.
33101         * g++.old-deja/g++.law/ctors10.C: Likewise.
33102         * g++.old-deja/g++.law/virtual3.C: Likewise.
33103         * g++.old-deja/g++.mike/p658.C: Likewise.
33104         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33105         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33106         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33107         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33108         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33109
33110 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33111
33112         * gcc.c-torture/compile/20001024-1.c: New test.
33113
33114 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33115
33116         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33117         to tell us whether or not we are using V3.
33118
33119 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33120
33121         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33122         operands.
33123
33124 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33125
33126         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33127
33128 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33129
33130         * gcc.c-torture/execute/20001024-1.c: New test.
33131
33132 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33133
33134         * g++.old-deja/g++.other/sibcall1.C: New test.
33135
33136 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33137
33138         * gcc.dg/noncompile/init-3.c: New test.
33139
33140 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33141
33142         * gcc.dg/format-array-1.c: New test.
33143
33144 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33145
33146         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33147         writing through null pointers; remove comment about testing
33148         unterminated strings.
33149
33150 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33151
33152         * gcc.c-torture/execute/20001017-2.c: New test.
33153
33154 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33155
33156         * gcc.c-torture/compile/20001018-1.c: New test.
33157         * gcc.c-torture/compile/20001018-1.x: Xfail.
33158
33159 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33160
33161         * gcc.c-torture/execute/20001017-1.c: New test.
33162
33163 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33164
33165         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33166         for multiple use of arguments with scanf formats; add tests for
33167         multiple use of arguments.
33168
33169 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33170
33171         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33172
33173 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33174
33175         * gcc.dg/format-miss-1.c: New test.
33176
33177 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33178
33179         * gcc.c-torture/execute/20001013-1.c: New test.
33180
33181 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33182
33183         * gcc.dg/format-branch-1.c: New test.
33184
33185 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33186
33187         * README, lib/file-format.exp: Remove EGCS references.
33188
33189 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33190
33191         * gcc.dg/20001013-1.c: New test.
33192
33193 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33194
33195         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33196         for intmax_t in the compiler using __typeof__ and the type rules
33197         for conditional expressions.
33198
33199 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33200
33201         * gcc.dg/20001012-1.c: New test.
33202         * gcc.dg/20001012-2.c: New test.
33203
33204 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33205
33206         * gcc.dg/format-attr-1.c: New test.
33207
33208 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33209
33210         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33211         __LONG_LONG_MAX__ instead of LLONG_MAX.
33212
33213 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33214
33215         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33216         scanf flags.
33217         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33218         flags.
33219
33220 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33221
33222         * gcc.dg/sequence-pt-1.c: New test.
33223
33224 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33225
33226         * gcc.c-torture/execute/20001011-1.c: New testcase.
33227         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33228
33229 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33230
33231         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33232         does not error on it.
33233
33234 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33235
33236         * gcc.dg/20001009-1.c: New test.
33237
33238 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33239
33240         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33241         * gcc.c-torture/execute/20001009-2.c: ... to here.
33242
33243 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33244
33245         * gcc.c-torture/compile/20001009-1.c: New testcase.
33246         * gcc.c-torture/execute/20001009-1.c: New testcase.
33247         Testcases provided by Jan Hubicka <jh@suse.cz>.
33248
33249 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33250
33251         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33252         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33253         uintmax_t using <limits.h> to emulate the compiler's internal
33254         logic.  No longer XFAIL %j tests.
33255
33256 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33257
33258         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33259         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33260         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33261         regexps and details of expected handling of some bad formats.
33262         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33263         suppression.
33264
33265 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33266
33267         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33268         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33269         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33270         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33271         in list archives.
33272
33273 2000-10-06  Richard Henderson  <rth@cygnus.com>
33274
33275         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33276         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33277         * g++.old-deja/g++.jason/report.C: Likewise.
33278         * g++.old-deja/g++.law/friend5.C: Likewise.
33279         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33280         of the expected warnings.
33281
33282 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33283
33284         * g++.old-deja/g++.pt/enum14.C: New test.
33285
33286 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33287
33288         * g++.old-deja/g++.pt/crash59.C: New test.
33289
33290 2000-10-04  Will Cohen  <wcohen@redhat.com>
33291
33292         * gcc.dg/20000926-1.c: New test.
33293
33294 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33295
33296         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33297         function name for current C++ compiler.
33298         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33299
33300 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33301
33302         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33303         __PRETTY_FUNCTION__.
33304         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33305
33306 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33307
33308         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33309
33310 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33311
33312         * gcc.c-torture/compile/20000923-1.c: New test.
33313
33314 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33315
33316         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33317         * g++.old-deja/g++.pt/ttp62.C: Same.
33318         * g++.old-deja/g++.other/inline14.C: Same.
33319
33320 2000-09-24  Richard Henderson  <rth@cygnus.com>
33321
33322         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33323
33324 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33325
33326         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33327
33328 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33329
33330         * gcc.c-torture/compile/20000922-1.c: New file.
33331
33332 2000-09-21  Nick Clifton  <nickc@redhat.com>
33333
33334         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33335         a signed long modulo operation.
33336         (mod6): New function - perform an unsigned long modulo operation.
33337         (main): Add tests for modulos of very large numbers by very small
33338         dividends.
33339
33340 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33341
33342         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33343
33344 2000-09-19  Richard Henderson  <rth@cygnus.com>
33345
33346         * gcc.dg/compare2.c (case 10): XFAIL.
33347
33348 2000-09-18  Richard Henderson  <rth@cygnus.com>
33349
33350         * gcc.c-torture/execute/20000906-1.c: Move ...
33351         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33352         that support __builtin_trap.
33353
33354 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33355
33356         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33357
33358 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33359
33360         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33361         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33362         more $ format tests.
33363
33364 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33365
33366         * gcc.dg/format-errmk-1.c: New test.
33367
33368 2000-09-17  Greg McGary  <greg@mcgary.org>
33369
33370         * gcc.c-torture/execute/20000917-1.x: Remove.
33371
33372 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33373
33374         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33375
33376 2000-09-17  Greg McGary  <greg@mcgary.org>
33377
33378         * gcc.c-torture/execute/20000917-1.c: New test.
33379         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33380
33381 2000-09-16  Neil Booth  <NeilB@earthling.net>
33382
33383         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33384         in nested macro bug.
33385
33386 2000-09-15  Neil Booth  <NeilB@earthling.net>
33387
33388         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33389
33390 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33391
33392         * gcc.c-torture/execute/20000914-1.c: New test.
33393
33394 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33395
33396         * g++.other/inline13.C: New test.
33397
33398 2000-09-12  Andreas Jaeger  <aj@suse.de>
33399
33400         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33401         constant by Ulrich Drepper <drepper@redhat.com>.
33402
33403 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33404
33405         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33406
33407 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33408
33409         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33410
33411 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33412
33413         * gcc.dg/cpp/backslash.c: New test.
33414
33415 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33416
33417         * gcc.c-torture/execute/20000910-1.c: New test.
33418         * gcc.c-torture/execute/20000910-2.c: Likewise.
33419
33420 2000-09-11  Robert Lipe  <robertl@sco.com>
33421
33422         * gcc.dg/pragma-align.c: New test.
33423
33424 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33425
33426         * g++.old-deja/g++.pt/explicit82.C: New test.
33427         * g++.old-deja/g++.pt/explicit83.C: New test.
33428
33429 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33430
33431         * gcc.dg/asm-names.c: New test.
33432
33433 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33434
33435         * gcc.dg/cpp/tr-warn6.c: New test
33436
33437 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33438
33439         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33440         be accepted.
33441
33442 2000-09-07  Catherine Moore  <clm@redhat.com>
33443
33444         * gcc.c-torture/execute/unroll-1.c: New test.
33445
33446 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33447
33448         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33449         ERROR markers.
33450         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33451         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33452         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33453         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33454         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33455         Preprocess only.
33456         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33457         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33458
33459 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         * g++.old-deja/g++.pt/deduct2.C: New test.
33462
33463 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         * g++.old-deja/g++.pt/parms2.C: New test.
33466
33467 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33468
33469         * g++.old-deja/g++.pt/crash58.C: New test.
33470
33471 2000-09-06  Greg McGary  <greg@mcgary.org>
33472
33473         * gcc.c-torture/execute/20000906-1.c: New test.
33474         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33475
33476 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33477
33478         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33479
33480 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         * g++.old-deja/g++.pt/crash57.C: New test.
33483
33484 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         * g++.old-deja/g++.pt/crash56.C: New test.
33487
33488 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33489
33490         * g++.old-deja/g++.pt/koenig1.C: New test.
33491
33492 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33493
33494         * gcc.dg/20000904-1.c: New test.
33495
33496 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33497
33498         * gcc.dg/cpp/paste8.c: New test.
33499
33500 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33501
33502         * gcc.c-torture/compile/20000827-1.c: New test.
33503
33504 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33505
33506         * gcc.dg/format-diag-1.c: New test.
33507
33508 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33509
33510         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33511         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33512         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33513         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33514         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33515
33516 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33517
33518         * g++.old-deja/g++.other/nested4.C: New test.
33519
33520 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33521
33522         * g++.old-deja/g++.ns/scoped1.C: New test.
33523
33524 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33525
33526         * lib/g++.exp: Support testing already-installed GCC.
33527
33528 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33529
33530         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33531
33532 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33533
33534         * gcc.dg/return-type-2.c: New test.
33535
33536 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33537
33538         * gcc.c-torture/compile/20000825-1.c: New test.
33539
33540 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33541
33542         * gcc.dg/dwarf2-2.c: New test.
33543
33544 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33545
33546         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33547         dg-warning regexps.
33548
33549 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33550
33551         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33552         gcc.dg/format-ext-5.c: New tests.
33553
33554 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33555
33556         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33557
33558 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33559
33560         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33561
33562 2000-08-24  Richard Henderson  <rth@cygnus.com>
33563
33564         * gcc.dg/ia64-sync-1.c: New test.
33565         * gcc.dg/ia64-sync-2.c: New test.
33566         * gcc.dg/ia64-asm-1.c: New test.
33567
33568 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33569
33570         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33571         * gcc.dg/format-ext-2.c: New test.
33572
33573 2000-08-23  Jason Merrill  <jason@redhat.com>
33574
33575         * lib/old-dejagnu.exp: Also ignore "In member function" and
33576         "At global scope".
33577
33578 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33579
33580         * gcc.dg/noncompile/label-lineno-1.c: New test.
33581
33582 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33583
33584         * gcc.dg/c99-array-nonobj-1.c: New test.
33585
33586 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33587
33588         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33589         tests.
33590         * gcc.dg/format-ext-1.c: New test.
33591
33592 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33593
33594         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33595         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33596         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33597         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33598         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33599
33600 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33601
33602         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33603         gcc.dg/c99-strftime-2.c: New tests.
33604
33605 2000-08-22  Richard Henderson  <rth@cygnus.com>
33606
33607         * gcc.c-torture/execute/20000822-1.c: New test.
33608
33609 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33610
33611         * gcc.c-torture/execute/20000819-1.x: Remove.
33612
33613 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33614
33615         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33616         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33617         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33618         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33619         gcc.dg/format-xopen-1.c: New tests.
33620
33621 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33622
33623         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33624
33625 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33626
33627         * g++.old-deja/g++.other/loop2.C: New test.
33628
33629         * gcc.c-torture/compile/20000606-1.c: New test.
33630         * gcc.c-torture/compile/20000728-1.c: New test.
33631         * gcc.c-torture/execute/20000801-1.c: New test.
33632         * gcc.c-torture/execute/20000801-2.c: New test.
33633         * gcc.c-torture/execute/20000819-1.c: New test.
33634         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33635         * gcc.dg/20000629-1.c: New test.
33636         * gcc.dg/20000724-1.c: New test.
33637         * gcc.dg/20000807-1.c: New test.
33638
33639 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33640
33641         * gcc.dg/cpp/pragma-1.c: New test.
33642         * gcc.dg/cpp/pragma-2.c: New test.
33643
33644 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33645
33646         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33647         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33648
33649 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33650
33651         * gcc.c-torture/compile/20000818-1.c: New test.
33652
33653 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33654
33655         * gcc.c-torture/execute/20000818-1.c: New test.
33656
33657 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33658
33659         * gcc.dg/format-va-1.c: New test.
33660
33661 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33662
33663         * g++.old-deja/g++.other/typedef8.C: New test.
33664
33665 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33668         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33669         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33670         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33671         * g++.old-deja/g++.other/ptrmem7.C: New test.
33672         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33673
33674 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.old-deja/g++.pt/typename27.C: New test.
33677
33678 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33679
33680         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33681         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33682         * g++.old-deja/g++.pt/friend45.C: New test.
33683         * g++.old-deja/g++.other/friend8.C: New test.
33684
33685 2000-08-15  Richard Henderson  <rth@cygnus.com>
33686
33687         * gcc.c-torture/execute/20000815-1.c: New test.
33688
33689 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33690
33691         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33692         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33693         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33694
33695 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33696
33697         * g++.old-deja/g++.other/refinit2.C: New test.
33698
33699 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33700
33701         * lib/c-torture.exp (c-torture): Make
33702         compiler_conditional_xfail_data global.
33703         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33704         compiler_conditional_xfail_data machinery.
33705         (f-torture-execute): Likewise.
33706         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33707         and only when unrolling loops.
33708
33709         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33710
33711 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33712
33713         * g++.old-deja/g++.pt/explicit81.C: New test.
33714
33715 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33716
33717         * g++.old-deja/g++.pt/typename26.C: New test.
33718
33719 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33720
33721         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33722         warning.
33723
33724 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33725
33726         * g++.old-deja/g++.other/array3.C: New test.
33727
33728 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33729
33730         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33731         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33732         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33733         New tests.
33734
33735 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33736
33737         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33738         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33739
33740 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33741
33742         * gcc.c-torture/execute/20000808-1.c: New test.
33743
33744 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33745
33746         * gcc.dg/c90-const-expr-1.c: New test.
33747
33748 2000-08-08  Richard Henderson  <rth@cygnus.com>
33749
33750         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33751
33752 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33753
33754         * gcc.dg/noncompile/const-ll-1.c: New test.
33755
33756 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33757
33758         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33759
33760 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33761
33762         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33763         that running programs linked against the shared version of libobjc
33764         run correctly.
33765
33766 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33767
33768         * gcc.dg/c99-printf-1.c: New test.
33769
33770 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33771
33772         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33773
33774 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33775
33776         * gcc.c-torture/execute/20000731-1.x: Delete.
33777
33778 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33779
33780         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33781         and torture_without_loops as is done by c-torture.exp.
33782         (search_for): Copy from c-torture.exp.
33783         (gcc-dg-runtest): New function, drives a directory of tests
33784         iterating over the TORTURE_OPTIONS.
33785         (scan-assembler, scan-assembler-not): Move here from
33786         individual directory drivers.
33787
33788         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33789         defined by lib/gcc-dg.exp.
33790         * gcc.dg/cpp/cpp.exp: Likewise.
33791         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33792         gcc-dg-runtest, so we cycle over optimization options.
33793
33794         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33795         * gcc.dg/compare2.c: No longer expected to fail.
33796
33797 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33798
33799         * gcc.c-torture/execute/20000804-1.c: New test.
33800
33801 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33802
33803         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33804
33805 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33806
33807         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33808
33809 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33810
33811         * gcc.c-torture/compile/20000803-1.c: New test.
33812
33813 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33814
33815         * gcc.c-torture/execute/20000801-3.c,
33816         gcc.c-torture/execute/20000801-4.c: New tests.
33817         * gcc.c-torture/execute/20000801-3.x,
33818         gcc.c-torture/execute/20000801-4.x: Xfail.
33819
33820 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33821
33822         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33823         libobjc/.libs to allow for libtool.
33824
33825 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33826
33827         * gcc.c-torture/compile/20000802-1.c: New test.
33828
33829 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33830
33831         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33832
33833 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33834
33835         * gcc-c-torture/execute/20000731-2.c: New test.
33836
33837         * gcc.c-torture/execute/20000731-1.c: New test.
33838         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33839
33840 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33841
33842         * testsuite/gcc.dg/cpp/paste7.c: New test.
33843         * gcc.dg/cpp/20000725-1.c: New test.
33844
33845 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33846
33847         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33848         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33849         declaration warning for __builtin_dwarf_reg_size.
33850
33851         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33852
33853 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33854
33855         * gcc.dg/noncompile/voidparam-1.c: New test.
33856
33857 2000-07-30  Richard Henderson  <rth@cygnus.com>
33858
33859         * gcc.dg/c90-digraph-1.c: Don't xfail.
33860         * gcc.dg/compare2.c (case 10): Xfail.
33861         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33862
33863 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33864
33865         * gcc.dg/c99-main-1.c: New test.
33866
33867 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33868
33869         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33870
33871 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33872
33873         * gcc.c-tortuer/execute/20000726-1.c: New test.
33874
33875 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33876
33877         * gcc.c-torture/execute/enum-2.c: New test.
33878
33879 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33880
33881         * gcc.dg/cpp/tr-warn3.c: New test.
33882
33883 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33884
33885         * g++.old-deja/g++.ext/implicit1.C: Remove.
33886         * g++.old-deja/g++.jason/c2.C: Remove
33887         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33888         * g++.old-deja/g++.pt/crash16.C: Likewise.
33889         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33890
33891 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33892
33893         * g++.old-deja/g++.other/for2.C: New test.
33894
33895 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33896
33897         * gcc.dg/20000720-1.c: New test.
33898
33899 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33900
33901         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33902
33903 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33904
33905         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33906         * gcc.c-torture/execute/20000722-1.c: New.
33907         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33908
33909 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33910
33911         * gcc.dg/cpp/20000720-1.S: New test.
33912
33913 2000-07-21  Michael Meissner  <meissner@redhat.com>
33914
33915         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33916
33917 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33918
33919         * g++.old-deja/g++.brendan/crash16.C,
33920         g++.old-deja/g++.brendan/parse3.C,
33921         g++.old-deja/g++.brendan/redecl1.C,
33922         g++.old-deja/g++.ns/template13.C,
33923         g++.old-deja/g++.other/decl4.C,
33924         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33925
33926 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33927
33928         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33929         and "Internal error".
33930
33931         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33932         regexps.
33933         * gcc.dg/cpp/paste6.c: New test.
33934
33935 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33936
33937         * gcc.dg/cpp/tr-direct.c: New test.
33938
33939         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33940         gcc.dg/cpp/undef1.c: Tweak error regexps.
33941
33942 2000-07-18  Eric Christopher <echristo@redhat.com>
33943
33944         * gcc.c-torture/compile/20000718-1.c: New test.
33945
33946 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33947
33948         * cpplex.c (_cpp_push_token): If the token being pushed back
33949         is the previous token in this context, just subtract one from
33950         context->posn.
33951         * cppmacro.c (save_expansion): Clear aux field when storing a
33952         placemarker.
33953
33954 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33955
33956         * gcc.dg/noncompile/redecl-1.c: New test.
33957
33958 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33959
33960         * gcc.c-torture/execute/20000717-5.c: New test.
33961         * gcc.c-torture/execute/20000717-1.x: Removed.
33962
33963 2000-07-17  Richard Henderson  <rth@cygnus.com>
33964
33965         * gcc.c-torture/execute/20000717-4.c: New test.
33966
33967 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33968
33969         * gcc.dg/cpp/syshdr.c: New test.
33970         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33971
33972 2000-07-17  Neil Booth  <neilb@earthling.net>
33973
33974         * gcc.dg/cpp/cmdlne-dM.c: New test.
33975         * gcc.dg/cpp/cmdlne-dD.c: New test.
33976
33977 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33978
33979         * gcc.c-torture/execute/20000717-3.c: New test.
33980
33981         * gcc.c-torture/compile/20000717-1.c: New test.
33982
33983 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33984
33985         * gcc.c-torture/execute/20000717-2.c: New test.
33986
33987 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33988
33989         * gcc.dg/formatz-1.c: New test.
33990
33991         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33992         * gcc.dg/c99-digraph-1.c: New tests.
33993
33994         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33995         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33996
33997         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33998         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33999         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34000         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34001         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34002         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34003         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34004
34005 2000-07-17   Greg McGary <greg@mcgary.org>
34006
34007         * gcc.c-torture/execute/20000717-1.c: New test.
34008         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34009
34010 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.c-torture/execute/20000715-2.c: New test.
34013         * gcc.dg/20000715-1.c: New test.
34014
34015 2000-07-15  Michael Meissner  <meissner@redhat.com>
34016
34017         * gcc.c-torture/execute/20000715-1.c: New test.
34018
34019 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34020
34021         * gcc.c-torture/execute/20000707-1.c: New test.
34022
34023 2000-07-13  Neil Booth  <NeilB@earthling.net>
34024
34025         * testsuite/gcc.dg/cpp/digraph1.c,
34026         testsuite/gcc.dg/cpp/digraph2.c,
34027         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34028
34029 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34030
34031         * g77.f-torture/compile/20000630-2.f:  New test.
34032         * g77.f-torture/compile/20000630-2.x
34033
34034 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34035
34036         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34037
34038 2000-07-11  Neil Booth  <NeilB@earthling.net>
34039
34040         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34041
34042 2000-07-11  Neil Booth  <NeilB@earthling.net>
34043
34044         * gcc.dg/cpp/cmdlne-C.c: New.
34045
34046 2000-07-09  Neil Booth  <NeilB@earthling.net>
34047
34048         * gcc.dg/cpp/directiv.c: New tests.
34049         * gcc.dg/cpp/undef1.c: Update.
34050
34051 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34052
34053         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34054
34055 2000-07-09  Neil Booth  <NeilB@earthling.net>
34056
34057         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34058
34059 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34060
34061         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34062         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34063
34064 2000-07-08  Neil Booth  <NeilB@earthling.net>
34065
34066         * gcc.dg/cpp/macsyntx.c: New tests.
34067
34068 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34069
34070         * gcc.dg/20000707-1.c: New test.
34071
34072 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34073
34074         * gcc.c-torture/execute/20000706-1.c: New test.
34075         * gcc.c-torture/execute/20000706-2.c: New test.
34076         * gcc.c-torture/execute/20000706-3.c: New test.
34077         * gcc.c-torture/execute/20000706-4.c: New test.
34078         * gcc.c-torture/execute/20000706-5.c: New test.
34079
34080 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34081
34082         * g++.old-deja/g++.pt/instantiate7.C: New test.
34083
34084 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34085
34086         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34087         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34088         * g++.old-deja/g++.other/rtti3.C: Likewise.
34089         * g++.old-deja/g++.other/rttid3.C: Likewise.
34090
34091 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34092
34093         *  g77.f-torture/compile/20000630-1.x: Fix typo
34094
34095 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34096
34097         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34098         assembly output.
34099
34100 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34101
34102         * gcc.dg/cpp/ident.c: New test.
34103
34104 2000-07-05  Neil Booth  <NeilB@earthling.net>
34105
34106         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34107           gcc.dg/cpp/lexstrng.c: New tests.
34108
34109 2000-07-04  Neil Booth  <NeilB@earthling.net>
34110
34111         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34112         * gcc.dg/cpp/strify2.c: Same.
34113
34114 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34115
34116         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34117         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34118         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34119         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34120
34121         * testsuite/gcc.dg/cpp/macro1.c,
34122         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34123         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34124         testsuite/gcc.dg/cpp/strify1.c,
34125         testsuite/gcc.dg/cpp/strify2.c: New tests.
34126
34127 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.c-torture/execute/20000703-1.c: New test.
34130
34131 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34132
34133         * g++.old-deja/g++.pt (lookup10.C): New test.
34134
34135 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34136
34137         * g++.old-deja/g++.pt (typename25.C): New test.
34138
34139 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34140
34141         * gcc.c-torture/compile/20000701-1.c: New test.
34142
34143 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34144
34145         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34146         to test case.
34147
34148 2000-06-30  Catherine Moore  <clm@cygnus.com>
34149
34150         * gcc.c-torture/execute/align-1.c: New test.
34151
34152 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34153
34154         * g++.old-deja/g++.pt/expr8.C: New test.
34155         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34156
34157 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34158
34159         * gcc.c-torture/compile/20000629-1.c: New test.
34160
34161 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34162
34163
34164         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34165         gcc.dg/noncompile directory, depending on whether they're
34166         preprocessor tests or not.  Annotate all the tests for the dg
34167         framework.
34168
34169         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34170         * gcc.dg/noncompile/noncompile.exp: New.
34171
34172         * Moved files:
34173         Old name                                New name
34174         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34175         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34176         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34177         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34178         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34179         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34180         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34181         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34182         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34183         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34184         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34185         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34186         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34187         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34188         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34189         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34190         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34191         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34192         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34193         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34194         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34195         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34196         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34197         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34198
34199         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34200         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34201         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34202         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34203         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34204         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34205
34206 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34207
34208         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34209         declare one variable.  On the fourth, error.
34210         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34211         declared by 20000628-1a.h.
34212
34213 2000-06-29  Richard Henderson  <rth@redhat.com>
34214
34215         * gcc.c-torture/execute/930529-1.x: New file.
34216         * gcc.dg/920413-1.c: Adjust expected warning text.
34217         * gcc.dg/980217-1.c: Declare abort.
34218         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34219
34220 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34221
34222         * g77.f-torture/compile/20000629-1.f: New test.
34223         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34224
34225 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34226
34227         Rearrange lots of files, removing entirely the
34228         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34229         directories.
34230
34231         * Deleted files:
34232         gcc.c-torture/code_quality/code_quality.exp
34233         gcc.c-torture/special/special.exp
34234         gcc.failure/failure.exp
34235         gcc.failure/940409-1.x
34236         gcc.c-torture/compile/961203-1.x
34237
34238         * New files:
34239         gcc.misc-tests/linkage.exp
34240         gcc.c-torture/execute/920730-1t.c
34241         gcc.c-torture/execute/920730-1t.x
34242         gcc.c-torture/compile/920520-1.x
34243         gcc.c-torture/compile/920521-1.x
34244         gcc.c-torture/compile/981006-1.x
34245         gcc.c-torture/execute/eeprof-1.x
34246
34247         * Moved files (possibly with modifications to fit a new harness):
34248         Old name                                New name
34249         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34250         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34251         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34252         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34253         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34254         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34255         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34256         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34257         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34258         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34259         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34260         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34261         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34262         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34263
34264 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34265
34266         * c-torture/compile/961203-1.x: Delete.
34267
34268         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34269         not exit. Include stdio.h.
34270         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34271         * gcc.misc-tests/dg-12.c: Likewise.
34272         * gcc.misc-tests/dg-5.c: Likewise.
34273         * gcc.misc-tests/dg-6.c: Likewise.
34274         * gcc.misc-tests/dg-7.c: Prototype abort.
34275         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34276         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34277         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34278         not exit.
34279         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34280         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34281
34282 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34283
34284         * gcc.dg/cpp/20000628-1.c: New test.
34285         * gcc.dg/cpp/20000628-1.h: New header for above test.
34286         * gcc.dg/cpp/20000628-1a.h: Likewise.
34287
34288 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34289
34290         * gcc.dg/cpp: New directory.
34291         * gcc.dg/cpp/cpp.exp: New driver.
34292         * gcc.dg/cpp/20000627-1.c: New test.
34293         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34294         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34295         and rewrite as a compilation test.
34296
34297         * gcc.dg: Move many files into the cpp subdirectory, possibly
34298         renaming or editing them as well.
34299         Old name                New name
34300         990119-1.c              cpp/19990119-1.c
34301         990228-1.c              cpp/19990228-1.c
34302         990407-1.c              cpp/19990407-1.c
34303         990409-1.c              cpp/19990409-1.c
34304         990413-1.c              cpp/19990413-1.c
34305         990703-1.c              cpp/19990703-1.c
34306         20000127-1.c            cpp/20000127-1.c
34307         20000129-1.c            cpp/20000129-1.c
34308         20000207-1.c            cpp/20000207-1.c
34309         20000207-2.c            cpp/20000207-2.c
34310         20000209-1.c            cpp/20000209-1.c
34311         20000209-2.c            cpp/20000209-2.c
34312         20000301-1.c            cpp/20000301-1.c
34313         20000419-1.c            cpp/20000419-1.c
34314         20000510-1.S            cpp/20000510-1.S
34315         20000519-1.c            cpp/20000519-1.c
34316         20000529-1.c            cpp/20000529-1.c
34317         20000625-1.c            cpp/20000625-1.c
34318         20000625-2.c            cpp/20000625-2.c
34319         cpp-as1.c               cpp/assert1.c
34320         cpp-as2.c               cpp/assert2.c
34321         cxx-comments-1.c        cpp/cxxcom1.c
34322         cxx-comments-2.c        cpp/cxxcom2.c
34323         endif-label.c           cpp/endif.c
34324         cpp-hash1.c             cpp/hash1.c
34325         cpp-hash2.c             cpp/hash2.c
34326         cpp-if1.c               cpp/if-1.c
34327         cpp-if2.c               cpp/if-2.c
34328         cpp-if3.c               cpp/if-3.c
34329         cpp-if4.c               cpp/if-4.c
34330         cpp-if5.c               cpp/if-5.c
34331         cpp-cond.c              cpp/if-cexp.c
34332         cpp-missingop.c         cpp/if-mop.c
34333         cpp-missingparen.c      cpp/if-mpar.c
34334         cpp-opprec.c            cpp/if-oppr.c
34335         cpp-ifparen.c           cpp/if-paren.c
34336         cpp-shortcircuit.c      cpp/if-sc.c
34337         cpp-shift.c             cpp/if-shift.c
34338         cpp-unary.c             cpp/if-unary.c
34339         cpp-li1.c               cpp/line1.c
34340         cpp-li2.c               cpp/line2.c
34341         lineno.c                cpp/line3.c
34342         lineno-2.c              cpp/line4.c
34343         cpp-mi.c                cpp/mi1.c
34344         cpp-mic.h               cpp/mi1c.h
34345         cpp-micc.h              cpp/mi1cc.h
34346         cpp-mind.h              cpp/mi1nd.h
34347         cpp-mindp.h             cpp/mi1ndp.h
34348         cpp-mix.h               cpp/mi1x.h
34349         cpp-mi2.c               cpp/mi2.c
34350         cpp-mi2a.h              cpp/mi2a.h
34351         cpp-mi2b.h              cpp/mi2b.h
34352         cpp-mi2c.h              cpp/mi2c.h
34353         cpp-mi3.c               cpp/mi3.c
34354         cpp-mi3.def             cpp/mi3.def
34355         poison-1.c              cpp/poison.c
34356         pr-impl.c               cpp/prag-imp.c
34357         cpp-redef-2.c           cpp/redef1.c
34358         cpp-redef.c             cpp/redef2.c
34359         strpaste.c              cpp/strp1.c
34360         strpaste-2.c            cpp/strp2.c
34361         cpp-tradpaste.c         cpp/tr-paste.c
34362         cpp-tradstringify.c     cpp/tr-str.c
34363         cpp-tradwarn1.c         cpp/tr-warn1.c
34364         cpp-tradwarn2.c         cpp/tr-warn2.c
34365         trigraphs.c             cpp/trigraphs.c
34366         cpp-unc1.c              cpp/unc1.c
34367         cpp-unc2.c              cpp/unc2.c
34368         cpp-unc3.c              cpp/unc3.c
34369         cpp-unc.c               cpp/unc4.c
34370         undef.c                 cpp/undef1.c
34371         undef-2.c               cpp/undef2.c
34372         cpp-wi1.c               cpp/widestr1.c
34373
34374 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34375
34376         * lib/g++.exp (g++_include_flags): Tweak.
34377
34378 2000-06-27  H.J. Lu  <hjl@gnu.org>
34379             Loren J. Rittle  <ljrittle@acm.org>
34380
34381         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34382         version with one that knows about the new gcc tree structure.
34383         (g++_link_flags): Same.
34384
34385 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34386
34387         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34388         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34389         case we are cross-compiling.
34390
34391         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34392         g++.old-deja/g++.niklas/Makefile.in,
34393         g++.old-deja/g++.niklas/configure.in,
34394         g++.old-deja/g++.other/Makefile.in,
34395         g++.old-deja/g++.other/configure.in,
34396         gcc.c-torture/code_quality/Makefile.in,
34397         gcc.c-torture/code_quality/configure.in,
34398         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34399         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34400         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34401         gcc.c-torture/execute/ieee/Makefile.in,
34402         gcc.c-torture/execute/ieee/configure.in,
34403         gcc.c-torture/noncompile/Makefile.in,
34404         gcc.c-torture/noncompile/configure.in,
34405         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34406         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34407         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34408
34409 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         * g++.old-deja/g++.other/ambig3.C: New test.
34412
34413 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.old-deja/g++.pt/syntax1.C: New test.
34416         * g++.old-deja/g++.pt/syntax2.C: New test.
34417         * g++.old-deja/g++.other/syntax3.C: New test.
34418         * g++.old-deja/g++.other/syntax4.C: New test.
34419
34420 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34421
34422         * gcc.dg/20000623-1.c: Prototype exit and abort.
34423
34424 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34425
34426         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34427         New tests.
34428         * gcc.dg/cpp-mi3.def: New file.
34429
34430         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34431         inside assertions.
34432         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34433         lexer's error messages.
34434         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34435         divine anything from the linemarkers.
34436         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34437         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34438
34439 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34440
34441         * gcc.dg/20000623-1.c: New test.
34442
34443 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.c-torture/execute/20000622-1.c: New test.
34446
34447 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34448
34449         * g++.old-deja/g++.other/init15.C: New test.
34450
34451 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34452
34453         * g++.old-deja/g++.pt/vaarg2.C: New test.
34454         * g++.old-deja/g++.pt/vaarg3.C: New test.
34455
34456 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34457
34458         * g++.old-deja/g++.other/dyncast6.C: New test.
34459
34460 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34461
34462         * gcc.c-torture/execute/loop-6.c: New test.
34463
34464 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34465
34466         * gcc.dg/20000614-1.c: New test.
34467         * gcc.dg/20000614-2.c: New test.
34468
34469 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34470
34471         * g++.old-deja/g++.other/inline12.C: New test.
34472
34473 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34474
34475         * g++.old-deja/g++.other/eh1.C: New test.
34476
34477 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34478
34479         * g++.old-deja/g++.other/type.C: New test.
34480
34481 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34482
34483         * g++.old-deja/g++.other/initstring.C: New test.
34484
34485 2000-06-12  Jason Merrill  <jason@redhat.com>
34486
34487         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34488
34489 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34490
34491         * gcc.c-torture/compile/20000609-1.c: New test.
34492
34493 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34494
34495         * gcc.dg/20000609-1.c: New test.
34496
34497 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34498
34499         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34500         * gcc.c-torture/noncompile/poison-1.c: Move...
34501         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34502         * gcc.dg/cpp-li1.c: Add a token after the #line.
34503
34504 2000-06-05  Richard Henderson  <rth@cygnus.com>
34505
34506         * gcc.c-torture/execute/20000605-2.c: New test.
34507         * gcc.c-torture/execute/20000605-3.c: New test.
34508
34509 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34510
34511         * g77.f-torture/execute/20000503-1.x: New file.
34512
34513 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34514
34515         * g++.old-deja/g++.eh/badalloc1.C: New test.
34516
34517 2000-06-05  Richard Henderson  <rth@cygnus.com>
34518
34519         * gcc.c-torture/execute/20000605-1.c: New test.
34520
34521 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34522             Nathan Sidwell <nathan@codesourcery.com>
34523
34524         * gcc.c-torture/compile/20000605-1.c: New test.
34525
34526 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34527
34528         * g77.f-torture/compile/20000601-1.f:  New test.
34529
34530 2000-06-03  Richard Henderson  <rth@cygnus.com>
34531
34532         * gcc.c-torture/execute/20000603-1.c: New.
34533
34534 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34535
34536         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34537         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34538
34539 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34540
34541         * gcc.dg/compare2.c (case 12): XFAIL.
34542         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34543         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34544
34545         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34546
34547 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34548
34549         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34550         guard macro is already defined when the header is first
34551         included.
34552         * gcc.dg/cpp-mix.h: New file.
34553         * gcc.dg/endif-label.c: Update patterns to match compiler.
34554
34555         * g++.brendan/complex1.C: Declare abort.
34556         * g++.law/refs4.C: Remove XFAIL.
34557         * g++.oliva/expr2.C: Declare abort and exit.
34558
34559 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34560
34561         * gcc.c-torture/execute/20000528-1.c: New test.
34562
34563         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34564         * g++.old-deja/g++.law/temps4.C: Likewise.
34565
34566         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34567         stdlib.h.  Call abort() on failure.
34568         * g++.old-deja/g++.law/refs4.C: Likewise.
34569         * g++.old-deja/g++.law/temps4.C: Likewise.
34570         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34571         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34572
34573 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34574
34575         Relative to g++.dg/special:
34576         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34577
34578         Relative to g++.old-deja:
34579         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34580         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34581         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34582         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34583         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34584         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34585         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34586
34587         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34588         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34589         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34590         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34591         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34592         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34593         and/or string.h.
34594
34595         * g++.other/goto1.C: Update expectations for error messages.
34596
34597 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34598
34599         * gcc.c-torture/compile/20000523-1.c: New test.
34600
34601 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34602
34603         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34604
34605 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34606
34607         * g++.old-deja/g++.eh/catch11.C: New test.
34608         * g++.old-deja/g++.eh/catch12.C: New test.
34609
34610 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34611
34612         * gcc.c-torture/execute/20000523-1.c: New test.
34613
34614 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34615
34616         * c-torture/execute/bcp-1.c: Replace abort in arg of
34617         __builtin_constant_p with a generic external function.
34618
34619         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34620         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34621         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34622         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34623         Prototype abort and/or exit.
34624
34625         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34626         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34627         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34628         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34629
34630 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34631
34632         * gcc.dg/dwarf2-1.c: New test.
34633
34634 2000-05-20  Richard Henderson  <rth@cygnus.com>
34635
34636         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34637
34638 2000-05-20  Andreas Jaeger  <aj@suse.de>
34639
34640         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34641         testcase.
34642
34643 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34644
34645         * gcc.c-torture/execute/20000519-2.c: New test.
34646
34647 2000-05-19  Andreas Jaeger  <aj@suse.de>
34648
34649         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34650         which fails with SSA.
34651
34652         * lib/c-torture.exp: Also test with -O3 -fssa.
34653
34654 2000-05-18  Michael Meissner  <meissner@redhat.com>
34655
34656         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34657         * gcc.c-torture/execute/920415-1.c: Ditto.
34658         * gcc.c-torture/execute/920501-1.c: Ditto.
34659         * gcc.c-torture/execute/conversion.c: Ditto.
34660         * gcc.c-torture/execute/cvt-1.c: Ditto.
34661
34662 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34663
34664         * gcc.c-torture/compile/20000518-1.c: New test.
34665
34666 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34667
34668         * g77.f-torture/compile/200005018.f:  New test.
34669
34670 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34671
34672         * gcc.c-torture/compile/20000517-1.c: New test.
34673
34674 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34675
34676         * gcc.c-torture/execute/20000516-1.c: New test.
34677
34678 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34679
34680         * g++.old-deja/g++.other/eh.C: New test.
34681
34682 2000-05-12  Richard Henderson  <rth@cygnus.com>
34683
34684         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34685         constants through to doit's conditional.
34686
34687 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34688
34689         * gcc.c-torture/compile/20000511-1.c: New test.
34690         * g77.f-torture/compile/20000511-1.f: New test.
34691         * g77.f-torture/compile/20000511-2.f: New test.
34692
34693 2000-05-11  Michael Meissner  <meissner@redhat.com>
34694
34695         * gcc.c-torture/execute/20000511-1.c: New test.
34696
34697 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34698
34699         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34700         * gcc.dg/20000510-1.S: New.
34701
34702 2000-05-08  Catherine Moore  <clm@cygnus.com>
34703
34704         * gcc.dg/unused-3.c: New.
34705
34706 2000-05-06  Richard Henderson  <rth@cygnus.com>
34707
34708           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34709           * g++.old-deja/g++.mike/warn1.C: Likewise.
34710           * g++.old-deja/g++.pt/local1.C: Likewise.
34711           * g++.old-deja/g++.pt/local7.C: Likewise.
34712           * g++.old-deja/g++.pt/spec16.C: Likewise.
34713
34714 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34715
34716         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34717
34718 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34719
34720           * g77.f-torture/execute/20000503-1.f:  New test.
34721
34722 2000-05-04  Andreas Jaeger  <aj@suse.de>
34723
34724         * gcc.dg/noreturn-2.c: New test.
34725
34726 2000-05-04  Neil Booth  <NeilB@earthling.net>
34727
34728         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34729         preprocessor.
34730
34731 2000-05-04  Richard Henderson  <rth@cygnus.com>
34732
34733         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34734
34735 2000-05-04  Richard Henderson  <rth@cygnus.com>
34736
34737         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34738         OpenSSL by Jason R Thorpe.
34739
34740 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34741
34742         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34743
34744 2000-05-03  Robert Lipe <robertlipe@usa.net>
34745
34746         * gcc.dg/20000503-1.c: New test.
34747
34748 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34749
34750         * gcc.c-torture/compile/20000502-1.c: New test.
34751         * g++.old-deja/g++.other/align.C: New test.
34752         * gcc.dg/cpp-tradstringify.c: New test.
34753
34754 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34755
34756         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34757         and hard registers.
34758
34759 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34760
34761         * gcc.c-torture/execute/loop-5.c: New test.
34762
34763 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34764
34765         * gcc.c-torture/execute/va-arg-20.c: New test.
34766
34767 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34768
34769         * gcc.c-torture/execute/20000422-1.c: New test.
34770
34771 2000-04-20  Greg McGary  <gkm@gnu.org>
34772
34773         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34774         when optimizing, but without sibling-call optimizations (-O1).
34775
34776 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34777
34778           * gcc.c-torture/compile/20000420-1.c: New test.
34779
34780 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34781
34782         * g++.abi/ptrflags.C: New test.
34783         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34784
34785 2000-04-19  Catherine Moore  <clm@cygnus.com>
34786
34787         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34788
34789 2000-04-19  Greg McGary  <gkm@gnu.org>
34790
34791         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34792         sibling-call optimizations.
34793
34794 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34795
34796         * gcc.dg/20000419-1.c: New test.
34797
34798 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34799
34800         * gcc.c-torture/execute/20000412-6.c: New test.
34801
34802 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34803
34804         * gcc.c-torture/execute/20000412-5.c: New test.
34805         * g77.f-torture/compile/20000412-1.f: New test.
34806         * gcc.c-torture/execute/20000412-4.c: New test.
34807         * gcc.c-torture/compile/20000412-2.c: New test.
34808         * gcc.c-torture/execute/20000412-3.c: New test.
34809         * gcc.c-torture/compile/20000412-1.c: New test.
34810         * gcc.c-torture/execute/20000412-2.c: New test.
34811
34812 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * objc/execute/bf-20.m: New test.
34815
34816 2000-04-10  Richard Henderson  <rth@cygnus.com>
34817
34818         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34819
34820         * gcc.c-torture/execute/20000412-1.c: New test.
34821
34822 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34823
34824         * g++.old-deja/g++.eh/catchptr1.C: New test.
34825
34826 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34827
34828         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34829
34830 2000-04-08  Neil Booth  <NeilB@earthling.net>
34831
34832         * gcc.dg/cpp-nullchar.c: Remove test as
34833         embedded nulls cause problems.
34834
34835 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34836
34837         * gcc.dg/compare2.c: New test.
34838
34839 2000-04-08  Neil Booth  <NeilB@earthling.net>
34840
34841         * gcc.dg/cpp-nullchar.c: New test.
34842
34843 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34844
34845         * gcc.dg/cpp-mi2.c: New test.
34846         * gcc.dg/cpp-mi2[abc].h: New files.
34847
34848 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34849
34850         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34851         member name.
34852
34853 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34854
34855         * g++.old-deja/g++.abi/vmihint.C: New test.
34856
34857 2000-04-06  Neil Booth  <NeilB@earthling.net>
34858
34859         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34860         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34861         copyright.
34862
34863 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34864
34865         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34866         avoid stack-frame overwrite.
34867
34868 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34869
34870         * gcc.c-torture/compile/20000405-2.c: New test.
34871         * gcc.c-torture/compile/20000405-3.c: New test.
34872
34873 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34874
34875         * gcc.c-torture/compile/20000405-1.c: New test.
34876
34877 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34878
34879         * gcc.dg/cast-qual-1.c: Revert last change.
34880
34881 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34882
34883         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34884
34885 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34886
34887         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34888         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34889
34890 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34891
34892         * gcc.c-torture/compile/20000403-2.c: New test.
34893         * gcc.c-torture/compile/20000403-1.c: New test.
34894
34895 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34896
34897         * gcc.c-torture/execute/20000403-1.c: New test.
34898
34899 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34900
34901         * gcc.c-torture/execute/20000402-1.c: New test.
34902
34903 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34904
34905         * gcc.c-torture/execute/va-arg-15.c: New test.
34906         * gcc.c-torture/execute/va-arg-16.c: New test.
34907         * gcc.c-torture/execute/va-arg-17.c: New test.
34908         * gcc.c-torture/execute/va-arg-18.c: New test.
34909         * gcc.c-torture/execute/va-arg-19.c: New test.
34910
34911 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34912
34913         * gcc.c-torture/compile/981211-1.c: Move to...
34914         * gcc.dg/cpp-as1.c: ...here.
34915         * gcc.dg/cpp-as2.c: New file.
34916
34917         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34918         compiler.
34919
34920 2000-04-02  Neil Booth  <NeilB@earthling.net>
34921
34922         * gcc.dg/cpp-cond.c  New tests.
34923         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34924         accidental success less likely.
34925         * gcc.dg/cpp-missingop.c  New tests.
34926         * gcc.dg/cpp-missingparen.c  New tests.
34927         * gcc.dg/cpp-shift.c  New tests.
34928         * gcc.dg/cpp-shortcircuit.c  New tests.
34929         * gcc.dg/cpp-unary.c  New tests.
34930
34931 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34932
34933         * gcc.c-torture/compile/20000329-1.c: New test.
34934
34935 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34936
34937         * gcc.c-torture/compile/20000326-1.c: New test.
34938         * gcc.c-torture/compile/20000326-2.c: New test.
34939
34940 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34941
34942         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34943         the first parameter is a function argument.
34944
34945 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34946
34947         * g++.old-deja/g++.ext/array4.C: New test.
34948
34949 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34950
34951         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34952
34953 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34954
34955         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34956
34957 2000-03-19  Richard Henderson  <rth@cygnus.com>
34958
34959         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34960
34961 2000-03-19  Richard Henderson  <rth@cygnus.com>
34962
34963         * gcc.c-torture/compile/20000319-1.c: New test.
34964
34965 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34966
34967         * gcc.c-torture/execute/20000314-3.c: New test.
34968         * gcc.c-torture/execute/20000314-2.c: New test.
34969         * gcc.c-torture/execute/20000314-1.c: New test.
34970         * gcc.c-torture/compile/20000314-2.c: New test.
34971         * gcc.c-torture/compile/20000314-1.c: New test.
34972
34973 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34974
34975         * g++.old-deja/g++.warn/inline.C: New test.
34976
34977 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34978
34979         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34980         standards-compliant result rather than specific constants.
34981         Put test-values in array.
34982
34983 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34984
34985         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34986         (g++_target_compile): Put test-specific options last.
34987
34988 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34989
34990         * g++.old-deja/g++.eh/vbase4.C: New test.
34991
34992 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34993
34994         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34995
34996 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34997
34998         * g++.old-deja/g++.brendan/misc12.C: Removed.
34999         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35000         * g++.old-deja/g++.ext/pretty4.C: New test.
35001
35002 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35003
35004         * g++.old-deja/g++.other/string2.C: New test.
35005
35006 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35007
35008         * g++.old-deja/g++.warn/impint2.C: New test.
35009
35010 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35011
35012         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35013         is 1, not zero.
35014
35015 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         * g++.old-deja/g++.warn/impint.C: New test.
35018         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35019         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35020         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35021         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35022         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35023         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35024         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35025         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35026         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35027         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35028         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35029         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35030
35031 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35032
35033         * gcc.dg/cpp-redef.c: New test.
35034
35035 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35036
35037         * g++.old-deja/g++.pt/unify7.C: New test.
35038
35039 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35040
35041         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35042         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35043
35044 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35045
35046         * gcc.c-torture/compile/20000224-1.c: New test.
35047
35048 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35049
35050         * gcc.c-torture/compile/cpp-2.c: New test.
35051         * gcc.c-torture/compile/cpp-1.c: New test.
35052
35053 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35054
35055         * gcc.c-torture/execute/20000225-1.c: New test.
35056
35057 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35058
35059         * gcc.dg/cpp-li2.c: New test.
35060
35061         * gcc.dg/cpp-wi1.c: New test.
35062
35063         * gcc.dg/cpp-li1.c: New test.
35064
35065 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         * g++.old-deja/g++.other/sizeof5.C: New test.
35068
35069 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35070
35071         * gcc.c-torture/execute/va-arg-13.c: New test.
35072
35073 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35074
35075         * gcc.c-torture/execute/va-arg-12.c: New test.
35076
35077 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35078
35079         * gcc.c-torture/execute/20000223-1.c: New test.
35080
35081 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35082
35083         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35084
35085 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * g++.old-deja/g++.abi/ptrmem.C: New test.
35088
35089 2000-02-19  Richard Henderson  <rth@cygnus.com>
35090
35091         * gcc.c-torture/compile/init-3.c: New.
35092
35093 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35094
35095         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35096         ALWAYS_CXXFLAGS.
35097
35098 2000-02-11  Robert Lipe <robertl@sco.com>
35099
35100         * gcc.c-torture/compile/20000211-3.c: New test.
35101
35102 2000-02-11  Martin Buchholz <martin@xemacs.org>
35103
35104         * gcc.c-torture/compile/20000211-2.c: New test.
35105
35106 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35107
35108         * gcc.c-torture/compile/20000211-1.c: New test.
35109
35110 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35111
35112         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35113           on native targets
35114
35115 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35116
35117         * g++.old-deja/g++.other/cast5.C: New test.
35118
35119 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35120
35121         * gcc.c-torture/execute/20000205-1.c: New.
35122
35123 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35124
35125         * g++.old-deja/g++.jason/cast3.C: Return void.
35126         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35127
35128 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35129
35130         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35131
35132         * gcc.dg/loop-1.c: New test.
35133
35134 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * gcc.c-torture/compile/20000127-1.c: New test.
35137         * gcc.c-torture/execute/991228-1.c: New test.
35138
35139 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35140
35141         * gcc.dg/unused-2.c: New test.
35142
35143         * gcc.dg/conv-1.c: New test.
35144
35145 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35146
35147         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35148         compiler.
35149         (tool_option_proc): Fix typo.
35150
35151 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35152
35153         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35154         of the ld on the host, not on the build machine.
35155         Also, don't crash if '--help' is not a supported option.
35156
35157 2000-01-24  Richard Henderson  <rth@cygnus.com>
35158
35159         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35160
35161 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35162
35163         * gcc.c-torture/execute/20000120-2.c: New test.
35164         * gcc.c-torture/execute/20000120-1.c: New test.
35165
35166 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35167
35168         * gcc.c-torture/execute/20000113-1.c: New test.
35169
35170 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35171
35172         * gcc.c-torture/execute/20000112-1.c: New test.
35173
35174 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35175
35176         * gcc.dg/20000111-1.c: New test.
35177
35178 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35179
35180         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35181         with 16 bit integers.
35182
35183 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35184
35185         * gcc.dg/20000108-1.c: New test.
35186
35187 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35188
35189         * g++.old-deja/g++.ns/koenig8.C: New test.
35190
35191 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35192
35193         * g++.old-deja/g++.other/cast4.C: New test.
35194
35195 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35196
35197         * gcc.c-torture/compile/20000105-2.c: New test.
35198         * gcc.c-torture/compile/20000105-1.c: New test.
35199
35200 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35201
35202         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35203         references to printf & atoi to conform to ANSI standard.
35204         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35205         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35206         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35207         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35208         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35209         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35210         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35211         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35212         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35213         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35214         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35215         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35216         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35217         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35218         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35219         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35220         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35221         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35222         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35223         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35224         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35225         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35226         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35227         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35228         * g++.old-deja/g++.brendan/init3.C: Likewise.
35229         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35230         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35231         * g++.old-deja/g++.brendan/new2.C: Likewise.
35232         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35233         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35234         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35235         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35236         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35237         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35238         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35239         * g++.old-deja/g++.brendan/template24.C: Likewise.
35240         * g++.old-deja/g++.brendan/template3.C: Likewise.
35241         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35242         * g++.old-deja/g++.jason/inline3.C: Likewise.
35243         * g++.old-deja/g++.jason/opeq.C: Likewise.
35244         * g++.old-deja/g++.law/arg5.C: Likewise.
35245         * g++.old-deja/g++.law/arm7.C: Likewise.
35246         * g++.old-deja/g++.law/ctors11.C: Likewise.
35247         * g++.old-deja/g++.law/cvt8.C: Likewise.
35248         * g++.old-deja/g++.law/init9.C: Likewise.
35249         * g++.old-deja/g++.law/refs4.C: Likewise.
35250         * g++.old-deja/g++.law/template2.C: Likewise.
35251         * g++.old-deja/g++.law/visibility24.C: Likewise.
35252         * g++.old-deja/g++.law/vtable3.C: Likewise.
35253         * g++.old-deja/g++.mike/asm2.C: Likewise.
35254         * g++.old-deja/g++.mike/eh1.C: Likewise.
35255         * g++.old-deja/g++.mike/misc1.C: Likewise.
35256         * g++.old-deja/g++.mike/misc13.C: Likewise.
35257         * g++.old-deja/g++.mike/misc14.C: Likewise.
35258         * g++.old-deja/g++.mike/ns12.C: Likewise.
35259         * g++.old-deja/g++.mike/p1248.C: Likewise.
35260         * g++.old-deja/g++.mike/p3708.C: Likewise.
35261         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35262         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35263         * g++.old-deja/g++.mike/p646.C: Likewise.
35264         * g++.old-deja/g++.mike/p700.C: Likewise.
35265         * g++.old-deja/g++.mike/p783.C: Likewise.
35266         * g++.old-deja/g++.mike/p783a.C: Likewise.
35267         * g++.old-deja/g++.mike/p783b.C: Likewise.
35268         * g++.old-deja/g++.mike/p786.C: Likewise.
35269         * g++.old-deja/g++.mike/p789.C: Likewise.
35270         * g++.old-deja/g++.mike/p789a.C: Likewise.
35271         * g++.old-deja/g++.mike/p807a.C: Likewise.
35272         * g++.old-deja/g++.other/delete3.C: Likewise.
35273         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35274         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35275         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35276         * g++.old-deja/g++.other/empty1.C: Likewise.
35277         * g++.old-deja/g++.other/temporary1.C: Likewise.
35278         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35279         * g++.old-deja/g++.pt/t16.C: Likewise.
35280         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35281
35282 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35283
35284         * gcc.dg/991230-1.c: New test.
35285
35286 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35287
35288         * gcc.c-torture/compile/991229-3.c: New test.
35289         * gcc.c-torture/compile/991229-2.c: New test.
35290         * gcc.c-torture/compile/991229-1.c: New test.
35291
35292 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35293
35294         * gcc.c-torture/compile/labels-2.c: New test.
35295
35296 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35297
35298         * gcc.c-torture/execute/991227-1.c: New test.
35299
35300 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35301
35302         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35303
35304 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35305
35306         * gcc.c-torture/execute/991221-1.c: New test.
35307
35308 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35309
35310         * g++.old-deja/g++.other/cast3.C: New test.
35311
35312 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35313
35314         * gcc.c-torture/execute/991216-4.c: New test.
35315
35316 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35317
35318         * gcc.c-torture/execute/991216-1.c: New test.
35319         * gcc.c-torture/execute/991216-2.c: New test.
35320         * gcc.c-torture/execute/991216-3.c: New test.
35321
35322 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35323
35324         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35325         Actually make the test fail by using "-O2" for compilation.
35326
35327 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35328
35329         * g++.old-deja/g++.warn/cast-align1.C: New test.
35330
35331 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35332
35333         * gcc.c-torture/compile/991214-1.c: New test.
35334         * gcc.c-torture/compile/991214-2.c: New test.
35335
35336 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35337
35338         * gcc.dg/991214-1.c: New test.
35339
35340 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35341
35342         * gcc.c-torture/compile/991213-3.c: New test.
35343         * gcc.c-torture/compile/991213-2.c: New test.
35344         * gcc.c-torture/compile/991213-1.c: New test.
35345
35346 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35347
35348         * gcc.dg/991209-1.c: New test.
35349
35350 1999-12-08  Nathan Sidwell <nathan@acm.org>
35351
35352         * gcc.c-torture/compile/991208-1.c: New test.
35353
35354 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35355
35356         * gcc.dg/ultrasp2.c: New test.
35357
35358 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35359
35360         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35361
35362 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35363
35364         * gcc.c-torture/compile/991202-1.c: New test.
35365         * gcc.c-torture/execute/991202-1.c: New test.
35366         * gcc.c-torture/execute/991202-2.c: New test.
35367         * gcc.c-torture/execute/991202-3.c: New test.
35368
35369 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35370
35371         * g++.old-deja/g++.abi/align.C: New test.
35372         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35373         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35374
35375 1999-12-01  Richard Henderson  <rth@cygnus.com>
35376
35377         * gcc.c-torture/execute/991201-1.c: New.
35378
35379 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35380
35381         * gcc.dg/991129-1.c: New test.
35382
35383 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35384
35385         * gcc.c-torture/compile/991127-1.c: New test.
35386
35387 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35388
35389         * g++.old-deja/g++.other/warn4.C: New test.
35390
35391 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35392
35393         * g++.old-deja/g++.eh/cleanup2.C: New test.
35394         * g++.old-deja/g++.ext/pretty2.C: New test.
35395         * g++.old-deja/g++.ext/pretty3.C: New test.
35396         * g++.old-deja/g++.other/debug6.C: New test.
35397
35398 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35399
35400         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35401         compiler_output to look for one error message instead of two.
35402
35403 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35404
35405         * gcc.c-torture/execute/991118-1.c: Also test case
35406         where the word boundary does not split a byte evenly.
35407
35408 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35409
35410         * g++.old-deja/g++.ext/restrict1.C: New test.
35411
35412 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35413
35414         * gcc.c-torture/execute/991118-1.c: New test.
35415
35416 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35417
35418         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35419         working directory pathnames.
35420
35421 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35422
35423         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35424         host is equipped with driver.h and driver.o so it can actually
35425         compile and run the tests.
35426
35427 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35428
35429         * gcc.c-torture/compile/991008-1.c: New test.
35430
35431 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35432
35433         * lib/gcc-dg.exp: Include target-supports.exp
35434
35435 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35436
35437         * lib/target-supports.exp: New file: Provide procs to test for
35438         features supported by the target.
35439         (check_weak_available): Moved here from ecos.exp.
35440         (check_alias_available): New proc: Determine of the target
35441         toolchain supports the alias attribute.
35442
35443         * gcc.dg/special/ecos.exp: Move check_weak_available to
35444         target-supports.exp.
35445         (alias-1.c): Only perform the test if the target supports
35446         aliases.
35447         (wkali-1.c): Only perform the test if the target supports
35448         aliases.
35449
35450         * gcc.dg/990506-0.c: Expect error messages from cross
35451         targets as well as native targets.
35452
35453 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35454
35455         * gcc.dg/ultrasp1.c: Removed xfail.
35456         * gcc.dg/struct-ret-2.c: Likewise.
35457         * gcc.dg/array-1.c: Likewise.
35458
35459 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35460
35461         * gcc.dg/struct-ret-2.c: New test.
35462
35463         * gcc.dg/array-1.c: New test.
35464
35465 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35466
35467         * gcc.c-torture/execute/991030-1.c: New test.
35468
35469 1999-10-26  Richard Henderson  <rth@cygnus.com>
35470
35471         * gcc.c-torture/compile/991026-2.c: New test.
35472
35473 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35474
35475         * gcc.c-torture/compile/991026-1.c: New test.
35476
35477 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35478
35479         * gcc.c-torture/execute/991023-1.c: New test.
35480
35481 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35482
35483         * gcc.c-torture/execute/991019-1.c: New test.
35484
35485 1999-10-16  Richard Henderson  <rth@cygnus.com>
35486
35487         * gcc.c-torture/execute/991016-1.c: New test.
35488
35489 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35490
35491         * gcc.c-torture/execute/991014-1.c: New test.
35492
35493 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35494
35495         * g++.old-deja/g++.other/union2.C: New test.
35496
35497 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35498
35499         * g++.old-deja/g++.other/vaarg2.C: New test.
35500         * g++.old-deja/g++.other/vaarg3.C: New test.
35501
35502 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35503
35504         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35505         in compile/.
35506
35507 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35508
35509         * gcc.c-torture/execute/va-arg-11.c: New test.
35510
35511 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35512
35513         * lib/file-format.exp (gcc_target_object_format): Don't
35514         crash if objdump is unavailable.
35515
35516 1999-09-29  Donn Terry <donn@interix.com>
35517
35518         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35519
35520 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35521
35522         * gcc.c-torture/compile/990928-1.c: New test.
35523
35524 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35525
35526         * g++.old-deja/g++.other/decl6.C: New test.
35527
35528 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35529
35530         * gcc.c-torture/execute/va-arg-10.c: New test.
35531
35532 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35533
35534         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35535         __PRETTY_FUNCTION__.
35536
35537 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35538
35539         * gcc.c-torture/execute/990923-1.c: New test.
35540
35541 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35542
35543         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35544         for which -fpic is inappropriate.
35545
35546 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35547
35548         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35549
35550 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35551
35552         * g++.old-deja/g++.other/dyncast1.C: New test.
35553         * g++.old-deja/g++.other/dyncast2.C: New test.
35554         * g++.old-deja/g++.other/dyncast3.C: New test.
35555         * g++.old-deja/g++.other/dyncast4.C: New test.
35556         * g++.old-deja/g++.other/dyncast5.C: New test.
35557         * g++.old-deja/g++.eh/catch3.C: New test.
35558         * g++.old-deja/g++.eh/catch3p.C: New test.
35559         * g++.old-deja/g++.eh/catch4.C: New test.
35560         * g++.old-deja/g++.eh/catch4p.C: New test.
35561         * g++.old-deja/g++.eh/catch5.C: New test.
35562         * g++.old-deja/g++.eh/catch5p.C: New test.
35563         * g++.old-deja/g++.eh/catch6.C: New test.
35564         * g++.old-deja/g++.eh/catch6p.C: New test.
35565         * g++.old-deja/g++.eh/catch7.C: New test.
35566         * g++.old-deja/g++.eh/catch7p.C: New test.
35567         * g++.old-deja/g++.eh/catch8.C: New test.
35568         * g++.old-deja/g++.eh/catch8p.C: New test.
35569         * g++.old-deja/g++.eh/catch9.C: New test.
35570         * g++.old-deja/g++.eh/catch9p.C: New test.
35571
35572 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35573
35574         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35575         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35576
35577 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35578
35579         * gcc.c-torture/compile/990913-1.c: New test.
35580
35581 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35582
35583         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35584         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35585
35586 1999-09-09  Richard Henderson  <rth@cygnus.com>
35587
35588         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35589
35590 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35591
35592         * g++.old-deja/g++.other/lookup11.C: New test.
35593         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35594         what is permitted and what we want.
35595         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35596         overload use.
35597         * g++.old-deja/g++.jason/rfg5.C: Likewise
35598
35599 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35600
35601         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35602         * gcc.c-torture/noncompile/poison-1.c: New file.
35603
35604 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35605
35606         * g++.old-deja/g++.other/sizeof3.C: New test.
35607         * g++.old-deja/g++.other/sizeof4.C: New test.
35608         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35609         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35610
35611 1999-09-07  Richard Henderson  <rth@cygnus.com>
35612
35613         * gcc.dg/va-arg-1.c: New.
35614
35615 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35616
35617         * gcc.c-torture/execute/va-arg-9.c: New test.
35618
35619 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35620
35621         * g77.f-torture/compile/980519-2.f: New test.
35622         * g77.f-torture/compile/19990905-0.f: New test.
35623         * g77.f-torture/compile/19990905-1.f: New test.
35624         * g77.f-torture/compile/19990905-2.f: New test.
35625
35626         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35627
35628 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35629
35630         * gcc.c-torture/execute/990827-1.c: Fix typo.
35631
35632 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35633
35634         * g++.old-deja/g++.other/deref1.C: New test.
35635
35636 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35637
35638         * g++.old-deja/g++.other/ambig2.C: New test.
35639         * g++.old-deja/g++.other/cond5.C: New test.
35640         * g++.old-deja/g++.other/lookup16.C: New test.
35641
35642 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35643
35644         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35645         assemblers too.
35646
35647 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35648
35649         * lib/c-torture.exp: Avoid the "compare executables" optimization
35650         when testing native.
35651
35652 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35653
35654         * gcc.c-torture/execute/990829-1.c: New test.
35655         * gcc.c-torture/compile/990829-1.c: New test.
35656
35657 1999-08-27  Paul Burchard  <burchard@pobox.com>
35658
35659         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35660         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35661         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35662         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35663         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35664         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35665         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35666         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35667         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35668         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35669         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35670
35671 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35672
35673         * gcc.c-torture/execute/990827-1.c: New test.
35674
35675 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35676
35677         * g77.f-torture/noncompile/19990826-4.f: New test.
35678
35679         * g77.f-torture/compile/19990826-3.f: New test.
35680
35681         * g77.f-torture/execute/19990826-2.f: New test.
35682
35683         * g77.f-torture/compile/19990826-1.f: New test.
35684
35685         * gcc.c-torture/execute/990826-0.c: New test.
35686         * g77.c-torture/execute/19990826-0.f: New test.
35687
35688         * g77.f-torture/noncompile/970626-2.f: New test.
35689
35690 1999-08-25  Paul Burchard  <burchard@pobox.com>
35691
35692         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35693         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35694         lss-011.C: New tests.
35695
35696 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35697
35698         * g++.old-deja/g++.other/decl5.C: New test.
35699
35700 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35701
35702         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35703         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35704         call `postbase' for each one.  All callers of `postbase' changed
35705         to call this instead.
35706
35707 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35708
35709         * gcc.c-torture/execute/990811-1.c: New test.
35710
35711 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35712
35713         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35714         just native ones.
35715
35716         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35717         just native ones.
35718
35719 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35720
35721         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35722
35723 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35724
35725         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35726
35727 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35728
35729         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35730
35731 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35732
35733         * gcc.c-torture/execute/990804-1.c: New test.
35734
35735 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35736
35737         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35738         * g++.old-deja/g++.brendan/crash64.C: Likewise
35739         * g++.old-deja/g++.brendan/overload8.C: Likewise
35740
35741 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35742
35743         * g++.old-deja/g++.other/struct1.C: New test.
35744
35745 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35746
35747         * g++.old-deja/g++.other/enum2.C: New test.
35748
35749 1999-08-02  Richard Henderson  <rth@cygnus.com>
35750
35751         Adapted from tests from Franz Sirl:
35752         * gcc.c-torture/execute/va-arg-7.c: New test.
35753         * gcc.c-torture/execute/va-arg-8.c: New test.
35754
35755 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35756
35757         * gcc.c-torture/compile/990801-2.c: New test.
35758
35759         * gcc.c-torture/compile/990801-1.c: New test.
35760
35761 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35762
35763         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35764         fp-cmp-1.c, converting double to float.
35765
35766         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35767         fp-cmp-1.c, converting double to long double.
35768
35769         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35770         from fr1 to unknown_register, since fr1 is a legitimate register
35771         on some machines.
35772
35773 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35774
35775         * README: More listname related changes.
35776
35777 1999-07-08  Catherine Moore  <clm@cygnus.com>
35778
35779         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35780
35781 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35782
35783         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35784
35785 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35786
35787         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35788
35789 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35790
35791         * gcc.dg/990703-1.c: New test.
35792
35793 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35794
35795         * lib/file-format.exp: New file: Move definition of proc
35796         gcc_target_object_format to here from
35797         gcc.dg/special/ecos.exp.
35798
35799         * lib/c-torture.exp: Include lib file-format.exp.
35800         * lib/gcc-dg.exp: Include lib file-format.exp.
35801
35802         * gcc.dg/special/ecos.exp: Remove definition of proc
35803         gcc_target_object_format.
35804
35805 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35806
35807         * gcc.c-torture/execute/990628-1.c: New test.
35808
35809 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35810
35811         * gcc.c-torture/compile/990625-2.c: New test.
35812
35813         * gcc.c-torture/compile/990625-1.c: New test.
35814
35815 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35816
35817         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35818         attributes compile.
35819         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35820         ports that use the COFF/PE file format.
35821
35822 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35823
35824         * gcc.c-torture/compile/990617-1.c: New test.
35825
35826 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35827
35828         * g++.old-deja/g++.other/decl4.C: New test.
35829
35830 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35831
35832         * g++.old-deja/g++.other/bitfld3.C: New test.
35833
35834 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35835
35836         * g++.old-deja/g++.eh/catch1.C: New test.
35837
35838 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35839
35840         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35841
35842         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35843         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35844
35845 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35846
35847         * g77.f-torture/compile/19990502-0.f: Replace with new,
35848         shorter, test that still fails after recent changes.
35849
35850 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35851
35852         * gcc.c-torture/execute/990604-1.c: New test.
35853
35854 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35855
35856         * gcc.c-torture/execute/990531-1.c: New test.
35857
35858 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35859
35860         * gcc.c-torture/compile/990527-1.c: New test.
35861
35862 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35863
35864         * gcc.c-torture/execute/990527-1.c: New test.
35865
35866 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35867
35868         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35869         bitfields as signed.
35870
35871 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35872
35873         * g77.f-torture/compile/19990525-0.f: New test.
35874
35875 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35876
35877         * gcc.c-torture/execute/990525-2.c: New test.
35878
35879         * gcc.c-torture/execute/990525-1.c: New test.
35880
35881 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35882
35883         * g++.old-deja/g++.other/anon3.C: New test.
35884         * g++.old-deja/g++.other/anon4.C: New test.
35885         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35886         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35887         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35888         Merrill).
35889
35890 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35891
35892         * gcc.c-torture/execute/990524-1.c: New test.
35893
35894         * gcc.dg/990524-1.c: New test.
35895
35896 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35897
35898         * gcc.c-torture/compile/990523-1.c: New test.
35899
35900 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35901
35902         * gcc.c-torture/compile/990519-1.c: New test.
35903
35904 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35905
35906         * gcc.c-torture/compile/990517-1.c: New test.
35907
35908         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35909         (e4, f4): New tests.
35910         (main): Call them.
35911
35912 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35913
35914         * gcc.dg/noreturn-1.c: New test.
35915
35916 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35917
35918         * gcc.c-torture/execute/990513-1.c: New test.
35919
35920 1999-05-10  Richard Henderson  <rth@cygnus.com>
35921
35922         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35923
35924 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35925
35926         * g77.f-torture/execute/erfc.f: Use small single-precision
35927         values, to avoid problems on Alphas when not -mieee.
35928
35929 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35930
35931         * gcc.dg/990506-0.c: New test.
35932
35933 1999-05-08  Richard Henderson  <rth@cygnus.com>
35934
35935         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35936         the constant to test.  Don't XFAIL 64-bit targets.
35937
35938         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35939         * g++.old-deja/g++.law/profile1.C: Likewise.
35940
35941         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35942         operator new instances.
35943         * g++.old-deja/g++.other/delete5.C: Likewise.
35944
35945 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35946
35947         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35948         intrinsic.
35949
35950 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35951
35952         * g77.f-torture/execute/u77-test.f: Reverse order of two
35953         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35954
35955 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35956
35957         * gcc.dg/compare1.c: New test.
35958
35959 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35960
35961         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35962         New tests.
35963
35964 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35965
35966         * g77.f-torture/compile/19990502-1.f: New test.
35967
35968 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35969
35970         * g77.f-torture/compile/19990502-0.f: New test.
35971
35972 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35973
35974         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35975         intrinsic.
35976
35977 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35978
35979         * g77.f-torture/execute/u77-test.f (main): List libU77
35980         intrinsics not currently tested.
35981         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35982         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35983         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35984         Trim blanks off the ends of some printed strings.
35985
35986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35987
35988         * g77.f-torture/execute/u77-test.f (main): Just warn about
35989         FSTAT gid disagreement, as it's expected on some systems.
35990
35991 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35992
35993         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35994         use a new function, which allows for some slop.
35995         Clean up some commentary.
35996         (issum): The new function.
35997         (sgladd): Deleted subroutine.
35998
35999 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36000
36001         * g77.f-torture/execute/u77-test.f: Modify to be more like
36002         libf2c/libU77 version, bringing patches to that version here.
36003         Add suitable commentary.
36004
36005 1999-04-25  Richard Henderson  <rth@cygnus.com>
36006
36007         * gcc.dg/990424-1.c: New test.
36008
36009 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36010
36011         * g77.f-torture/execute/u77-test.f (main): Bug involving
36012         LSTAT has been fixed, so turn back on full checking.
36013
36014 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36015
36016         * g77.f-torture/compile/19990419-0.f: New test.
36017         * g77.f-torture/execute/19990419-1.f: New test.
36018
36019 1999-04-17  Richard Henderson  <rth@cygnus.com>
36020
36021         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36022         to avoid the need for a prototype to supress a warning.
36023
36024 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36025
36026         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36027
36028 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36029
36030         * gcc.c-torture/execute/990404-1.c: New test.
36031
36032 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36033
36034         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36035         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36036         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36037         missing initializer warnings.
36038
36039 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36040
36041         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36042         matching strings.
36043
36044 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36045
36046         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36047
36048 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36049
36050         * g77.f-torture/execute/19990325-0.f: New test.
36051         * g77.f-torture/execute/19990325-1.f: New test.
36052
36053 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36054
36055         * gcc.c-torture/execute/990324-1.c: New test.
36056
36057 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36058
36059         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36060         test with 4.
36061
36062 1999-03-17  Richard Henderson  <rth@cygnus.com>
36063
36064         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36065
36066 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36067
36068         * g77.f-torture/execute/19990313-2.f: New test.
36069         * g77.f-torture/execute/19990313-3.f: New test.
36070
36071 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36072
36073         * g77.f-torture/execute/19990313-0.f: New test.
36074         * g77.f-torture/execute/19990313-1.f: New test.
36075
36076 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36077
36078         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36079         printf to sprintf.
36080         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36081         (main): Add check for u15.  Conditionalize u31 check depending on
36082         whether ints are <32 bits or >=32 bits.
36083
36084 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36085
36086         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36087
36088 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36089
36090         * g77.f-torture/compile/19990305-0.f: New test.
36091         * g77.f-torture/execute/19981119-0.f: New test.
36092
36093 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36094
36095         * g77.f-torture/execute/970625-2.f: call ABORT if final
36096         result is not correct, instead of just printing it.
36097         Add this checking via newly introduced obfuscation, to
36098         trip up buggy front ends.
36099
36100 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36101
36102         * g77.f-torture/compile/960317-1.f: Moved from being
36103         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36104
36105 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36106
36107         * g77.f-torture/execute/960317-1.f: New (old) test.
36108         * g77.f-torture/execute/970625-2.f: Ditto.
36109
36110 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36111
36112         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36113         message on line 1 or line 2; cccp and cpplib do this differently.
36114
36115 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36116
36117         * g++.old-deja/g++.law/weak1.C: New test.
36118
36119 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36120
36121         * gcc.c-torture/execute/990119-1.c: Renamed to...
36122         * gcc.dg/990119-1.c: this, so it will only be tested once
36123         (it's a preprocessor test, it doesn't need to be run at
36124         multiple optimization levels).
36125
36126 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36127
36128         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36129           ALWAYS_CXXFLAGS.
36130
36131 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36132
36133         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36134         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36135         to not be compilable by current g77.
36136
36137 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36138
36139         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36140
36141 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36142
36143         * gcc.c-torture/execute/990222-1.c: New test.
36144
36145 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36146
36147         * g77.f-torture/compile/19990218-0.f: New test.
36148         * g77.f-torture/noncompile/19990218-1.f: New test.
36149
36150 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36151
36152         * g77.f-torture/compile/19981216-0.f: New test.
36153
36154 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36155
36156         * gcc.dg/990214-1.c: New test.
36157
36158 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36159
36160         * gcc.dg/990213-2.c: New test.
36161
36162         * gcc.dg/990213-1.c: New test.
36163
36164 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36165
36166         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36167         ints.
36168
36169 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36170
36171         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36172         specified by target.
36173
36174         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36175
36176 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36177
36178         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36179
36180 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36181
36182         * gcc.dg/special/ecos.exp: New test driver for new tests with
36183         special requirements.
36184
36185         * gcc.dg/special/alias-1.c: New test.
36186         * gcc.dg/special/gcsec-1.c: New test.
36187         * gcc.dg/special/weak-1.c: New test.
36188         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36189         * gcc.dg/special/weak-2.c: New test.
36190         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36191         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36192         * gcc.dg/special/wkali-1.c: New test.
36193         * gcc.dg/special/wkali-2.c: New test.
36194         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36195         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36196
36197 1999-02-10  Felix Lee  <flee@cygnus.com>
36198
36199           * lib/c-torture.exp (c-torture-compile): Pull out code for
36200           analyzing gcc error messages.
36201           (c-torture-execute): Likewise.  Fix some (harmless) false
36202           positives.
36203           * lib/gcc.exp (gcc_check_compile): New function.
36204
36205 1999-02-08  Richard Henderson  <rth@cygnus.com>
36206
36207         * gcc.c-torture/execute/990208-1.c: New test.
36208
36209 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36210
36211         * g++.dg/special/ecos.exp: New driver for new tests with special
36212         requirements
36213
36214         * g++.dg/special/conpr-1.C: New test
36215         * g++.dg/special/conpr-2.C: New test
36216         * g++.dg/special/conpr-2a.C: New test
36217         * g++.dg/special/conpr-3.C: New test
36218         * g++.dg/special/conpr-3a.C: New test
36219         * g++.dg/special/conpr-3b.C: New test
36220
36221         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36222         allow g++ to use the dg driver
36223
36224         * README: Add comment about g++.dg directory
36225
36226 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36227
36228         * README: Update email addresses.
36229
36230 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36231
36232         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36233         arguments in order to force structure S onto the stack even on
36234         the alpha.
36235         (test): Pass 10 leading arguments to function foo as well as the
36236         structure S.
36237
36238         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36239         failure for all targets.
36240
36241         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36242         abort to terminate program execution.
36243
36244 1999-01-30  Richard Henderson  <rth@cygnus.com>
36245
36246         * gcc.c-torture/execute/990130-1.c: New test.
36247
36248 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36249
36250         * gcc.dg/990130-1.c: New test.
36251
36252 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36253
36254         * gcc.c-torture/execute/990128-1.c: New test.
36255
36256 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36257
36258         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36259
36260 1999-01-27  Felix Lee  <flee@cygnus.com>
36261
36262         * lib/c-torture.exp (c-torture-compile): pull out code for
36263         analyzing gcc error messages.
36264         (c-torture-execute): ditto, and fix some (harmless) false
36265         positives.
36266         * lib/gcc.exp (gcc_check_compile): new function.
36267
36268 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36269
36270         * gcc.dg/990117-1.c: New test.
36271
36272         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36273
36274         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36275
36276 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36277
36278         * g77.f-torture/compile/990115-1.f: New test.
36279
36280 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36281
36282         * gcc.c-torture/compile/990107-1.c: New test
36283
36284 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36285
36286         * gcc.c-torture/execute/990106-2.c: New test.
36287
36288         * gcc.c-torture/execute/990106-1.c: New test.
36289
36290 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36291
36292         * gcc.c-torture/compile/981223-1.c: New test.
36293
36294 1998-12-29  Richard Henderson  <rth@cygnus.com>
36295
36296         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36297         (opt3): Rename from opt4 and disable.
36298
36299 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36300
36301         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36302
36303 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36304
36305         * g++.old-deja/g++.other/conv5.C: New test.
36306
36307 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36308
36309         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36310
36311 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36312
36313         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36314
36315 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36316
36317         * gcc.c-torture/compile/981211-1.c: New test.
36318
36319 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36320
36321         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36322
36323         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36324
36325 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36326
36327         * gcc.special/930510-1.c: Make C9X safe.
36328         * gcc.misc-tests/gcov-1.c Similarly.
36329         * gcc.misc-tests/gcov-2.c Similarly.
36330
36331 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36332
36333         * gcc.dg/ultrasp1.c: New test.
36334
36335 1998-12-06  Richard Henderson  <rth@cygnus.com>
36336
36337         * gcc.c-torture/execute/981206.c: New test.
36338
36339 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36340
36341         * g++.old-deja/g++.ns/template7.C: New test.
36342
36343         * g++.old-deja/g++.other/expr1.C: New test.
36344
36345         * g++.old-deja/g++.eh/tmpl3.C: New test.
36346
36347         * g++.old-deja/g++.eh/tmpl2.C: New test.
36348
36349 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36350
36351         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36352         * g++.old-deja/g++.other/using6.C: Removed.
36353         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36354
36355         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36356
36357 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36358
36359         * g++.old-deja/g++.pt/overload8.C: New test.
36360
36361         * g++.old-deja/g++.pt/overload7.C: New test.
36362
36363         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36364
36365         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36366         and relinking messages.
36367         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36368         compiling with -frepo.
36369
36370 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36371
36372         * g++.old-deja/g++.pt/lookup6.C: New test.
36373
36374 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36375
36376         * gcc.c-torture/execute/981130-1.c: New test.
36377         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36378
36379 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36380
36381         * g++.old-deja/g++.pt/explicit76.C: New test.
36382
36383         * g++.old-deja/g++.pt/friend38.C: New test.
36384
36385         * g++.old-deja/g++.ns/crash2.C: New test.
36386
36387         * g++.old-deja/g++.pt/defarg8.C: New test.
36388
36389         * g++.old-deja/g++.pt/instantiate6.C: New test.
36390
36391         * g++.old-deja/g++.pt/static6.C: New test.
36392
36393         * g++.old-deja/g++.pt/decl2.C: New test.
36394
36395 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36396
36397         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36398         problem is actually related with name lookup, but so what? :-)
36399
36400         * g++.old-deja/g++.pt/friend37.C: New test.
36401
36402 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36403
36404         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36405         element, which fails on some systems.
36406
36407         * g77.f-torture/execute/labug1.f: New test.
36408
36409 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36410
36411         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36412         is defined.
36413
36414 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36415
36416         * g77.f-torture/compile/981117-1.f: New test.
36417
36418 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36419
36420         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36421         properly discarded.
36422
36423 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36424
36425         * gcc.c-torture/execute/memcheck: New directory of tests for
36426         -fcheck-memory-usage.
36427
36428 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36429
36430         * README: New file, general information about the testsuite and
36431         new description of the various C++ test subdirectories.
36432         * README.g++: Eliminate obsolete information, update and move most
36433         relevant stuff to README.
36434
36435 1998-11-07  Richard Henderson  <rth@cygnus.com>
36436
36437         * gcc.c-torture/compile/981107-1.c: New test.
36438
36439 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36440
36441         * execute/memcpy-bi.c: New testcase.
36442
36443 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36444
36445         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36446         base classes.
36447
36448         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36449         template is selected.
36450
36451         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36452         classes, it should be accepted for all types.
36453
36454         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36455
36456         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36457         specializations start with template headers.
36458
36459 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36460
36461         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36462
36463         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36464         non-POD types.
36465
36466 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36467
36468         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36469
36470 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36471
36472         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36473
36474 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36475
36476         * 981019-1.c: New test.
36477
36478 1998-10-14  Robert Lipe <robertl@dgii.com>
36479
36480         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36481         find objc headers.
36482
36483 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36484
36485         * compile/981001-4.c: Remove use of GCC extension that triggers a
36486         compiler bug.
36487
36488 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36489
36490         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36491
36492 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36493
36494         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36495         instantiation of template produces incorrect code for delete
36496         expression.
36497
36498         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36499         constructors' name is not unique.
36500         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36501         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36502
36503         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36504         automatic array of const is ill-formed.
36505
36506         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36507         of template parameter?
36508
36509         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36510         const.
36511
36512         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36513         pointer-to-member expression.
36514
36515         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36516         declaration causes ICE.
36517
36518 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36519
36520         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36521         reserved in the global namespace.
36522
36523         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36524         generate needed virtual table.
36525
36526         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36527
36528 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36529
36530         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36531         template-dependent type
36532
36533 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36534
36535         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36536         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36537         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36538
36539         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36540         class should be usable as argument of member function.
36541         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36542         class should be usable as return type of member function.
36543         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36544         class should be usable as type of data member.
36545
36546         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36547
36548 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36549
36550         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36551
36552 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36553
36554         * gcc.dg/dll-?.c Add thumb to target list.
36555         Fix assembler scan patterns to match current assembler output.
36556
36557 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36558
36559         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36560         matching of template brackets.
36561
36562         * g++.old-deja/g++.other/using4.C: New test.  Test using
36563         declarations of methods from base classes.
36564
36565         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36566         within functions should introduce names into the innermost
36567         enclosing namespace.
36568
36569         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36570         of static locals if first initialization throws.
36571
36572 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36573
36574         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36575
36576 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36577
36578         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36579         lose track of the possible targets of tablejump insns.
36580         * special/special.exp: Run it.
36581
36582 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36583
36584         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36585         must be declared before its specializations can be named in friend
36586         declarations.
36587
36588 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36589
36590         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36591
36592         * g77.f-torture/execute/io1.f: New test.
36593
36594 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36595
36596         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36597         with pointer to template function, for which no argument deduction
36598         is possible.
36599
36600         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36601         specialization of template function as argument to template
36602         function.
36603
36604         * g++.old-deja/g++.other/access2.C: New test; Inner class
36605         shouldn't have privileged access to Outer's names.
36606
36607 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36608
36609         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36610         friend template declared within template class conflicts with
36611         nested class of the same name.
36612
36613         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36614         is ignored.
36615
36616         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36617         object with direct initializer as function declaration.
36618
36619         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36620         initializers.
36621
36622         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36623         involving const pointer and NULL produces incorrect result.
36624
36625         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36626         type name without `typename' should be rejected with -pedantic.
36627
36628 1998-10-02  Richard Henderson  <rth@cygnus.com>
36629
36630         * g++.old-deja/g++.other/addrof1.C: New test.
36631
36632 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36633
36634         * gcc.c-torture/compile/981001-1.c: New test.
36635         * gcc.c-torture/execute/981001-1.c: New test.
36636
36637 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36638
36639         * gcc.c-torture/compile/981001-2.c: New test.
36640         * gcc.c-torture/compile/981001-3.c: New test.
36641         * gcc.c-torture/compile/981001-4.c: New test.
36642
36643 1998-10-01  Robert Lipe  <robertl@dgii.com>
36644
36645         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36646         multilibbed hosts.   Idea grafted from g77.exp.
36647
36648 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36649
36650         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36651         avoid losing on systems which need -lsocket.
36652
36653 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36654
36655         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36656         * g++.old-deja/g++.other/nested2.C: Ditto.
36657         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36658         failure.
36659
36660 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36661
36662         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36663         preferred over template operator!= for enum bitfields.
36664
36665 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36666
36667         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36668         that happen to have the same base name, but in different scopes,
36669         are incorrectly rejected.
36670
36671 1998-09-16  Richard Henderson  <rth@cygnus.com>
36672
36673         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36674         on the native word size instead of an integer literal.
36675
36676 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36677
36678         * g++.old-deja/g++.other/static2.C: Invocation of static data
36679         member of type pointer-to-function denoted as non-static member.
36680
36681         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36682         checks involving function types and aliases.
36683
36684 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36685
36686         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36687         redefined to the same non-trivial type.
36688
36689         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36690         namespace-qualification of template specializations declared in
36691         other namespaces.
36692
36693         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36694         to declare a subset of the specializations of a template function
36695         as friends of specializations of a template class.
36696
36697         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36698         member templates that do not fully specialize the enclosing
36699         template class are rejected.
36700
36701 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36702
36703         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36704
36705 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36706
36707         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36708         altered from libf2c/libU77 version.
36709
36710 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36711
36712         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36713
36714 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36715
36716         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36717         (un)signed char are different types for template specialization
36718         purposes.
36719
36720 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36721
36722         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36723         * objc: ObjC testsuite.
36724
36725 1998-08-31  Catherine Moore  <clm@cygnus.com>
36726
36727         * gcc.c-torture/execute/941014-1.x:  New file.
36728
36729 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36730
36731         * lib/c-torture.exp: Add support for
36732         torture_eval_before_compile and torture_eval_before_execute
36733         variables.
36734
36735 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36736
36737         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36738         this test triggers valid.
36739
36740 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36741
36742         * gcc.dg/980827-1.c: New test.
36743
36744 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36745
36746         * gcc.c-torture/execute/loop-4b.c: New test.
36747
36748 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36749
36750         * lib/c-torture.exp: Add support for
36751         torture_eval_before_compile and torture_eval_before_execute
36752         variables.
36753
36754 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36755
36756         * gcc.c-torture/compile/980825-1.c: New test.
36757
36758 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36759
36760         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36761         count number tests in opt_t0 not good_t0.
36762
36763 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36764
36765         * gcc.c-torture/compile/930326-1.x: Fix typo.
36766
36767 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36768
36769         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36770         causes an ICE.
36771
36772 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36773
36774         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36775         STACK_SIZE is defined.
36776         * gcc.c-torture/unsorted/stuct.c: Similarly.
36777
36778         * gcc.c-torture/compile/980821-1.c: New test.
36779
36780 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36781
36782         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36783
36784 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36785
36786         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36787         code.
36788
36789 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36790
36791         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36792         error'.
36793
36794 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36795
36796         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36797
36798 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36799
36800         * gcc.c-torture/compile/980816-1.c: New test.
36801
36802         * gcc.dg/980816-1.c: New test.
36803
36804 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36805
36806         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36807         compiler for ieee tests.
36808
36809 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36810
36811         * g77.f-torture/compile/980729-0.f: New test.
36812
36813 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36814
36815         * gcc.c-torture/special/eeprof-1.c: New test, for
36816         -finstrument-functions.
36817         * gcc.c-torture/special/special.exp: Run it.
36818
36819 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36820
36821         * gcc.c-torture/compile/980729-1.c: New test.
36822
36823 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36824
36825         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36826         __thumb__ is defined, and test for ARM style doubles if so.
36827
36828 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36829
36830         * g77.f-torture/noncompile/980615-0.f: New test.
36831
36832 1998-07-26  H.J. Lu  (hjl@gnu.org)
36833
36834         * gcc.dg/980312-1.c: Do link instead of compile.
36835         * gcc.dg/980313-1.c: Likewise.
36836
36837 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36838
36839         * gcc.c-torture/compile/980726-1.c: New test.
36840
36841 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36842
36843         * g77.f-torture/execute/io0.f: New test.
36844
36845 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36846
36847         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36848         an int.
36849
36850 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36851
36852         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36853         m32r bugs.
36854
36855 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36856
36857         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36858         c-decl.c:grokdeclarator can handle mode attributes.
36859
36860 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36861
36862         * gcc.c-torture/execute/980716-1.c: New test.
36863
36864 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36865
36866         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36867         the mn10200.
36868         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36869         the mn10200.
36870         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36871         * gcc.c-torture/compile/930326-1.x: Similarly.
36872
36873 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36874
36875         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36876         New test from Craig.
36877
36878 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36879
36880         * g77.f-torture/noncompile/980616-0.f: New test.
36881
36882         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36883
36884 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36885
36886         *  g++.other/singleton.C: Return error value instead of taking
36887         SIGSEGV.
36888
36889 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36890
36891         *  g++.other/singleton.C: New test.   Warning is under dispute.
36892         Runtime crash is not.
36893
36894 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36895
36896         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36897         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36898         using6.C, using7.C}:  New namespace tests.
36899
36900 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36901
36902         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36903         specialization with typedef'ed names used as array indexes.
36904
36905 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36906
36907         * gcc.c-torture/execute/980709-1.c: New test.
36908
36909         * gcc.dg/980709-1.c: New test.
36910
36911 1998-07-07  Richard Henderson  <rth@cygnus.com>
36912
36913         * gcc.c-torture/execute/bcp-1.c: New test.
36914
36915 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36916
36917         * gcc.c-torture/execute/980707-1.c: New test.
36918
36919 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36920
36921         * gcc.c-torture/compile/980706-1.c: New test.
36922
36923 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36924
36925         * g77.f-torture/execute/980701-0.f,
36926         g77.f-torture/execute/980701-1.f: New test from Craig.
36927
36928 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36929
36930         * gcc.c-torture/compile/980701-1.c: New test.
36931
36932         * gcc.c-torture/execute/980701-1.c: New test.
36933
36934 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36935 rlsruhe.de>
36936
36937         * g++.old-deja/g++.robertl/eb132.C: New test.
36938         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36939
36940 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36941
36942         * g77.f-torture/execute/980628-7.f,
36943         g77.f-torture/execute/980628-8.f,
36944         g77.f-torture/execute/980628-9.f,
36945         g77.f-torture/execute/980628-10.f: New tests from Craig.
36946
36947         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36948
36949 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36950
36951         * g77.f-torture/execute/980628-4.f: New test from Craig.
36952         * g77.f-torture/execute/980628-5.f: Likewise.
36953         * g77.f-torture/execute/980628-2.f: Likewise.
36954         * g77.f-torture/execute/980628-0.f: Likewise.
36955         * g77.f-torture/execute/980628-1.f: Likewise.
36956         * g77.f-torture/execute/980628-3.f: Likewise.
36957         * g77.f-torture/execute/980628-6.f: Likewise.
36958
36959 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36960
36961         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36962         directory when nothing has been installed yet.
36963
36964 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36965
36966         * gcc.c-torture/special/special.exp: Handle newer versions of
36967         dejagnu.
36968
36969 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36970
36971         * gcc.dg/980626-1.c: New test.
36972
36973 1998-06-19  Bruno Haible <haible@ilog.fr>
36974
36975         * gcc.misc-tests/m-un-2.c: New test.
36976         * g++.old-deja/g++.other/warn01.c: Likewise.
36977
36978 1998-06-19  Robert Lipe  <robertl@dgii.com>
36979
36980         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36981         compatibility with assmblers with a different comment character.
36982         Eliminate use of GAS-specific extensions.
36983
36984 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36985
36986         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36987
36988 1998-06-19  Robert Lipe  <robertl@dgii.com>
36989
36990         *lib/g77.exp: Replace search for libf2c.a with search for newly
36991         renamed libg2c.a
36992
36993 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36994
36995         * gcc.c-torture/execute/980617-1.c: New test.
36996
36997 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36998
36999         * gcc.c-torture/execute/980612-1.c: New test.
37000
37001 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37002
37003         * gcc.dg/980523-1.c: Only test on ppc-linux.
37004         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37005
37006         * gcc.c-torture/execute/980608-1.c: New test.
37007
37008 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37009
37010         * gcc.c-torture/execute/980605-1.c: New test.
37011
37012 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37013
37014         * gcc.c-torture/execute/980604-1.c: New test.
37015
37016 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37017
37018         * gcc.c-torture/execute/980602-1.c: New test.
37019         * gcc.c-torture/execute/980602-2.c: Likewise.
37020
37021 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37022
37023         * 970125-0.f: Fix per JCB.  Add commentary.
37024
37025 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37026
37027         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37028         IEEE -0 support.
37029
37030 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37031
37032         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37033         earlier.
37034
37035 1998-05-28  Catherine Moore <clm@cygnus.com>
37036
37037         * gcc.c-torture/execute/980526-3.c: New test.
37038
37039 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37040
37041         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37042         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37043         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37044         m88k-motorola-sysv3 to XFAIL.
37045
37046 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37047
37048         * gcc.dg/980526-1.c: New test.
37049         * gcc.c-torture/execute/980526-2.c: New test.
37050
37051 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37052
37053         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37054
37055         * gcc.c-torture/execute/980526-1.c: New test.
37056
37057 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37058
37059         * g77.f-torture/execute/alpha2.f: Add runtime test.
37060
37061 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37062
37063         * g++.old-deja/old-deja.exp: Strip leading directories.
37064
37065         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37066         error for the line.  Don't run multiple tests for the same line.
37067
37068 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37069
37070         * gcc.dg/980523-1.c: New test.
37071
37072 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37073
37074         * g77.f-torture/compile/970915-0.f: New test.
37075
37076 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37077
37078         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37079
37080 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37081
37082         * gcc.dg/980520-1.c: New test.
37083
37084 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37085
37086         * gcc.dg/980502-1.c: Fix return type.
37087
37088 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37089
37090         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37091         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37092         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37093         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37094         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37095
37096 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37097
37098         * g77.f-torture/execute/980520-1.f: New test.
37099
37100 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37101
37102         * lib/mike-g77.exp: New file.
37103
37104         * g77.f-torture/noncompile/noncompile.exp,
37105         g77.f-torture/noncompile/check0.f: New files.
37106
37107 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37108
37109         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37110         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37111         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37112         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37113         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37114         abort where appropriate.
37115
37116 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37117
37118         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37119         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37120
37121 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37122
37123         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37124
37125 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37126
37127         * g77.f-torture/compile/980427-0.f: New test.
37128
37129 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37130
37131         * g77.f-torture/compile/980424-0.f: New test.
37132
37133 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37134
37135         * g77.f-torture/compile/980419-2.f (main): New test.
37136         * g77.f-torture/compile/970125-0.f: New test.
37137         * g77.f-torture/compile/980419-1.f: New test.
37138
37139 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37140
37141         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37142         of loop-4.c.
37143
37144 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37145
37146         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37147
37148 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37149
37150         * gcc.c-torture/compile/980329-1.c: New test.
37151
37152 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37153
37154         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37155         * gcc.dg/980312-1.c: Fix typo in -march command.
37156
37157 1998-03-16  H.J. Lu  (hjl@gnu.org)
37158
37159         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37160
37161 1998-03-11  Robert Lipe  <robertl@dgii.com>
37162
37163         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37164         Dave Love agree the Fortran source is bogus.
37165
37166 1998-03-11  Robert Lipe  <robertl@dgii.com>
37167
37168         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37169         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37170         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37171         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37172         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37173
37174 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37175
37176         * g++.old-deja/g++.other/friend1.C: New test.
37177
37178 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37179
37180         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37181         possibly uninitialized) variables and declare dnrm2.
37182
37183 1998-02-23  Robert Lipe <robertl@dgii.com>
37184
37185         From Bruno Haible <haible@ilog.fr>:
37186         * gcc.c-torture/execute/980223.c: New test.
37187
37188 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37189
37190         * gcc.dg/ifelse-1.c: New test.
37191
37192 1998-02-09  H.J. Lu  (hjl@gnu.org)
37193
37194         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37195
37196           * lib/old-dejagnu.exp (old-dejagnu): Added the
37197           "execution test - XFAIL *-*-*" handling in the spirit of
37198           "excess errors test -". Changed the "execution test fails"
37199           handling to be like "excess errors test fails".
37200           * Update various tests accordingly.
37201
37202 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37203
37204         * gcc.c-torture/execute/980205.c: New test.
37205
37206 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37207
37208         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37209         * lib/f-torture.exp: Similarly.
37210         * gcc.c-torture: Rename all .cexp files to .x files.
37211
37212 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37213
37214         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37215         (940510-1.c): Removed duplicate.
37216         (971104-1.c): New test.
37217
37218 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37219
37220           * lib/f-torture.exp: Improve error and loop detection.
37221
37222 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37223
37224         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37225         use that to size the filler array.
37226
37227 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37228
37229         * lib/c-torture.exp(c-torture-execute): Fix typo.
37230
37231         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37232         testcase as the executable name. Keep the executable around if
37233         the test fails.
37234
37235 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37236
37237         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37238         changes.  Only test one -g option, and move it to the end of the
37239         list of options to test.
37240
37241 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37242
37243         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37244         variable GCC_TORTURE_OPTIONS to supply default switches separated
37245         by colons.  If no environment variable, run tests with -O0 -g, -O1
37246         -g, and -O2 -g as well.
37247
37248 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37249
37250         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37251         explanatory comments. Fix indentation.
37252
37253 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37254
37255         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37256
37257 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37258
37259         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37260         * g++.old-deja/g++.mike/p7325.C: Likewise.
37261         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37262
37263 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37264
37265         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37266         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37267         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37268         * g++.old-deja/g++.law/operators4.C: Likewise.
37269
37270 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37271
37272         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37273         * g++.old-deja/g++.mike/p784.C: Ditto.
37274         * g++.old-deja/g++.mike/p785.C: Ditto.
37275
37276 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37277
37278           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37279
37280 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37281
37282         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37283         target feature; pass this to c-torture-execute as needed.
37284
37285 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37286
37287         * lib/c-torture.exp(c-torture-execute): If the previous and the
37288         current executables being tested are identical, we don't need to
37289         run the executable again. Try to make the executable names
37290         unique. Add an optional argument for passing additional compiler
37291         flags.
37292
37293 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37294
37295         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37296
37297 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37298
37299         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37300
37301 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37302
37303         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37304         32bit or larger longs.
37305
37306         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37307         have either a 32bit long or 32bit int.
37308
37309 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37310
37311         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37312         Make double precision tests dependent on sizeof (double).
37313
37314 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37315
37316         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37317         too.
37318
37319 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37320
37321         * gcc.c-torture/compile/961203-1.cexp: New script.
37322
37323 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37324
37325         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37326         up the includes ourselves.
37327
37328 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37329
37330         * lib/plumhall.exp: Remove random include, and add a few
37331         verbose messages for debugging.
37332
37333 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37334
37335         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37336         of trying to do it ourselves.
37337
37338 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37339
37340         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37341
37342 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37343
37344         * gcc.prms/5403.c: Made regexp a bit less strict.
37345
37346 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37347
37348         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37349         is returned from remote_load instead.
37350         * lib/plumhall.exp: Ditto.
37351         * lib/mike-g++.exp: Ditto.
37352         * lib/old-dejagnu.exp: Ditto.
37353         * lib/c-torture.exp: Ditto.
37354
37355 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37356
37357         * lib/g++.exp: Use build_wrapper procedure.
37358         * lib/gcc.exp: Ditto.
37359
37360 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37361
37362         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37363         an old-style decl for malloc.  Fixes tests to work when
37364         sizeof (int) != sizeof (size_t).
37365
37366 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37367
37368         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37369
37370         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37371         use stdargs.h interface.
37372
37373 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37374
37375         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37376         NO_VARARGS when compiling.
37377
37378 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37379
37380         * lib/plumhall.exp(ph_includes): New procedure.
37381         (ph_make): Use it.
37382         (ph_compiler): Ditto.
37383
37384         * lib/g++.exp: Rename test-glue.c to testglue.c.
37385         * lib/gcc.exp: Ditto.
37386
37387 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37388
37389         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37390         to completion when it's called.
37391
37392 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37393
37394         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37395         is defined, don't do test.
37396
37397 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37398
37399         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37400         for object files.
37401         (ph_summary): Mark skipped testcases as untested, not unresolved.
37402
37403         * lib/plumhall.exp (ph_make): If unresolved because of bad
37404         errorCode, record errorCode in log file.
37405         (*): Replace send_log/verbose with verbose -log.
37406
37407 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37408
37409         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37410         double conversion if double isn't at least 8 bytes.
37411
37412         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37413         int to work with targets where int is 16 bits.
37414
37415         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37416         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37417         precision for the test to complete.
37418
37419 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37420
37421         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37422         if d10v is not compiled with the -mdouble64 flag.
37423         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37424
37425         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37426         d10v is not compiled with the -mint32 flag.
37427
37428 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37429
37430         * lib/plumhall.exp: Use incr_count.
37431
37432 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37433
37434         * gcc.c-torture: Update to c-torture-1.45.
37435
37436 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37437
37438         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37439         the name of the expect testcase file).
37440
37441         * lib/g++.exp(g++_init): Ditto.
37442
37443 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37444
37445         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37446         the host.
37447
37448         * lib/gcc.exp(gcc_exit): New procedure.
37449
37450 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37451
37452         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37453         specs where appropriate.
37454
37455         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37456         because of new "candidates are" messages, and removed a few
37457
37458         * Converted all non-old-style g++ testcases to old-style, and
37459         moved into g++.old-deja.
37460
37461 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37462
37463         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37464         options.
37465
37466         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37467         succeeded.
37468
37469         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37470
37471 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37472
37473         * lib/gcc.exp (gcc_target_compile): Add support for defining
37474         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37475         the machine doesn't have those features.
37476
37477 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37478
37479         * g++.law/operators4.exp: Don't use LIBS.
37480
37481 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37482
37483         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37484
37485         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37486         * lib/g++.exp: Set it here instead. Also, allow use of the
37487         --tool_exec and --tool_opt options. Change CXX to
37488         GXX_UNDER_TEST.
37489
37490         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37491
37492         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37493
37494 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37495
37496         * lib/old-dejagnu.exp: Use prune_warnings instead of
37497         prune_system_crud.
37498         * lib/mike-g++.exp: Ditto.
37499         * lib/gcc.exp: Ditto.
37500         * lib/g++.exp: Ditto.
37501
37502         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37503
37504 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37505
37506           * 941014-2.c: Include stdlib.h
37507           * 960327-1.c: Include stdio.h
37508           * dbra.c, index-1.c: Don't assume ints are 32bits.
37509
37510 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37511
37512         * lib/gcc.exp: Add gcc,stack_size target feature.
37513
37514         * lib/g++.exp(g++_target_compile): Add the include and link
37515         paths here, not in two other places. And, it's $options, not
37516         options.
37517
37518         * lib/mike-g++.exp(postbase): Remove the code that determines
37519         the correct include and link paths.
37520         * g++.old-deja/old-deja.exp: Ditto.
37521
37522 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37523
37524         * lib/g++.exp(g++_init): target_compile no longer returns the
37525         filename of the result.
37526
37527 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37528
37529         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37530         call to glob.
37531
37532         * gcc.c-torture/special/special.exp: Change call to
37533         gcc_target_compile to include the object file.
37534
37535 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37536
37537         * gcc.c-torture/special/special.exp: Correct misspelling in last
37538         change.
37539
37540 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37541
37542         * lib/plumhall.exp(ph_summary): Log the entire output of the
37543         executable. Return -1 if there were any failures, 0 otherwise.
37544         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37545         (ph_make): Clean up objects and executables that were built
37546         if the tests succeeded.
37547
37548 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37549
37550         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37551         libraries and includes in the build tree as appropriate.
37552
37553 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37554
37555         * lib/c-torture.exp: Instead of looking for the global variable
37556         NO_LONG_LONG, check to see if that's a feature of the target.
37557
37558 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37559
37560         * config/default.exp: Minimize. Delete the remainer of the files in
37561         config; this functionality is now in devo/dejagnu/config.
37562
37563         g++.*/*: Pass any additional flags used to compile to postbase;
37564         delete CXXFLAGS.
37565
37566         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37567         is now done by runtest.exp. Use gcc_target_compile instead of
37568         compile.
37569
37570         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37571         Remove references to CFLAGS. Use remote_file instead of
37572         calling rm -f.
37573         (c-torture): Take a list of arguments to use to compile this
37574         testcase.
37575
37576         lib/g++.exp: Simplify. Use target_compile instead of compile.
37577         lib/gcc-dg.exp: Ditto.
37578         lib/gcc.exp: Ditto.
37579         lib/mike-{gcc,g++}.exp: Ditto.
37580         lib/old-dejagnu.exp: Ditto.
37581         lib/plumhall.exp: Ditto.
37582
37583 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37584
37585         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37586         (ph_linker): Likewise.
37587
37588 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37589
37590           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37591         MAP_ANON / MAP_ANONYMOUS if defined;
37592         else try to map from /dev/zero .
37593
37594 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37595
37596         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37597         isn't defined, then define it to MAP_ANONYMOUS.
37598
37599 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37600
37601         * gcc.c-torture: Update to c-torture-1.42 release.
37602
37603 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37604
37605         * gcc.c-torture: Update to c-torture-1.41 release.
37606
37607 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37608
37609         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37610         c-torture release.
37611
37612 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37613
37614         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37615         and LDFLAGS.  Fix second case to append the target_info ldflags
37616         onto LDFLAGS, not CFLAGS.
37617         * lib/g++.exp (g++_init): Add target_info stuff.
37618         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37619         of libgloss and newlib flags for !native.
37620
37621         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37622         (GDB): Fix relative path to go up another dir for finding gdb.
37623
37624 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37625
37626         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37627         versions in the target_info array, if they don't exist.
37628
37629 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37630
37631         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37632
37633 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37634
37635         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37636         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37637
37638 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37639
37640         * lib/old-dejagnu.exp: Don't remove the output file before we've
37641         actually tested it. Don't append pwd to the path of the executable
37642         we're testing.
37643
37644 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37645
37646         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37647
37648 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37649
37650         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37651         temporary directory for compiler files, and set it to a default
37652         value of /tmp. Set $output as the name of the output file from
37653         compiling the testcase. Add a -o option to $cflags_var so the
37654         compiler writes the final output file as $output. Set $executable
37655         to $output.
37656
37657         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37658         directory for compiler files, and set it to /tmp if it doesn't
37659         already have a value. Set $output_file to the name of the output
37660         file from compiling the testcase. Add a -o option to CXXFLAGS so
37661         the compiler writes the final output file as $output. Use $output
37662         as the executable to be tested.
37663
37664 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37665
37666         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37667
37668 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37669
37670         * gcc.c-torture/execute/pending-1.c: New test.  Still
37671         pending in Tege's queue.
37672
37673 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37674
37675         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37676         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37677         if there were failures.  Call unresolved if there were unresolved
37678         testcases.  Call gcc_fail if program did not run to completion.
37679         (ph_make): Pass additional argument name to ph_execute.
37680         (ph_execute): Add new argument.  Pass additional arguments to
37681         ph_summary.  Call gcc_fail is there is no execution output.
37682
37683 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37684
37685         * lib/plumhall.exp (proc_summary): Output relavent summary
37686         lines into the log so specific failures in plumhall can be
37687         investigated.
37688
37689 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37690
37691         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37692         (c-torture-execute): Don't try to execute tests which use
37693         "long long" types if $NO_LONG_LONG is nonzero.
37694
37695 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37696
37697         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37698         not c-torture.
37699
37700         * gcc.ieee: Move from here.
37701         * gcc.c-torture/execute/ieee: To here.
37702
37703 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37704
37705         * gcc.c-torture: Update to c-torture-1.41 release.
37706
37707 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37708
37709         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37710         not "$output".
37711
37712 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37713
37714         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37715         -c present.
37716
37717 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37718
37719         * config/proelf.exp: Handle connecting to a simulator.
37720
37721 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37722
37723         * config/proelf.exp: New file.  Enough framework that we can
37724         run c-torture tests on the proelf targets (or any other target
37725         that gdb can connect to for that matter).
37726
37727 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37728
37729         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37730         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37731
37732         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37733         exec_output exists.
37734
37735 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37736
37737         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37738         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37739
37740         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37741         to pass/fail/unresolved/unsupported/untested.  Caller must now
37742         call unresolved/unsupported/untested.
37743         * lib/*.exp: Update FSF address.  Update to handle new results of
37744         ${tool}_load.
37745         * lib/chill.exp (verbose): Delete.
37746
37747 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37748
37749         * lib/gcc.exp (default_gcc_start): Change order of args to
37750         $LDFLAGS $CFLAGS $LIBS.
37751         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37752         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37753         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37754         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37755         * gcc.misc-tests/dg-test.exp: Likewise.
37756         * gcc.misc-tests/msgs.exp: Likewise.
37757         * gcc.prms/prms.exp: Likewise.
37758         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37759         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37760
37761         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37762
37763 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37764
37765         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37766
37767         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37768         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37769
37770         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37771         necessary.
37772
37773 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37774
37775         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37776         global for loop; add use of $mathlib.
37777         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37778         settings here; set mathlib for anything but VxWorks.
37779
37780 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37781
37782         * gcc.c-torture: Update to c-torture-1.40 release.
37783
37784 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37785
37786         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37787         dg.exp.
37788
37789 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37790
37791         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37792         global.
37793
37794 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37795
37796         * lib/g++.exp (LIBS): Define if not already.
37797         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37798         (gcc-dg-prune): Call prune_gcc_output.
37799         * lib/gcc.exp (prune_gcc_output): New proc.
37800         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37801         prune_gcc_output.
37802
37803 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37804
37805         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37806         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37807
37808 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37809
37810         * gcc.c-torture: Update to c-torture-1.39 release.
37811
37812 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37813
37814         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37815         fails, try others as well.
37816
37817 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37818
37819         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37820         If compilation fails, mark execute tests as `untested'.
37821         If test is marked as unsupported, don't mark compilation and
37822         execute tests as failed.
37823
37824 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37825
37826         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37827         libstdc++ for whether or not we want to be doing shared
37828         libraries.  Delete link_curses since we don't need it anymore.
37829         * lib/mike-g++.exp (postbase): Don't link in libg++.
37830         * g++.old-deja/old-deja.exp: Likewise.
37831
37832 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37833
37834         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37835
37836 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37837
37838         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37839         For that, add `-Wl,-a,shared_archive'.
37840         * g++.old-deja/old-deja.exp: Likewise.
37841
37842 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37843
37844         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37845
37846 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37847
37848         * lib/mike-g++.exp (postbase): Pay attention to the status of
37849         g++_load.
37850
37851 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37852
37853           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37854
37855 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37856
37857         * lib/gcc.exp (default_gcc_start): No longer need to log program
37858         being executed or its output, execute_anywhere does that now.
37859         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37860         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37861
37862 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37863
37864         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37865         the same as those in lib/g++.exp.
37866
37867 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37868
37869         * gcc.c-torture: Update to c-torture-1.38 release.
37870         * gcc.ieee: Related changes.
37871
37872 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37873
37874         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37875         "exec". Minor reformatting changes.
37876
37877         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37878         cross. This means all "exec" calls now work on a remote host as
37879         well.
37880         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37881         cross. Filter out the extra "\r\n" stuff that expect puts in.
37882         (c-torture-execute): Filter out the bogus warnings like
37883         c-torture-compile does. Add support for canadian cross.
37884         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37885         Use execute_anywhere rather than calling exec directly. Now it
37886         works for canadian cross testing.
37887
37888 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37889
37890         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37891         results into a variable, and check that rather than using file exists.
37892
37893 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37894
37895         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37896         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37897
37898 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37899
37900         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37901         lib_curses if there's a shared libg++ in the build tree.
37902
37903 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37904
37905         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37906         if not supported target.
37907
37908 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37909
37910         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37911         link_curses up to always happen, not just for native builds.
37912
37913 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37914
37915         * gcc.c-torture: Update to c-torture-1.36 release.
37916         * gcc.failure: Related changes.
37917
37918 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37919
37920         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37921
37922 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37923
37924         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37925         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37926         runshlib, link_curses, and mathlib for link and run.
37927
37928         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37929         pass the runtime shared library options for Solaris, OSF/1, and
37930         Irix5, and link with -lcurses to avoid unresolved references.
37931
37932 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37933
37934         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37935         only run once.
37936
37937 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37938
37939         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37940
37941 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37942
37943         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37944         do not have a framework for the "compat" tests yet.
37945
37946 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37947
37948         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37949         set to null if we're testing vxworks5.1.  Use that instead of
37950         `-lm' in the setting of LIBS for link and run.
37951
37952 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37953
37954         * config/rom68k.exp (${tool}_load): Major changes to make it
37955         work.  Verified that it does in fact return the stuff in
37956         exec_output properly.  Catch any Emul or any TRAP other than 0.
37957
37958 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37959
37960         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37961         LDFLAGS properly for targets that need stuff from libgloss.
37962         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37963         only run once.
37964         (gpp_initialized): New variable.
37965
37966 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37967
37968         * config/rom68k.exp: Load libgloss.exp.
37969         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37970         so we can produce a fully linked binary.
37971         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37972         so we can produce a fully linked binary.
37973
37974 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37975
37976         * lib/plumhall.exp (ph_section): Watch for expected failures.
37977         Add missing `else'.
37978
37979         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37980         run the testcase.
37981         (c-torture): Likewise.
37982
37983 1995-08-28  Doug Evans  <dje@cygnus.com>
37984
37985         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37986
37987         * lib/mike-g++.exp (mike_cleanup): New proc.
37988         (prebase): New globals compiler_result, not_compiler_result,
37989         target_regexp.
37990         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37991         allow leading "-" in pattern.  Watch for unsupported tests.
37992         If $compiler_result is set, pattern match assembler code,
37993         and ditto for $not_compiler_result.
37994         * lib/mike-gcc.exp: Likewise.
37995
37996         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37997         execution "succeeded".
37998
37999 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38000
38001         * config/win32.exp: New file.
38002         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38003
38004 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38005
38006         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38007         unsupported.
38008         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38009         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38010         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38011
38012         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38013         "... without exceptions was ...".  That is now handled by
38014         prune_system_crud.
38015         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38016
38017 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38018
38019         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38020         sieve.c,sort2.c}: New files.
38021         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38022         sieve.exp,sort2.exp}: Drivers for them.
38023
38024         * lib/mike-gcc.exp (program_output): New user settable variable.
38025         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38026         messages.
38027         * lib/mike-g++.exp (program_output): New user settable variable.
38028
38029         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38030
38031         * config/sh.exp: Deleted (use sim.exp instead).
38032
38033 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38034
38035         * config/vx.exp: Declare CHECKTASK as global.
38036         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38037         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38038         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38039
38040 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38041
38042         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38043         target. Like vx.exp, only includes `vx29k.exp' instead of
38044         `vxworks.exp'.
38045
38046 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38047
38048         * config/sim.exp: Increase time limit from 120 seconds to 240.
38049
38050 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38051
38052         * gcc.c-torture/execute/950628-1.c: New test.
38053
38054 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38055
38056         * gcc.c-torture: Update with changes/additions from
38057         c-torture-1.34.
38058
38059 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38060
38061         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38062
38063 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38064
38065         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38066
38067 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38068
38069         * gcc.c-torture/compile/950512-1.c: New test.
38070         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38071         * gcc.dg/struct-ret-1.c: Likewise.
38072
38073 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38074
38075         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38076           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38077
38078 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38079
38080         * gcc.c-torture/special/920411-1.c: Deleted.
38081         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38082
38083 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38084
38085         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38086         cpu limit.
38087
38088 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38089
38090         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38091
38092 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38093
38094         From kenner;
38095         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38096         is the proper length.
38097         * va-arg-3.c: Likewise.
38098
38099 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38100
38101         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38102         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38103
38104         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38105         * lib/g++.exp (default_g++_start): Delete old cruft.
38106
38107 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38108
38109         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38110         (2 * (1 << 18)) to (2 * (1 << 17)).
38111
38112         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38113
38114 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38115
38116         * config/rom68k.exp: Renamed from config/idp.exp
38117
38118 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38119
38120         * c-torture/compile/921109-2.c
38121
38122 1995-04-18  Mike Stump  <mrs@cygnus.com>
38123
38124         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38125         excess errors.
38126
38127 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38128
38129         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38130         output.
38131         * lib/g++.exp (default_g++_start): Likewise.
38132
38133 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38134
38135         * gcc.c-torture/compile/950329-1.c: New test.
38136
38137 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38138
38139           * config/bug.exp (${tool}_load): Updated to use new remote_open
38140           and remote_close procs.
38141         * config/idp.exp: New file.
38142
38143 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38144
38145         * gcc.c-torture/execute/950322-1.c: New test.
38146
38147 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38148
38149         * config/vx.exp (${tool}_load): Clean up testing of return code from
38150         vxworks_ld and vxworks_spawn.
38151
38152 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38153
38154         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38155
38156 1995-03-13  Mike Stump  <mrs@cygnus.com>
38157
38158         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38159         can mark excess errors on a machine by machine basis.  Note, the
38160         default is to not expect any excess errors, even when excess
38161         errors test - is given, so you will want to put an XFAIL ... on
38162         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38163         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38164         those 4 machines, but no others.
38165
38166 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38167
38168         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38169         * lib/c-torture.exp: to here.
38170
38171 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38172
38173         * gcc.c-torture/execute/950221-1.c: New test.
38174         * gcc.c-torture/execute/struct-ret-1.c: New test.
38175         * gcc.c-torture/compile/950221-1.c: New test.
38176
38177         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38178
38179 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38180
38181         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38182         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38183
38184 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38185
38186         * g++.gb: New directory of tests, derived from my signature and
38187         class scoping tests.
38188
38189         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38190         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38191         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38192         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38193         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38194         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38195         * g++.gb/sig25.C: Likewise.
38196
38197         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38198         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38199         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38200         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38201         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38202         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38203         * g++.gb/sig25.exp: Likewise.
38204
38205         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38206         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38207         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38208         * g++.gb/scope13.C: Likewise, this test still fails.
38209
38210         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38211         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38212         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38213         * g++.gb/scope13.exp: Ditto.
38214
38215         * g++.gb/README: New file, explains what these tests are about.
38216
38217 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38218
38219         * lib/dg.exp (dg-do): Support `preprocess'.
38220         (dg-test): Likewise.
38221
38222 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38223
38224         * config/udi.exp: change "continue -expect" to "exp_continue".
38225
38226 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38227
38228         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38229         Delete redundant tests.
38230
38231         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38232         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38233         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38234         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38235         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38236         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38237         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38238         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38239
38240         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38241         storing label pointers.
38242         * gcc.c-torture/execute/921019-1.c: Likewise.
38243         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38244         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38245         parameter fp.
38246         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38247         constants.
38248
38249         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38250         Delete obsolete tests.
38251
38252         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38253         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38254         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38255         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38256         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38257         * gcc.c-torture/compile/950124-1.c: New test.
38258
38259         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38260
38261 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38262
38263         * lib/mike-g++.exp: Add -lm to LIBS.
38264
38265 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38266
38267         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38268
38269 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38270
38271         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38272
38273 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38274
38275         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38276
38277 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38278
38279         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38280         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38281         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38282         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38283         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38284         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38285         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38286         * g++.law/{operators31.C, operators32.C,
38287         * g++.law/{operators33.C, operators34.C}: Likewise.
38288         * g++.law/{pic1.C, refs2.C}: Likewise.
38289         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38290         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38291         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38292         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38293
38294         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38295         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38296         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38297         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38298         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38299         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38300         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38301         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38302         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38303         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38304         * g++.law/{operators34.exp}: Likewise.
38305         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38306         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38307         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38308         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38309         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38310
38311         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38312         No longer expected to fail.
38313         * g++.law/missed-error3.C: Tweak for recent bool changes.
38314
38315 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38316
38317         * config/emb-unix: Deleted.
38318         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38319         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38320
38321 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38322
38323         * lib/dg.exp (dg-test): Fix typo in last patch.
38324
38325 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38326
38327         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38328         (handles multiple occurrences).
38329
38330 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38331
38332         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38333         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38334         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38335         printed).
38336         * lib/c-torture.exp (c-torture-compile): Likewise.
38337         (c-torture): Prepend full path if missing.
38338         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38339         (gcc_fail): Likewise.
38340         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38341
38342 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38343
38344         * lib/netware.exp: Only attach to NetWare i386 systems.
38345
38346 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38347
38348         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38349         messages.  Add test name to "output pattern match" pass/fail message.
38350
38351 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38352
38353         * gcc.dg: New testsuite.
38354         * gcc.dg/dg.exp: New file.
38355
38356         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38357         test-switch.c}: Deleted.
38358
38359         * gcc.misc-tests/msgs.exp: New testcase driver.
38360
38361 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38362
38363         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38364         Watch for illegal return values from ${tool}_load.
38365         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38366         cross targets.  Coerce return value >0 to 1.
38367
38368 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38369
38370         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38371
38372         * config/emb-unix.exp: New file.
38373
38374         * config/sim.exp: Error if variable $SIM not defined.
38375         (${tool}_load): Mark test as "untested" if simulator missing.
38376
38377         * config/unix.exp: Load remote.exp to get rcp_download.
38378         * lib/c-torture.exp: Use different option lists for testcases with
38379         and without loops.
38380         * gcc.c-torture/execute/execute.exp: Likewise.
38381
38382 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38383
38384         * config/*.exp: Clarify return code from ${tool}_load.
38385         Call `unresolved' or `untested' instead of `warning' or `perror'
38386         (sometimes you still want to call both though).
38387         Add comment that `shell_id' is local to each file.
38388         * config/udi.exp (timeout): Set to 30.
38389         Don't print warning if connection fails, $connectmode has already
38390         printed an error.
38391         (${tool}_load): Move verbose messages to level 2.
38392         Rework pattern for "Process started" message.
38393         Pass `shell_id' to ${connectmode}_download.
38394         Retry twice upon timeout.  Make resetting of target more robust.
38395         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38396         Pass `shell_id' to exit_$connectmode.
38397         Only call exit_$connectmode if connected.
38398         * config/unix.exp (${tool}_load): Check return codes better.
38399         * config/vrtx.exp (${tool}_load): Likewise.
38400         * config/vx.exp (${tool}_load): Likewise.
38401         Delete unneeded global's.
38402         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38403         from ${tool}_load.
38404         (dg-stat): Delete.
38405         (dg-init): Delete recording of pass/fail counts.
38406         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38407         (old-dejagnu-init): Likewise.
38408         (old-dejagnu-stat): Delete contents, empty proc now.
38409         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38410         (c-torture): Delete references to lcnt, lpass, lfail.
38411         Get option list from TORTURE_OPTIONS.
38412         Delete -funroll[-all]-loops if no loops.
38413         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38414         (g++_stat): Delete contents (empty proc now).
38415         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38416         (gcc_finish): Likewise.
38417         (gcc_stat): Deleted.
38418         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38419         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38420         * gcc.c-torture/execute/execute.exp: Likewise.
38421         Split tests into two parts: compile, execute.
38422         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38423         no loops.  Update to reflect clarified return codes from ${tool}_load.
38424
38425 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38426
38427         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38428         to grep for.
38429         (old-dejagnu): Likewise (where necessary).
38430
38431 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38432
38433         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38434
38435         * lib/dg.exp (dg-process-target): Fix processing of selector.
38436         Add comment regarding use of `error'.
38437
38438         * lib/gcc.exp (prune_system_crud): Define if missing.
38439         * lib/g++.exp (prune_system_crud): Likewise.
38440
38441         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38442         Call prune_system_crud.
38443         * lib/dg.exp (dg-runtest): New proc.
38444         Use perror instead of send_user for tcl errors in testcase.
38445         Don't return any value, it's never used.
38446         Don't clobber previous definition of `unknown'.
38447         Print tcl errors in `dg-final'.
38448
38449 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38450
38451         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38452         (dg-test): Don't print errorInfo, it contains stack backtrace.
38453
38454 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38455
38456         * lib/g++.exp (runtest_file_p): Define if missing.
38457
38458 1994-09-24  Doug Evans  (dje@cygnus.com)
38459
38460         * lib/mike-g++.exp: Comment out loading of g++.exp.
38461         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38462         (default_g++_version): Always print something.
38463         (default_g++_start): Comment out call to `which'.
38464         (g++_start, g++_load): Deleted (must be defined in config file).
38465         * lib/gcc.exp: Test for existence of $CC at start.
38466         Delete check for tmpdir (done in gcc_init).
38467         (default_gcc_version): Always print something.
38468         (default_gcc_start): Comment out call to `which'.
38469         * config/*.exp: Major cleanup - make cross targets work at least a
38470         little better for g++ (by not being "--tool gcc" specific).
38471         Rename gcc_xxx to ${tool}_xxx.
38472         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38473         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38474
38475 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38476
38477         * lib/c-torture.exp (c-torture-compile): Rework compiler
38478         message processing.
38479
38480         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38481         c-torture.
38482
38483 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38484
38485         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38486
38487         * lib/dg.exp (dg-process-target): Support { target native }.
38488
38489 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38490
38491         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38492         looked for "... program xxx got fatal signal".
38493         Correct regsub munging of `comp_output'.
38494         Ignore compiler messages "path prefix not used" and "linker input
38495         file unused".
38496
38497 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38498
38499         * lib/gcc.exp (runtest_file_p): Define if missing.
38500         * gcc.prms/template.c: Example to work from.
38501
38502 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38503
38504         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38505         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38506
38507         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38508         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38509         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38510         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38511
38512         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38513         (dg-process-target): No longer a varargs proc.
38514         Return S/N for target, P/F for xfail.  All callers changed.
38515         (user option procs): More argument checking.
38516         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38517         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38518         (dg-test): Skip test if not running on selected target in `dg-do'.
38519         Update handling of `dg-do-what', `dg-output-text'.
38520         Separate execution pass/fail from output pattern match pass/fail.
38521         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38522
38523 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38524
38525         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38526         target for 920510-1.c.
38527
38528 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38529
38530         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38531         Clean up comment regarding use of passcnt, etc.
38532         (gcc_stat): Don't update `testcnt' here.
38533         (gcc_finish): Do it here.
38534         Might as well reset `but_id' here too.
38535         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38536         to determine if the file should be tested.
38537         * gcc.c-torture/compile/compile.exp: Likewise.
38538         * gcc.c-torture/execute/execute.exp: Likewise.
38539         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38540         * gcc.misc-tests/dg-test.exp: Likewise.
38541         * gcc.prms/prms.exp: Likewise.
38542         * gcc.wendy/wendy.exp: Likewise.
38543         * g++.old-deja.exp: Likewise.
38544         Move "Testing file" message to verbose level 1.
38545
38546 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38547
38548         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38549
38550 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38551
38552         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38553         (default_gcc_start): Accept optional second list element
38554         of compiler flags.  Print compiler output at verbosity level 2.
38555         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38556         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38557         Save current values of framework globals passcnt, failcnt, xpasscnt,
38558         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38559         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38560         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38561         xfailcnt to compute stats.  Update framework global `testcnt' from
38562         pass/fail counts.
38563         (gcc_finish): New proc.  Clean up test environment.
38564         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38565         (gcc_epass, gcc_efail): Delete.
38566         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38567         argument of line number.
38568         (dg-init): If the tool has an init routine, call it.
38569         (dg-test): Remove args `cflags_var' and `libs_var'.
38570         Pass all compiler options to ${tool}_start.
38571         Handle missing line number.
38572         (dg-finish): New function.
38573         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38574         particular files.  Call gcc_finish at end.  Move "skipping test"
38575         message to verbosity level 3.
38576         * gcc.c-torture/compile/compile.exp: Likewise.
38577         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38578         * gcc.c-torture/execute/execute.exp: Likewise.
38579         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38580         Print testcase being tried at verbosity level 1.
38581         * gcc.c-torture/special/special.exp: Unset xfail.
38582         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38583         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38584         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38585         * gcc.failure/failure.exp: Likewise.
38586         * gcc.ieee/ieee.exp: Likewise.
38587         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38588         Update call to dg-test.  Call dg-finish at end.
38589         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38590         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38591         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38592         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38593         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38594         * gcc.wendy/wendy.exp: Add copyright.
38595         Delete setting of tmpdir (done by gcc_init).
38596         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38597         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38598         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38599         gcc_[ce]pass/fail.
38600
38601 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38602
38603         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38604         confusion.
38605         (g++_load): Likewise.
38606
38607         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38608         Rename argument to `prog' to remove the confusion.
38609         Varargs fns behave differently too!
38610         (g++_load): Likewise.
38611
38612         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38613
38614         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38615         what it is.  Delete (always) printing of status value for !native.
38616         Simplify verbose code, and include status and exec_output.
38617         (g++_load): Use gcc_load.
38618
38619 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38620
38621         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38622         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38623         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38624         940714-3.c as these testcases don't exist anymore.  Make
38625         va-arg-1.c expected to pass.
38626
38627 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38628
38629         * gcc.misc-tests/misc.exp: Only run specific testcases.
38630         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38631         * gcc.misc-tests/dg-[1-9].c: New files.
38632
38633         * lib/dg.exp: New testsuite driver.
38634         * gcc.prms/prms.exp: Use it.
38635
38636         * README.gcc: New file.
38637
38638         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38639         Document and reset `lxpass' and `lxfail'.
38640         Simplify "initialized" message.
38641         (gcc_stat): Clean up comments a little.
38642
38643 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38644
38645         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38646
38647 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38648
38649         * lib/old-dejagnu.exp (process-option): New proc.
38650         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38651         (old-dejagnu): Simplify.
38652         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38653
38654 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38655
38656         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38657         exists and is not an empty string.
38658
38659         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38660         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38661         finished.
38662         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38663         automatically.
38664
38665         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38666         longer expected to fail.
38667
38668         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38669         "f" function call.
38670
38671         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38672
38673         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38674         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38675         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38676         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38677         c-torture-1.29.
38678
38679         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38680         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38681
38682         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38683
38684         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38685         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38686
38687         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38688         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38689         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38690
38691 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38692
38693         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38694         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38695         940714-1.c, 940714-2.c, 940714-3.c},
38696         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38697         gcc.misc-tests/{mg.c,mg.exp}:
38698         New tests.
38699         * gcc.noncompile/noncompile.exp: Change accordingly.
38700
38701 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38702
38703         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38704         Undo previous clobberage.
38705
38706 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38707
38708         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38709         * gcc.special/{930510-1.c, special.exp}:
38710         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38711         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38712         struct-varargs-1.c}: New tests from c-torture-1.26.
38713
38714 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38715
38716         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38717           argument to switch.
38718
38719 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38720
38721         * Revert the previous changes.  Please see Rob's directory
38722           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38723           fixes.
38724
38725 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38726
38727         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38728             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38729             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38730             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38731             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38732             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38733             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38734             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38735             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38736             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38737             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38738             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38739             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38740             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38741             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38742             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38743             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38744             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38745             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38746             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38747             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38748             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38749             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38750             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38751             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38752             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38753             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38754
38755 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38756
38757         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38758             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38759           with perror calls.
38760
38761 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38762
38763         * config/unix.exp (g++_load): Fix syntax.
38764
38765 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38766
38767         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38768         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38769         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38770         Don't expect va-arg-1.c to fail.  Correct expected output for
38771         920928-1.c.
38772         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38773         * gcc.wendy/hbm4.c: Correct typo.
38774         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38775
38776 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38777
38778         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38779         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38780         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38781         * lib/c-torture.exp (c-torture-compile): Ditto.
38782
38783         Reduce volume of output (remove all the -I's and such).
38784         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38785         Call gcc_cpass, gcc_cfail.
38786         (c-torture): Pass testing option to c-torture-compile.
38787
38788 1994-03-21  Doug Evans  (dje@cygnus.com)
38789
38790         Bring patches over from progressive.
38791         * config/default.exp: Exit remote shell cleanly.
38792         (g++_exit, g++_start): Add default versions.
38793         * config/sim.exp (gcc_load): Use perror, not error.
38794
38795 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38796
38797         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38798         set in site.exp.
38799
38800 1994-03-14  Doug Evans  (dje@cygnus.com)
38801
38802         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38803         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38804         (wendy_try): New proc to run testcase.
38805         (main loop): Call 'em.
38806         * gcc.wendy/*.c: Clean up pass to correct expected output.
38807
38808         * lib/gcc.exp: Minor cleanup work.
38809         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38810
38811 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38812
38813         * config/sim.exp (gcc_load): Document return codes better.
38814         Don't pass -v to simulator.
38815
38816 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38817
38818           * gcc.special/920717-x.c: Fix typo.
38819           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38820           get at sources.
38821
38822         * lib/mike-gcc.exp: Fix typo.
38823
38824 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38825
38826         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38827         binary to use, transform the name.
38828         * config/*.exp: rename everything. Nuke any g++ specific files,
38829         it's now a special case of gcc that requires no special support.
38830         Add a default.exp for unsupported targets.
38831
38832 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38833
38834         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38835         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38836         version of Tcl.
38837
38838 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38839
38840         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38841         than a warning.
38842
38843 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38844
38845         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38846
38847 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38848
38849         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38850         option_list.  Compile every file with only 4/6 option choices
38851         (same as C torture) instead of with 12/18 different option
38852         choices.
38853         * lib/c-torture.exp: Likewise.
38854
38855         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38856         not already set.
38857
38858 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38859
38860         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38861         can put an XFAIL *-*-* on excess errors.
38862
38863 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38864
38865         * g++.law: Add more tests derived from g++-bugs snapshots.
38866
38867         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38868         equivalent to g++.law/init9.
38869
38870         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38871         compiled it, and the a.out file after we've run it.
38872
38873 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38874
38875         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38876         compiled it, and the a.out file after we've run it.
38877
38878 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38879
38880         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38881
38882 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38883
38884         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38885         version number.
38886
38887 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38888
38889         * g++.law: New directory of g++ tests derived from the g++-bugs
38890         snapshots.
38891
38892 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38893
38894         * gcc.compile: initbug1.c initbug1.exp testcase added
38895
38896 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38897
38898         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38899         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38900           fixes submitted by Jeff Law (law@cs.utah.edu)
38901         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38902           Jeff Law (law@cs.utah.edu)
38903
38904
38905 1993-11-30  Mike Stump  (mrs@cygnus.com)
38906
38907         * config/unix-g++.exp: Follow the gcc way of doing things.
38908         * g++.old-deja/old-deja.exp: Minor updates.
38909         * lib/g++.exp: New file, follow the gcc way of doing things.
38910         * lib/old-dejagnu.exp: Minor updates.
38911         * lib/mike-g++.exp: Always unset errorInfo.
38912
38913 1993-11-06  Mike Stump  (mrs@cygnus.com)
38914
38915         * lib/gcc.exp: Fix some errors with the below change, CC and
38916         CFLAGS should be global when setting, not local.
38917
38918 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38919
38920         * lib/gcc.exp: Transform tool name.
38921
38922 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38923
38924         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38925
38926 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38927
38928         * lib/gcc.exp: change gcc_done to gcc_stat
38929
38930 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38931
38932         * Upgraded gcc testsuite to c-torture version 1.25
38933
38934 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38935
38936         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38937         * lib/c-torture: added hooks for new reporting code.
38938
38939 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38940
38941         * config/sh-gcc.exp: check if sh-sim exists in the path
38942
38943 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38944
38945         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38946         * gcc.compile/compile.exp: Initial changes for new logic.
38947         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38948         * gcc.failure/failure.exp: Initial changes for new logic.
38949         * gcc.ieee/ieee.exp: Initial changes for new logic.
38950         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38951         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38952         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38953         * lib/c-torture.exp: Initial changes for new logic.
38954         * lib/gcc.exp: Initial changes for new logic.
38955
38956 1993-10-15  Mike Stump  (mrs@cygnus.com)
38957
38958         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38959         depend upon failure or success.  Fully qualify names in failure
38960         and success messages.  Always remove a.out before starting
38961         compile, just in case.  Pay more attention to error text output by
38962         the compiler.  Handle testcases with no known past errors just
38963         like all others, so that things are uniform.  Other miscellaneous
38964         improvements.
38965
38966 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38967
38968         * gcc.cpp: new directory for cpp tests
38969
38970 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38971
38972         * lib/chill.exp: Code reformatted, removed unused code.
38973         * config/unix-chill.exp: Code reformatted, removed unused code.
38974         * chill.execute/execute.exp: Code reformatted, removed unused code.
38975         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38976
38977 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38978
38979         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38980         routines not written.
38981
38982 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38983
38984         * config/bug-gcc.exp: Use new procs from bug.exp.
38985
38986 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38987
38988         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38989         via ftp, rather than depending on NFS.
38990         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38991         case.
38992
38993 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38994
38995         * config/bug-gcc.exp: Use new download proc.
38996
38997 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38998
38999         * chill.execute/execute.exp: cleanups, handles errors better
39000         * chill.compile/compile.exp: rewrite, based on execute.exp
39001         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39002         * lib/chill.exp: major changes to diff proc and compile and link
39003           procs. added chill_fail and chill_pass wrappers to pass and
39004           fail. added more comments, and handle error codes better.
39005           Added a hack to capture stderr from exec, so noncompile tests
39006           can work.
39007
39008 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39009
39010         * chill.execute/execute.exp: rewrite of testsuite driver
39011         * lib/chill.exp: rewrite of testsuite driver
39012         * config/unix-chill.exp: rewrite of testsuite driver
39013
39014 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39015
39016     In chill.execute:
39017         * iexpr.ch: Standardize uppercase.
39018         * tuples.dat: Standardize uppercase.
39019         * vary.ch: standardize.  Correct varying string assignments.
39020         * vary.dat: Add new output lines.
39021
39022 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39023
39024     In chill.execute:
39025         * chprintf.ch: Standardize use of uppercase.
39026         * tuples.ch: Standardize and turn arr2 into a DCL,
39027           rather than a SYN.
39028         * pinits.ch: Standardize.
39029
39030 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39031
39032         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39033         * Makefil: Renamed to Makefile.in.
39034         * configure.in: New.
39035
39036 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39037
39038     In chill.execute:
39039         * .cvsignore: Add result/output files.
39040         * Makefile: Fix up variables at start.  Use MFLAGS
39041           everywhere.  Correct bool_loc, built_ins entries.
39042           Add entry for vary1.ch.
39043         * bitarray.ch: Standardize upper-case usage.
39044         * bitexpr.ch: Standardize, add output of b1.
39045         * params.ch: Use arrayt in along PROC parameters, to
39046           avoid novelty problems.
39047         * sets.ch: Tiny cleanup.
39048         * vary1.ch: Re-indent.
39049
39050 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39051
39052           * Add PR-related files to Makefiles, .cvsignore files, etc.
39053
39054 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39055
39056         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39057           with compiler objects. New names are test-flow.c and test-loop.c
39058
39059 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39060
39061         * Upgraded c-torture tests from 1.19 to 1.20
39062
39063         * new files:
39064         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39065         * gcc.compile: 930623-1.c 930623-2.c
39066         * gcc.noncompile: 930622-1.c 930622-2.c
39067         * gcc.failure: 920411-1.c 920627-2.c
39068         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39069
39070 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39071
39072         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39073           More changes to get testsuite working properly. Needs more work.
39074           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39075
39076 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39077
39078         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39079           More changes to get testsuite working properly. Needs more work.
39080
39081 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39082
39083         * chill.compile/compile.exp: Added for Dejagnu support
39084         * chill.execute/execute.exp: Added for Dejagnu support
39085         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39086
39087 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39088
39089     This should complete moving the CHILL test files.
39090         * chill.noncompile(.cvsignore printf.grt
39091             in-printf.grt chprintf.grt chprintf.ch):
39092             Added test-support files.
39093           (Makefile): Modified further.
39094         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39095             signal.ch): Added test files.
39096           * chill.execute (.cvsignore printf.grt printr.c
39097             in-printf.grt rts.c chprintf.grt rts.h): Added
39098           test-support files.
39099             (Makefile): More corrections.
39100
39101 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39102
39103         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39104           test cases, ready for DejaGnu.
39105
39106 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39107
39108         * Upgraded c-torture tests from 1.18 to 1.19
39109
39110         * gcc.compile: added test(s):
39111           930607-1.c
39112         * gcc.execute: added test(s):
39113           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39114
39115         * added new subdirectory for misc tests: gcc.misc-tests
39116         * gcc.misc-test(s): added tests:
39117           inst-check.c test-consts.c test-ior.c test-switch.c
39118
39119 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39120
39121         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39122
39123 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39124
39125         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39126
39127 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39128
39129         * Upgraded c-torture tests from 1.17 to 1.18
39130
39131 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39132
39133         * Upgraded c-torture tests from 1.12 to 1.17
39134
39135 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39136
39137         * lib/old-dejagnu.exp:
39138           Fixed handling of XFAIL target triplets to correctly
39139           recognize wildcard characters.  Removed code that
39140           appended a unique id tag to the end of the file name
39141           printed out by the result of the testcases within a
39142           given test file.
39143
39144 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39145
39146         * lib/old-dejagnu.exp:
39147           Reworked expected failure handling to trigger off of XFAIL
39148           keyword in keyphrase embeded in testcase source code. The
39149           XFAIL keyword must be at the end of the keyphrase line. It
39150           may optionally be followed by one or more target triplets.
39151           It has just occured that the handling of wildcards in the
39152           target triplet may not be correct.
39153
39154 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39155
39156         * g++.old-deja/tests:
39157           Moved all subdirectories up one level into g++.old-deja .
39158
39159         * lib/old-dejagnu.exp:
39160           Fixed problem with CXXFLAGS not being properly reset, and being
39161           corrupted with extraneous "-c" compiler option.  This was
39162           causing binaries to not be generated for test that needed them.
39163           Modified strings passed to "pass" and "fail" so that individual
39164           tests from the same test file would be distinguished by an
39165           identifier appended to the test file name in the summary logs;
39166           this corrected a problem with erroneous diff logs.  Added code
39167           to search testcases for expected fail and unexpected pass keywords.
39168
39169 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39170
39171         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39172
39173 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39174
39175         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39176           Removed extraneous text from end of "Special g++ Options"
39177           keyphrase.
39178
39179         * lib/old-dejagnu.exp: Added pattern matching to look for new
39180           keywords, embedded in testcases comments, which will trigger
39181           calls to xpass and xfail.
39182
39183 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39184
39185         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39186           comments embedded in the testcases, especially the one looking for
39187           special compiler options, as well as the pattern matching for the
39188           compiler output again.
39189
39190 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39191
39192         * lib/old-dejagnu.exp: Do a proper check of the return value for
39193           execute tests. Fixed several problems with the pattern matching
39194           of the compiler output which gave erroneous test results.
39195           Changed several of the test result messages to be more descriptive.
39196         * config/unix-g++.exp: Proc g++_load now actually works and
39197           executes the tests passed to it and returns a usable return
39198           value.
39199
39200 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39201
39202           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39203
39204 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39205
39206         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39207           Modified both files to properly execute the old style
39208           dejagnu tests. The previous versions of these files were
39209           experimental and did not function anything near correctly.
39210
39211 1993-04-05  Rob Savoye  (rob@cygnus.com)
39212
39213         * Removed all Makefile.in and configure.in files. No configuration
39214         needed now.
39215
39216 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39217
39218         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39219
39220 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39221
39222         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39223         gcc.special/configure.in, gcc.noncompile/configure.in,
39224         gcc.execute/configure.in, gcc.code_quality/configure.in,
39225         g++.other/configure.in, g++.old-deja/configure.in,
39226         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39227         in srcname setting.
39228
39229 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39230
39231         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39232         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39233         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39234
39235 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39236
39237         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39238         (gdb_exit): Don't remove *_soc files.
39239
39240 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39241
39242         * lib/c-torture.exp: Don't look for main; instead always use -w
39243         -c.  This is how the c-torture tests work.  Remove the object
39244         file if the compilation succeeds.
39245         * gcc.execute/execute.exp: Remove executable if test passes.
39246         * gcc.noncompile/noncompile.exp: Every test is an expected
39247         failure.
39248         * gcc.special/special.exp: Added tests from c-torture 1.11,
39249         corrected use of existing test.
39250         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39251         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39252         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39253         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39254         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39255         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39256         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39257         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39258         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39259         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39260         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39261         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39262         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39263         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39264         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39265         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39266         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39267         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39268         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39269         c-torture 1.11.
39270         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39271         correspond to c-torture 1.11.
39272
39273         * New file.