OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2
3         PR tree-optimization/25382.
4         * gcc.dg/tree-ssa/pr25382.c: New.
5
6 2005-12-20  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/24306
9         * gcc.target/i386/pr24306.c: New testcase.
10
11 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12
13         PR tree-optimization/25501
14         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
15
16 2005-12-20  Richard Guenther  <rguenther@suse.de>
17
18         Revert
19         2005-12-02  Richard Guenther  <rguenther@suse.de>
20
21         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22
23 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/21228
26         * g++.dg/warn/Wunreachable-code-2.C: New test.
27
28 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
29
30         PR c++/24278
31         * g++.dg/template/ctor5.C: New test.
32
33         PR c++/24915
34         * g++.dg/template/overload8.C: New test.
35
36 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
37
38         * gcc.c-torture/compile/pr25483 : New test.
39
40 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41
42         PR c++/20552
43         * g++.dg/ext/typeof10.C: New test.
44
45 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46
47         * gcc.dg/mt-loopi1.c: New.
48
49 2005-12-18  Richard Guenther  <rguenther@suse.de>
50
51         PR tree-optimization/25481
52         * gcc.dg/torture/pr25481.c: New testcase.
53
54 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
55
56         PR rtl-optimization/21041
57         * gcc.dg/pr21041.c: New test.
58
59 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         PR libgfortran/25463
62         * gfortran.dg/advance.f90: New test.
63
64 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
65
66         * gcc.dg/20051201-1.c: New test.
67
68 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
69
70         PR fortran/25018
71         *gfortran.dg/initialization_1.f90: New test.
72         *gfortran.dg/enum_5.f90: Change dg-error to new message.
73         *gfortran.dg/g77/980616-0.f: The same.
74
75 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
76
77         * PR fortran/25458
78         * gfortran.dg/chkbits.f90: New test.
79
80 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
81
82         *gfortran.dg/enum_5.f:  Revert to previous version.
83
84 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
85
86         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
87         * gfortran.dg/nested_modules_1.f90: Ditto.
88         * gfortran.dg/hollerith_f95.f90: Ditto.
89         * gfortran.dg/select_5.f90: Ditto.
90         * gfortran.dg/secnds.f: Ditto.
91         * gfortran.dg/hollerith2.f90: Ditto.
92         * gfortran.dg/imag_2.f: Ditto.
93         * gfortran.dg/ftell_2.f90: Ditto.
94         * gfortran.dg/malloc_free_1.f90: Ditto.
95         * gfortran.dg/logint-1.f: Ditto.
96         * gfortran.dg/recursive_statement_functions.f90: Ditto.
97         * gfortran.dg/e_d_fmt.f90: Ditto.
98         * gfortran.dg/hollerith_legacy.f90: Ditto.
99         * gfortran.dg/logint-2.f: Ditto.
100         * gfortran.dg/enum_5.f90: Ditto.
101         * gfortran.dg/f2c_2.f90: Ditto.
102         * gfortran.dg/pr17143.f90: Ditto.
103         * gfortran.dg/namelist_14.f90: Ditto.
104         * gfortran.dg/logint-3.f: Ditto.
105         * gfortran.dg/spread_scalar_source.f90: Ditto.
106         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
107         * gfortran.dg/namelist_11.f: Ditto.
108         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
109         * gfortran.dg/g77/20010519-1.f
110         * gfortran.dg/g77/alpha1.f: Ditto.
111         * gfortran.dg/g77/990115-1.f: Ditto.
112         * gfortran.dg/g77/erfc.f: Ditto.
113         * gfortran.dg/g77/19990313-3.f: Ditto.
114         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
115         * gfortran.dg/g77/20010426.f: Ditto.
116         * gfortran.dg/g77/19990313-0.f: Ditto.
117         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
118         * gfortran.dg/g77/20000629-1.f: Ditto.
119         * gfortran.dg/g77/970125-0.f: Ditto.
120         * gfortran.dg/g77/8485.f: Ditto.
121         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
122         * gfortran.dg/g77/19990313-1.f: Ditto.
123         * gfortran.dg/g77/int8421.f: Ditto.
124         * gfortran.dg/g77/19990305-0.f: Ditto.
125         * gfortran.dg/g77/947.f: Ditto.
126         * gfortran.dg/g77/19990905-2.f: Ditto.
127         * gfortran.dg/g77/cabs.f: Ditto.
128         * gfortran.dg/g77/19990313-2.f: Ditto.
129         * gfortran.dg/g77/20020307-1.f: Ditto.
130         * gfortran.dg/g77/dcomplex.f: Ditto.
131         * gfortran.dg/g77/19990502-1.f: Ditto.
132         * gfortran.dg/g77/19981216-0.f: Ditto.
133         * gfortran.dg/common_4.f90: Ditto.
134         * gfortran.dg/entry_4.f90: Ditto.
135         * gfortran.dg/equiv_constraint_2.f90: Ditto.
136         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
137         * gfortran.dg/namelist_12.f: Ditto.
138         * gfortran.dg/scale_1.f90: Ditto.
139         * gfortran.dg/modulo_1.f90
140         * gfortran.dg/hollerith.f90: Ditto.
141         * gfortran.dg/direct_io_3.f90: Ditto.
142         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
143         * gfortran.dg/gnu_logical_1.F: Ditto.
144         * gfortran.dg/unf_io_convert_1.f90: Ditto.
145         * gfortran.dg/assign_1.f90: Ditto.
146         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
147         * gfortran.dg/pr23095.f: Ditto.
148         * gfortran.dg/read_float_1.f90: Ditto.
149
150 2005-12-17  Andreas Jaeger  <aj@suse.de>
151
152         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
153         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
154
155 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
156
157         PR fortran/24268
158         * gfortran.dg/fmt_white.f: New test.
159
160 2005-12-16  Steven G. Kargl <kargls@comcast.net>
161
162         * gfortran.dg/label_1.f90: New test.
163
164 2005-12-15  Ben Elliston  <bje@au.ibm.com>
165
166         PR testsuite/25422
167         * gcc.dg/20031012-1.c: Add -Walways-true option.
168         * gcc.dg/weak/weak-3.c: Likewise.
169         * g++.old-deja/g++.mike/warn8.C: Likewise.
170
171 2005-12-16  Mike Stump  <mrs@apple.com>
172
173         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
174         exit.
175
176 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         PR libgfortran/25264
179         PR libgfortran/25349
180         * gfortran.dg/tl_editing.f90: Added additional checks.
181         * gfortran.dg/t_editing.f: New test.
182         * gfortran.dg/write_padding.f90: New test
183
184 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
185
186         PR testsuite/25215
187         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
188
189 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
190
191         PR rtl-optimization/24899
192         * gcc.c-torture/execute/20051215-1.c: New test.
193
194 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
195
196         PR 24823
197         * gfortran.dg/pr24823.f: New test.
198
199 2005-12-16  Jeff Law  <law@redhat.com>
200
201         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
202
203 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
204
205         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
206         Change C++ style comments to C style comments.
207         Remove aligned types from the array.
208         Keep Enums disabled.
209         (complex_types): Remove aligned types from the array.
210         Comment out "_Complex long double".
211         (attrib_types): Remove.
212         (complex_attrib_types): Remove.
213         (attrib_array_types): Remove.
214         (complex_attrib_array_types): Remove.
215         (aligned_bitfld_types): Remove.
216         (n_aligned_bitfld_types): Remove.
217         (FEATURE_ALIGNEDPACKED): Delete.
218         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
219         (singles): Remove support for adding attributes.
220         (choose_type): Remove support for attributed types.
221         (generate_fields): Remove support for attributed bit-fields.
222         Remove support for adding attributes.
223         (generate_random_tests): Remove support for adding attributes.
224         (features): Add back "[0] :0" and "complex vector [0]".
225         (main): Remove support for attributed bit-fields.
226         Uncomment the calling of generate_random_tests for the rests of
227         the tests.
228
229 2005-12-16  Jan Hubicka  <jh@suse.cz>
230
231         * gcc.c-torture/combine/pr25224.c: New.
232
233 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
234
235         PR other/25028
236         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
237         HP-UX.
238
239 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
240
241         * gcc.dg/20051215-1.c: New file.
242
243 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
244
245         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
246         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
247
248 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
249
250         PR fortran/18197
251         * gfortran.dg/dummy_functions_1.f90: New.
252
253 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
254
255         PR rtl-optimization/25310
256         * gcc.c-torture/compile/pr25310.c: New test.
257
258 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
259
260         PR debug/25023
261         * gcc.dg/pr25023.c: New test.
262
263 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
264
265         * g++.old-deja/g++.brendan/redecl1.C,
266         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
267         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
268         g++.old-deja/g++.oliva/typeof1.C,
269         g++.old-deja/g++.other/crash16.C,
270         g++.old-deja/g++.other/crash34.C,
271         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
272         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
273         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
274         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
275         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
276         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
277         Remove xfail.
278
279 2005-12-14  Kean Johnston  <jkj@sco.com>
280             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
281
282         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
283         * gcc.target/i386/20020523-1.c: Ditto.
284         * gcc.target/i386/tailcall-1.c: Ditto.
285         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
286         * gcc.target/i386/ssetype-5.c: Ditto.
287
288 2005-12-14  Jeff Law  <law@redhat.com>
289
290         * gcc.dg/tree-ssa/foldstring-1.c: New test.
291
292 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
293
294         PR target/25254
295         PR target/24188
296         * gcc.target/i386/pr25254.c: New test.
297         * gfortran.dg/PR24188.f: New test.
298
299 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
300
301         * lib/fortran-torture.exp:  Catch remaining uses of
302         remote_file build delete.
303
304 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
305
306         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
307
308 2005-12-14  Ben Elliston  <bje@au.ibm.com>
309
310         * gcc.dg/warn-addr-cmp.c: New test.
311
312 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
313
314         PR debug/25023
315         PR target/25293
316         * gcc.target/i386/pr25293.c: New test.
317
318 2005-12-13  Petr Machata  <machata@post.cz>
319
320         PR c++/24907
321         * g++.dg/parse/comma2.C: New test.
322
323 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
324             Jakub Jelinek  <jakub@redhat.com>
325
326         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
327         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
328         (limits.h): Include unconditionally.
329         (stdlib.h): Likewise.
330         (hashtab.h): Do not include.
331         (getopt.h): Likewise.
332         (stddef.h): Include.
333         (hashval_t): Define.
334         (struct entry): Add "next" field.
335         (HASH_SIZE): New macro.
336         (hash_table): New variable.
337         (switchfiles): Do not use xmalloc.
338         (mix): New macro.
339         (iterative_hash): New function.
340         (hasht): Remove.
341         (e_exists): New function.
342         (e_insert): Likewise.
343         (output): Use, instead of libiberty hashtable functions.
344         (main): Do not use getopt.  Do not call htab_create.
345
346 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
347
348         PR c++/25331
349         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
350         put atal* and atpaal* attributes on array elements.
351         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
352         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
353         put atal* and atpaal* attributes on array elements.
354         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
355
356 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
357
358         * gcc.dg/single-precision-constant.c: New test.
359
360 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
361
362         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
363         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
364         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
365         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
366         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
367         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
368         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
369         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
370         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
371         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
372         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
373         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
374         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
375         gcc.target/powerpc/ppc-sdata-2.c,
376         gcc.target/powerpc/ppc-stackalign-1.c,
377         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
378         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
379         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
380         gcc.target/powerpc/rs6000-ldouble-2.c,
381         gcc.target/powerpc/rs6000-power2-1.c,
382         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
383         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
384         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
385         option into target selector.
386         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
387         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
388
389 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
390
391         PR objc/25348
392         * objc.dg/encode-9.m: New test.
393
394 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
395
396         PR testsuite/20772
397         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
398         * gcc.dg/asm-b.c: Fix typo.
399         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
400         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
401         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
402         i?86 lp64 and x86_64 ilp32.
403         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
404         on i?86 lp64.
405         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
406
407 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
408
409         PR fortran/25078
410         gfortran.dg/equiv_5.f90:  New test.
411
412 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
413
414         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
415         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
416         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
417         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
418         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
419         * gcc.dg/tree-ssa/reassoc-5.c: New.
420         * gcc.dg/tree-ssa/reassoc-6.c: New.
421         * gcc.dg/tree-ssa/reassoc-7.c: New.
422         * gcc.dg/tree-ssa/reassoc-8.c: New.
423         * gcc.dg/tree-ssa/reassoc-9.c: New.
424         * gcc.dg/tree-ssa/reassoc-10.c: New.
425         * gcc.dg/tree-ssa/reassoc-11.c: New.
426
427 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
428
429         PR testsuite/25167
430         PR testsuite/24478
431         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
432
433 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/25300
436         * g++.dg/template/inherit.C: Do not use a generic error message.
437
438 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
439
440         PR libobjc/25354
441         * objc.dg/gnu-encoding: New directory.
442         * objc.dg/gnu-encoding/compat-common.h: New file.
443         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
444         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
445         * objc.dg/gnu-encoding/vector-defs.h: New file.
446         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
447         * objc.dg/gnu-encoding/generate-random.c: New file.
448         * objc.dg/gnu-encoding/generate-random_r.c: New file.
449         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
450         * objc.dg/gnu-encoding/generate-random.h: New file.
451
452 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/25337
455         * g++.dg/template/defarg7.C: New test.
456
457 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         PR libobjc/25347
460         * objc.dg/encode-8.m: New test.
461
462 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
463
464         PR libobjc/25346
465         * objc.dg/encode-7.m: New test.
466
467 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
468
469         PR c++/25010
470         * g++.dg/opt/inline10.C: New test.
471
472 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
473
474         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
475
476 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
477
478         * gfortran.dg/substring_equivalence.f90: typo in comment
479
480 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
481
482         PR fortran/25068
483         * gfortran.dg/iostat_3.f90: New test.
484
485 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
486
487         PR fortran/23815
488         * gfortran.dg/unf_io_convert_1.f90:  New test.
489         * gfortran.dg/unf_io_convert_2.f90:  New test.
490         * gfortran.dg/unf_io_convert_3.f90:  New test.
491
492 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
493
494         PR testsuite/20772
495         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
496         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
497         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
498         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
499         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
500         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
501         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
502         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
503         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
504         gcc.dg/torture/fp-int-convert-float128-timode.c,
505         gcc.dg/torture/fp-int-convert-float128.c,
506         gcc.dg/torture/fp-int-convert-float80-timode.c,
507         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
508         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
509
510         * gcc.dg/tls/opt-1.c: Require effective target fpic.
511
512 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
513
514         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
515
516 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
517
518         * gcc.dg/20051207-1.c,
519         * gcc.dg/20051207-2.c,
520         * gcc.dg/20051207-3.c: New tests.
521
522 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
523
524         PR testsuite/20772
525         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
526         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
527         dg-skip-if target selector.
528
529         PR testsuite/20772
530         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
531         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
532         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
533         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
534         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
535         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
536         and/or merge with i?86 cases.
537
538         * gcc.dg/tls/opt-3.c: Require effective target fpic.
539
540         PR testsuite/20772
541         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
542         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
543         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
544         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
545         x86_64-*-linux*.
546
547 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
548
549         PR target/25311
550         * gcc.c-torture/compile/pr25311.c: New test.
551
552 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
553
554         PR libgfortran/25039
555         * gfortran.dg/read_comma.f: New test.
556
557 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
558
559         PR c++/19317
560         * g++.dg/opt/pr19317-1.C: New test.
561         * g++.dg/opt/pr19317-2.C: New test.
562         * g++.dg/opt/pr19317-3.C: New test.
563
564         PR target/19005
565         * gcc.c-torture/execute/pr19005.c: New test.
566
567         PR target/17828
568         * g++.old-deja/g++.other/comdat5.C: New test.
569         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
570
571         * g++.dg/compat/struct-layout-1.exp: New file.
572         * g++.dg/compat/struct-layout-1.h: New.
573         * g++.dg/compat/struct-layout-1_generate.c: New.
574         * g++.dg/compat/struct-layout-1_x1.h: New.
575         * g++.dg/compat/struct-layout-1_x2.h: New.
576         * g++.dg/compat/struct-layout-1_y1.h: New.
577         * g++.dg/compat/struct-layout-1_y2.h: New.
578
579         * gcc.dg/20050330-2.c: New test.
580
581 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
582
583         PR fortran/25292
584         * gfortran.dg/associated_1.f90: New.
585
586 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
587
588         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
589         ILP32 vect_no_align platforms.
590
591 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
592             Jakub Jelinek  <jakub@redhat.com>
593
594         PR target/25268
595         * gcc.c-torture/compile/20051207-1.c: New test.
596
597 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
598
599         PR testsuite/20772
600         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
601         gcc.dg/torture/pr18582-1.c,
602         gcc.target/i386/attributes-error.c: Also test on x86_64.
603
604         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
605
606 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c++/19397
609         * g++.dg/template/typedef3.C: New test.
610
611         PR c++/19762
612         PR c++/19764
613         * g++.dg/template/dtor3.C: Fix error markers.
614
615 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
616
617         * lib/target-supports.exp (check_effective_target_sync_char_short):
618         Add s390*.
619
620 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
621
622         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
623
624 2005-12-06  Roger Sayle  <roger@eyesopen.com>
625
626         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
627         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
628         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
629         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
630
631 2005-12-06  Roger Sayle  <roger@eyesopen.com>
632
633         PR c++/25263
634         * g++.dg/other/array2.C: New test case.
635
636 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
637
638         * gcc.dg/darwin-weakimport-3.c: New.
639
640         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
641         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
642         and to work on Darwin.
643         * gcc.dg/attr-weakref-1b.c: New file.
644         * gcc.dg/attr-weakref-2.c: New test.
645         * gcc.dg/darwin-weakref-1.c: New test.
646
647 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
648
649         PR testsuite/25247
650         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
651         use in selector expressions.
652         (dg-xfail-if): Ditto.
653         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
654         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
655         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
656         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
657         * gcc.test-framework/test-framework.exp: Skip generated tests if
658         CHECK_TEST_FRAMEWORK is not 1.
659
660 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
661
662         PR tree-optimization/24963
663         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
664
665         PR target/24108
666         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
667
668         PR target/18580
669         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
670         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
671         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
672         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
673
674 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
675
676         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
677         dg-options.
678
679 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
680
681         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
682
683 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
684
685         * gcc.dg/format/cast-1.c: New test.
686
687 2005-12-04  Roger Sayle  <roger@eyesopen.com>
688
689         PR c/7776
690         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
691         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
692         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
693         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
694
695 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
696
697         * gcc.dg/cast-pretty-print-1.c: New test.
698
699 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
700
701         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
702
703 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/24173
706         * g++.dg/template/friend40.C: New test.
707
708 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
709
710         PR target/25199
711         * gcc.target/i386/movq-2.c: New test.
712         * gcc.target/i386/movq.c: Remove target i?86, instead add
713         dg-require-effective-target ilp32.
714
715 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
716
717         PR c++/24103
718         * g++.dg/other/default1.C: New test.
719
720 2005-12-02  Richard Guenther  <rguenther@suse.de>
721
722         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
723
724 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
725
726         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
727
728 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
729
730         PR target/21017
731         * gcc.target/powerpc/rotate.c: New.
732
733 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
734
735         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
736         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
737
738 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
739
740         PR c/13384
741         * gcc.dg/pr17730-1.c: Adjust.
742         * gcc.dg/lvalue1.c (main): Likewise.
743         * gcc.dg/lvalue-2.c: Likewise.
744         * g++.dg/pr7503-3.C
745
746 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
747
748         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
749         error messages.
750
751 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
752
753         PR fortran/24789
754         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
755
756 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
757
758         PR target/24475
759         * lib/target-supports.exp (check_effective_target_tls): New.
760         (check_effective_target_tls_runtime): New.
761         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
762         for TLS support.
763         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
764         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
765         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
766         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
767         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
768         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
769         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
770         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
771         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
772         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
773         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
774         effective-target TLS.
775         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
776         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
777         effective-target TLS runtime.
778
779 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
780
781         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
782
783 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
784
785         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
786         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
787         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
788         ignored" warnings when "packing" is the same as the ABI layout.
789
790 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
791
792         PR fortran/21302
793         * gfortran.dg/line_length_1.f: New test.
794         * gfortran.dg/line_length_2.f90: Ditto.
795
796 2005-11-30  Richard Guenther  <rguenther@suse.de>
797
798         PR tree-optimization/21655
799         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
800
801 2005-11-30  Dale Johannesen  <dalej@apple.com>
802
803         * gcc.c-torture/compile/pr24930.c:  New.
804
805 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/15809
808         *  gfortran.dg/auto_char_dummy_array.f90: New test.
809
810 2005-11-30  Jeff Law  <law@redhat.com>
811
812         * g++.old-deja/g++.law/pr25000.C: New test.
813
814 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
815
816         * gcc.dg/tls/opt-11.c: New test.
817
818 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
819
820         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
821         targets.
822         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
823         LP64 ia64.
824
825 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
826
827         * gfortran.dg/open_access_1.f90: New test.
828
829 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
830
831         * gcc.dg/charset/builtin2.c: New test.
832
833 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
834
835         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
836         on mmix-*-* for *_[xy].c.
837
838 2005-11-28  Kean Johnston  <jkj@sco.com>
839
840         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
841         headers.
842         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
843         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
844         * gcc.target/i386/asm-3.c: Ditto.
845         * gcc.target/i386/clobbers.c: Ditto.
846         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
847         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
848         test regexp.
849         * gcc.target/i386/mul.c: Ditto.
850         * gcc.target/i386/ssetype-1.c: Ditto.
851         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
852         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
853         static so the test works with -fPIC mode too. Based on comment in
854         PR19231 by Pinski.
855         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
856
857 2005-11-28  Richard Guenther  <rguenther@suse.de>
858
859         * gcc.dg/alias-9.c: New testcase.
860         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
861
862 2005-11-28  Roger Sayle  <roger@eyesopen.com>
863             Uros Bizjak  <uros@kss-loka.si>
864
865         PR middle-end/20219
866         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
867         tan(x)/sin(x) transformations.
868
869 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         PR middle-end/24575
872         * gcc.dg/tree-ssa/divide-3.c: New test.
873         * gcc.dg/tree-ssa/divide-4.c: New test.
874
875 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
876
877         PR fortran/24917
878         *  gfortran.dg/boz_6.f90: New test.
879
880 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
881
882         PR fortran/23912
883         * gfortran.dg/modulo_1.f90: New test.
884
885 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
886
887         PR libfortran/24919
888         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
889         fail on CRLF platforms.
890         * gfortran.dg/ftell_2.f90: Likewise.
891
892 2005-11-26  Eric Christopher  <echristo@apple.com>
893
894         * gcc.dg/intmax_t-1.c: Remove mips xfail.
895
896 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
897
898         * objc.dg/gnu-runtime-3.m: Simplify.
899
900 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
901
902         PR middle-end/23669
903         * gcc.dg/tree-ssa/divide-1.c: New test.
904         * gcc.dg/tree-ssa/divide-2.c: New test.
905
906 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
907
908         PR libgfortran/24945
909         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
910
911 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
912
913         PR libgfortran/24945
914         * gfortran.dg/open_status_2.f90: New test.
915
916 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
917
918         * gcc.c-torture/execute/builtins/fprintf.c,
919         gcc.c-torture/execute/builtins/fputs-lib.c,
920         gcc.c-torture/execute/builtins/fputs.c,
921         gcc.c-torture/execute/builtins/lib/fprintf.c,
922         gcc.c-torture/execute/builtins/lib/printf.c,
923         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
924
925 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
926
927         * gcc.dg/20050922-2.c: New test.
928
929 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         * objc.dg/gnu-runtime-3.m: New test.
932
933 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
934
935         PR c++/9278
936         * g++.dg/other/void1.C: New test.
937
938 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
939
940         PR middle-end/24998
941         * gcc.dg/torture/fp-int-convert-float.c,
942         gcc.dg/torture/fp-int-convert-double.c,
943         gcc.dg/torture/fp-int-convert-long-double.c,
944         gcc.dg/torture/fp-int-convert-timode.c,
945         gcc.dg/torture/fp-int-convert-float80.c,
946         gcc.dg/torture/fp-int-convert-float80-timode.c,
947         gcc.dg/torture/fp-int-convert-float128.c,
948         gcc.dg/torture/fp-int-convert-float128-timode.c,
949         gcc.dg/torture/fp-int-convert.h: New files.
950
951 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         PR middle-end/24989
954         * gcc.dg/tree-ssa/bool-10.c: New test.
955         * gcc.dg/tree-ssa/bool-11.c: New test.
956         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
957
958 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         PR middle-end/24990
961         * tree-ssa/pr24990-1.c: New test.
962
963 2005-11-24  Richard Guenther  <rguenther@suse.de>
964         Dirk Mueller <dmueller@suse.de>
965
966         PR c++/14024
967         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
968         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
969         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
970         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
971         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
972         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
973
974 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
975
976         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
977
978 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
979
980         PR c/21668
981         * gcc.dg/Wc++-compat.c: New.
982         * gcc.dg/Wno-c++-compat.c: New.
983
984 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
985
986         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
987         (vspltish, vspltisw): Likewise.
988
989 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
990
991         PR libgfortran/24794
992         * gfortran.dg/namelist_12.f: Fix quotes.
993         * gfortran.dg/namelist_13.f90: Fix quotes.
994         * gfortran.dg/namelist_14.f90: Fix quotes.
995         * gfortran.dg/namelist_15.f90: Fix quotes.
996         * gfortran.dg/namelist_use.f90: Fix quotes.
997         * gfortran.dg/namelist_use_only.f90: Fix quotes.
998         * gfortran.dg/namelist_21.f90: New test.
999         * gfortran.dg/namelist_22.f90: New test.
1000
1001 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1002
1003         PR target/23435
1004         * gcc.c-torture/compile/pr23435.c: New.
1005
1006 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1007
1008         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1009
1010 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1011
1012         * gcc.target/powerpc/405-macchw-1.c,
1013         gcc.target/powerpc/405-macchw-2.c,
1014         gcc.target/powerpc/405-macchwu-1.c,
1015         gcc.target/powerpc/405-macchwu-2.c,
1016         gcc.target/powerpc/405-machhw-1.c,
1017         gcc.target/powerpc/405-machhw-2.c,
1018         gcc.target/powerpc/405-machhwu-1.c,
1019         gcc.target/powerpc/405-machhwu-2.c,
1020         gcc.target/powerpc/405-maclhw-1.c,
1021         gcc.target/powerpc/405-maclhw-2.c,
1022         gcc.target/powerpc/405-maclhwu-1.c,
1023         gcc.target/powerpc/405-maclhwu-2.c,
1024         gcc.target/powerpc/405-mulchw-1.c,
1025         gcc.target/powerpc/405-mulchw-2.c,
1026         gcc.target/powerpc/405-mulchwu-1.c,
1027         gcc.target/powerpc/405-mulchwu-2.c,
1028         gcc.target/powerpc/405-mulhhw-1.c,
1029         gcc.target/powerpc/405-mulhhw-2.c,
1030         gcc.target/powerpc/405-mulhhwu-1.c,
1031         gcc.target/powerpc/405-mulhhwu-2.c,
1032         gcc.target/powerpc/405-mullhw-1.c,
1033         gcc.target/powerpc/405-mullhw-2.c,
1034         gcc.target/powerpc/405-mullhwu-1.c,
1035         gcc.target/powerpc/405-mullhwu-2.c,
1036         gcc.target/powerpc/405-nmacchw-1.c,
1037         gcc.target/powerpc/405-nmacchw-2.c,
1038         gcc.target/powerpc/405-nmachhw-1.c,
1039         gcc.target/powerpc/405-nmachhw-2.c,
1040         gcc.target/powerpc/405-nmaclhw-1.c,
1041         gcc.target/powerpc/405-nmaclhw-2.c,
1042         gcc.target/powerpc/440-macchw-1.c,
1043         gcc.target/powerpc/440-macchw-2.c,
1044         gcc.target/powerpc/440-macchwu-1.c,
1045         gcc.target/powerpc/440-macchwu-2.c,
1046         gcc.target/powerpc/440-machhw-1.c,
1047         gcc.target/powerpc/440-machhw-2.c,
1048         gcc.target/powerpc/440-machhwu-1.c,
1049         gcc.target/powerpc/440-machhwu-2.c,
1050         gcc.target/powerpc/440-maclhw-1.c,
1051         gcc.target/powerpc/440-maclhw-2.c,
1052         gcc.target/powerpc/440-maclhwu-1.c,
1053         gcc.target/powerpc/440-maclhwu-2.c,
1054         gcc.target/powerpc/440-mulchw-1.c,
1055         gcc.target/powerpc/440-mulchw-2.c,
1056         gcc.target/powerpc/440-mulchwu-1.c,
1057         gcc.target/powerpc/440-mulchwu-2.c,
1058         gcc.target/powerpc/440-mulhhw-1.c,
1059         gcc.target/powerpc/440-mulhhw-2.c,
1060         gcc.target/powerpc/440-mulhhwu-1.c,
1061         gcc.target/powerpc/440-mulhhwu-2.c,
1062         gcc.target/powerpc/440-mullhw-1.c,
1063         gcc.target/powerpc/440-mullhw-2.c,
1064         gcc.target/powerpc/440-mullhwu-1.c,
1065         gcc.target/powerpc/440-mullhwu-2.c,
1066         gcc.target/powerpc/440-nmacchw-1.c,
1067         gcc.target/powerpc/440-nmacchw-2.c,
1068         gcc.target/powerpc/440-nmachhw-1.c,
1069         gcc.target/powerpc/440-nmachhw-2.c,
1070         gcc.target/powerpc/440-nmaclhw-1.c,
1071         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1072
1073 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR fortran/24774
1076         * gfortran.dg/inquire_9.f90: New test.
1077
1078         PR fortran/21647
1079         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1080
1081 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1082
1083         PR libfortran/24432
1084         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1085         Check that 'cos' is supported.
1086
1087 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1088
1089         PR fortran/24223
1090         * gfortran.dg/substring_equivalence.f90: New test.
1091
1092         PR fortran/24705
1093         * gfortran.dg/auto_internal_assumed.f90: New test.
1094
1095 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1096
1097         * gcc.dg/fold-div-2.c: New test.
1098
1099 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1100
1101         PR rtl-optimization/24883
1102         * gcc.c-torture/compile/pr24883.c: New test.
1103
1104 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1105
1106         PR middle-end/20583
1107         * gcc.c-torture/compile/pr20583.c: New.
1108
1109 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1110
1111         * gcc.c-torture/execute/usmul.c: New test.
1112
1113 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1114
1115         * gcc.dg/tree-ssa/vrp22.c: New test.
1116
1117 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1118
1119         PR middle-end/24912
1120         * gcc.dg/torture/pr24912-1.c: New test.
1121
1122 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1123
1124         PR fortran/24862
1125         * gfortran.dg/arrayio_derived_1.f90: New test.
1126
1127 2005-11-19  Richard Guenther  <rguenther@suse.de>
1128
1129         PR middle-end/23294
1130         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1131
1132 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1133
1134         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1135
1136 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/8355
1139         * g++.dg/template/friend39.C: New test.
1140
1141 2005-11-18  James E Wilson  <wilson@specifix.com>
1142
1143         * gcc.dg/builtin-strstr.c: New.
1144
1145 2005-11-18  Richard Henderson  <rth@redhat.com>
1146
1147         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1148         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1149         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1150         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1151         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1152         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1153         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1154         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1155         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1156         renaming to remove initial "ia64-".
1157
1158 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1161
1162 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1163
1164         * g++.dg/cpp/string-2.C: New test.
1165
1166 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1167
1168         * gcc.dg/tree-ssa/loop-14.c: New test.
1169
1170 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1171             Michael Chamberlain <michael@chamberlain.net.au>
1172
1173         * ada/acats/run_all.sh (target_run): Kill long running tests.
1174
1175 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1176
1177         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1178         * gcc.dg/cleanup-9.c: Likewise.
1179         * gcc.dg/cleanup-10.c: Likewise.
1180         * gcc.dg/cleanup-11.c: Likewise.
1181
1182 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1183
1184         PR fortran/24892
1185         * gfortran.dg/open_access_append_1.f90: New test.
1186         * gfortran.dg/open_access_append_2.f90: New test.
1187
1188 2005-11-16  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/24851
1191         * gcc.c-torture/execute/pr24851.c: New testcase.
1192
1193 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1194
1195         * gcc.dg/fold-overflow-1.c: New test.
1196
1197 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1198
1199         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1200         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1201
1202 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1203
1204         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1205         structures.
1206         * g++.dg/eh/forced2.C: Likewise.
1207         * g++.dg/eh/forced3.C: Likewise.
1208         * g++.dg/eh/forced4.C: Likewise.
1209
1210 2005-11-11  Mike Stump  <mrs@apple.com>
1211
1212         * g++.old-deja/g++.mike/unused.C: Add.
1213
1214 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/24667
1217         * g++.dg/warn/Wcast-qual1.C: New test.
1218
1219 2005-11-15  Jan Hubicka  <jh@suse.cz>
1220
1221         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1222
1223 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1224
1225         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1226
1227 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1228
1229         PR 24840
1230         * gcc.dg/tree-ssa/pr24840.c: New test.
1231
1232 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1233
1234         PR testsuite/24841
1235         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1236
1237 2005-11-14  Dale Johannesen  <dalej@apple.com>
1238
1239         * gcc.c-torture/execute/20051113-1.c:  New.
1240
1241 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/24687
1244         * g++.dg/template/crash43.C: New test.
1245
1246 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1247
1248         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1249
1250 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1251
1252         PR c++/24817
1253         * g++.dg/eh/spec8.C: New test.
1254
1255 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1256
1257         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1258
1259 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1260
1261         PR c++/20293
1262         * g++.dg/parse/ambig4.C: New test.
1263         * g++.dg/tc1/dr101.C: Adjust error markers.
1264         * g++.dg/lookup/strong-using-2.C: Likewise.
1265         * g++.dg/lookup/ambig5.C: Likewise.
1266         * g++.dg/lookup/ambig4.C: Likewise.
1267         * g++.dg/parse/crash22.C: Likewise.
1268
1269 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1270
1271         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1272
1273 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gcc.dg/nested-calls-1.c: New test.
1276
1277 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1278
1279         * gfortran.dg/complex_intrinsic_1.f90: New test.
1280         * gfortran.dg/complex_intrinsic_2.f90: New test.
1281         * gfortran.dg/fgetc_1.f90: New test.
1282         * gfortran.dg/fgetc_2.f90: New test.
1283         * gfortran.dg/fgetc_3.f90: New test.
1284         * gfortran.dg/ftell_1.f90: New test.
1285         * gfortran.dg/ftell_2.f90: New test.
1286         * gfortran.dg/gnu_logical_1.F: New test.
1287         * gfortran.dg/gnu_logical_2.f90: New test.
1288
1289 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1290
1291         PR middle-end/24820
1292         * testsuite/gcc.dg/pr24820.c: New test.
1293
1294 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1295
1296         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1297         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1298         variable.
1299
1300 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1301
1302         testsuite/24614
1303         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1304
1305 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1306
1307         * gcc.target/cris/cris.exp: New file.
1308         * gcc.target/cris/rld-legit1.c: New test.
1309         * gcc.target/cris/rld-legit2.c: New test.
1310
1311 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR c++/24780
1314         * g++.dg/opt/pr24780.C: New test.
1315
1316         PR c++/24761
1317         * g++.dg/template/asm1.C: New test.
1318
1319 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1320
1321         PR libgfortran/24787
1322         * gfortran.dg/scan_1.f90: New test.
1323
1324 2005-11-12  Jan Hubicka  <jh@suse.cz>
1325
1326         * gcc.target/i386/minmax-1.c: New.
1327         * gcc.target/i386/minmax-2.c: New.
1328
1329 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1330
1331         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1332
1333 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1334
1335         * gcc.c-torture/execute/20051110-1.c,
1336         gcc.c-torture/execute/20051110-2.c: New tests.
1337
1338 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1339
1340         PR middle-end/24750
1341         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1342         New tests.
1343
1344 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1345
1346         * lib/target-libpath.exp (get_shlib_extension): New proc.
1347         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1348         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1349         * lib/objc.exp (objc_target_compile): Likewise.
1350         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1351         detection.
1352
1353 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1354
1355         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1356
1357         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1358         Add -static to additional_flags and pass it to target_compile.
1359
1360 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361
1362         PR libgfortran/24719
1363         gfortran.dg/read_noadvance.f90: New test.
1364
1365         PR libgfortran/24699
1366         gfortran.dg/fmt_t_2.f90: New test.
1367
1368         PR libgfortran/24785
1369         gfortran.dg/read_x_eor.f90: New test.
1370
1371         PR libgfortran/24584
1372         gfortran.dg/namelist_empty.f90: Rename test.
1373
1374         PR libgfortran/24489
1375         gfortran/read_eor.f90: Rename test.
1376
1377 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1378
1379         PR fortran/15976
1380         * gfortran.dg/automatic_module_variable.f90: New test.
1381
1382 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1383
1384         PR target/24445
1385         * gcc.dg/pr24445.c: New test.
1386
1387 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1388
1389         PR fortran/24655
1390         PR fortran/24755
1391         * gfortran.dg/recursive_statement_functions.f90: Add statement
1392         functions using inline intrinsic functions and parameters to test
1393         that they no longer seg-fault.
1394
1395         PR fortran/24409
1396         gfortran.dg/nested_modules_4.f90: New test.
1397         gfortran.dg/nested_modules_5.f90: New test.
1398
1399 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1400
1401         PR fortran/24643
1402         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1403
1404 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1405
1406         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1407         failures.
1408
1409 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1410
1411         * gcc.dg/sparc-getcontext-1.c: New test.
1412
1413 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gcc.dg/ifcvt-fabs-1.c: New test.
1416
1417 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1418
1419         PR other/4372
1420         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1421         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1422
1423 2005-11-09  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/24716
1426         * gcc.c-torture/execute/pr24716.c: New testcase.
1427
1428 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1429
1430         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1431
1432 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1433
1434         PR 24624
1435         * gcc.dg/pr24624.c: Testcase added.
1436
1437 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1438
1439         PR 24623
1440         * g++.dg/other/pr24623.C: Testcase added.
1441
1442 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1443
1444         PR fortran/22607
1445         * gfortran-dg/pure_byref_1.f90: New.
1446         * gfortran-dg/pure_byref_2.f90: New.
1447
1448 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1449
1450         PR c/24101
1451         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1452         * gcc.dg/dg.exp: Run main loop also for *.i files.
1453
1454 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1455
1456         PR c++/19450
1457         * g++.dg/tls/diag-3.C: New test.
1458         * g++.dg/tls/diag-4.C: New test.
1459         * g++.dg/tls/static-1.C: New test.
1460         * g++.dg/tls/static-1a.cc: New file.
1461
1462 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1463
1464         PR 23046
1465         * g++.dg/tree-ssa/pr23046.C: New test.
1466
1467 2005-11-08  Devang Patel <dpatel@apple.com>
1468
1469         PR tree-optimization/23115
1470         * gcc.dg/tree-ssa/pr23115.c: New.
1471
1472 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1473
1474         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1475         * gcc.target/powerpc/pr16155.c: Same.
1476         * gcc.target/powerpc/altivec-1.c: Same.
1477         * gcc.target/powerpc/altivec-2.c: Same.
1478         * gcc.target/powerpc/altivec-3.c: Same.
1479         * gcc.target/powerpc/altivec-5.c: Same.
1480         * gcc.target/powerpc/altivec-11.c: Same.
1481         * gcc.target/powerpc/altivec-12.c: Same.
1482         * gcc.target/powerpc/altivec-14.c: Same.
1483         * gcc.target/powerpc/altivec-22.c: Same.
1484         * gcc.target/powerpc/altivec-consts.c: Same.
1485         * gcc.target/powerpc/altivec-pr22085.c: Same.
1486         * gcc.target/powerpc/altivec-splat.c: Same.
1487         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1488         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1489         * gcc.target/powerpc/darwin-longlong.c: Same.
1490
1491 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1492
1493         PR target/19340
1494         * gcc.dg/pr19340.c: New test.
1495
1496 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1497
1498         PR rtl-optimization/24683
1499         * gcc.dg/pr24683.c: New test.
1500
1501 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1502
1503         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1504         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1505
1506 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1507
1508         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1509
1510 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1511
1512         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1513
1514 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1515
1516         PR target/24230
1517
1518         * gcc.target/powerpc/altivec-consts.c,
1519         gcc.target/powerpc/altivec-splat.c: New testcase.
1520
1521 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1522
1523         PR c/24599
1524
1525         * gcc.dg/overflow-2.c: New testcase.
1526
1527 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR rtl-optimization/23567
1530         * gcc.c-torture/execute/20051104-1.c: New test.
1531
1532 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1533
1534         PR fortran/24534
1535         gfortran.dg/private_type_2.f90: Modified to check that case with
1536         PRIVATE declaration within derived type is accepted.
1537
1538         PR fortran/20838
1539         gfortran.dg/pointer_assign_1.f90: New test.
1540
1541         PR fortran/20840
1542         * gfortran.dg/arrayio_0.f90: New test.
1543
1544         PR fortran/17737
1545         gfortran.dg/data_initialized.f90: New test.
1546         gfortran.dg/data_constraints_1.f90: New test.
1547         gfortran.dg/data_constraints_2.f90: New test.
1548
1549 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1550
1551         PR fortran/24174
1552         PR fortran/24305
1553         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1554
1555 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1556
1557         PR 24670
1558         * gcc.dg/tree-ssa/pr24670.c: New test.
1559
1560 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1561
1562         PR target/22432
1563         * gcc.target/i386/pr22432.c: New test.
1564
1565 2005-11-05  Richard Henderson  <rth@redhat.com>
1566
1567         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1568         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1569         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1570         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1571         from gcc.dg/alpha-*.
1572         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1573         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1574
1575 2005-11-05  Andreas Jaeger  <aj@suse.de>
1576
1577         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1578
1579 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1580
1581         PR target/23424
1582         * gcc.dg/torture/pr23424-1.c: New test.
1583
1584 2005-11-04  Richard Henderson  <rth@redhat.com>
1585
1586         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1587         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1588         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1589         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1590         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1591         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1592         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1593         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1594         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1595         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1596         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1597         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1598         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1599         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1600         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1601         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1602         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1603         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1604         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1605         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1606         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1607         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1608         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1609         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1610         Move from gcc.dg/.
1611         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1612         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1613         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1614         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1615         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1616         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1617         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1618         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1619         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1620         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1621         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1622         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1623         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1624         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1625         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1626         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1627         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1628         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1629         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1630         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1631         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1632         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1633         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1634         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1635         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1636         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1637         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1638         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1639         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1640         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1641         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1642         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1643         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1644         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1645         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1646         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1647         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1648         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1649         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1650         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1651         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1652         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1653         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1654         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1655         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1656
1657 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1658
1659         PR 24627
1660         * gcc.dg/tree-ssa/pr24627.c: New test.
1661
1662 2005-11-04 Paul Brook  <paul@codesourcery.com>
1663
1664         * gcc.dg/tls/opt-10.c: New test.
1665
1666 2005-11-04  Andreas Jaeger  <aj@suse.de>
1667
1668         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1669         avoid extra warnings.
1670
1671 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1672
1673         PR libfortran/22298
1674         * gcc/testsuite/lib/target-supports.exp
1675         (check_effective_target_static_libgfortran): New
1676         static_libgfortran effective target.
1677         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1678         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1679
1680 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1681
1682         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1683
1684 2005-11-03  Josh Conner  <jconner@apple.com>
1685
1686         PR c++/19989
1687         g++.dg/ext/array2.C: New test.
1688         g++.dg/template/dependent-name3.C: New test.
1689         g++.dg/template/dependent-name4.C: New test.
1690         g++.dg/template/sfinae2.C: New test.
1691
1692 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1693
1694         PR preprocessor/22042
1695         * gcc.dg/cpp/strify4.c: New test.
1696
1697 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1698
1699         PR c++/17964
1700         * g++.dg/cpp/string-1.C: New test.
1701
1702 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1703
1704         * gcc.target/powerpc: New directory.
1705         * gcc.target/powerpc/powerpc.exp: New file.
1706         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1707         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1708         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1709         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1710         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1711         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1712         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1713         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1714         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1715         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1716         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1717         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1718         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1719         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1720         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1721         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1722         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1723         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1724         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1725         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1726         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1727         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1728         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1729         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1730         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1731         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1732         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1733         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1734         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1735         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1736         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1737         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1738         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1739         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1740
1741 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/21627
1744         * g++.dg/warn/inline2.C: New test.
1745
1746 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1747
1748         PR middle-end/23155
1749         * g++.dg/ext/c99struct1.C: New test.
1750         * gcc.dg/union-cast-1.c: New test.
1751         * gcc.dg/union-cast-2.c: New test.
1752         * gcc.dg/union-cast-3.c: New test.
1753
1754 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1755
1756         PR middle-end/24589
1757         * gcc.c-torture/execute/zero-struct-2.c: New test.
1758
1759 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1760
1761         PR c++/24582
1762         * g++.dg/init/switch1.C: New test.
1763
1764 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1765
1766         * gcc.dg/delay-slot-1.c: New test.
1767
1768 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1769
1770         PR target/24620
1771         * gcc.dg/pr24620.c: New test.
1772
1773 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1774
1775         PR c/24329
1776         * gcc.dg/format/unnamed-1.c: New test.
1777
1778 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR c++/22434
1781         * g++.dg/expr/cond8.C: New test.
1782
1783         PR c++/24560
1784         * g++.dg/parse/dot1.C: New test.
1785
1786 2005-11-02  Jan Hubicka  <jh@suse.cz>
1787
1788         PR target/23303
1789         * gcc.dg/i386-lea.c: New test
1790
1791 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1792
1793         PR target/24615
1794         * gcc.dg/pr24615.c: New test.
1795
1796 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1797
1798         PR target/24600
1799         * gcc.dg/pr24600.c: New test.
1800
1801 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/19253
1804         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1805         * g++.dg/parse/typename9.C: New test.
1806         * g++/dg/parse/typename10.C: Likewise.
1807
1808 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1809
1810         PR fortran/18157
1811         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1812         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1813         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1814
1815 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/24569
1818         * g++.dg/debug/static1.C: New test.
1819
1820 2005-11-02  Josh Conner  <jconner@apple.com>
1821
1822         * g++.dg/crash38.C: moved into proper directory...
1823         * g++.dg/template/crash42.C: ...here
1824
1825 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1826
1827         PR target/18338
1828         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1829         pcc_bitfield_type_matters || default_packed.
1830
1831         * lib/target-supports.exp
1832         (check_effective_target_pcc_bitfield_type_matters): New proc.
1833         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1834
1835         PR testsuite/23304
1836         * lib/target-supports.exp (check_effective_default_packed): New proc.
1837         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1838         Gate expected errors on target ! default_packed.
1839         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1840
1841 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1842
1843         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1844         change (r106358).
1845
1846 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1847
1848         PR fortran/24008
1849         * gfortran.dg/entry_5.f90: New.
1850         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1851
1852 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1853
1854         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1855
1856 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1857
1858         PR fortran/21565
1859         gfortran.dg/namelist_blockdata.f90: New test.
1860
1861         PR fortran/18737
1862         gfortran.dg/external_implicit_none.f90: New test.
1863
1864         PR fortran/14994
1865         * gfortran.dg/secnds.f: New test.
1866
1867 2005-10-31  Jan Hubicka  <jh@suse.cz>
1868
1869         PR target/20928
1870         * gcc.c-torture/compile/pr20928.c: New test.
1871
1872 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1873
1874         PR middle-end/23492
1875         * gcc.c-torture/compile/zero-strct-5.c: New test.
1876
1877 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1878
1879         PR libgfortran/24584
1880         * gfortran.dg/pr24584.f90: New test.
1881
1882 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1883
1884         PR fortran/18883
1885         * gfortran.dg/char_result_9.f90: New.
1886         * gfortran.dg/char_result_10.f90: New.
1887
1888 2005-10-30  Jan Hubicka  <jh@suse.cz>
1889
1890         * g++.dg/tree-ssa/pr24172.C: New testcase.
1891
1892 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1893
1894         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1895
1896 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1897
1898         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1899         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1900         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1901         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1902         gfortran.dg/enum_9.f90,
1903         gfortran.fortran-torture/compile/enum_1.f90,
1904         gfortran.fortran-torture/execute/enum_1.f90,
1905         gfortran.fortran-torture/execute/enum_2.f90,
1906         gfortran.fortran-torture/execute/enum_3.f90,
1907         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1908
1909 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1910
1911         PR target/18482
1912         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1913         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1914
1915 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1916
1917         PR libfortran/20179
1918         * gfortran.dg/mixed_io_1.f90: New test.
1919         * gfortran.dg/mixed_io_1.c: New file.
1920
1921 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1922
1923         * gfortran.dg/malloc_free_1.f90: New test.
1924
1925 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
1926
1927         * gcc.dg/nested-func-4.c: Require profiling -pg.
1928
1929 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         PR C++/23229
1932         * g++.dg/warn/main-2.C: New test.
1933
1934 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
1935
1936         PR fortran/24545
1937         * gfortran.dg/interface_2.f90: new test.
1938
1939 2005-10-28  Josh Conner  <jconner@apple.com>
1940
1941         PR c++/22153
1942         * g++.dg/template/crash38.C: New test.
1943         * g++.dg/parse/explicit1.C: Change expected errors.
1944
1945 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         PR C++/23426
1948         * g++.dg/other/large-size-array.C: New test.
1949
1950 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1951
1952         PR middle-end/24362
1953         * g++.dg/opt/complex4.C: New test.
1954
1955 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         * gcc.dg/nested-func-4.c: New test.
1958
1959 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
1960
1961         PR fortran/24158
1962         gfortran.dg/derived_recursion.f90: New test.
1963         gfortran.dg/implicit_actual.f90: New test.
1964
1965 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
1966
1967         PR middle-end/24295, PR testsuite/24477
1968         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
1969         removed when weakref hits the tree.
1970
1971 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
1972
1973         * gfortran.dg/cray_pointers_4.f90: New test.
1974
1975         * gfortran.dg/cray_pointers_5.f90: New test.
1976
1977 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
1978
1979         PR fortran/22290
1980         * gfortran.dg/assign_5.f90: New test.
1981         * gfortran.dg/assign_6.f: New test.
1982
1983 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
1984
1985         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
1986         CPU has no SSE support.
1987
1988 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
1989
1990         PR libgfortran/24224
1991         * gfortran.dg/arrayio_1.f90: Update attribution.
1992         * gfortran.dg/arrayio_2.f90: Update attribution.
1993         * gfortran.dg/arrayio_3.f90: Update attribution.
1994         * gfortran.dg/arrayio_4.f90: Update test conditions.
1995         * gfortran.dg/arrayio_5.f90: Update attribution.
1996         * gfortran.dg/arrayio_6.f90: New test.
1997         * gfortran.dg/arrayio_7.f90: New test.
1998
1999 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2000
2001         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2002
2003 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2006
2007 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2008
2009         PR fortran/24416
2010         * gfortran.dg/namelist_char_only.f90: New test.
2011
2012 2005-10-24  Asher Langton  <langton2@llnl.gov>
2013
2014         PR fortran/17031
2015         PR fortran/22282
2016         * gfortran.dg/cray_pointers_1.f90: New test.
2017         * gfortran.dg/cray_pointers_2.f90: New test.
2018         * gfortran.dg/cray_pointers_3.f90: New test.
2019         * gfortran.dg/loc_1.f90: New test.
2020         * gfortran.dg/loc_2.f90: New test.
2021
2022 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2023
2024         * gcc.dg/pr24225.c: New test.
2025
2026 2005-10-24  Asher Langton  <langton2@llnl.gov>
2027
2028         * gfortran.dg/dup_save_1.f90: New test.
2029         * gfortran.dg/dup_save_2.f90: New test.
2030
2031 2005-10-24  Paul Brook  <paul@codesourcery.com>
2032
2033         PR 24107
2034         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2035         stdint.h.
2036
2037 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2038
2039         PR libgfortran/24489
2040         * gfortran.dg/pr24489.f90: New test.
2041
2042 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2043
2044         PR fortran/23635
2045         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2046
2047 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2048
2049         PR target/18911
2050         * g++.dg/init/array16.C: Skip for mmix-*-*.
2051
2052 2005-10-23  Asher Langton  <langton2@llnl.gov>
2053
2054         * gfortran.dg/byte_1.f90: New test.
2055         * gfortran.dg/byte_2.f90: New test.
2056
2057 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2058
2059         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2060
2061 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2062
2063         PR fortran/18022
2064         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2065
2066         PR fortran/24311
2067         * gfortran.dg/merge_char_const.f90: New test.
2068
2069         PR fortran/24384
2070         * gfortran.dg/spread_scalar_source.f90: New test.
2071
2072 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2073
2074         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2075
2076         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2077         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2078
2079         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2080
2081 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2082
2083         PR fortran/24426
2084         * gfortran.dg/der_pointer_4.f90: New.
2085
2086 2005-10-22  David Ayers  <d.ayers@inode.at>
2087
2088         * obj-c++.dg/except-1.mm: Simplify.
2089
2090 2005-10-21  David Ayers  <d.ayers@inode.at>
2091
2092         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2093
2094 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gfortran.dg/assumed_dummy_2.f90: New test.
2097
2098 2005-10-21  James E Wilson  <wilson@specifix.com>
2099
2100         PR preprocessor/15220
2101         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2102
2103 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2104
2105         * gcc.c-torture/execute/20051021-1.c: New test.
2106
2107 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2108
2109         PR c++/24260
2110         * g++.dg/ext/tmplattr1.C: New test.
2111
2112 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/24440
2115         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2116
2117 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2118
2119         * obj-c++.dg/except-1.mm: New.
2120
2121         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2122
2123 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2124
2125         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2126
2127 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2128
2129         PR middle-end/24295
2130         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2131         declarations with the same names as thunks' alias targets, use
2132         aliases instead.
2133         * gcc.dg/attr-alias-3.c: New test.
2134         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2135
2136 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/22618
2139         * g++.dg/parse/access8.C: New test.
2140
2141 2005-10-20  Richard Guenther  <rguenther@suse.de>
2142
2143         PR c++/24439
2144         * g++.dg/tree-ssa/pr24439.C: New testcase.
2145
2146 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2147
2148         * g++.dg/opt/delay-slot-1.C: New test.
2149
2150 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2151
2152         PR fortran/21625
2153         * gfortran.fg/der_init_1.f90: New.
2154
2155 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2156
2157         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2158
2159 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR c++/21908
2162         * g++.dg/parse/error28.C: New test.
2163
2164 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2165
2166         * gcc.dg/profile-generate-2.c: New test.
2167
2168 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2169
2170         PR target/23589
2171         * g++.dg/ext/dllimport11.C: New.
2172
2173 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         PR c++/22293
2176         * g++.dg/other/friend3.C: New test.
2177
2178 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/23293
2181         * g++.dg/template/error19.C: New test.
2182
2183 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2184
2185         PR c++/21383
2186         * g++.dg/overload/koenig2.C: New.
2187
2188         PR c++/23118
2189         * g++.dg/overload/error2.C: New.
2190
2191         PR c++/22604
2192         * g++.dg/inherit/covariant14.C: New.
2193
2194 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR c++/23440
2197         * g++.dg/parse/for1.C: New test.
2198
2199 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2200
2201         PR fortran/23446
2202         * gfortran.dg/host_dummy_index_1.f90: New test.
2203
2204         PR fortran/21459
2205         * gfortran.dg/automatic_char_len_2.f90: New test.
2206
2207         PR fortran/20866
2208         * gfortran.dg/recursive_statement_functions.f90: New test.
2209
2210         PR fortran/20853
2211         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2212
2213         PR fortran/20849
2214         * gfortran.dg/external_initializer.f90: New test.
2215
2216         PR fortran/20837
2217         * non_module_public.f90: New test.
2218
2219 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2220
2221         PR c++/24386
2222         * g++.dg/template/overload7.C: New.
2223
2224         PR c++/22551
2225         * g++.dg/other/switch2.C: Remove expected warnings.
2226
2227         PR c++/21353
2228         * g++.dg/template/defarg6.C: New.
2229
2230 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2231
2232         PR target/24315
2233         * gcc.target/i386/pr24315.c: New test.
2234
2235 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2236
2237         PR c++/24389
2238         * g++.dg/template/static21.C: New test.
2239         * g++.dg/template/static21-a.cc: Likewise.
2240
2241 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2242
2243         PR c++/23959
2244         * g++.dg/warn/Wswitch-default-1.C: New test.
2245         * g++.dg/warn/Wswitch-default-2.C: New test.
2246
2247 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/22173
2250         * g++.dg/parse/template18.C: New test.
2251         * g++.dg/template/nontype15.C: Likewise.
2252
2253 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2254
2255         PR fortran/22273
2256         * gfortran.dg/spec_expr_2.f90: New.
2257
2258 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2259
2260         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2261         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2262         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2263         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2264         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2265         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2266         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2267         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2268         previous target-specific skips and warning-message matches where
2269         applicable.
2270
2271 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/21347
2274         * g++.dg/warn/Wctor-dtor.C: New test.
2275
2276 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2277
2278         PR c/23439
2279         * gcc.dg/for-1.c: New test.
2280
2281 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR c++/19565
2284         * g++.dg/warn/Wconversion1.C: New test.
2285         * g++.dg/ext/packed4.C: Compile with -w.
2286         * g++.dg/opt/20050511-1.C: Likewise.
2287         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2288
2289 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2290
2291         * gfortran.dg/boz_5.f90: New test.
2292
2293 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2294
2295         PR c++/22551
2296         * g++.dg/other/switch2.C: New.
2297
2298         PR c++/23984
2299         * g++.dg/init/ctor7.C: New.
2300
2301 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2302
2303         PR c++/23730
2304         * g++.dg/parse/crash32.C: New test.
2305
2306 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2307
2308         PR c++/20721
2309         * g++.dg/init/goto2.C: New test.
2310
2311         PR c++/22464
2312         * g++.dg/template/crash/41.C: New test.
2313
2314         PR c++/22180
2315         * g++.dg/template/crash40.C: New test.
2316
2317         PR c++/23694
2318         * g++.dg/parse/friend5.C: New test.
2319
2320         PR c++/23307
2321         * g++.dg/template/crash38.C: New test.
2322
2323         PR c++/22352
2324         * g++.dg/template/friend38.C: New test.
2325
2326         PR c++/22405
2327         * g++.dg/template/crash39.C: New test.
2328
2329 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2330
2331         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2332         gcc.dg/debug/dwarf2/dwarf-char2.c,
2333         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2334
2335         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2336
2337 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2338
2339         * gcc.dg/dll-2.c: Add tests for warnings.
2340         * gcc.dg/dll-3.c: Likewise.
2341         * gcc.dg/dll-4.c: Likewise.
2342
2343         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2344         * g++.dg/ext/dllimport2.C: Likewise.
2345         * g++.dg/ext/dllimport3.C: Likewise.
2346         * g++.dg/ext/dllimport7.C: Likewise.
2347         * g++.dg/ext/dllimport8.C: Likewise.
2348         * g++.dg/ext/dllimport9.C: Likewise.
2349
2350 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2351
2352         PR fortran/24092
2353         * gfortran.dg/derived_pointer_recursion.f90: New test.
2354
2355 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2356
2357         * gcc.c-torture/execute/20051012-1.c: New test.
2358
2359 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2360
2361         PR fortran/18082
2362         * gfortran.dg/automatic_char_len_1.f90: New test.
2363
2364 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2365
2366         PR fortran/20847
2367         * gfortran.dg/save_common.f90: New test.
2368
2369         PR fortran/20856
2370         * gfortran.dg/save_result.f90: New test.
2371
2372 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         PR c++/21592
2375         * g++.dg/template/dependent-expr1.C: Add new expected error.
2376         * g++.dg/template/dependent-expr2.C: Adjust error text.
2377         * g++.dg/template/overload6.C: New.
2378
2379         PR c++/23797
2380         * g++.dg/other/typename8.C: New.
2381
2382         PR c++/21117
2383         * g++.dg/other/return1.C: New.
2384
2385 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2386
2387         PR c++/24052
2388         * g++.dg/ext/label5.C: New.
2389
2390 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         PR c++/19964
2393         * g++.dg/parse/crash31.C: New.
2394
2395 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2396
2397         * g++.dg/ipa/ipa-1.c: New test.
2398         * g++.dg/ipa/ipa-2.c: New test.
2399         * g++.dg/ipa/ipa-3.c: New test.
2400         * g++.dg/ipa/ipa-4.c: New test.
2401         * g++.dg/ipa/ipa-5.c: New test.
2402         * g++.dg/ipa/ipa.exp: New file.
2403
2404 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/24207
2407         * gfortran.dg/private_type_3.f90: New test.
2408
2409 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2410
2411         PR fortran/20786
2412         gfortran.dg/aint_anint_1.f90: New test.
2413
2414 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2415
2416         PR libgfortran/24313
2417         gfortran.dg/csqrt.f: New test.
2418
2419 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2420
2421         PR c++/8057
2422         * g++.dg/warn/noeffect7.C: New test.
2423         * g++.dg/warn/noeffect2.C: Instantiate templates.
2424         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2425         and warning.
2426
2427 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2428
2429         PR c++/21089
2430         * g++.dg/init/float1.C: New test.
2431
2432         PR c++/24277
2433         * g++.dg/init/member1.C: Tweak error markers.
2434
2435 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2436
2437         PR testsuite/24281
2438         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2439         Check for null pointer.
2440
2441 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/21369
2444         * g++.dg/parse/ret-type3.C: New test.
2445
2446 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2447
2448         PR tree-opt/23946
2449         * gcc.c-torture/compile/pr23946.c: New test.
2450
2451 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * g++.dg/opt/mmx2.C: New test.
2454
2455 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/24277
2458         * g++.dg/template/static20.C: New test.
2459
2460         PR c++/24302
2461         * g++.dg/warn/Wunused-12.C: New test.
2462
2463         PR c++/23437
2464         * g++.dg/template/arg4.C: New test.
2465
2466 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2467
2468         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2469         * gcc.dg/ucnid-3.c: Likewise.
2470         * gcc.dg/ucnid-4.c: Likewise.
2471         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2472         * g++.dg/other/ucnid-1.C: Likewise.
2473         * gcc.dg/sparc-frame-1.c: New test.
2474
2475 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2476
2477         PR c++/24139
2478         * g++.dg/template/spec27.C: New test.
2479
2480         PR c++/24275
2481         * g++.dg/template/static19.C: New test.
2482
2483 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2484
2485         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2486         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2487
2488 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2489
2490         PR target/24136
2491         * gfortran.fortran-torture/compile/pr24136.f: New test.
2492
2493 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2494
2495         PR c++/22172
2496         * g++.dg/parse/crash30.C: New test.
2497
2498 2005-10-07  Richard Guenther  <rguenther@suse.de>
2499
2500         PR middle-end/24227
2501         * gcc.c-torture/compile/pr24227.c: New testcase.
2502
2503 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2504
2505         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2506         Do not put aligned attributes on array elements.
2507
2508 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2509
2510         PR testsuite/23611, PR testsuite/23615
2511         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2512         writing prototypes of library functions by hand.
2513         * obj-c++.dg/bitfield-4.mm: Likewise.
2514         * obj-c++.dg/const-str-4.mm: Likewise.
2515         * obj-c++.dg/encode-4.mm: Likewise.
2516         * obj-c++.dg/encode-5.mm: Likewise.
2517         * obj-c++.dg/encode-6.mm: Likewise.
2518         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2519         * obj-c++.dg/method-10.mm: Likewise.
2520         * obj-c++.dg/method-17.mm: Likewise.
2521         * obj-c++.dg/method-19.mm: Likewise.
2522         * obj-c++.dg/try-catch-2.mm: Likewise.
2523
2524 2005-10-06  Richard Henderson  <rth@redhat.com>
2525
2526         PR 24236
2527         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2528
2529 2005-10-06  Dale Johannesen  <dalej@apple.com>
2530
2531         * gcc.c-torture/execute/20030125-1.c:  Correct.
2532
2533 2005-10-06  Richard Guenther  <rguenther@suse.de>
2534
2535         PR tree-optimization/24238
2536         * g++.dg/tree-ssa/pr24238.C: New testcase.
2537
2538 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2539
2540         PR 18568
2541         * gfortran.dg/der_pointer_3.f90: New test.
2542
2543 2005-10-05  Devang Patel  <dpatel@apple.com>
2544
2545         PR Debug/23205
2546         * g++.dg/other/PR23205.C: New.
2547
2548 2005-10-05  Richard Henderson  <rth@redhat.com>
2549
2550         PR target/23602
2551         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2552         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2553
2554 2005-10-05  Dale Johannesen  <dalej@apple.com>
2555
2556         * gcc.c-torture/execute/float-floor.c:  New.
2557
2558 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2559
2560         PR tree-optimization/21419
2561         PR tree-optimization/24146
2562         PR tree-optimization/24151
2563
2564         * g++.dg/ext/asm7.C: New.
2565         * g++.dg/ext/asm8.C: New.
2566         * gcc.dg/asm-1.c: Compile on all targets.
2567         * gcc.dg/asm-pr24146.c: New.
2568         * gcc.dg/pr21419.c: Adjust error messages.
2569
2570 2005-10-05  Richard Guenther  <rguenther@suse.de>
2571
2572         PR fortran/24176
2573         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2574
2575 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2576
2577         PR c++/23513
2578         * g++.dg/template/spec22.C: Robustify test.
2579         * g++.dg/template/spec26.C: New.
2580
2581 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2582
2583         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2584         if target supports vector instructions.
2585
2586 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2587
2588         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2589         C99 functions.
2590
2591 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2592
2593         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2594         check_effective_target_fortran_large_int): Replace cached result
2595         when target changes.
2596
2597 2005-10-04  Devang Patel  <dpatel@apple.com>
2598
2599         * gcc.dg/i386-sse-vect-types.c: New.
2600
2601 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2602
2603         PR preprocessor/13726
2604         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2605         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2606
2607 2005-10-04  Richard Guenther  <rguenther@suse.de>
2608
2609         PR c/23576
2610         * gcc.dg/noncompile/pr23576.c: New testcase.
2611
2612 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2613
2614         PR middle-end/23125
2615         * gcc.dg/register-var-3.c: New test.
2616
2617 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2618
2619         * gcc.dg/pr23049.c: New test.
2620
2621         * gcc.dg/ucnid-4.c: Fix test.
2622
2623 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2624
2625         PR 23445
2626         * gcc.c-torture/compile/pr23445.c: New test.
2627
2628 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2629
2630         * g++.dg/overload/unknown1.C: New.
2631
2632 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2633
2634         PR c++/17775
2635         * g++.dg/template/repo4.C: New test.
2636
2637 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2638
2639         PR libfortran/19308
2640         * gfortran.dg/large_real_kind_2.F90: New test.
2641         * gfortran.dg/large_integer_kind_2.f90: New test.
2642
2643 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2644
2645         * lib/target-supports.exp (check_effective_target_vect_shift):
2646         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2647         (check_effective_target_vect_condition): Fix copy-n-pasto.
2648
2649         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2650         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2651         targets.
2652
2653 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2654
2655         PR c++/22621
2656         * g++.dg/template/overload5.C : New test.
2657
2658         PR c++/23840
2659         * g++.dg/expr/stdarg1.C: New test.
2660
2661 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2662
2663         PR 24142
2664         * gcc.c-torture/execute/pr24142.c: New test.
2665
2666 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2667
2668         PR 24141
2669         * gcc.c-torture/execute/pr24141.c: New test.
2670
2671 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2672             Diego Novillo  <dnovillo@redhat.com>
2673
2674         PR 23604
2675         * gcc.c-torture/execute/pr23604.c: New test.
2676
2677 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2678
2679         PR fortran/16404
2680         PR fortran/20835
2681         PR fortran/20890
2682         PR fortran/20899
2683         PR fortran/20900
2684         PR fortran/20901
2685         PR fortran/20902
2686         gfortran.dg/equiv_constraint_1.f90: New test.
2687         gfortran.dg/equiv_constraint_2.f90: New test.
2688         gfortran.dg/equiv_constraint_3.f90: New test.
2689         gfortran.dg/equiv_constraint_4.f90: New test.
2690         gfortran.dg/equiv_constraint_5.f90: New test.
2691         gfortran.dg/equiv_constraint_6.f90: New test.
2692         gfortran.dg/equiv_constraint_7.f90: New test.
2693         gfortran.dg/equiv_constraint_8.f90: New test.
2694         gfortran.dg/private_type_1.f90: New test.
2695         gfortran.dg/private_type_2.f90: New test.
2696         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2697         980628-10.f: Assert std=gnu to permit mixing of
2698         types in equivalence statements.
2699
2700 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2701
2702         PR 24112
2703         * gfortran.dg/open_status_1.f90: New.
2704
2705 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2706
2707         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2708         * gcc.dg/vect/pr22480.c: Clean up temp files.
2709         * gcc.dg/vect/pr23831.c: Clean up temp files.
2710         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2711         Clean up temp files.
2712         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2713         Clean up temp files.
2714
2715         * gcc.dg/20050309-1.c: Clean up temp files.
2716         * gcc.dg/20050325-1.c: Clean up temp files.
2717
2718 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2719
2720         PR tree-optimization/24059
2721         * gcc.dg/vect/pr24059.c : New test.
2722
2723 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR middle-end/24109
2726         * gcc.c-torture/execute/20050929-1.c: New test.
2727
2728 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2729
2730         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2731
2732 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2733
2734         PR c/21419
2735         * gcc.dg/pr21419.c: New test.
2736
2737 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2738
2739         * gcc.dg/pr23911.c: New test.
2740
2741 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2742
2743         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2744
2745         PR c++/16782
2746         * g++.dg/parse/qualified4.C: New test.
2747         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2748         * g++.old-deja/g++.mike/p8154.C: Likewise.
2749
2750 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/22147
2753         * g++.dg/template/friend37.C: New test.
2754         * g++.dg/parse/crash28.C: Adjust error markers.
2755
2756 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR fortran/18518
2759         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2760
2761 2005-09-27  Devang Patel  <dpatel@apple.com>
2762
2763         PR tree-optimization/23625
2764         * gcc.dg/pr23625.c: New test.
2765
2766 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2767
2768         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2769         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2770
2771 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2772
2773         PR fortran/23677
2774         * gfortran.fortran-torture/execute/save_1.f90: New test.
2775         * gfortran.dg/save_1.f90: New test.
2776
2777 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2778
2779         * gcc.target/i386/builtin-apply-mmx.c: New test.
2780
2781         PR target/22576
2782         * gcc.target/i386/pr22576.c: New test.
2783
2784         PR target/22585
2785         * gcc.target/i386/pr22585.c: New test.
2786
2787         PR target/23268
2788         * gcc.target/i386/pr23268.c: New test.
2789
2790         PR middle-end/23831
2791         * gcc.dg/vect/pr23831.c: New test.
2792
2793         PR target/24055
2794         * gcc.target/i386/pr24055.c: New test.
2795
2796 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2797
2798         PR tree-optimization/23960
2799         * gcc.c-torture/compile/pr23960.c: New.
2800
2801 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/16861
2804         * gfortran.dg/nested_modules_3.f90: New.
2805
2806 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2807
2808         PR fortran/24005
2809         gfortran.dg/interface_1.f90: New test.
2810
2811 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2812         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2813
2814         PR fortran/23843
2815         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2816
2817 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2818
2819         PR fortran/23516
2820         * gfortran.dg/imag_1.f: New test.
2821         * gfortran.dg/imag_2.f: Ditto.
2822
2823 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2824
2825         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2826
2827 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR c++/21983
2830         * g++.dg/warn/pr21983.C: New test.
2831
2832 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/23993
2835         * g++.dg/template/array14.C: New test.
2836
2837 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2838
2839         PR fortran/19929
2840         * gfortran.dg/der_ptr_component_1.f90: New test.
2841
2842 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2843
2844         PR c++/23965
2845         * g++.dg/template/error1.C: Reject "no matching function" message.
2846
2847 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2848
2849         PR c++/17609
2850         * g++.dg/lookup/error1.C: New test.
2851
2852 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2853
2854         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2855         functionality of the testcase.
2856
2857 2005-09-20  Richard Henderson  <rth@redhat.com>
2858
2859         * gcc.dg/vect/vect-22.c: Require vect_float.
2860         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2861
2862 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2863
2864         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2865         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2866         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2867         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2868         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2869         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2870         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2871         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2872         * gcc.dg/cpp/ucnid-8.c: New test.
2873
2874 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2875
2876         PR tree-optimization/23929
2877         * gcc.c-torture/compile/pr23929.c: New test.
2878
2879 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2880
2881         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2882         for one loop.
2883
2884 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2885
2886         PR testsuite/23186
2887         * g++.dg/other/pr22003.C: Require named sections.
2888
2889 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR c++/23947
2892         * g++.dg/rtti/crash3.C: New test.
2893
2894         PR tree-optimization/23818
2895         * gcc.dg/pr23818.c: New test.
2896
2897 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2898
2899         PR fortran/23420
2900         * gfortran.dg/print_fmt_4.f: New.
2901
2902 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2903
2904         PR fortran/23663
2905         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2906
2907 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2908
2909         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2910         Use pointers to local alignable arrays instead. Added comments.
2911         * gcc.dg/vect/vect-46.c: Likewise.
2912         * gcc.dg/vect/vect-48.c: Likewise.
2913         * gcc.dg/vect/vect-49.c: Likewise.
2914         * gcc.dg/vect/vect-52.c: Likewise.
2915         * gcc.dg/vect/vect-53.c: Likewise.
2916         * gcc.dg/vect/vect-54.c: Likewise.
2917         * gcc.dg/vect/vect-56.c: Likewise.
2918         * gcc.dg/vect/vect-57.c: Likewise.
2919         * gcc.dg/vect/vect-58.c: Likewise.
2920         * gcc.dg/vect/vect-60.c: Likewise.
2921         * gcc.dg/vect/vect-61.c: Likewise.
2922
2923         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
2924         The test is no longer vectorizable on vect_no_align targets.
2925         * gcc.dg/vect/vect-43.c: Likewsie.
2926
2927         * gcc.dg/vect/vect-44.c: Added comments.
2928         * gcc.dg/vect/vect-45.c: Added comments.
2929         * gcc.dg/vect/vect-50.c: Added comments.
2930         * gcc.dg/vect/vect-51.c: Added comments.
2931
2932         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
2933         aligned type.
2934         * gcc.dg/vect/Os-vect-95.c: Likewise.
2935
2936         * gcc.dg/vect/vect-41.c: Test removed.
2937         * gcc.dg/vect/vect-47.c: Test removed.
2938         * gcc.dg/vect/vect-55.c: Test removed.
2939         * gcc.dg/vect/vect-59.c: Test removed.
2940
2941 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2942
2943         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
2944         No longer vectorizable on vect_no_align targets.
2945         * gcc.dg/vect/pr20122.c: Likewise.
2946         * gcc.dg/vect/vect-74.c: Likewise.
2947         * gcc.dg/vect/vect-75.c: Likewise.
2948         * gcc.dg/vect/vect-76.c: Likewise.
2949
2950         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
2951         Will not be vectorizable on vect_no_align targets once aliasing issues
2952         are resolved.
2953         * gcc.dg/vect/vect-79.c: Likewise.
2954
2955         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
2956         * gcc.dg/vect/vect-78.c: Likewise.
2957         * gcc.dg/vect/vect-97.c: Likewise.
2958
2959 2005-09-19  Steven Bosscher  <stevenb@suse.de>
2960
2961         * gcc.dg/pr23943.c: New test.
2962
2963 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2964
2965         PR fortran/19181
2966         * gfortran.dg/derived_pointer_null_1.f90: New test.
2967
2968 2005-09-18  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/23944
2971         * gcc.c-torture/compile/pr23944.c: New testcase.
2972
2973 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
2974
2975         PR fortran/15975
2976         * gfortran.dg/der_pointer_2.f90: New test.
2977
2978 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/16861
2981         * gfortran.dg/nested_modules_2.f90: New test.
2982
2983 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2984
2985         PR c++/18368
2986         * g++.dg/other/semicolon.C: New test.
2987
2988 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
2989
2990         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
2991         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
2992
2993 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2994
2995         PR c++/23914
2996         * g++.dg/template/static18.C: New test.
2997
2998         PR c++/21514
2999         * g++.dg/template/crash19.C: Remove dg-error marker.
3000         * g++.dg/template/local4.C: New test.
3001
3002 2005-09-16  Paul Brook  <paul@codesourcery.com>
3003
3004         PR fortran/23906
3005         * gfortran.dg/dependency_1.f90: New test.
3006
3007 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3008
3009         PR c++/23896
3010         * g++.dg/template/static17.C: New test.
3011
3012 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3013
3014         PR c++/23139
3015         * g++.dg/warn/huge-val1.C: New test.
3016
3017 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3018
3019         PR c++/13140
3020         * g++.dg/parse/class2.C: New test.
3021         * g++.dg/template/explicit8.C: Likewise.
3022         * g++.dg/template/spec25.C: Likewise.
3023
3024 2005-09-14  Josh Conner  <jconner@apple.com>
3025
3026         PR middle-end/23584
3027         * gcc.dg/pr23584.c: New test.
3028
3029 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3030
3031         PR fortran/21875 Internal Unit Array I/O, NIST
3032         * gfortran.dg/arrayio_1.f90: New test.
3033         * gfortran.dg/arrayio_1.f90: New test.
3034         * gfortran.dg/arrayio_1.f90: New test.
3035         * gfortran.dg/arrayio_1.f90: New test.
3036         * gfortran.dg/arrayio_1.f90: New test.
3037
3038 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3039
3040         PR middle-end/22480
3041         * gcc.dg/vect/pr22480.c: New test.
3042
3043 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/19358
3046         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3047
3048 2005-09-13 Josh Conner <jconner@apple.com>
3049
3050         PR c++/23180
3051         * g++.dg/init/struct2.C: New test.
3052         * g++.dg/init/struct3.C: New test.
3053
3054 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3055
3056         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3057         Clean up temp files.
3058         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3059         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3060         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3061         gcc.dg/tree-ssa/builtin-printf-1.c,
3062         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3063         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3064         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3065         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3066         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3067         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3068         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3069         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3070         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3071         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3072         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3073         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3074
3075 2005-09-13  Josh Conner  <jconner@apple.com>
3076
3077         * lib/gcc-dg.exp: Load scanipa.exp.
3078         (cleanup-dump): New procedure.
3079         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3080         * lib/scandump.exp: New file.
3081         * lib/scantree.exp: Use it.
3082         * lib/scanipa.exp: New file.
3083
3084 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3085
3086         PR fortran/17740
3087         * gfortran.dg/generic_4.f90: New test.
3088
3089 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3090
3091         PR target/23816
3092         * gcc.target/i386/pr23816-1.c: New test.
3093         * gcc.target/i386/pr23816-2.c: New test.
3094
3095
3096 2005-09-13  Bastian Blank <waldi@debian.org>
3097
3098         PR c++/16171
3099         * g++.dg/abi/mangle26.C: New test.
3100         * g++.dg/abi/mangle27.C: New test.
3101         * g++.dg/abi/mangle28.C: New test.
3102         * g++.dg/abi/mangle29.C: New test.
3103
3104         PR c++/23839
3105         * g++.dg/parse/register1.C: New test.
3106
3107 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/23842
3110         * g++.dg/template/access16.C: New test.
3111
3112 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3113
3114         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3115
3116 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3117
3118         PR fortran/18899
3119         * gfortran.dg/shape_2.f90: New test.
3120
3121 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3122
3123         PR target/19269
3124         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3125         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3126         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3127         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3128         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3129         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3130         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3131         tests.
3132
3133 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/23841
3136         * g++.dg/parse/template17.C: New test.
3137
3138 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3139
3140         PR c++/23789
3141         * g++.dg/template/nontype14.C: New test.
3142
3143 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3144
3145         PR g++/7874
3146         * g++.dg/lookup/friend7.C: New test.
3147         * g++.dg/lookup/friend8.C: New test.
3148         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3149         so that it will be found via argument dependent lookup.
3150         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3151         friend functions which will no longer be found.
3152         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3153         function g, so that it will be found via argument dependent
3154         lookup.
3155         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3156         * g++.old-deja/g++.mike/net43.C: Likewise.
3157
3158 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/23691
3161         * g++.dg/template/static16.C: New test.
3162
3163 2005-09-12  Josh Conner  <jconner@apple.com>
3164
3165         PR middle-end/23237
3166         * gcc.c-torture/compile/pr23237.c: New test.
3167
3168 2005-09-11  Richard Henderson  <rth@redhat.com>
3169
3170         * g++.dg/other/error8.C: Update expected diagnostic text.
3171
3172 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3173
3174         PR libfortran/19872
3175         * gfortran.dg/overwrite_1.f: New test.
3176
3177 2005-09-09  Josh Conner  <jconner@apple.com>
3178
3179         * g++.dg/init/pr23180-1.C: Removed.
3180         * g++.dg/init/pr23180-2.C: Removed.
3181
3182 2005-09-09  David Daney <ddaney@avtrex.com>
3183
3184         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3185         files which are ...
3186         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3187         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3188
3189 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3190
3191         * gfortran.dg/iostat_2.f90: New test.
3192
3193 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3194
3195         PR c++/22252
3196         * g++.dg/ext/interface1.C: New test.
3197         * g++.dg/ext/interface1.h: Likewise.
3198         * g++.dg/ext/interface1a.cc: Likewise.
3199
3200 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3201
3202         * gfortran.dg/iomsg_1.f90:  New test case.
3203
3204 2005-09-09  Richard Guenther  <rguenther@suse.de>
3205
3206         PR c++/23624
3207         * g++.dg/tree-ssa/pr23624.C: New testcase.
3208
3209 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3210
3211         PR fortran/19239
3212         * gfortran.dg/vector_subscript_1.f90,
3213         * gfortran.dg/vector_subscript_2.f90: New tests.
3214
3215 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3216
3217         PR fortran/21104
3218         * gfortran.dg/array_alloc_1.f90,
3219         * gfortran.dg/array_alloc_2.f90,
3220         * gfortran.dg/array_alloc_3.f90: New tests.
3221
3222 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3223
3224         PR fortran/12840
3225         * gfortran.dg/array_constructor_6.f90
3226         * gfortran.dg/array_constructor_7.f90
3227         * gfortran.dg/array_constructor_8.f90
3228         * gfortran.dg/array_constructor_9.f90
3229         * gfortran.dg/array_constructor_10.f90
3230         * gfortran.dg/array_constructor_11.f90
3231         * gfortran.dg/array_constructor_12.f90: New tests.
3232
3233 2005-09-08  Josh Conner  <jconner@apple.com>
3234
3235         PR c++/23180
3236         * g++.dg/init/pr23180-1.C: New test.
3237         * g++.dg/init/pr23180-2.C: New test.
3238
3239 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3240
3241         PR fortran/18878
3242         * gfortran.dg/module_double_reuse.f90: New.
3243
3244 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3245
3246         PR fortran/23270
3247         PR fortran/22304
3248         PR fortran/18870
3249         PR fortran/17917
3250         PR fortran/16511
3251         * gfortran.dg/common_equivalence_1.f: New.
3252         * gfortran.dg/common_equivalence_2.f: New.
3253         * gfortran.dg/common_equivalence_3.f: New.
3254         * gfortran.dg/contained_equivalence_1.f90: New.
3255         * gfortran.dg/module_blank_common.f90: New.
3256         * gfortran.dg/module_commons_1.f90: New.
3257         * gfortran.dg/module_equivalence_1.f90: New.
3258         * gfortran.dg/nested_modules_1.f90: New.
3259         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3260         equivalences and add comment to connect the test with
3261         the PR.
3262
3263 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3264
3265         PR fortran/23765
3266         * gfortran.dg/common_6.f90: New test.
3267
3268 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3269
3270         PR fortran/15326
3271         * gfortran.dg/char_result_1.f90,
3272         * gfortran.dg/char_result_2.f90,
3273         * gfortran.dg/char_result_3.f90,
3274         * gfortran.dg/char_result_4.f90,
3275         * gfortran.dg/char_result_5.f90,
3276         * gfortran.dg/char_result_6.f90,
3277         * gfortran.dg/char_result_7.f90,
3278         * gfortran.dg/char_result_8.f90: New tests.
3279
3280 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3281
3282         PR fortran/19928
3283         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3284
3285 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3286
3287         PR obj-c++/16816
3288         * obj-c++.dg/selector-5.mm: New test.
3289         * obj-c++.dg/selector-6.mm: New test.
3290
3291 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3292
3293         PR objc/20574
3294         PR objc/19324
3295         * objc.dg/error-1.m: New test.
3296
3297 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3298
3299         PR fortran/23373
3300         * gfortran.fortran-torture/execute/pr23373-1.f90,
3301         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3302
3303 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3304
3305         PR libfortran/23760
3306         * gfortran.dg/g77/1832.f: Remove long string in write statement
3307         to allow the test to pass on correct list directed output with
3308         prepended space.
3309
3310 2005-09-07  James E Wilson  <wilson@specifix.com>
3311
3312         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3313
3314 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3315
3316         * gfortran.dg/parameter+save.f90:  Rename to
3317         * gfortran.dg/parameter_save.f90: .. this.
3318
3319 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3320
3321         PR fortran/20848
3322         * gfortran.dg/parameter+save.f90:  New test case.
3323
3324 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3325
3326         PR fortran/19269
3327         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3328
3329 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR c/23075
3332         * gcc.dg/pr23075.c: New test.
3333         * g++.dg/warn/pr23075.C: New test.
3334
3335         PR target/22362
3336         * gcc.target/i386/pr22362.c: New test.
3337
3338         PR rtl-optimization/23098
3339         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3340
3341         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3342         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3343         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3344
3345 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3346
3347         * g++.dg/expr/cast6.C: New test.
3348
3349         PR c++/9782
3350         * g++.dg/init/new15.C: New test.
3351
3352 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3353
3354         * gcc.dg/vect/Os-vect-95.c: New test.
3355         * gcc.dg/vect/vect-95.c: Same.
3356
3357 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3358
3359         * gcc.dg/vect/vect-29.c: Update xfail testing.
3360         * gcc.dg/vect/vect-44.c: Same.
3361         * gcc.dg/vect/vect-48.c: Same.
3362         * gcc.dg/vect/vect-50.c: Same.
3363         * gcc.dg/vect/vect-72.c: Same.
3364         * gcc.dg/vect/vect-77.c: Same.
3365         * gcc.dg/vect/vect-78.c: Same.
3366         * gcc.dg/vect/vect-80.c: Same.
3367         * gcc.dg/vect/vect-96.c: Same.
3368         * gcc.dg/vect/vect-100.c: Same.
3369         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3370         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3371         * gfortran.dg/vect/vect-5.f90: Same.
3372
3373 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3376         start strings.
3377         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3378         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3379
3380         PR c++/23056
3381         * g++.dg/opt/pr23056.C: New test.
3382
3383         PR rtl-optimization/23098
3384         * gcc.target/i386/pr23098.c: New test.
3385
3386 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/23667
3389         * g++.dg/template/static15.C: New test.
3390
3391         PR c++/21440
3392         * g++.dg/ext/stmtexpr5.C: New test.
3393         * g++.dg/ext/stmtexpr6.C: Likewise.
3394
3395 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3396
3397         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3398
3399         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3400         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3401         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3402
3403 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3404
3405         PR libfortran/23321
3406         * gfortran.dg/direct_io_4.f90:  New test case.
3407
3408 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3409             Rasmus Hahn  <rassahah@neofonie.de>
3410
3411         PR libobjc/23108
3412         * objc.dg/type-stream-1.m: New test.
3413
3414 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3415
3416         PR fortran/23661
3417         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3418         gfortran.dg/print_fmt_3.f90: New test.
3419
3420 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3421
3422         * gfortran.dg/fmt_t_1.f90: New test.
3423
3424 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3425
3426         PR rtl-optimization/23454
3427         * g++.dg/opt/pr23454.C: New test.
3428
3429 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/23699
3432         * g++.dg/ext/static1.C: New test.
3433
3434 2005-09-02  Richard Henderson  <rth@redhat.com>
3435
3436         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3437         tail call to check_fa_work.
3438
3439 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/21687
3442         * g++.dg/other/gc3.C: New test.
3443
3444 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3445
3446         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3447         * gcc.dg/20050826-1.c: Likewise.
3448
3449 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/23167
3452         * g++.dg/expr/volatile1.C: New test.
3453
3454 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3455
3456         PR middle-end/23547
3457         * gcc.dg/pr23547.c: New test.
3458
3459 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3460
3461         PR c/22061
3462         * gcc.c-torture/execute/pr22061-1.c,
3463         * gcc.c-torture/execute/pr22061-2.c,
3464         * gcc.c-torture/execute/pr22061-3.c,
3465         * gcc.c-torture/execute/pr22061-4.c: New tests.
3466
3467 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3468
3469         * gcc.dg/Wredundant-decls-2.c: New test to check that
3470         -Wredundant-decls does not issue warning for a variable
3471         definition following a declaration.
3472
3473 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR debug/7241
3476         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3477         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3478         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3479
3480         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3481         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3482         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3483         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3484         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3485         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3486         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3487         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3488
3489 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3490
3491         PR objc/23306
3492         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3493         scan-assmbler.
3494
3495 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3496
3497         PR target/21255
3498         * gcc.dg/pr21255-1.c: New test.
3499         * gcc.dg/pr21255-2-mb.c: Likewise.
3500         * gcc.dg/pr21255-2-ml.c: Likewise.
3501         * gcc.dg/pr21255-3.c: Likewise.
3502         * gcc.dg/pr21255-4.c: Likewise.
3503
3504 2005-08-31  Dale Johannesen  <dalej@apple.com>
3505
3506         * gcc.dg/20050830-1.c:  New.
3507
3508 2005-08-31  Josh Conner  <jconner@apple.com>
3509
3510         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3511         command-line options for arm-*-* targets.
3512         * g++.dg/init/array16.C: Likewise.
3513         * g++.dg/other/crash-4.C: Likewise.
3514
3515 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3516
3517         PR obj-c++/23640
3518         * obj-c++.dg/gnu-runtime-3.mm: New test.
3519
3520 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3521
3522         PR c++/13377
3523         * g++.dg/lookup/ambig4.C: New test.
3524         * g++.dg/lookup/ambig5.C: New test.
3525         * g++.dg/tc1/dr101.C: Adjust error markers.
3526
3527 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3528
3529         PR c++/23639
3530         * g++.dg/template/ttp5.C: Adjust error markers.
3531
3532 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3533
3534         PR testsuite/23609
3535         * lib/obj-c++.exp: Include target-libpath.exp.
3536         (obj-c++_link_flags): Look for the GNU libobjc library
3537         and set the library path to include it.
3538         Don't manually set LD_LIBRARY_PATH (etc.) but call
3539         set_ld_library_path_env_vars instead.
3540         (obj-c++_target_compile): Don't set library path or
3541         linker flags because they are already set correctly
3542         in obj-c++_link_flags.
3543
3544 2005-08-30  Josh Conner  <jconner@apple.com>
3545
3546         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3547         to command-line options for arm-*-* targets.
3548
3549 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3550
3551         * g++.dg/other/i386-1.C: New.
3552
3553 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR preprocessor/20348
3556         PR preprocessor/20356
3557         * gcc.dg/cpp/pr20348.c: New test.
3558         * gcc.dg/cpp/pr20348.h: New file.
3559         * gcc.dg/cpp/inc/pr20348.h: New file.
3560         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3561         * gcc.dg/cpp/pr20356.c: New test.
3562         * gcc.dg/cpp/pr20356.h: New file.
3563         * gcc.dg/cpp/inc/pr20356.h: New file.
3564         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3565
3566 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3567
3568         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3569         Fix array dimension to avoid correct end-of-file error.
3570
3571 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3572
3573         PR libfortran/23598
3574         * gfortran.dg/iostat_1.f90:  New test.
3575
3576 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3577
3578         PR middle-end/23408
3579         * gcc.dg/pr23408.c: New test.
3580
3581 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/23099
3584         * g++.dg/init/member1.C: Make sure erroneous static data member
3585         definitions are required.
3586         * g++.dg/template/static13.C: New test.
3587         * g++.dg/template/static14.C: Likewise.
3588
3589 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3590
3591         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3592         -march=pentium4, remove ilp32 requirement.
3593
3594         PR middle-end/23484
3595         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3596         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3597
3598 2005-08-29  Andreas Jaeger  <aj@suse.de>
3599
3600         PR testsuite/23607
3601         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3602
3603 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gcc.c-torture/execute/20050316-2.c: New test.
3606         * gcc.c-torture/execute/20050316-3.c: New test.
3607         * gcc.dg/torture/pr16104-1.c: New test.
3608
3609 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3610
3611         PR middle-end/23463
3612         * gcc.c-torture/execute/zero-struct-1.c: New test.
3613
3614 2005-08-27  Richard Guenther  <rguenther@suse.de>
3615
3616         PR target/23575
3617         * gcc.target/i386/pr23575.c: New testcase.
3618
3619 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3620
3621         PR rtl-optimization/23561
3622         * gcc.c-torture/execute/20050826-1.c: New test.
3623
3624         PR rtl-opt/23560
3625         * gcc.c-torture/execute/20050826-2.c: New test.
3626
3627 2005-08-26  Dale Johannesen  <dalej@apple.com>
3628
3629         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3630         * gcc.dg/20050826-1.c:  New.
3631
3632 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/19004
3635         * g++.dg/template/nontype13.C: New test.
3636
3637         PR c++/23491
3638         * g++.dg/init/new14.C: New test.
3639         * g++.dg/expr/anew1.C: Do not XFAIL.
3640         * g++.dg/expr/anew2.C: Likewise.
3641         * g++.dg/expr/anew3.C: Likewise.
3642
3643 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         PR middle-end/22439
3646         * gcc.dg/vla-3.c: New test.
3647
3648 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3649
3650         PR fortran/20363
3651         * gfortran.dg/named_interface.f90: New.
3652
3653 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3654
3655         * gcc.c-torture/execute/frame-address.c: New test.
3656
3657 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3658
3659         PR c++/20817
3660         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3661
3662 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3663
3664         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3665
3666 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3667
3668         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3669         * gcc.dg/altivec-22.c: Rename from..
3670         * gcc.dg/altivec-nomfcr.c: ..this.
3671
3672 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3673
3674         PR tree-optimization/23546
3675         * gcc.dg/tree-ssa/pr23546.c: New test.
3676
3677 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3678
3679         PR fortran/17758
3680         * gfortran.dg/nonreturning_statements.f90: New test.
3681
3682 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3683
3684         PR c++/22454
3685         * g++.dg/parse/crash29.C: New.
3686
3687 2005-08-23  DJ Delorie  <dj@redhat.com>
3688
3689         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3690         constants have the L suffix.
3691
3692 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         PR c++/23044
3695         * g++.dg/template/instantiate8.C: New.
3696
3697 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3698
3699         PR middle-end/23467
3700         * gcc.c-torture/execute/pr23467.c: New test.
3701
3702 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR tree-optimization/22043
3705         * gcc.c-torture/execute/20050613-1.c: New test.
3706
3707 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3708
3709         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3710
3711 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR rtl-optimization/23478
3714         * g++.dg/opt/pr23478.C: New test.
3715
3716 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3717
3718         PR c/18715
3719         * gcc.dg/switch-warn-3.c: New test.
3720
3721 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3722
3723         PR c++/22233
3724         * g++.dg/template/param1.C: New test.
3725
3726 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3727
3728         PR c++/23089
3729         * g++.dg/other/incomplete1.C: New test.
3730
3731 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3732
3733         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3734         are vectorizable.
3735
3736 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3737
3738         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3739         d_lines_5.f: New.
3740
3741 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3742
3743         * gcc.target/i386/sse-4.c: New test.
3744
3745 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3746
3747         PR testsuite/23239
3748         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3749
3750 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3751
3752         * gcc.dg/20050811-1.c: New test.
3753         * gcc.dg/20050811-2.c: New test.
3754
3755 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3756
3757         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3758
3759 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3760
3761         PR 23476
3762         * gcc.c-torture/compile/pr23476.c: New test.
3763
3764 2005-08-19  Devang Patel  <dpatel@apple.com>
3765
3766         PR tree-optimization/23048
3767         * gcc.dg/tree-ssa/pr23048.c: New test.
3768
3769 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3770
3771         PR middle-end/20624
3772         * g++.dg/warn/Wreturn-3.C: New test
3773
3774 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3775
3776         PR tree-optimization/22228
3777         * g++.dg/vect/pr22543.cc: New test.
3778
3779 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3780
3781         PR tree-optimization/21574
3782         * gcc.dg/tree-ssa/pr21574.c: New test.
3783
3784 2005-08-16  James E Wilson  <wilson@specifix.com>
3785
3786         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3787
3788 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3789
3790         PR tree-opt/23402
3791         * gcc.c-torture/compile/zero-strct-3.c: New test.
3792         * gcc.c-torture/compile/zero-strct-4.c: New test.
3793
3794 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3795
3796         PR target/23376
3797         * gcc.target/x86_64/pr23376.c: New test.
3798
3799 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3800
3801         PR c++/23337
3802         * g++.dg/ext/vector2.C: New.
3803
3804 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3805
3806         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3807
3808 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3809
3810         PR libfortran/23428
3811         * gfortran.dg/inquire-complex.f90:  New test case.
3812
3813 2005-08-16  James E Wilson  <wilson@specifix.com>
3814
3815         PR tree-optimization/21105
3816         * gcc.dg/large-size-array.c: New.
3817
3818 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3819
3820         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3821         type.
3822         * gcc.dg/vect/vect-41: Likewise.
3823         * gcc.dg/vect/vect-42: Likewise.
3824         * gcc.dg/vect/vect-43: Likewise.
3825         * gcc.dg/vect/vect-44: Likewise.
3826         * gcc.dg/vect/vect-46: Likewise.
3827         * gcc.dg/vect/vect-47: Likewise.
3828         * gcc.dg/vect/vect-48: Likewise.
3829         * gcc.dg/vect/vect-52: Likewise.
3830         * gcc.dg/vect/vect-53: Likewise.
3831         * gcc.dg/vect/vect-54: Likewise.
3832         * gcc.dg/vect/vect-55: Likewise.
3833         * gcc.dg/vect/vect-56: Likewise.
3834         * gcc.dg/vect/vect-57: Likewise.
3835         * gcc.dg/vect/vect-58: Likewise.
3836         * gcc.dg/vect/vect-59: Likewise.
3837         * gcc.dg/vect/vect-60: Likewise.
3838         * gcc.dg/vect/vect-61: Likewise.
3839         * gcc.dg/vect/vect-85: Likewise.
3840         * gcc.dg/vect/vect-87: Likewise.
3841         * gcc.dg/vect/vect-88: Likewise.
3842         * gcc.dg/vect/vect-93.c: Likewise.
3843         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3844         * gcc.dg/vect/vect-75: Likewise.
3845         * gcc.dg/vect/vect-76: Likewise.
3846         * gcc.dg/vect/vect-77: Likewise.
3847         * gcc.dg/vect/vect-78: Likewise.
3848         * gcc.dg/vect/vect-80: Likewise.
3849         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3850         vectorized for the expected reason, rather than checking how alignment
3851         was handled.
3852         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3853         type and also instead of aligned pointers. Added documentation.
3854
3855 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3856
3857         * gfortran.dg/power.f90: New test.
3858
3859 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR rtl-optimization/23299
3862         * g++.dg/opt/pr23299.C: New test.
3863
3864 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3865
3866         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3867
3868 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3869
3870         * g++.dg/template/local6.C: New test.
3871
3872 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3873
3874         * execute/exceptions/finally-1.m: Check that the catch and finally are
3875         being called.  Also add a "return 0;" at the end of main.
3876
3877 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3878
3879         PR fortran/21432.
3880         * gfortran.dg/namelist_print_1.f: New test of functionality of
3881         PRINT namelist.
3882         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3883         namelist generates error with -std=f95.
3884
3885 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3886
3887         PR tree-optimization/23119
3888         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3889
3890 2005-08-13  Marcin Koziej  <creep@desk.pl>
3891             Andrew Pinski  <pinskia@physics.uc.edu>
3892
3893         PR libobjc/22492
3894         * execute/exceptions/finally-1.m: New test.
3895
3896 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3897
3898         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3899         testsuite.
3900         * objc/execute/exceptions/trivial.m: New test.
3901         * objc.dg/try-catch-11.m: Move to ...
3902         * objc/execute/exceptions/foward-1.m: Here.
3903         * objc.dg/try-catch-2.m: Move to ...
3904         * objc/execute/exceptions/catchall-1.m: Here.
3905         * objc.dg/try-catch-8.m: Move to ...
3906         * objc/execute/exceptions/local-variables-1.m: Here.
3907
3908 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3909
3910         * objc.dg/nested-func-1.m: Move to ...
3911         * objc/execute/nested-func-1.m: Here.
3912
3913 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3914
3915         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3916         in ${options} instead of [target_info name].
3917         * lib/obj-c++.exp (objc_target_compile): Likewise.
3918
3919 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3920
3921         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
3922
3923 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3924
3925         part of PR testsuite/23348
3926         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
3927         of the torture options.
3928         * objc/compile/trivial.m: New test.
3929
3930 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3931
3932         * gfortran.dg/eoshift.f90:  Correct format.
3933
3934 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3935
3936         * gfortran.fortran-torture/execute/character_passing.f90:
3937         Fix comment typo.
3938
3939 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
3940
3941         PR c++/8271
3942         * g++.dg/template/unify10.C: New.
3943
3944 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
3945
3946         * g++.dg/parse/pr22514.C: Move to...
3947         * g++.dg/debug/pr22514.C: here.
3948
3949 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3950
3951         PR c++/23266
3952         * g++.dg/inherit/pure1.C: New test.
3953
3954         * ChangeLog: Fix typos.
3955
3956 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3957             Steven Bosscher  <stevenb@suse.de>
3958
3959         * gfortran.dg/runtime_warning_1.f90: New test.
3960
3961 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3962
3963         PR c++/23219
3964         * g++.dg/parse/crash28.C: New.
3965
3966 2005-08-11  Richard Guenther  <rguenther@suse.de>
3967
3968         PR target/23289
3969         * gcc.target/i386/tailcall-1.c: New testcase.
3970
3971 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3972
3973         * gcc.dg/vect/vect-67.c: Un-xfail.
3974
3975 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3976
3977         PR c++/23225
3978         * g++.dg/testsuite/parse/crash27.C: new test.
3979
3980 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
3981
3982         PR libfortran/22143
3983         * gfortran.dg/shift-kind.f90:  New testcase.
3984
3985 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
3986
3987         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
3988         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
3989
3990 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3991
3992         PR c++/20646
3993         * g++.dg/other/mult-stor1.C: New test.
3994
3995 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3996
3997         * gcc.c-torture/pr18299-1.c: Move to ...
3998         * gcc.c-torture/compile/pr18299-1.c: Here.
3999
4000 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4001
4002         * gfortran/fortran.torture/execute/character_passing.f90:
4003         Fix types for LSAME.
4004
4005 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4006
4007         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4008         input data back to what it was originally.
4009
4010 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4011
4012         * objc.dg/try-catch-8.m: Enable for all targets.
4013
4014 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4015
4016         * gcc.dg/pr23165.c: New test.
4017
4018 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4019
4020         PR tree-optimization/23234
4021         * gcc.dg/tree-ssa/pr23234.c: New test.
4022
4023 2005-08-08  Josh Conner  <jconner@apple.com>
4024
4025         PR rtl-optimization/23241
4026         * gcc.dg/char-compare.c: New test.
4027
4028 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4029
4030         PR c++/22508
4031         * g++.dg/init/new13.C: New test.
4032
4033 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4034
4035         PR c++/21166
4036         * g++.dg/other/crash-4.C: Adjust
4037         * g++/dg/ext/packed9.C: New.
4038
4039 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4040
4041         PR middle-end/21964
4042         * gcc.c-torture/execute/pr21964-1.c: New test.
4043
4044 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4045
4046         PR c/22458
4047         * gcc.dg/pr22458-1.c: New test.
4048
4049 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4050             Steven G. Kargl <kargls@comcast.net>
4051
4052         PR fortran/22390
4053         * gfortran.dg/flush_1.f90: New test.
4054
4055 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4056
4057         PR c++/23191
4058         * g++.dg/template/eh2.C: New test.
4059
4060 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4061
4062         PR c++/19498
4063         * g++.dg/template/instantiate7.C: New test.
4064
4065 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4066
4067         PR c/23113
4068         * gcc.dg/Wunused-value-1.c: New test.
4069
4070 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4071
4072         PR rtl-optimization/23233
4073         * gcc.c-torture/compile/pr23233-1.c: New test.
4074
4075 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR fortran/18833
4078         PR fortran/20850
4079         * gfortran.dg/equiv_1.f90: New test.
4080         * gfortran.dg/equiv_2.f90: New test.
4081         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4082         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4083         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4084
4085 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4086
4087         * gcc.c-torture/execute/vrp-5.c: New test.
4088         * gcc.c-torture/execute/vrp-6.c: New test.
4089         * gcc.dg/tree-ssa/vrp21.c: New test.
4090
4091 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4092
4093         * g++.dg/parse/pr22514.C: New test.
4094
4095 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4096
4097         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4098
4099         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4100         instead of constant loads / pool entries.
4101
4102 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4103
4104         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4105         TEST_TO_WCTYPE.
4106
4107 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4108
4109         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4110         __WINT_TYPE__ in generated prototypes if possible.
4111
4112 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4113
4114         PR 22037
4115         * g++.dg/tree-ssa/pr22037.C:
4116
4117 2005-08-04  Richard Henderson  <rth@redhat.com>
4118
4119         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4120         scan-tree-dump-times directive.
4121
4122 2005-08-04  Jan Hubicka  <jh@suse.cz>
4123
4124         * gcov-1.C: Fix switch counts.
4125         * gcov-4b.c: Likewise.
4126
4127 2005-08-03  Jeff Law  <law@redhat.com>
4128
4129         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4130
4131 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4132
4133         * gcc.c-torture/execute/pr23135.c: New test.
4134
4135 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4136
4137         PR tree-optimization/19899
4138         * gcc.dg/tree-ssa/scev-1.c: New test.
4139         * gcc.dg/tree-ssa/scev-2.c: New test.
4140
4141 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4142
4143         PR target/18582
4144         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4145
4146 2005-08-03  Jan Hubicka  <jh@suse.cz>
4147
4148         * update-conroll.c: New testcase.
4149         * update-conroll-2.c: New testcase.
4150
4151 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4152
4153         * gfortran.dg/constant_substring.f: New test.
4154         * gfortran.dg/pr22491.f: New test.
4155
4156 2005-08-02  Jan Hubicka  <jh@suse.cz>
4157
4158         * update-threading.c: Replace by the proper one.
4159
4160 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4161
4162         PR 23164
4163         * g++.dg/tree-ssa/pr23164.C: New test.
4164
4165 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4166
4167         * gcc.dg/tree-ssa/pr23192.c: New test.
4168
4169 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4170
4171         * gcc.c-torture/execute/vrp-4.c: New test.
4172
4173 2005-08-02  Jan Hubicka  <jh@suse.cz>
4174
4175         * update-threading.c: New test.
4176
4177 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4178
4179         * gcc.c-torture/compile/20050801-1.c: New test.
4180         * gcc.c-torture/compile/20050801-2.c: New test.
4181
4182 2005-08-01  Jan Hubicka  <jh@suse.cz>
4183
4184         * val-prof-5.c: New test.
4185
4186 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4187
4188         PR c/22311
4189         * gcc.dg/pr22311-1.c : New test.
4190
4191 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4192
4193         PR target/23095
4194         * gfortran.dg/pr23095.f: New test.
4195
4196         PR c++/22003
4197         * g++.dg/other/pr22003.C: New test.
4198
4199 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4200
4201         PR target/20621
4202         * gcc.c-torture/execute/pr20621-1.c: New test.
4203
4204 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4205
4206         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4207         of string for format.
4208         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4209         print statement with internal write.
4210         * gfortran.dg/der_array_io_2.f:  Likewise.
4211         * gfortran.dg/der_array_io_3.f:  Likewise.
4212
4213 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4214
4215         * gcc.dg/fold-abs-4.c: new test.
4216
4217 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4218
4219         PR fortran/22570 an related issues.
4220         * gfortran.dg/x_slash_1.f: New test.
4221
4222 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4223
4224         PR c/23143
4225         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4226         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4227
4228 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4229
4230         PR c/529
4231         * gcc.dg/Wshadow-3.c: New test.
4232
4233 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4234
4235         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4236         used to have the wrong bounds).
4237
4238 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4239
4240         PR c/21720
4241         * gcc.dg/hex-round-1.c: Test more cases.
4242         * gcc.dg/hex-round-2.c: New test.
4243
4244 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4245
4246         PR 22550
4247         * g++.dg/tree-ssa/pr22550.C: New test.
4248
4249 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4250
4251         * gcc.dg/tree-ssa/vrp19.c: New test.
4252         * gcc.dg/tree-ssa-vrp20.c: New test.
4253
4254 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4255
4256         PR c/22240
4257         * gcc.dg/transparent-union-4.c: New test.
4258
4259 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4260
4261         PR c/22192
4262         * gcc.dg/c99-vla-2.c: New test.
4263
4264 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4265
4266         PR c/21720
4267         * gcc.dg/hex-round-1.c: New test.
4268
4269 2005-07-28  Jan Hubicka  <jh@suse.cz>
4270
4271         * inliner-1.c: Do not dump everything.
4272         * tree-prof.exp: Do not pass -ftree-based-profiling.
4273         * bprob.exp: Likewise.
4274
4275         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4276
4277 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/22545
4280         * g++.dg/expr/ptrmem7.C: New test.
4281
4282 2005-07-28  Mike Stump  <mrs@apple.com>
4283
4284         * g++.old-deja/g++.mike/visibility-1.C: New test.
4285
4286 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4287
4288         PR c/20187
4289         * gcc.c-torture/execute/pr20187-1.c: New test.
4290
4291 2005-07-28  Jeff Law  <law@redhat.com>
4292
4293         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4294         * gcc.dg/tree-ssa/vrp18.c: New test.
4295
4296 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4297
4298         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4299
4300 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4301
4302         PR tree-optimization/22506
4303         * gcc.dg/vect/ps22506.c: New test.
4304
4305 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4306
4307         PR target/21149
4308         * gcc.target/i386/sse-3.c: New test.
4309
4310 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4311
4312         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4313         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4314
4315 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4316
4317         PR c/22589
4318         * gcc.c-torture/compile/pr22589-1.c: New test.
4319
4320 2005-07-28  Jan Hubicka  <jh@suse.cz>
4321
4322         * update-loopch.c: New testcase.
4323
4324 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4325
4326         PR rtl-optimization/23047
4327         * gcc.c-torture/execute/pr23047.c: New test.
4328         * gcc.c-torture/execute/pr23047.x: New.
4329
4330 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4331
4332         PR tree-optimization/22493
4333         * gcc.c-torture/execute/pr22493-1.c: New test.
4334         * gcc.c-torture/execute/pr22493-1.x: New.
4335         * gcc.c-torture/execute/vrp-1.c: New test.
4336         * gcc.c-torture/execute/vrp-2.c: New test.
4337         * gcc.c-torture/execute/vrp-2.c: New test.
4338
4339 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4340
4341         * gcc.target/frv/all-builtin-read8.c: Delete.
4342         * gcc.target/frv/all-builtin-read16.c: Delete.
4343         * gcc.target/frv/all-builtin-read32.c: Delete.
4344         * gcc.target/frv/all-builtin-read64.c: Delete.
4345         * gcc.target/frv/all-builtin-write8.c: Delete.
4346         * gcc.target/frv/all-builtin-write16.c: Delete.
4347         * gcc.target/frv/all-builtin-write32.c: Delete.
4348         * gcc.target/frv/all-builtin-write64.c: Delete.
4349         * gcc.target/frv/all-read-write-1.c: New.
4350
4351 2005-07-27  Jeff Law  <law@redhat.com>
4352
4353         * gcc.c-torture/execute/pr22630.c: New test.
4354
4355 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4356
4357         PR tree-optimization/23073
4358         * gcc.dg/vect/nodump-pr23073.c: New test.
4359         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4360
4361 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4362
4363         PR tree-optimize/22348
4364         * gcc.c-torture/execute/pr22348.c: New.
4365
4366 2005-07-27  Richard Guenther  <rguenther@suse.de>
4367
4368         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4369
4370 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4371
4372         PR fortran/22503
4373         * gfortran.dg/logical_comp.f90: New test.
4374
4375 2005-07-27  Jan Hubicka  <jh@suse.cz>
4376
4377         * inliner-1.c: Add cleanup of dumps.
4378         * val-prof-*.c: Likewise.
4379         * update-tailcall.c: New.
4380
4381 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4382
4383         PR 22591
4384         * gcc.dg/tree-ssa/pr22591.c: New test.
4385         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4386
4387 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4388
4389         PR libobjc/22606
4390         * objc.dg/try-catch-11.m: New test.
4391
4392 2005-07-26  Richard Guenther  <rguenther@suse.de>
4393
4394         PR tree-optimization/22486
4395         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4396
4397 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4398
4399         PR tree-opt/22484
4400         * testsuite/g++.dg/opt/loop2.C: New test.
4401
4402 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4403
4404         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4405         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4406
4407 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4408
4409         * lib/profopt.exp (profopt-execute): Check for profiling data
4410         files on the target.
4411
4412 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4413
4414         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4415         for matching of asm labels.
4416
4417 2005-07-25  Richard Guenther  <rguenther@suse.de>
4418
4419         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4420
4421 2005-07-25  Richard Guenther  <rguenther@suse.de>
4422
4423         PR testsuite/22624
4424         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4425
4426 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4427
4428         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4429         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4430         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4431         * gcc.dg/vect/vect-100.c: New test.
4432         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4433         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4434         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4435         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4436         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4437         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4438         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4439         * gfortran.dg/vect/pr19049.f90: New testcase.
4440         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4441
4442 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4443
4444         * gcc.c-torture/execute/20050713-1.c: New test.
4445
4446         PR fortran/20063
4447         * gfortran.fortran-torture/execute/data_4.f90: New test.
4448
4449         PR middle-end/20303
4450         * gcc.dg/visibility-d.c: New test.
4451
4452 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4453
4454         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4455         * gfortran.dg/underflow.f90: Ditto.
4456
4457 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4458
4459         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4460         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4461         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4462
4463 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4464
4465         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4466         include case of field width of zero.
4467
4468 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4469
4470         PR libgfortran/21875
4471         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4472         with trailing blanks on normal formatted read.
4473
4474 2005-07-23  Chao-ying Fu  <fu@mips.com>
4475
4476         * gcc.target/mips/mips32-dsp-type.c: New test.
4477         * gcc.target/mips/mips32-dsp.c: New test.
4478
4479 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4480
4481         PR testsuite/21073
4482         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4483
4484         PR testsuite/20454
4485         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4486         and __cyg_profile_func_exit.
4487
4488 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4489
4490         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4491         * gfortran.dg/comma_format_extension_4.f: Same.
4492         * gfortran.dg/pr15332.f: Same.
4493         * gfortran.dg/pr21730.f: Same.
4494
4495 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4496
4497         * g++.dg/opt/vrp2.C: Fix testcase.
4498
4499         PR tree-opt/22625
4500         * g++.dg/opt/vrp2.C: New test.
4501
4502 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4503
4504         PR debug/21828
4505         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4506
4507 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4508
4509         * gcc.dg/tree-ssa/20050719-1.c: New test.
4510
4511 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4512
4513         * gcc.dg/bfin-longcall-1.c: New file.
4514         * gcc.dg/bfin-longcall-2.c: New file.
4515
4516 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4517
4518         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4519
4520 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4521
4522         PR middle-end/19055
4523         * gcc.dg/tree-ssa/pr19055.c: New test.
4524         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4525
4526 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4527
4528         PR C++/22358
4529         * g++.dg/other/pr22358.C: New test.
4530
4531 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4532
4533         PR c++/2922
4534         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4535
4536 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4537
4538         PR c++/15938
4539         * g++.dg/init/union2.C: New test.
4540
4541 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4542
4543         PR c/22393
4544         * gcc.dg/complex-4.c: New test.
4545
4546 2005-07-21  Richard Guenther  <rguenther@suse.de>
4547
4548         PR testsuite/22522
4549         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4550         scanning for asm labels.
4551         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4552
4553 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4554
4555         PR target/22085
4556         * gcc.dg/altivec-pr22085.c: New.
4557
4558 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4559
4560         PR tree-optimization/19210
4561         * gcc.dg/tree-ssa/pr19210-1.c: New.
4562         * gcc.dg/tree-ssa/pr19210-2.c: New.
4563
4564 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4565
4566         PR rtl-optimization/22167
4567         * g++.dg/opt/pr22167.C: New test.
4568
4569 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4570
4571         PR c++/2922
4572         * g++.dg/lookup/two-stage2.C: New.
4573         * g++.dg/lookup/two-stage3.C: New.
4574         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4575         fixed two-stage name lookup for operators.
4576         * g++.dg/template/call3.C: Compiler now produces an appropriate
4577         error message.
4578         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4579         14 as a candidate.
4580         * g++.dg/template/ptrmem4.C: Compiler produces different error
4581         message.
4582         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4583         connect_to_method as a candidate.
4584
4585 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4586
4587         * gcc.dg/fold-alloc-1.c: New test.
4588
4589 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4590
4591         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4592         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4593
4594 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4595
4596         * gcc.dg/fold-abs-1.c: New test.
4597         * gcc.dg/fold-abs-2.c: New test.
4598         * gcc.dg/fold-abs-3.c: New test.
4599
4600 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4601
4602         Make CONSTRUCTOR use VEC to store initializers.
4603         * g++.dg/ext/complit3.C: Check for specific error messages.
4604         * g++.dg/init/brace2.C: Update error message.
4605         * g++.dg/warn/Wbraces2.C: Likewise.
4606
4607 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4608
4609         PR fortran/16940
4610         * gfortran.dg/module_interface_1.f90: New test.
4611
4612 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4613             Kenneth Zadeck <zadeck@naturalbridge.com>
4614
4615         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4616
4617 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4618
4619         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4620         specify -Wformat for these tests.
4621         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4622         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4623         * gcc.dg/format/opt-6.c: Delete.
4624
4625 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4628         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4629
4630 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4631
4632         * gcc.dg/tree-ssa/alias-2.c: New test.
4633
4634 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4635
4636         PR c++/22263
4637         * g++.dg/template/explicit7.C: New test.
4638
4639 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4640
4641         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4642         width of 8 to +Inf and -Inf.
4643
4644 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4645
4646         PR c++/22139
4647         * g++.dg/template/friend36.C: New test.
4648
4649 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4650
4651         PR fortran/21730
4652         * gfortran.dg/pr21730.f: New test.
4653
4654 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4655             Kenneth Zadeck <zadeck@naturalbridge.com>
4656
4657         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4658         since pure const detection cannot run at -O1 in c compiler.
4659         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4660         can now optimize this case properly.
4661         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4662         because we now pass.
4663         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4664
4665 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4666
4667         PR c/22421
4668         * gcc.dg/format/bitfld-1.c: New test.
4669
4670 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/22204
4673         * g++.dg/rtti/repo1.C: New test.
4674
4675 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4676
4677         PR middle-end/22398
4678         * gcc.c-torture/compile/pr22398.c: New test.
4679
4680 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/22132
4683         * g++.dg/expr/cast4.C: New test.
4684
4685 2005-07-15  Richard Guenther  <rguenther@suse.de>
4686
4687         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4688         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4689
4690 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4691
4692         PR tree-optimization/22230
4693         * gcc.dg/tree-ssa/pr22230.c: New test.
4694
4695 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4696
4697         * gfortran.dg/g77/cpp6.f: New test.
4698
4699         PR fortran/22417
4700         * gfortran.dg/g77/cpp5.F: New test.
4701         * gfortran.dg/g77/cpp5.h: New file.
4702         * gfortran.dg/g77/cpp5inc.h: New file.
4703
4704 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4705
4706         PR libfortran/16435
4707         * gfortran.dg/tl_editting.f90: New.
4708         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4709
4710 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4711
4712         * gfortran.dg/char_array_constructor.f90: New test.
4713
4714 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4715
4716         * gfortran.dg/past_eor.f90: New.
4717         * gfortran.dg/complex_read.f90: New.
4718
4719 2005-07-13  Jeff Law  <law@redhat.com>
4720
4721         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4722         additional casts.
4723
4724         * gcc.dg/tree-ssa/pr22321.c: New test
4725
4726 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4727
4728         PR tree-optimization/21921
4729         * gcc.dg/tree-ssa/pr21921.c: New.
4730
4731 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4732
4733         PR tree-optimizatio/22442
4734         * gcc.dg/tree-ssa/loop-11.c: New test.
4735
4736 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4737
4738         PR tree-opt/21840
4739         * gcc.c-torture/compile/pr21840.c: New test.
4740
4741 2005-07-12  Jan Hubicka  <jh@suse.cz>
4742
4743         * gcc.c-torture/compile/pr22379.c: New test.
4744
4745 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4746
4747         PR libfortran/21593
4748         gfortran.dg/dev_null.f90:  Remove outdated comment about
4749         PR libfortran/21593.
4750
4751
4752 2005-07-12  Dale Johannesen  <dalej@apple.com>
4753
4754         * gcc.target/i386/compress-float-sse.c:  New.
4755         * gcc.target/i386/compress-float-sse-pic.c:  New.
4756         * gcc.target/i386/compress-float-387.c:  New.
4757         * gcc.target/i386/compress-float-387-pic.c:  New.
4758         * gcc.dg/compress-float-ppc.c:  New.
4759         * gcc.dg/compress-float-ppc-pic.c:  New.
4760
4761 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4762
4763         PR libfortran/21593
4764         gfortran.dg/dev_null.f90:  Remove targets.
4765
4766 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         PR tree-opt/22335
4769         * gcc.dg/pr22335-1.c: New test.
4770         * gcc.dg/pr22335-2.c: New test.
4771
4772 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4773
4774         PR c++/20172
4775         * g++.dg/template/nontype12.C : New test.
4776
4777 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4778
4779         * gcc.dg/tree-ssa/loop-10.c: New test.
4780
4781 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4782
4783         * gcc.c-torture/execute/20020720-1.x: Remove.
4784
4785 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4786
4787         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4788
4789 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4790
4791         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4792         (dg-mips-options): Use it.
4793
4794 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4795
4796         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4797
4798 2005-07-09  Richard Henderson  <rth@redhat.com>
4799
4800         * lib/target-supports.exp (check_effective_target_sync_char_short):
4801         Add alpha.
4802
4803 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4804
4805         PR libfortran/22217
4806         * gfortran.dg/negative-z-descriptor.f90:  New test.
4807
4808 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4809
4810         PR tree-opt/22329
4811         * gcc.dg/pr22329.c: New test.
4812
4813 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4814
4815         PR tree-optimization/20139
4816         * gcc.dg/tree-ssa/pr20139.c: New.
4817
4818 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4819
4820         PR tree-opt/22356
4821         * testsuite/gcc.dg/pr22356-1.c: New test.
4822
4823 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4824
4825         PR c++/21799
4826         * g++.dg/template/unify8.C: New.
4827         * g++.dg/template/unify9.C: New.
4828
4829 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4830
4831         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4832
4833 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4834
4835         * gcc.dg/darwin-version-1.c: New.
4836         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4837         * gcc.dg/builtins-20.c: Likewise.
4838         * gcc.dg/builtins-53.c: Likewise.
4839         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4840         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4841         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4842         * gcc.dg/torture/builtins-power-1.c: Likewise.
4843         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4844         on Darwin.
4845
4846 2005-07-07  Jeff Law  <law@redhat.com>
4847
4848         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4849         argument evaluation order.
4850
4851 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4852
4853         PR libfortran/21594
4854         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4855         Add test cases where the shift length is greater than the
4856         array length.
4857
4858 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4859
4860         * obj-c++.dg/proto-lossage-6.mm: New.
4861         * objc.dg/proto-lossage-6.m: New.
4862
4863 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4864
4865         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4866         * objc.dg/gnu-runtime-2.m: Likewise.
4867
4868 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4869
4870         * gfortran.dg/longline.f: New test.
4871
4872         * gfortran.dg/badline.f: New test.
4873
4874 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4875
4876         PR fortran/16531
4877         PR fortran/15966
4878         PR fortran/18781
4879         * gfortran.dg/hollerith.f90: New.
4880         * gfortran.dg/hollerith2.f90: New.
4881         * gfortran.dg/hollerith3.f90: New.
4882         * gfortran.dg/hollerith4.f90: New.
4883         * gfortran.dg/hollerith_f95.f90: New.
4884         * gfortran.dg/hollerith_legacy.f90: New.
4885         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4886
4887 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4888
4889         PR objc/22274
4890         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4891         * objc.dg/gnu-runtime-2.m: New.
4892
4893 2005-07-06  Jeff Law  <law@redhat.com>
4894
4895         * gcc.dg/tree-ssa/vrp17.c: New test.
4896
4897 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4898
4899         PR fortran/22327
4900         * gfortran.dg/array_constructor_5.f90: New test.
4901
4902 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4903
4904         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4905
4906 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4907
4908         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4909         * gcc.dg/980816-1.c: Ditto.
4910
4911 2005-07-06  Jeff Law  <law@redhat.com>
4912
4913         * gcc.c-torture/compile/pr21356.c: New test.
4914
4915 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4916
4917         PR c/22013
4918         PR c/22098
4919         * gcc.c-torture/compile/pr22013-1.c,
4920         gcc.c-torture/execute/pr22098-1.c,
4921         gcc.c-torture/execute/pr22098-2.c,
4922         gcc.c-torture/execute/pr22098-3.c: New tests.
4923
4924 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4925
4926         PR c/22308
4927         * gcc.dg/pr22308-1.c: New test.
4928
4929 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
4930
4931         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
4932         target.
4933         * gcc.dg/compare9.c: Use -fshort-enums instead of
4934         -fno-short-enums.  Change the last test to dg-bogus.
4935
4936 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
4937
4938         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
4939         * gcc.dg/compare9.c: New.
4940
4941 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4942
4943         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
4944
4945 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4946
4947         PR testsuite/22288
4948         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
4949
4950
4951 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4952
4953         * gcc.dg/format/gcc_gfc-1.c: New.
4954
4955 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4956
4957         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
4958
4959 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4960
4961         PR fortran/20842
4962         * gfortran.dg/io_invalid_1.f90: New test.
4963
4964 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
4965
4966         * gcc.dg/format/gcc_diag-1.c: Update.
4967
4968 2005-07-02  Jeff Law  <law@redhat.com>
4969
4970         * gcc.dg/tree-ssa/pr22051-1.c: New test.
4971         * gcc.dg/tree-ssa/pr22051-2.c: New test.
4972
4973 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
4974
4975         * gcc.dg/format/gcc_diag-1.c: Update.
4976
4977 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
4978
4979         PR tree-opt/22269
4980         * gcc.c-torture/compile/pr22269.c: New test.
4981
4982 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
4983
4984         PR 21584
4985         PR 22219
4986         * g++.dg/tree-ssa/pr21584-1.C: New test.
4987         * g++.dg/tree-ssa/pr21584-2.C: New test.
4988
4989 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
4990
4991         * obj-c++.dg/try-catch-11.mm: New.
4992         * objc.dg/try-catch-10.m: New.
4993
4994 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
4995
4996         * g++.dg/other/ucnid-1.C: xfail on AIX.
4997
4998 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
4999
5000         PR 22234
5001         * gcc.dg/20050629-1.c: New test.
5002
5003 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5004
5005         * obj-c++.dg/const-str-1[0-1].mm: New.
5006         * objc.dg/const-str-1[0-1].m: New.
5007
5008 2005-05-29  Richard Henderson  <rth@redhat.com>
5009
5010         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5011         Rename from check_effective_target_vect_no_max.
5012         (check_effective_target_vect_no_int_add): New.
5013         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5014         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5015         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5016         * gcc.dg/vect/vect-reduc-1.c: Use both.
5017         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5018
5019 2005-05-29  Richard Henderson  <rth@redhat.com>
5020
5021         * lib/target-supports.exp (check_effective_target_vect_no_max):
5022         Remove i386 and x86_64.
5023
5024 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5025
5026         PR testsuite/21969
5027         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5028
5029 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5030
5031         PR middle-end/21969
5032         * gcc.dg/vect/pr21969.c: New test.
5033
5034 2005-06-28  Eric Christopher  <echristo@redhat.com>
5035
5036         PR c/22052
5037         PR c/21975
5038         * gcc.dg/inline1.c: New test.
5039         * gcc.dg/inline2.c: Ditto.
5040         * gcc.dg/inline3.c: Ditto.
5041         * gcc.dg/inline4.c: Ditto.
5042         * gcc.dg/inline5.c: Ditto.
5043
5044 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5045
5046         PR libfortran/22142
5047         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5048         Add testcase also testing eoshift1 for PR 22142.
5049
5050 2005-06-28  Richard Henderson  <rth@redhat.com>
5051
5052         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5053         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5054         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5055         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5056         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5057
5058 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5059
5060         PR libfortran/22142
5061         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5062         Add testcase for PR 22142.
5063
5064 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5065
5066         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5067         gcc.target/ia64/fpreg-2.c: New tests.
5068
5069 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5070
5071         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5072
5073 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5074
5075         PR libfortran/22170
5076         * gfortran.dg/slash_1.f90: New test.
5077
5078 2005-06-27  Richard Henderson  <rth@redhat.com>
5079
5080         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5081         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5082         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5083         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5084         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5085         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5086
5087 2005-06-27  Richard Henderson  <rth@redhat.com>
5088
5089         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5090         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5091
5092 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5093
5094         * obj-c++.dg/proto-lossage-5.mm: New.
5095         * objc.dg/proto-lossage-5.m: New.
5096
5097 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5098
5099         PR 21959
5100         * gcc.dg/tree-ssa/pr21959.c: New test.
5101
5102 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5103
5104         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5105         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5106         testing uninitialized var.
5107
5108         * gcc.c-torture/execute/builtins/chk.h: New.
5109         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5110         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5111         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5112         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5113         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5114         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5115         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5116         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5117         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5118         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5119         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5120         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5121         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5122         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5123         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5124         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5125         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5126         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5127         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5128         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5129         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5130         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5131         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5132         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5133         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5134         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5135         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5136         * gcc.dg/builtin-object-size-1.c: New test.
5137         * gcc.dg/builtin-object-size-2.c: New test.
5138         * gcc.dg/builtin-object-size-3.c: New test.
5139         * gcc.dg/builtin-object-size-4.c: New test.
5140         * gcc.dg/builtin-object-size-5.c: New test.
5141         * gcc.dg/builtin-stringop-chk-1.c: New test.
5142         * gcc.dg/builtin-stringop-chk-2.c: New test.
5143         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5144         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5145         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5146         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5147         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5148         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5149         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5150         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5151         * gcc.c-torture/execute/printf-1.c: New test.
5152         * gcc.c-torture/execute/fprintf-1.c: New test.
5153         * gcc.c-torture/execute/vprintf-1.c: New test.
5154         * gcc.c-torture/execute/vfprintf-1.c: New test.
5155         * gcc.c-torture/execute/printf-chk-1.c: New test.
5156         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5157         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5158         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5159
5160 2005-06-27  Michael Matz  <matz@suse.de>
5161
5162         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5163         slot is not merged if address escapes.
5164
5165 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5166
5167         PR c/21911
5168         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5169
5170 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR middle-end/17965
5173         * gcc.c-torture/compile/20050622-1.c: New test.
5174
5175         PR middle-end/22028
5176         * gcc.dg/20050620-1.c: New test.
5177
5178 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5179
5180         PR tree-optimization/22026
5181         * gcc.dg/tree-ssa/pr22026.c: New.
5182
5183 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5184
5185         PR libfortran/22144
5186         * gfortran.dg/shift-alloc.f90:  New testcase.
5187
5188 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5189
5190         * all files: Update FSF address in copyright headers.
5191
5192 2005-06-22  Jan Hubicka  <jh@suse.cz>
5193
5194         * wholeprogram-1.c: New testcase.
5195         * wholeprogram-2.c: New testcase.
5196
5197 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5198
5199         PR 22171
5200         * gcc.dg/tree-ssa/pr22171.c: New test.
5201
5202 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5203
5204         * gfortran.dg/simplify_modulo.f90: New.
5205
5206 2005-06-24  Jan Hubicka  <jh@suse.cz>
5207
5208         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5209
5210 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5211
5212         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5213
5214 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5215
5216         * obj-c++.dg/typedef-alias-1.mm: New.
5217         * objc.dg/typedef-alias-1.m: New.
5218
5219 2005-06-23  Jeff Law  <law@redhat.com>
5220
5221         * gcc.dg/tree-ssa/vrp16.c: New test.
5222
5223 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5224
5225         * lib/target-supports.exp: Add
5226         check_effective_target_fortran_large_real and
5227         check_effective_target_fortran_large_int to check for
5228         corresponding effective targets.
5229         * gfortran.dg/large_integer_kind_1.f90: New test.
5230         * gfortran.dg/large_real_kind_1.f90: New test.
5231
5232 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5233
5234         PR tree-optimization/22117
5235         * gcc.dg/tree-ssa/pr22117.c: New.
5236
5237 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5238
5239         PR testsuite/22123
5240         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5241
5242 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5243
5244         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5245
5246 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5247
5248         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5249         * gfortran.dg/f2c_4.c: Likewise
5250
5251 2005-06-22 Paul Brook  <paul@codesourcery.com>
5252
5253         PR fortran/21034
5254         * gfortran.dg/auto_save_1.f90: New test.
5255
5256 2005-06-22  Michael Matz  <matz@suse.de>
5257
5258         * gcc.target/x86-64/abi: New directory.
5259         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5260         * gcc.target/x86-64/abi/README.gcc: New file.
5261         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5262         * gcc.target/x86-64/abi/asm-support.s: New file.
5263         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5264         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5265         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5266         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5267         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5268         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5269         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5270         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5271         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5272         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5273         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5274         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5275         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5276         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5277         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5278         * gcc.target/x86_64/abi/test_varargs.c: New test.
5279
5280 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5283         32-bit i?86 and x86_64.
5284
5285 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5286
5287         * obj-c++.dg/const-str-[1-9].mm: New tests.
5288
5289 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5290
5291         PR fortran/22010
5292         * gfortran.dg/namelist_use.f90: New.
5293         * gfortran.dg/namelist_use_only.f90: New.
5294
5295 2005-06-21  Jeff Law  <law@redhat.com>
5296
5297         * gcc.dg/tree-ssa/vrp15.c: New test.
5298
5299 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5300
5301         * lib/target-supports.exp (check_effective_target_vect_reduction):
5302         Remove.
5303         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5304         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5305         remove vect_reduction target keyword. Also avoid two returns in main.
5306         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5307         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5308         * gcc.dg/vect/vect-reduc-1short.c: New test.
5309         * gcc.dg/vect/vect-reduc-1char.c: New test.
5310         * gcc.dg/vect/vect-reduc-2short.c: New test.
5311         * gcc.dg/vect/vect-reduc-2char.c: New test.
5312         * gcc.dg/vect/vect-reduc-6.c: New test.
5313         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5314         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5315         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5316
5317 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5318         Paul Thomas  <pault@gcc.gnu.org>
5319
5320         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5321         New tests.
5322
5323 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5324
5325         * gfortran.dg/backslash_1.f90: New test.
5326         * gfortran.dg/backslash_2.f90: New test.
5327
5328 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5329
5330         * gfortran.dg/duplicate_labels.f90: New test.
5331
5332 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5333
5334         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5335         unsupportable relocations.
5336         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5337         * gcc.dg/20050321-2.c: xfail for NetWare.
5338
5339 2005-06-20  Andreas Jaeger  <aj@suse.de>
5340
5341         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5342         gcc.target/i386/fastcall-sseregparm.c,
5343         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5344
5345 2005-06-19  Richard Henderson  <rth@redhat.com>
5346
5347         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5348
5349 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5350
5351         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5352
5353 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5354
5355         PR c++/22115
5356         * g++.dg/conversion/simd2.C: Change expected error message.
5357
5358 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5359
5360         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5361         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5362         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5363
5364 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5365
5366         * gcc.dg/fold-mod-1.c: New test.
5367
5368 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5369
5370         PR fortran/19926
5371         * gfortran.dg/pr19926.f90: New test.
5372
5373 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5374
5375         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5376         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5377         targets.
5378         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5379         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5380
5381 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5382
5383         * gcc.target/ia64/float80-varargs-1.c: New test.
5384
5385 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5386
5387         PR tree-opt/22035
5388         * gfortran.dg/f2c_6.f90: New test.
5389
5390 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5391
5392         PR c++/17413
5393         * g++.dg/template/local5.C: New.
5394
5395 2005-06-17  Richard Henderson  <rth@redhat.com>
5396
5397         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5398
5399 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5400
5401         PR testsuite/21945
5402         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5403
5404 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5405
5406         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5407         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5408         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5409         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5410         check_vect to verify the presence of hardware vector support.
5411
5412 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5413
5414         PR testsuite/22056
5415         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5416
5417 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5418
5419         PR libfortran/19216
5420         * gfortran.dg/pr19216.f: Add correct space between brackets and
5421         dg directive.
5422
5423 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5424
5425         PR libfortran/16436
5426         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5427
5428 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5429
5430         * gcc.target/i386/attributes-error.c: New testcase.
5431         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5432         * gcc.target/i386/regparm-stdcall.c: Likewise.
5433         * gcc.target/i386/sseregparm-1.c: Likewise.
5434         * gcc.target/i386/sseregparm-2.c: Likewise.
5435
5436 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5437
5438         * g++.dg/rtti/crash2.C: New.
5439
5440 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5441
5442         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5443
5444 2005-06-15  David Ung  <davidu@mips.com>
5445
5446         * gcc.target/mips/mips16e-extends.c: New test for testing the
5447         generation of MIPS16e zeb/zeh, seb/seh instructions.
5448
5449 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5450
5451         PR 22018
5452         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5453         * gcc.dg/tree-ssa/pr22018.c: New test.
5454
5455 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5456
5457         * gcc.dg/simd-1.c: Update error messages.
5458         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5459         * gcc.dg/simd-2.c: Update error messages.
5460         * gcc.dg/simd-4.c: New.
5461
5462 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5463
5464         PR c++/20678
5465         * g++.dg/other/crash-4.C: New.
5466
5467 2005-06-14  Devang Patel  <dpatel@apple.com>
5468
5469         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5470
5471 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         PR c++/21929
5474         * g++.dg/parse/crash11.C: Update
5475
5476 2005-06-13  Jeff Law  <law@redhat.com>
5477
5478         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5479         perform the desired transformations.
5480         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5481         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5482
5483 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5484
5485         PR fortran/22038
5486         * gfortran.dg/forall_1.f90: Un-XFAIL.
5487
5488 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5489
5490         PR c++/21929
5491         * g++.dg/parse/crash26.C: New.
5492
5493         PR c++/20789
5494         * g++.dg/init/member1.C: New.
5495
5496 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5497
5498         * gfortran.dg/altreturn_1.f90: New test.
5499
5500 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5501
5502         PR middle-end/21985
5503         * gcc.dg/tree-ssa/pr21985.c: New test.
5504
5505 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5506
5507         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5508
5509 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5510
5511         PR c++/21930
5512         * g++.dg/other/error10.C: New test case.
5513
5514 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5515
5516         PR libfortran/19155
5517         * gfortran.dg/pr19155.f: Add test.
5518
5519 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5520
5521         * gfortran.dg/f2c_7.f90: New test.
5522
5523         * gfortran.dg/forall_1.f90: XFAILed.
5524
5525 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5526
5527         * gcc.dg/pr14796-1.c: New.
5528         * gcc.dg/pr14796-2.c: New.
5529
5530 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5531
5532         PR fortran/17792
5533         PR fortran/21375
5534         * gfortran.dg/deallocate_stat.f90:  New test.
5535
5536 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5537
5538         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5539
5540 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5541
5542         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5543         access will be generated when this loop is vectorized. Test that
5544         accesses with same alignment were detected.
5545         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5546         Test that accesses with same alignment were detected.
5547         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5548         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5549         alignment were detected.
5550
5551 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5552
5553         PR c++/10611
5554         * g++.dg/conversion/simd2.C: New.
5555
5556 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5557
5558         * gcc.dg/Wcxx-compat-1.c: New.
5559
5560 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5561
5562         PR libfortran/21480
5563         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5564         complex array.
5565
5566 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5567
5568         * gcc.dg/alias-8.c: New.
5569
5570 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5571
5572         * gcc.dg/format/cmn_err-1.c: Update.
5573
5574 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5575
5576         PR target/20666
5577         * gcc.target/sparc/fexpand-2.c: New.
5578         * gcc.target/sparc/fpmerge-2.c: New.
5579         * gcc.target/sparc/fpmul-2.c: New.
5580         * gcc.target/sparc/noresult.c: New.
5581         * gcc.target/sparc/pdist-2.c: New.
5582         * gcc.target/sparc/pdist-3.c: New.
5583
5584 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5585
5586         PR testsuite/21702
5587         * gcc.target/i386/i386.exp: Fix comment typo.
5588
5589 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5590
5591         PR c++/19497
5592         * g++.dg/inherit/using5.C: New.
5593         * g++.dg/inherit/using6.C: New.
5594
5595 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5596
5597         PR c++/19894
5598         * g++.dg/template/ptrmem15.C: New test.
5599
5600         PR c++/20563
5601         * g++.dg/ext/label4.C: New test.
5602
5603 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5604
5605         * gcc.dg/tls/debug-1.c: New test.
5606
5607 2005-06-07  Dale Johannesen  <dalej@apple.com>
5608
5609         * gcc.target/i386/movq.c:  New.
5610
5611 2005-06-07  Dale Johannesen  <dalej@apple.com>
5612
5613         * gcc.dg/20050607-1.c:  New.
5614
5615 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5616
5617         PR middle-end/21850
5618         * gcc.c-torture/execute/20050607-1.c: New test.
5619
5620 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5621
5622         PR libfortran/21926
5623         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5624         Test case where the return array has lowest stride one,
5625         but isn't packed.
5626
5627 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5628
5629         * lib/target-supports.exp (check_effective_target_sync_int_long):
5630         Add s390 and s390x targets.
5631
5632 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5633
5634         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5635         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5636         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5637         * gcc.dg/tree-ssa/loop-9.c: New test.
5638
5639 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5640
5641         * g++.dg/parse/defarg10.C: New.
5642
5643 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR regression/21897
5646         * gcc.c-torture/execute/20050604-1.c: New test.
5647
5648 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5649
5650         PR 21903
5651         * g++.dg/parse/defarg9.C: New.
5652
5653         PR c++/20637
5654         * g++.dg/inherit/using4.C: New.
5655         * g++.dg/overload/error1.C: Adjust expected errors.
5656         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5657         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5658         * g++.old-deja/g++.other/redecl2.C: Likewise.
5659         * g++.old-deja/g++.other/redecl4.C: Likewise.
5660         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5661
5662 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5663
5664         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5665
5666 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5667
5668         * lib/gfortran.exp (gfortran_target_compile): Call
5669         dg-additional-files-options
5670         * gfortran.dg/f2c_4.f90: New file
5671         * gfortran.dg/f2c_4.c: New file
5672         * gfortran.dg/f2c_5.f90: New file
5673         * gfortran.dg/f2c_5.c: New file
5674
5675 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5676
5677         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5678
5679         PR fortran/21912
5680         * gfortran.dg/array_constructor_4.f90: New test.
5681
5682 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5683
5684         PR c++/21619
5685         * g++.dg/ext/builtin9.C: New test.
5686
5687 2005-06-05  Dale Johannesen  <dalej@apple.com>
5688
5689         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5690         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5691
5692 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5693
5694         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5695         * gcc.dg/vect/vect-reduc-1.c: New.
5696         * gcc.dg/vect/vect-reduc-2.c: New.
5697         * gcc.dg/vect/vect-reduc-3.c: New.
5698
5699 2005-06-04  Dale Johannesen  <dalej@apple.com>
5700
5701         * gcc.c-torture/execute/20050603-1.c:  New.
5702         * gcc.c-torture/execute/20050603-2.c:  New.
5703         * gcc.dg/20050603-3.c:  New.
5704
5705 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5706
5707         PR fortran/19195
5708         * gfortran.dg/debug_1.f90: New test.
5709
5710         * gfortran.dg/forall_1.f90: New test.
5711
5712 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5713
5714         * gfortran.dg/array_constructor_3.f90: New test.
5715
5716 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5717
5718         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5719
5720 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5721
5722         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5723
5724 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5725
5726         PR c/21873
5727         * gcc.dg/init-excess-1.c: New test.
5728
5729 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5730
5731         PR c++/21853
5732         * g++.dg/expr/static_cast6.C: New test.
5733
5734 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5735
5736         * gcc.dg/tree-ssa/vrp14.c: New test.
5737
5738 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/21336
5741         * g++.dg/template/new2.C: New test.
5742
5743 2005-06-03  Josh Conner  <jconner@apple.com>
5744
5745         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5746         all entries in initializer.
5747
5748 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5749
5750         PR middle-end/21858
5751         * gcc.dg/pr21858.c: New testcase.
5752
5753 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5754
5755         PR tree-optimization/21292
5756
5757         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5758         New.
5759         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5760         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5761         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5762         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5763         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5764
5765 2005-06-02  Richard Henderson  <rth@redhat.com>
5766
5767         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5768
5769 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5770
5771         * gcc.dg/wtypequal.c: New testcase.
5772
5773 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5774
5775         PR 21582
5776         * gcc.dg/tree-ssa/pr21582.c: New test.
5777
5778 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5779
5780         PR c++/21280
5781         * g++.dg/opt/interface2.h: New.
5782         * g++.dg/opt/interface2.C: New.
5783         * g++.dg/init/ctor4.C: Adjust error lines.
5784         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5785         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5786         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5787         * g++.old-deja/g++.pt/assign1.C: Likewise.
5788         * g++.old-deja/g++.pt/crash20.C: Likewise.
5789
5790 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5791
5792         PR tree-optimization/21734
5793         * g++.dg/vect/pr21734_1.cc: New.
5794         * g++.dg/vect/pr21734_2.cc: New.
5795
5796 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5797
5798         PR c++/20350
5799         * g++.dg/template/spec24.C: New.
5800
5801         PR c++/21151
5802         * g++.dg/pch/local-1.C: New.
5803         * g++.dg/pch/local-1.Hs: New.
5804
5805 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5806
5807         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5808         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5809         * gcc.dg/tree-ssa/pr14341.c: New test.
5810         * gcc.dg/tree-ssa/pr14841.c: New test.
5811         * gcc.dg/tree-ssa/pr20701.c: New test.
5812         * gcc.dg/tree-ssa/pr21086.c: New test.
5813         * gcc.dg/tree-ssa/pr21090.c: New test.
5814         * gcc.dg/tree-ssa/pr21332.c: New test.
5815         * gcc.dg/tree-ssa/pr21458.c: New test.
5816         * gcc.dg/tree-ssa/pr21658.c: New test.
5817         * gcc.dg/tree-ssa/vrp01.c: New test.
5818         * gcc.dg/tree-ssa/vrp02.c: New test.
5819         * gcc.dg/tree-ssa/vrp03.c: New test.
5820         * gcc.dg/tree-ssa/vrp04.c: New test.
5821         * gcc.dg/tree-ssa/vrp05.c: New test.
5822         * gcc.dg/tree-ssa/vrp06.c: New test.
5823         * gcc.dg/tree-ssa/vrp07.c: New test.
5824         * gcc.dg/tree-ssa/vrp08.c: New test.
5825         * gcc.dg/tree-ssa/vrp09.c: New test.
5826         * gcc.dg/tree-ssa/vrp10.c: New test.
5827         * gcc.dg/tree-ssa/vrp11.c: New test.
5828         * gcc.dg/tree-ssa/vrp12.c: New test.
5829         * gcc.dg/tree-ssa/vrp13.c: New test.
5830
5831 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5832
5833         PR 21029
5834         * gcc.dg/tree-ssa/pr21029.c: New test.
5835
5836 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5837
5838         * gfortran.dg/logint-1.f: New test case.
5839         * gfortran.dg/logint-2.f: Likewise.
5840         * gfortran.dg/logint-3.f: Likewise.
5841
5842 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR c/21536
5845         PR c/20760
5846         * gcc.dg/20050527-1.c: New test.
5847
5848         * gcc.dg/i386-sse-12.c: New test.
5849
5850         PR fortran/21729
5851         * gfortran.dg/implicit_5.f90: New test.
5852
5853 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5854
5855         PR fortran/20883
5856         * gfortran/assign_4.f90: New test.
5857         * gfortran/assign_2.f90: Change compile to run.
5858
5859 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5860
5861         * lib/target-supports.exp
5862         (check_effective_target_sync_char_short): New.
5863         * gcc.dg/sync-2.c: New.
5864
5865 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5866
5867         PR tree-optimization/21817
5868         * gcc.dg/torture/pr21817-1.c: New.
5869
5870 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5871
5872         PR c++/21165
5873         * g++.dg/template/init5.C: New.
5874
5875 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5876
5877         * gfortran.dg/char_initialiser_actual.f90:
5878         Test character initialisers as actual arguments.
5879         * gfortran.dg/char_pointer_comp_assign.f90:
5880         Test character pointer structure component assignments.
5881         * gfortran.dg/char_array_structure_constructor.f90:
5882         Test character components in structure constructors.
5883
5884 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5885
5886         PR middle-end/20931
5887         * g++.dg/opt/pr20931.C: New test.
5888
5889 2005-05-31  Andreas Jaeger  <aj@suse.de>
5890
5891         PR testsuite/20772
5892         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5893         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5894         g++.old-deja/g++.ext/asmspec1.C,
5895         g++.old-deja/g++.other/regstack.C,
5896         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5897         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5898         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5899         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5900         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5901         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5902         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5903         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5904         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5905         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5906         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5907         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5908         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5909         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5910         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5911         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5912         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5913         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5914         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5915
5916 2005-05-31  Jeff Law  <law@redhat.com>
5917
5918         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5919
5920 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
5921
5922         PR middle-end/21743
5923         * gcc.dg/builtins-1.c: Activate disabled clog test.
5924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5925
5926 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
5927
5928         * gfortran.dg/char_pointer_assign.f90:
5929         Test character-pointer assignments and pointer assignments.
5930         * gfortran.dg/char_pointer_dummy.f90:
5931         Test character-pointer dummy arguments.
5932         * gfortran.dg/char_pointer_func.f90:
5933         Test character-pointer function returns.
5934         * gfortran.dg/char_pointer_dependency.f90:
5935         Test character-pointer functions with dependencies.
5936
5937 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/21784
5940         * g++.dg/lookup/using14.C: New test.
5941
5942 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
5943
5944         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5945         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
5946         trailing ^M.
5947
5948 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
5949
5950         PR c++/17413
5951         * g++.dg/template/local5.C: New.
5952
5953         PR target/21761
5954         * gcc.c-torture/compile/pr21761.c: New.
5955
5956         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
5957         before darwin8.
5958
5959 2005-05-30  Steven G. Kargl
5960
5961         PR fortran/20846
5962         * gfortran.dg/inquire_8.f90: New test.
5963
5964 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5965
5966         PR libfortran/21376
5967         * gfortran.dg/output_exponents_1.f90: New test.
5968
5969 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5970
5971         PR libfortran/20006
5972         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
5973
5974 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/21210
5977         * g++.dg/ext/complex1.C: New test.
5978
5979         PR c++/21340
5980         * g++.dg/init/ctor6.C: New test.
5981
5982 2005-05-29  Jan Hubicka  <jh@suse.cz>
5983
5984         * gcc.c-torture/compile/pr21562.c: New.
5985
5986 2005-05-28  Steven G. Kargl <kargls@comcast.net>
5987
5988         * gfortran.dg/subnormal_1.f90: New test.
5989
5990 2005-05-28  Jan Hubicka  <jh@suse.cz>
5991
5992         * tree-prof.exp: Fix comment.
5993         * value-prof-1.c: New.
5994         * value-prof-2.c: New.
5995         * value-prof-3.c: New.
5996         * value-prof-4.c: New.
5997
5998 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/21614
6001         * g++.dg/expr/ptrmem6.C: New test.
6002         * g++.dg/expr/ptrmem6a.C: Likewise.
6003
6004 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6005
6006         PR tree-optimization/21658
6007         * gcc.dg/tree-ssa/pr21658.c: New.
6008
6009 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6010
6011         PR c++/21455
6012         * g++.dg/inherit/ptrmem3.C: New.
6013
6014         PR c++/21681
6015         * g++.dg/parse/template16.C: New.
6016
6017 2005-05-27  Andreas Jaeger  <aj@suse.de>
6018
6019         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6020
6021         * gcc.dg/i386-sse-8.c: Run test on all archs.
6022
6023 2005-05-26  Mike Stump  <mrs@apple.com>
6024
6025         * objc.dg/isa-field-1.m: Only run on darwin.
6026         * objc.dg/lookup-1.m: Likewise.
6027         * objc.dg/try-catch-8.m: Likewise.
6028
6029 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6030
6031         PR tree-optimization/9814
6032         * gcc.dg/pr9814-1.c: New test case.
6033
6034 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6035
6036         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6037         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6038         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6039         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6040         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6041         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6042         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6043         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6044         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6045         objc.dg/try-catch-8.m: New.
6046
6047 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6048
6049         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6050         remove extraneous semicolons.
6051
6052 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6053
6054         * obj-c++.dg/comp-types-12.mm: New.
6055         * objc.dg/comp-types-11.m: New.
6056         * objc.dg/selector-4.m: New.
6057
6058 2005-05-26  Andreas Jaeger  <aj@suse.de>
6059
6060         PR testsuite/20772
6061         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6062         g++.old-deja/g++.ext/attrib3.C,
6063         g++.old-deja/g++.other/store-expr1.C,
6064         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6065         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6066         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6067         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6068         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6069         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6070         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6071         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6072         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6073         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6074         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6075         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6076         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6077         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6078         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6079         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6080         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6081         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6082         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6083
6084 2005-05-26  Andreas Jaeger  <aj@suse.de>
6085
6086         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6087         x86-64 compilation.
6088
6089 2005-05-26  Andreas Jaeger  <aj@suse.de>
6090
6091         PR testsuite/20772
6092         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6093         gcc.misc-tests/i386-pf-athlon-1.c,
6094         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6095         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6096         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6097         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6098         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6099         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6100         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6101         programs.
6102
6103         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6104         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6105         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6106         x86-64 compilation.
6107
6108         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6109         x86_64.
6110
6111         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6112         effective-target ilp32.
6113
6114 2005-05-26  David Ung  <davidu@mips.com>
6115
6116         * gcc.target/mips/ext_ins.c: New test for testing the generation
6117         of MIPS32/64 rev 2 ext/ins instructions.
6118
6119 2005-05-26  Andreas Jaeger  <aj@suse.de>
6120
6121         * treelang/compile/unsigned.tree: Use gimple instead of
6122         nonexisting generic dump.
6123
6124 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6125
6126         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6127
6128 2005-05-26  Andreas Jaeger  <aj@suse.de>
6129
6130         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6131
6132 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6133
6134         PR libfortran/17283
6135         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6136         Test callee-allocated memory with write statements.
6137
6138 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6139
6140         PR middle-end/21709
6141         * gcc.dg/pr21709-1.c: New test case.
6142
6143 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6144             Mike Stump  <mrs@apple.com>
6145
6146         * objc/execute/next_mapping.h: Update for C++.
6147
6148         * obj-c++.dg/selector-1.mm: Move to...
6149         * obj-c++.dg/selector-4.mm: here...
6150
6151         * obj-c++.dg/basic.mm: New.
6152         * obj-c++.dg/comp-types-1.mm: New.
6153         * obj-c++.dg/cxx-class-1.mm: New.
6154         * obj-c++.dg/cxx-ivars-1.mm: New.
6155         * obj-c++.dg/cxx-ivars-2.mm: New.
6156         * obj-c++.dg/cxx-ivars-3.mm: New.
6157         * obj-c++.dg/cxx-scope-1.mm: New.
6158         * obj-c++.dg/cxx-scope-2.mm: New.
6159         * obj-c++.dg/defs.mm: New.
6160         * obj-c++.dg/empty-private-1.mm: New.
6161         * obj-c++.dg/encode-1.mm: New.
6162         * obj-c++.dg/encode-2.mm: New.
6163         * obj-c++.dg/encode-3.mm: New.
6164         * obj-c++.dg/extern-c-1.mm: New.
6165         * obj-c++.dg/extra-semi.mm: New.
6166         * obj-c++.dg/fix-and-continue-2.mm: New.
6167         * obj-c++.dg/isa-field-1.mm: New.
6168         * obj-c++.dg/ivar-list-semi.mm: New.
6169         * obj-c++.dg/local-decl-1.mm: New.
6170         * obj-c++.dg/lookup-1.mm: New.
6171         * obj-c++.dg/lookup-2.mm: New.
6172         * obj-c++.dg/method-1.mm: New.
6173         * obj-c++.dg/method-2.mm: New.
6174         * obj-c++.dg/method-3.mm: New.
6175         * obj-c++.dg/method-4.mm: New.
6176         * obj-c++.dg/method-5.mm: New.
6177         * obj-c++.dg/method-6.mm: New.
6178         * obj-c++.dg/method-7.mm: New.
6179         * obj-c++.dg/no-extra-load.mm: New.
6180         * obj-c++.dg/overload-1.mm: New.
6181         * obj-c++.dg/pragma-1.mm: New.
6182         * obj-c++.dg/pragma-2.mm: New.
6183         * obj-c++.dg/private-1.mm: New.
6184         * obj-c++.dg/private-2.mm: New.
6185         * obj-c++.dg/proto-qual-1.mm: New.
6186         * obj-c++.dg/qual-types-1.mm: New.
6187         * obj-c++.dg/stubify-1.mm: New.
6188         * obj-c++.dg/stubify-2.mm: New.
6189         * obj-c++.dg/super-class-1.mm: New.
6190         * obj-c++.dg/super-class-2.mm: New.
6191         * obj-c++.dg/super-dealloc-1.mm: New.
6192         * obj-c++.dg/super-dealloc-2.mm: New.
6193         * obj-c++.dg/template-1.mm: New.
6194         * obj-c++.dg/template-2.mm: New.
6195         * obj-c++.dg/template-3.mm: New.
6196         * obj-c++.dg/template-4.mm: New.
6197         * obj-c++.dg/template-5.mm: New.
6198         * obj-c++.dg/template-6.mm: New.
6199         * obj-c++.dg/try-catch-1.mm: New.
6200         * obj-c++.dg/try-catch-2.mm: New.
6201         * obj-c++.dg/try-catch-3.mm: New.
6202         * obj-c++.dg/try-catch-4.mm: New.
6203         * obj-c++.dg/try-catch-5.mm: New.
6204         * obj-c++.dg/try-catch-6.mm: New.
6205         * obj-c++.dg/try-catch-7.mm: New.
6206         * obj-c++.dg/try-catch-8.mm: New.
6207         * obj-c++.dg/try-catch-9.mm: New.
6208         * obj-c++.dg/va-meth-1.mm: New.
6209
6210 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6211
6212         * obj-c++.dg/selector-1.mm: New.
6213         * obj-c++.dg/selector-2.mm: New.
6214
6215 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6216
6217         * obj-c++.dg/selector-3.mm: New.
6218         * objc.dg/selector-3.m: New.
6219
6220 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6221
6222         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6223         about where warning appears.
6224
6225 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6226
6227         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6228         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6229         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6230         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6231
6232 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6233
6234         * gcc.dg/20050524-1.c: New test.
6235
6236 2005-05-25  Jan Hubicka  <jh@suse.cz>
6237
6238         * gcc.dg/tree-prof/inliner-1.c: New.
6239
6240 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6241
6242         * gcc.dg/tree-prof: New directory.
6243         * gcc.dg/tree-prof/tree-prof.exp: New.
6244
6245 2005-05-25  DJ Delorie  <dj@redhat.com>
6246
6247         * gcc.dg/Wattributes-1.c: New.
6248         * gcc.dg/Wattributes-2.c: New.
6249         * gcc.dg/Wattributes-3.c: New.
6250
6251 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6252
6253         PR tree-optimization/19833
6254         * gcc.dg/uninit-4.c: Remove xfail.
6255         * gcc.dg/uninit-9.c: Ditto.
6256
6257 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6258
6259         * obj-c++.dg/bitfield-[1-5].mm: New.
6260         * obj-c++.dg/class-protocol-1.mm: New.
6261         * obj-c++.dg/comp-types-1[0-1].mm: New.
6262         * obj-c++.dg/comp-types-[2-9].mm: New.
6263         * obj-c++.dg/encode-[4-8].mm: New.
6264         * obj-c++.dg/layout-1.mm: New.
6265         * obj-c++.dg/method-1[0-9].mm: New.
6266         * obj-c++.dg/method-2[0-1].mm: New.
6267         * obj-c++.dg/method-[8-9].mm: New.
6268         * obj-c++.dg/objc-gc-3.mm: New.
6269         * obj-c++.dg/try-catch-10.mm: New.
6270         * objc.dg/bitfield-5.m: New.
6271         * objc.dg/comp-types-10.m: New.
6272         * objc.dg/comp-types-9.m: New.
6273         * objc.dg/layout-1.m: New.
6274         * objc.dg/objc-gc-4.m: New.
6275         * objc.dg/try-catch-9.m: New.
6276         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6277         * objc.dg/comp-types-1.m: Likewise.
6278         * objc.dg/comp-types-[5-6].m: Likewise.
6279         * objc.dg/method-9.m: Likewise.
6280
6281 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6282
6283         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6284         and on hardware without VMX support.
6285
6286         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6287
6288         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6289
6290         * lib/profopt.exp (dg-final-generate, dg-final-use,
6291         profopt-final-code, profopt-get-options): New.
6292         (profopt-execute): Process test directives.
6293
6294         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6295         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6296         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6297
6298 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6299
6300         PR C++/21645
6301         * g++.dg/init/ctor5.C: New test.
6302
6303 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6304
6305         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6306         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6307         vect-113.c, vect-114.c.
6308
6309 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6310
6311         * gcc.dg/const-elim-1.c: Remove xfails.
6312
6313 2005-05-23  Jeff Law  <law@redhat.com>
6314
6315         * gcc.c-torture/compile/pr21638.c: New test.
6316         * gcc.c-torture/compile/20050520-1.c: New test.
6317
6318 2005-05-23  Nick Clifton  <nickc@redhat.com>
6319
6320         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6321         be a proper triple, ie: m32r*-*-*.
6322         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6323
6324 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6325
6326         PR middle-end/21331
6327         PR tree-opt/21293
6328         * gcc.c-torture/compile/pr21293.c: New test.
6329         * gcc.c-torture/execute/pr21331.c: New test.
6330
6331 2004-05-20  Richard Henderson  <rth@redhat.com>
6332
6333         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6334
6335 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6336
6337         * obj-c++-dg.exp: Add.
6338         * obj-c++.exp: Add.
6339         * obj-c++.dg/dg.exp: Add.
6340
6341 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6342
6343         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6344         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6345
6346 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6347
6348         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6349
6350 2004-05-19  Richard Henderson  <rth@redhat.com>
6351
6352         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6353
6354 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6355
6356         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6357
6358         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6359
6360 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6361
6362         PR c++/21495
6363         * g++.dg/parse/extern1.C: New test.
6364         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6365
6366 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6367
6368         * gcc.dg/c99-math.h: New.
6369         * gcc.dg/c99-math-float-1.c: New test.
6370         * gcc.dg/c99-math-double-1.c: Likewise.
6371         * gcc.dg/c99-math-long-double-1.c: Likewise.
6372
6373 2005-05-18  Richard Henderson  <rth@redhat.com>
6374
6375         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6376
6377 2005-05-18  Devang Patel  <dpatel@apple.com>
6378
6379         * g++.dg/opt/20050511-1.C: New test.
6380
6381 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6382
6383         PR libfortran/21127
6384         * gfortran.dg/reshape-complex.f90:  New test.
6385
6386 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6387
6388         * gfortran.dg/array_constructor_1.f90: New test.
6389         * gfortran.dg/array_constructor_2.f90: New test.
6390
6391 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6392
6393         PR fortran/20954
6394         * gfortran.dg/pr20954.f: New test.
6395
6396 2005-05-17  Mike Stump  <mrs@apple.com>
6397
6398         Yet more Objective-C++...
6399
6400         * objc.dg/method-5.m: Update.
6401         * objc.dg/method-6.m: Update.
6402         * objc.dg/method-7.m: Update.
6403         * objc.dg/method-9.m: Update.
6404         * objc.dg/try-catch-2.m: Update.
6405
6406 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6407
6408         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6409         Remove little-endian optimizations.
6410
6411 2005-05-17  Jeff Law  <law@redhat.com>
6412
6413         * g++.dg/tree-ssa/pr14814.C: New test.
6414         * gcc.dg/tree-ssa/pr14814.C: New test.
6415         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6416         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6417
6418 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6419
6420         * gcc.dg/compat/generate-random.c: Do not include
6421         libiberty.h.
6422         * gcc.dg/compat/generate-random_r.c: Likewise.
6423
6424 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6425
6426         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6427
6428 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6429
6430         PR middle-end/21595
6431         * g++.dg/tree-ssa/builtin1.C: New testcase.
6432
6433 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR c++/21454
6436         * g++.dg/opt/const4.C: New test.
6437
6438         PR middle-end/21492
6439         * g++.dg/opt/crossjump1.C: New test.
6440
6441         PR tree-optimization/21610
6442         * gcc.c-torture/compile/20050516-1.c: New test.
6443
6444         PR fortran/15080
6445         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6446         about the test failing.
6447         * gfortran.fortran-torture/execute/where_7.f90: New test.
6448         * gfortran.fortran-torture/execute/where_8.f90: New test.
6449
6450 2005-05-16  Richard Henderson  <rth@redhat.com>
6451
6452         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6453         i?86 and x86_64.
6454
6455 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6456
6457         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6458         (limits.h): Include unconditionally.
6459         (stdlib.h): Likewise.
6460         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6461         (limits.h): Include unconditionally.
6462         (stdlib.h): Likewise.
6463         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6464         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6465         (limits.h): Include unconditionally.
6466         (stdlib.h): Likewise.
6467         (hashtab.h): Do not include.
6468         (getopt.h): Likewise.
6469         (stddef.h): Include.
6470         (hashval_t): Define.
6471         (struct entry): Add "next" field.
6472         (HASH_SIZE): New macro.
6473         (hash_table): New variable.
6474         (switchfiles): Do not use xmalloc.
6475         (mix): New macro.
6476         (iterative_hash): New function.
6477         (hasht): Remove.
6478         (e_exists): New function.
6479         (e_insert): Likewise.
6480         (output): Use, instead of libiberty hashtable functions.
6481         (main): Do not use getopt.  Do not call htab_create.
6482
6483 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6484
6485         PR libstdc++/21526
6486         * lib/target-supports.exp (check_mkfifo_available):
6487         Return 0 for cygwin as mkfifo support incomplete on platform.
6488         Fix typos in comments.
6489
6490 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6491
6492         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6493
6494 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6495
6496         PR fortran/17432
6497         * gfortran.dg/assign_4.f: New test.
6498
6499 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6500
6501         PR tree-optimization/21563
6502         * gcc.dg/tree-ssa/pr21563.c: New.
6503
6504 2005-05-14  Jan Hubicka  <jh@suse.cz>
6505
6506         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6507
6508 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6509
6510         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6511
6512 2005-05-13  Julian Brown  <julian@codesourcery.com>
6513
6514         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6515         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6516
6517 2005-05-13  Jan Hubicka  <jh@suse.cz>
6518
6519         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6520         * gcc.dg/fold-xor-?.c: Likewise.
6521         * gcc.dg/pr15784-?.c: Likewise.
6522         * gcc.dg/pr20922-?.c: Likewise.
6523         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6524         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6525         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6526
6527 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6528
6529         PR fortran/21260
6530         * gfortran.dg/hollerith_1.f90: New test.
6531
6532 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6533
6534         * gfortran.dg/func_result_2.f90: New test.
6535
6536 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6537
6538         * gfortran.dg/dev_null.f90: New test.
6539
6540 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6541
6542         * gcc.dg/arm-vfp1.c: Revert last change.
6543
6544 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6545
6546         PR middle-end/19807
6547         PR tree-optimization/19639
6548         * g++.dg/tree-ssa/pr19807.C: New testcase.
6549
6550 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6551
6552         PR libfortran/21471
6553         * gfortran.dg/append-1.f90: New test.
6554
6555 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6556
6557         * gcc.dg/pr18501.c: XFAIL.
6558         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6559         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6560         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6561         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6562         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6563         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6564         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6565         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6566
6567 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6568
6569         PR fortran/20178
6570         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6571         gfortran.dg/f2c_3.f90: New tests.
6572
6573         * gfortran.dg/return_1.f90: Fix dg annotation.
6574
6575 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6576
6577         * gcc.c-torture/compile/20050510-1.c: New test.
6578
6579 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6580
6581         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6582
6583 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6584
6585         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6586
6587 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6588
6589         PR c/17913
6590         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6591
6592 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6593
6594         PR c/21342
6595         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6596         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6597
6598 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6599
6600         PR debug/16676
6601         * gcc.dg/debug/pr16676.c: New test.
6602
6603 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6604
6605         PR testsuite/21443
6606         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6607         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6608         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6609         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6610         Change -O1 to -O2.
6611         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6612         -fno-tree-dominator-opts.
6613
6614 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6615
6616         * gfortran.dg/return_1.f90: New test.
6617
6618 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6619
6620         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6621
6622         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6623
6624 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6625
6626         PR c++/21427
6627         * g++.dg/inherit/covariant13.C: New.
6628
6629 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6630
6631         PR libfortran/19155
6632         * gfortran.dg/pr19155.f: New test.
6633
6634 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6635
6636         PR inline-asm/8788
6637         * gcc.dg/pr8788-1.c: New testcase.
6638
6639 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6640
6641         PR target/21416
6642         * gcc.target/mips/fpcmp-[12].c: New tests.
6643
6644 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6645
6646         * lib/target-supports-dg.exp (dg-require-fork): New function.
6647         (dg-require-mkfifo): Likewise.
6648         * lib/target-supports.exp (check_function_available): New
6649         function.
6650         (check_fork_available): Likewise.
6651         (check_mkfifo_available): Likewise.
6652
6653 2005-05-06  Jeff Law  <law@redhat.com>
6654
6655         * gcc.c-torture/compile/pr21380.c: New test.
6656
6657 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR c++/20961
6660         * g++.dg/ext/weak3.C: New test.
6661
6662 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/21352
6665         * g++.dg/template/crash37.C: New test.
6666
6667 2005-05-05  Paul Brook  <paul@codesourcery.com>
6668
6669         * gcc.dg/arm-g2.c: Use effective-target arm32.
6670         * gcc.dg/arm-mmx-1.c: Ditto.
6671         * gcc.dg/arm-scd42-2.c: Ditto.
6672         * gcc.dg/arm-vfp1.c: Ditto.
6673         * lib/target-supports.exp (check_effective_target_arm32): New
6674         function.
6675
6676 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6677
6678         PR libfortran/21354
6679         gfortran.dg/in_pack_rank7.f90:  New test.
6680
6681 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6682
6683         PR middle-end/15618
6684         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6685
6686 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR middle-end/21265
6689         * gcc.dg/20050503-1.c: New test.
6690
6691         PR rtl-optimization/21239
6692         * gcc.dg/i386-sse-11.c: New test.
6693
6694 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6695
6696         PR target/16888
6697         * gcc.target/i386/asm-1.c: New test.
6698
6699 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6700
6701         PR rtl-optimization/21330
6702         * gcc.c-torture/execute/20050502-1.c: New test.
6703
6704         PR target/21297
6705         * gcc.c-torture/execute/20050502-2.c: New test.
6706
6707 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6708
6709         PR middle-end/21282
6710         * gcc.dg/pr21282.c: New.
6711
6712 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6713
6714         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6715         * gcc.dg/vect/vect-92.c: Likewise
6716         * gcc.dg/vect/vect-93.c: Likewise
6717         * gcc.dg/vect/vect-dv-1.c: Likewise
6718         * gcc.dg/vect/vect-dv-2.c: Likewise
6719         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6720
6721 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6722
6723         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6724         * gfortran.dg/vect/vect-2.f90:  Likewise
6725         * gfortran.dg/vect/vect-3.f90:  Likewise
6726         * gfortran.dg/vect/vect-4.f90:  Likewise
6727         * gfortran.dg/vect/vect-5.f90:  Likewise
6728
6729 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6730
6731         PR target/20813
6732         * gcc.dg/rs6000-fpint-2.c: New.
6733
6734 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6735
6736         PR c/15698
6737         * gcc.dg/builtins-30.c: Update expected messages.
6738         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6739         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6740         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6741
6742 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6743
6744         PR tree-optimization/21294
6745         * gcc.dg/tree-ssa/pr21294.c: New.
6746
6747 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6748
6749         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6750         __builtin_altivec_st_internal_4si built-in.
6751
6752 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/15875
6755         * g++.dg/template/ptrmem14.C: New test.
6756
6757 2005-05-02  Paul Brook  <paul@codesourcery.com>
6758
6759         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6760
6761 2005-05-02  Michael Matz  <matz@suse.de>
6762
6763         PR c++/19542
6764         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6765
6766 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6767
6768         * g++.dg/cpp/weak.C: New test.
6769
6770 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6771
6772         * gcc.dg/tree-ssa/loop-8.c: New test.
6773
6774 2005-04-30  Michael Maty  <matz@suse.de>
6775
6776         * gcc.dg/inline-mcpy.c: New test.
6777
6778 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6779
6780         PR libfortran/18958
6781         * gfortran.dg/eoshift.f90:  New test case.
6782
6783 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6784
6785         PR libfortran/18857
6786         * gfortran.dg/matmul_1.f90: New test.
6787
6788 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6789
6790         PR tree-optimization/21030
6791         * gcc.dg/tree-ssa/pr21030.c: New.
6792
6793 2005-04-29  Devang Patel  <dpatel@apple.com>
6794
6795         PR tree-optimization/21272
6796         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6797
6798 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR fortran/13082
6801         PR fortran/18824
6802         * gfortran.dg/entry_4.f90: New test.
6803         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6804         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6805         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6806         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6807         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6808         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6809         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6810
6811 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6812
6813         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6814
6815 2005-04-29  Paul Brook   <paul@codesourcery.com>
6816
6817         * gfortran.dg/entry_3.f90: New test.
6818
6819 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6820
6821         * gfortran.dg/implicit_4.f90: New test.
6822
6823 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6824
6825         * lib/target-supports.exp (check_profiling_available): Return
6826         false for xtensa-*-elf.
6827
6828 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6829
6830         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6831         error if file cannot be deleted.
6832
6833 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6834
6835         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6836         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6837         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6838         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6839         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6840         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6841         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6842         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6843         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6844         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6845         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6846         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6847         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6848
6849 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6850
6851         PR fortran/20865
6852         * gfortran.dg/pr20865.f90: New test.
6853
6854 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6855
6856         * gcc.dg/void-cast-2.c: New test.
6857
6858 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6859
6860         PR c/21159
6861         * gcc.dg/void-cast-1.c: New test.
6862
6863 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6864
6865         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6866
6867 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6868
6869         PR fortran/21177
6870         * gfortran.dg/pr21177.f90: New test.
6871
6872 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6873
6874         PR tree-optimization/21171
6875         * gcc.dg/tree-ssa/pr21171.c: New test.
6876
6877 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6878
6879         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6880         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6881         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6882         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6883         gcc.dg/tree-ssa/gen-vect-32.c: New.
6884         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6885         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6886         don't run on PPC32.
6887
6888 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6889
6890         PR c/21213
6891         * gcc.dg/transparent-union-3.c: New test.
6892
6893 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6894
6895         PR c/20740
6896         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6897         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6898         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6899         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6900         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6901         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6902
6903 2005-04-26  Jeff Law  <law@redhat.com>
6904
6905         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6906         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6907         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6908         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6909         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6910         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6911         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6912
6913 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6914
6915         PR tree-optimization/17598
6916         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6917
6918 2005-04-25  Mike Stump  <mrs@apple.com>
6919
6920         * objc.dg/fix-and-continue-1.m: Add.
6921
6922 2005-04-25  Roger Sayle  <roger@eyesopen.com>
6923
6924         PR c++/20995
6925         * g++.dg/opt/pr20995-1.C: New test case.
6926
6927 2005-04-25  Devang Patel <dpatel@apple.com>
6928
6929         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
6930
6931 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         PR testsuite/21062
6934         * g++.dg/opt/alias2.C (printf): Correct the prototype.
6935
6936 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6937
6938         PR C++/21188
6939         * g++.dg/opt/rtti2.C: New test.
6940
6941 2005-04-25  Paul Brook  <paul@codesourcery.com>
6942         Steven G. Kargl  <kargls@comcast.net>
6943
6944         PR fortran/20879
6945         * gfortran.dg/ichar_1.f90: New file.
6946
6947 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR middle-end/20991
6950         * g++.dg/opt/pr20991.C: New test.
6951
6952         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
6953         where sizeof (type) < __alignof__ (type).
6954         * gcc.dg/compat/struct-layout-1.h: Likewise.
6955
6956 2005-04-24  Per Bothner  <per@bothner.com>
6957             Devang Patel  <dpatel@apple.com>
6958
6959         PR preprocessor/20907
6960         * gcc.dg/cpp/very-long-comment.c: New test.
6961
6962 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6963
6964         PR fortran/20059
6965         * gfortran.dg/common_5.f: New test.
6966
6967 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
6968
6969         PR middle-end/21082
6970         * g++.dg/tree-ssa/pr21082.C: New testcase.
6971
6972 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
6973
6974         * gcc.dg/vect/vect-99.c: New test.
6975
6976 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
6977
6978         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
6979
6980 2005-04-22  Jeff Law  <law@redhat.com>
6981
6982         * gcc.dg/uninit-5.c: Remove xfails.
6983         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
6984         conditionals and loads.
6985
6986 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
6987
6988         PR libfortran/20074
6989         PR libfortran/20436
6990         PR libfortran/21108
6991         * gfortran.dg/nested_reshape.f90: new test
6992         * gfortran.dg/reshape-alloc.f90: new test
6993         * gfortran.dg/reshape.f90: new test
6994
6995 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
6996
6997         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
6998
6999         * gcc.dg/arm-vfp1.c: New test.
7000
7001 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7002
7003         PR c++/21087
7004         * g++.dg/lookup/builtin2.C: New test.
7005
7006 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7007
7008         * gcc.dg/weak/weak-13.c: New test.
7009
7010 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7011
7012         * lib/target-supports.exp (check_effective_target_sync_int_long):
7013         Add powerpc*.
7014
7015 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7016
7017         * gcc.target/mips/branch-1.c: New test.
7018
7019 2005-04-21  Richard Henderson  <rth@redhat.com>
7020
7021         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7022         * gcc.dg/vect/vect-86.c: Likewise.
7023         * gcc.dg/vect/vect-87.c: Likewise.
7024         * gcc.dg/vect/vect-88.c: Likewise.
7025
7026 2005-04-21  Devang Patel  <dpatel@apple.com>
7027
7028         PR optimization/20994
7029         * gcc.dg/tree-ssa/ifc-3.c: New test.
7030
7031 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7032
7033         PR c/12913
7034         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7035         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7036         gcc.dg/c99-vla-jump-5.c: New tests.
7037
7038 2005-04-19  Richard Henderson  <rth@redhat.com>
7039
7040         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7041         Fix typo in exists check.
7042         (check_effective_target_sync_int_long): New.
7043         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7044         * gcc.dg/ia64-sync-2.c: Likewise.
7045         * gcc.dg/ia64-sync-3.c: Likewise.
7046         * gcc.dg/ia64-sync-4.c: Likewise.
7047
7048 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7049
7050         * gcc.dg/fold-xor-1.c: New test.
7051         * gcc.dg/fold-xor-2.c: New test.
7052
7053 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7054
7055         PR target/20670
7056         * g++.dg/eh/fp-regs.C: New test.
7057
7058 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7059
7060         * gcc.dg/Wint-to-pointer-cast-1.c,
7061         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7062         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7063         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7064
7065 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7066
7067         PR fortran/16861
7068         * gfortran.dg/pr16861.f90: New test.
7069
7070 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7071
7072         * gcc.dg/pr21085.c: New test.
7073
7074 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7075
7076         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7077         (setup_mips_tests, dg-mips-options): New procedures.
7078         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7079         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7080         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7081         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7082         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7083         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7084         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7085         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7086         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7087         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7088         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7089         dg-mips-options instead of dg-options.  Remove now-redundant
7090         preprocessor guards.
7091         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7092         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7093         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7094         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7095         * gcc.dg/vr-mult-2.c: Delete.
7096         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7097         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7098         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7099         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7100         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7101         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7102         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7103
7104 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7105
7106         * ada/acats/run_all.sh: Use sync when executable not present.
7107
7108 2005-04-18  Devang Patel  <dpatel@apple.com>
7109
7110         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7111         * gcc.dg/vect/vect-11a.c: New.
7112         * gcc.dg/vect/vect-none.c: Update.
7113         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7114
7115 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7116
7117         PR tree-optimization/20922
7118         * gcc.dg/pr20922-1.c: New test.
7119         * gcc.dg/pr20922-2.c: New test.
7120         * gcc.dg/pr20922-3.c: New test.
7121         * gcc.dg/pr20922-4.c: New test.
7122         * gcc.dg/pr20922-5.c: New test.
7123         * gcc.dg/pr20922-6.c: New test.
7124
7125 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7126
7127         PR libfortran/20950
7128         * gfortran.dg/pr20950.f: New test.
7129
7130 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7131
7132         PR libfortran/19216
7133         * gfortran.dg/pr19216.f: New test.
7134
7135 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7136
7137         PR tree-optimization/21001
7138         * gcc.dg/tree-ssa/pr21001.c: New.
7139
7140 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7141
7142         PR libfortran/21075
7143         * gfortran.dg/reshape_rank7.f90: New test.
7144
7145 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7146
7147         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7148         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7149         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7150         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7151         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7152         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7153         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7154         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7155         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7156         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7157         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7158         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7159         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7160         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7161         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7162         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7163         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7164         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7165         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7166         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7167         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7168
7169 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7170
7171         * gfortran.dg/wtruncate.f: New testcase.
7172         * gfortran.dg/wtruncate.f90: New testcase.
7173
7174 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/21025
7177         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7178         which sizeof/alignof is dependent, rather than just whether we are
7179         processing_template_decl.
7180
7181 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7182
7183         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7184         corrected typo where the wrong variables had been compared.
7185
7186 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7187
7188         PR libfortran/18495
7189         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7190         Test callee-allocated version of return array with a write
7191         statement.
7192         Test spread with a temporary with another write statement.
7193
7194 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7195
7196         PR tree-optimization/21031
7197         * gcc.dg/tree-ssa/pr21031.c: New.
7198
7199 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7200
7201         PR tree-optimization/21004
7202         * gcc.dg/builtins-53.c: Include builtins-config.h.
7203         Check floorf, ceilf, floorl and ceill transformations
7204         only when HAVE_C99_RUNTIME is defined.
7205
7206 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7207
7208         PR middle-end/20739
7209         * gcc.dg/tree-ssa/pr20739.c: New test.
7210
7211 2005-04-14  Mike Stump  <mrs@apple.com>
7212
7213         * gcc.dg/Foundation.framework/empty: New.
7214         * gcc.dg/framework-2.c: New.
7215
7216 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7217
7218         PR tree-optimization/21021
7219         * gcc.c-torture/compile/pr21021.c: New.
7220
7221 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7222
7223         PR testsuite/21010
7224         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7225         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7226         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7227         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7228         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7229         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7230         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7231         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7232
7233 2005-04-14  Richard Henderson  <rth@redhat.com>
7234
7235         * lib/target-supports.exp (check_effective_target_vect_condition):
7236         Add ia64, i?86, and x86_64.
7237
7238 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7239
7240         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7241
7242 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7243
7244         PR tree-optimization/20657
7245         * gcc.dg/tree-ssa/pr20657.c: New.
7246
7247 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7248
7249         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7250         (long long int)trunc*.
7251
7252 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7253
7254         PR target/20927
7255         * gcc.dg/pr20927.c: New test.
7256
7257 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7258
7259         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7260         * gcc.target/mips/asm-1.c: Likewise.
7261
7262 2005-04-13  Dale Johannesen  <dalej@apple.com>
7263
7264         * objc.dg/objc-fast-4.m:  New.
7265
7266 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7267
7268         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7269         directory.
7270         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7271
7272 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7273
7274         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7275         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7276         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7277
7278 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7279
7280         PR tree-optimization/20913
7281         * gcc.dg/tree-ssa/pr20913.c: New.
7282
7283         PR tree-optimization/20702
7284         * gcc.dg/tree-ssa/pr20702.c: New.
7285
7286 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7287
7288         PR c++/13744
7289         * g++.dg/inherit/local3.C: New test.
7290
7291 2005-04-12  Jeff Law  <law@redhat.com>
7292
7293         * gcc.dg/tree-ssa/20050412-1.c: New test.
7294
7295 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7296
7297         PR libfortran/19016
7298         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7299         Add tests with mask generated by expression.
7300         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7301         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7302         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7303
7304 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7305
7306         PR middle-end/20917
7307         * gcc.dg/20050409-1.c: New test.
7308
7309 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7310
7311         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7312
7313 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7316         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7317         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7318         (TARGET_CXX): Adjust accordingly.
7319         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7320         determine_class_data_visibility and class_data_always_comdat.
7321         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7322         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7323         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7324         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7325         (arm_cxx_determine_class_data_visibility): New.
7326         (arm_cxx_class_data_always_comdat): Likewise.
7327         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7328         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7329         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7330         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7331         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7332         Define.
7333
7334 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7335
7336         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7337
7338 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7339
7340         * gcc.dg/i386-darwin-fpmath.c: New.
7341
7342 2004-04-11  Devang Patel  <dpatel@apple.com>
7343
7344         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7345         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7346         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7347         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7348         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7349         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7350         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7351         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7352         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7353
7354 2004-04-11  Devang Patel  <dpatel@apple.com>
7355
7356         * gcc.dg/vect/vect-dv-1.c: New test.
7357         * gcc.dg/vect/vect-dv-2.c: New test.
7358
7359 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7360
7361         PR tree-optimization/20933
7362         * gcc.dg/tree-ssa/pr20933.c: New test.
7363
7364 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7365
7366         * gfortran.dg/fold_nearest.f90: New test.
7367
7368 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7369
7370         * gcc.dg/tree-ssa/alias-1.c: New test.
7371
7372 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7373
7374         PR tree-optimization/20920
7375         * g++.dg/tree-ssa/pr20920.C: New test.
7376
7377 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7378
7379         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7380         (long long int)ceil*.
7381
7382 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7383
7384         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7385         explicit C++ linkage.
7386
7387 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7388
7389         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7390         warning for arithmetic IF statements.
7391
7392 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7393
7394         * eor_handling_1.f90: New test case.
7395         * eor_handling_2.f90: New test case.
7396         * eor_handling_3.f90: New test case.
7397         * eor_handling_4.f90: New test case.
7398         * eor_handling_5.f90: New test case.
7399         * noadv_size.f90: New test case.
7400         * pad_no.f90: New test case.
7401
7402 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7403
7404         * gcc.c-torture/execute/20050410-1.c: New test.
7405
7406 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7407
7408         * gcc.dg/pr20126.c: New.
7409
7410 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7411             Steven G. Kargl <kargls@comcast.net>
7412
7413         * gfortran.dg/PR19872.f: New test.
7414
7415 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7416
7417         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7418
7419 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7420
7421         * gfortran.dg/nint_1.f90: New test.
7422
7423 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7424
7425         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7426         Added test for callee-allocated arrays with write statements.
7427         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7428         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7429         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7430         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7431         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7432
7433 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7434
7435         PR libfortran/20163
7436         * gfortran.dg/open-options-blanks.f:  New test.
7437
7438 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         PR fortran/13257
7441         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7442
7443 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7444
7445         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7446         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7447         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7448         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7449         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7450         * gcc.c-torture/execute/stdarg-4.c: New test.
7451
7452         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7453
7454         PR target/20795
7455         * g++.dg/abi/param2.C: New test.
7456
7457 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7458
7459         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7460
7461 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7462
7463         * gcc.dg/builtins-53.c: New test.
7464
7465 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7466
7467         * g++.dg/tree-ssa/pr18178.C: New test.
7468         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7469         * gcc.c-torture/execute/20041019-1.c: New test.
7470         * gcc.dg/tree-ssa/20041008-1.c: New test.
7471         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7472         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7473         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7474         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7475         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7476         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7477         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7478         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7479         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7480         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7481
7482 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7483
7484         PR rtl-optimization/20466
7485         * gcc.c-torture/execute/pr20466-1.c: New test.
7486
7487 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/20905
7490         * g++.dg/parse/cond2.C: New test.
7491
7492         PR c++/20145
7493         * g++.dg/warn/Wdtor1.C: New test.
7494
7495 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7496
7497         PR fortran/17229
7498         * gfortran.dg/pr17229.f: New test.
7499
7500 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7501
7502         * gfortran.dg/tiny_1.f90: New test.
7503         * gfortran.dg/tiny_2.f90: ditto.
7504
7505 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7506
7507         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7508         * gfortran.dg/open_new.f90:  Fix dg-do run line
7509
7510 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7511
7512         * lib/target-supports.exp (get_compiler_messages): Support
7513         optional arguments, the fourth being compiler options.
7514         (check_effective_target_fpic): New proc.
7515         * gcc.dg/20050321-2.c: Restrict to target fpic.
7516
7517 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7518
7519         * gcc.dg/15443-1.c: New test.
7520         * gcc.dg/15443-2.c: Likewise.
7521
7522 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7523
7524         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7525
7526 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7527
7528         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7529
7530 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7531
7532         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7533         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7534         -m64.
7535         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7536         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7537         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7538
7539 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7540
7541         PR c++/20212
7542         * g++.dg/warn/Wunused-11.C: New test.
7543
7544 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7545
7546         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7547
7548 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7549
7550         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7551
7552 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7553
7554         PR c++/20734
7555         * g++.dg/template/ptrmem13.C: New test.
7556
7557 2005-04-05  Per Bothner  <per@bothner.com>
7558
7559         * lib/gcc.exp: Always add -fno-show-column, for now.
7560
7561 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7562
7563         PR testsuite/20767
7564         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7565         of plain old "unsigned int" for the type of "i".  Makes this test
7566         64bit clean.
7567
7568 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7569
7570         * gcc.dg/i386-ssefn-1.c: New test.
7571         * gcc.dg/i386-ssefn-2.c: New test.
7572         * gcc.dg/i386-ssefn-3.c: New test.
7573         * gcc.dg/i386-ssefn-4.c: New test.
7574
7575 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7576
7577         PR tree-optimization/20076
7578         * gcc.dg/builtin-apply4.c: New test.
7579
7580         PR preprocessor/19475
7581         * gcc.dg/cpp/macspace1.c: New test.
7582         * gcc.dg/cpp/macspace2.c: New test.
7583
7584 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7585
7586         * gfortran.dg/pr20755.f: Fixed bad format.
7587
7588 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/20763
7591         * g++.dg/ext/attrib21.C: New test.
7592
7593 2004-04-05  Devang Patel  <dpatel@apple.com>
7594
7595         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7596         * gcc.dg/vect/vect-shift-1.c: New test.
7597
7598 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7599
7600         PR libfortran/20755
7601         * gfortran.dg/pr20755.f: New test.
7602
7603 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7604
7605         * gfortran.dg/pr15959.f90: New test.
7606         * gfortran.dg/string_pad_trunc.f90: New test.
7607
7608 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7609
7610         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7611         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7612         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7613         syntax.
7614
7615 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7616
7617         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7618
7619 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7620
7621         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7622         * gcc.c-torture/compile/20011119-2.c: Likewise.
7623         * gcc.c-torture/compile/981001-2.c: Likewise.
7624
7625 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/20679
7628         * g++.dg/template/overload4.C: New test.
7629
7630 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7631
7632         PR c++/20746
7633         * g++.dg/abi/covariant5.C: New.
7634
7635         PR debug/20505
7636         * g++.dg/debug/const2.C: New.
7637
7638 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR rtl-optimization/16104
7641         * gcc.c-torture/execute/20050316-1.c: New test.
7642
7643 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7644
7645         * g++.dg/template/spec23.C: Fix dg-error text.
7646
7647 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7648
7649         PR c++/19199
7650         * g++.dg/expr/lval2.C: New.
7651
7652 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7653
7654         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7655         __builtin_strcasecmp and __builtin_strncasecmp.
7656
7657 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7658
7659         PR c++/20723
7660         * g++.dg/template/spec22.C: New.
7661         * g++.dg/template/spec23.C: New.
7662
7663 2005-04-03  Dale Ranta  <dir@lanl.gov>
7664             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7665
7666         PR libfortran/20068
7667         PR libfortran/20125
7668         PR libfortran/20156
7669         PR libfortran/20471
7670         * gfortran.dg/backspace.f: New test.
7671
7672 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7673
7674         * gcc.dg/pr19345.c: New test.
7675
7676 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7677
7678         PR tree-optimization/20640
7679         * gcc.dg/torture/tree-loop-1.c: New.
7680
7681 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7682
7683         PR rtl-optimization/20290
7684         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7685
7686 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7687
7688         * gcc.dg/rs6000-fpint.c: New.
7689
7690 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7691
7692         * gcc.dg/old-style-then-proto-1.c: New test.
7693
7694 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7695
7696         * gfortran.fortran-torture/execute/backspace.f90: Check
7697         after backspace and read was incorrect.
7698
7699 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7700
7701         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7702         buffer past the terminating NUL using memcmp.
7703         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7704         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7705
7706         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7707         Fix unused/uninitialized variable warnings.
7708
7709         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7710         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7711         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7712         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7713
7714         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7715         gcc.c-torture/execute/builtins/fputs-lib.c,
7716         gcc.c-torture/execute/builtins/lib/fprintf.c,
7717         gcc.c-torture/execute/builtins/lib/main.c,
7718         gcc.c-torture/execute/builtins/lib/memcmp.c,
7719         gcc.c-torture/execute/builtins/lib/memmove.c,
7720         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7721         gcc.c-torture/execute/builtins/lib/memset.c,
7722         gcc.c-torture/execute/builtins/lib/printf.c,
7723         gcc.c-torture/execute/builtins/lib/sprintf.c,
7724         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7725         gcc.c-torture/execute/builtins/lib/strchr.c,
7726         gcc.c-torture/execute/builtins/lib/strcmp.c,
7727         gcc.c-torture/execute/builtins/lib/strcpy.c,
7728         gcc.c-torture/execute/builtins/lib/strcspn.c,
7729         gcc.c-torture/execute/builtins/lib/strlen.c,
7730         gcc.c-torture/execute/builtins/lib/strncat.c,
7731         gcc.c-torture/execute/builtins/lib/strncmp.c,
7732         gcc.c-torture/execute/builtins/lib/strncpy.c,
7733         gcc.c-torture/execute/builtins/lib/strrchr.c,
7734         gcc.c-torture/execute/builtins/lib/strspn.c,
7735         gcc.c-torture/execute/builtins/lib/strstr.c,
7736         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7737         gcc.c-torture/execute/builtins/strlen-2.c,
7738         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7739         prototypes.
7740
7741 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7742
7743         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7744         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7745         selectany usage.
7746
7747 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c++/19406
7750         * g++.dg/debug/using1.C: New test.
7751
7752 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7753
7754         PR middle-end/20524
7755         * gcc.dg/alias-7.c: Prefix asm-declared name with
7756         __USER_LABEL_PREFIX__.
7757
7758 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7759
7760         Fix fallout from PR middle-end/15700:
7761         * gcc.c-torture/compile/20011119-1.c: Take
7762         __USER_LABEL_PREFIX__ into account.
7763         * gcc.c-torture/compile/20011119-2.c: Likewise.
7764
7765 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7766
7767         PR c++/18644
7768         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7769
7770 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7771
7772         PR c/17855
7773         * gcc.c-torture/compile/struct-non-lval-1.c,
7774         gcc.c-torture/compile/struct-non-lval-2.c,
7775         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7776
7777 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7778
7779         * gcc.dg/tls/tls.exp: Remove temporary file.
7780         * g++.dg/tls/tls.exp: Ditto.
7781         * lib/file-format.exp: Ditto.
7782         * g++.dg/special/ecos.exp: Ditto.
7783
7784         * lib/profopt.exp: Treat prof_ext as a list.
7785         * gcc.misc-tests/bprob.exp: Ditto.
7786         * g++.dg/bprob/bprob.exp: Ditto.
7787
7788         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7789         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7790         g++.dg/tree-ssa/pointer-reference-alias.C,
7791         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7792         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7793         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7794         g++.dg/vect/pr19951.cc: Ditto.
7795         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7796         gcc.dg/builtins-47.c: Ditto.
7797         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7798         gcc.dg/pr20115-1.c: Ditto.
7799         * gcc.dg/tree-ssa/20030530-2.c,
7800         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7801         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7802         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7803         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7804         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7805         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7806         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7807         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7808         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7809         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7810         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7811         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7812         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7813         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7814         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7815         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7816         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7817         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7818         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7819         gcc.dg/tree-ssa/20030824-1.c,
7820         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7821         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7822         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7823         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7824         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7825         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7826         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7827         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7828         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7829         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7830         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7831         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7832         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7833         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7834         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7835         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7836         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7837         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7838         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7839         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7840         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7841         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7842         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7843         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7844         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7845         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7846         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7847         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7848         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7849         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7850         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7851         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7852         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7853         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7854         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7855         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7856         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7857         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7858         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7859         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7860         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7861         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7862         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7863         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7864         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7865         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7866         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7867         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7868         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7869         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7870         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7871         gcc.dg/tree-ssa/useless-1.c: Ditto.
7872         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7873         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7874         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7875         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7876         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7877         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7878         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7879         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7880         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7881         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7882         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7883         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7884         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7885         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7886         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7887         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7888         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7889         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7890         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7891         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7892         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7893         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7894         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7895         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7896         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7897         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7898         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7899         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7900         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7901         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7902         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7903         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7904         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7905         gcc.dg/vect/vect-none.c: Ditto.
7906         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7907         treelang/compile/unsigned.tree: Ditto.
7908
7909         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7910         * gcc.dg/cpp/direct2s.c: Ditto.
7911         * gcc.dg/cpp/paste4.c: Ditto.
7912         * gcc.dg/cpp/separate-1.c: Ditto.
7913         * gcc.dg/pch/save-temps-1.c: Ditto.
7914         * g++.dg/ext/altivec-10.C: Ditto.
7915         * g++.dg/pch/pch.C: Ditto.
7916
7917         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7918
7919         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
7920         * g++.dg/template/repo1.C: Ditto.
7921         * g++.dg/template/repo2.C: Ditto.
7922         * g++.dg/template/repo3.C: Ditto.
7923         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
7924         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
7925         * g++.old-deja/g++.pt/repo1.C: Ditto.
7926         * g++.old-deja/g++.pt/repo2.C: Ditto.
7927         * g++.old-deja/g++.pt/repo3.C: Ditto.
7928         * g++.old-deja/g++.pt/repo4.C: Ditto.
7929
7930         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
7931         * gcc.dg/20030107-1.c: Ditto.
7932         * gcc.dg/20030702-1.c: Ditto.
7933         * gcc.dg/profile-generate-1.c: Ditto.
7934         * g++.dg/other/profile1.C: Ditto.
7935         * g++.old-deja/g++.robertl/eb83.C: Ditto.
7936
7937         * lib/gcc-dg.exp (remove-build-file): New.
7938         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7939         cleanup-tree-dump, cleanup-saved-temps): New.
7940
7941 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7942
7943         PR c++/19203, DR 214
7944         * g++.dg/parse/ambig3.C: Not ambiguous.
7945         * g++.dg/template/spec20.C: New.
7946         * g++.dg/template/spec21.C: New.
7947
7948 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
7949
7950         PR target/20045
7951         * gcc.dg/ia64-fptr-1.c: Run only on linux.
7952
7953 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7954
7955         PR libfortran/20660
7956         * gfortran.dg/negative_unit.f: New test.
7957
7958 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
7959
7960         * gcc.dg/20050330-1.c: New test.
7961
7962 2005-03-30  Devang Patel  <dpatel@apple.com>
7963
7964         * g++.dg/tree-sra/ssa-sra-3.C: New test.
7965
7966 2005-03-30  Dale Johannesen  <dalej@apple.com>
7967
7968         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
7969
7970 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
7971
7972         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7973         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
7974         Strip options from test name.
7975
7976 2005-03-31  Jan Hubicka  <jh@suse.cz>
7977
7978         * gcc.dg/varpool-1.c: New testcase.
7979
7980 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7981
7982         PR c/772
7983         PR c/17913
7984         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
7985         gcc.dg/stmt-expr-label-3.c : New tests.
7986         * gcc.c-torture/execute/medce-2.c: Remove.
7987
7988 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7989
7990         PR c/20368
7991         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
7992         tests.
7993
7994 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
7995
7996         * gcc.c-torture/compile/pr20203.c: New test.
7997
7998 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7999
8000         * gfortran.dg/promotion.f90:  New test.
8001
8002 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8003
8004         PR middle-end/20491
8005         * gcc.dg/torture/asm-subreg-1.c: New test.
8006
8007 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8008
8009         PR c/20672
8010         * gcc.dg/pr20672-1.c: New test.
8011
8012 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8013
8014         * gfortran.dg/vect: New directory.
8015         * gfortran.dg/vect/vect.exp: New.
8016         * gfortran.dg/vect/vect-1.f90: New test.
8017         * gfortran.dg/vect/vect-2.f90: New test.
8018         * gfortran.dg/vect/vect-3.f90: New test.
8019         * gfortran.dg/vect/vect-4.f90: New test.
8020         * gfortran.dg/vect/vect-5.f90: New test.
8021
8022 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR middle-end/20622
8025         * gcc.dg/alias-7.c: New test.
8026
8027 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8028
8029         * gcc.dg/sparc-reg-1.c: New test.
8030
8031 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8032
8033         PR target/19890
8034         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8035
8036 2005-03-29  Dale Ranta  <dir@lanl.gov>
8037             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8038
8039         PR libfortran/20163
8040         * gfortran.dg/pr20163-2.f: New test.
8041
8042 2005-03-28  Jan Hubicka  <jh@suse.cz>
8043
8044         PR middle-end/20635
8045         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8046         by Jakub Jelinek.
8047
8048 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8049
8050         PR tree-optimization/20626
8051         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8052         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8053
8054 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8055
8056         * gfortran.dg/underflow.f90:  New test.
8057         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8058
8059 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8060
8061         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8062
8063 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8066         (g++_init): Make sure that CXXFLAGS is set.
8067         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8068         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8069         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8070         * lib/objc.exp (objc_init): Likewise.
8071         * lib/treelang.exp (treelang_init): Likewise.
8072
8073 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8074
8075         PR tree-optimization/20470
8076         * gcc.dg/tree-ssa/pr20470.c: New test.
8077
8078 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8079
8080         * gcc.dg/ppc-stfiwx.c: New.
8081
8082 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8083
8084         PR target/19888
8085         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8086
8087 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8088
8089         * gcc.dg/20050325-1.c: Fix a typo.
8090
8091 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8092
8093         PR libfortran/19678
8094         PR libfortran/19679
8095         * gfortran.dg/dos_eol.f: New test.
8096
8097 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8098
8099         PR rtl-optimization/20249
8100         * gcc.dg/20050325-1.c: New test.
8101
8102 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8103
8104         PR libfortran/15332
8105         * gfortran.dg/pr15332.f: New test.
8106
8107 2005-03-24  Dale Johannesen  <dalej@apple.com>
8108
8109         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8110
8111 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8114         'internal' visibility.
8115         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8116         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8117         'protected' visibility.
8118         * gcc.dg/visibility-7.c: Likewise.
8119         * lib/target-supports.exp (check_visibility_available): Take
8120         a parameter, the kind of visibility to check for.
8121         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8122         to check_visibility_available.
8123
8124         * g++.dg/expr/cast3.C: New.
8125
8126 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8127
8128         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8129         rs6000.
8130
8131 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8132
8133         PR target/20095
8134         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8135
8136 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8137
8138         * gcc.dg/badshift.c: Renamed to...
8139         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8140
8141         * gcc.target/i386/badshift.c: Renamed to...
8142         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8143         only.
8144
8145         PR rtl-optimization/20532
8146         * gcc.target/i386/badshift.c: New.
8147
8148 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8149
8150         * gfortran.dg/pr18025.f90: New test.
8151
8152 2005-03-23  Dale Johannesen  <dalej@apple.com>
8153
8154         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8155
8156 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8157
8158         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8159
8160         * lib/target-supports.exp (check_iconv_available): Default
8161         libiconv to -liconv, if there is no definition.
8162
8163 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8164
8165         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8166
8167 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8168
8169         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8170         * g++.dg/opt/pr7503-2.C: Likewise.
8171         * g++.dg/opt/pr7503-3.C: Likewise.
8172         * g++.dg/opt/pr7503-4.C: Likewise.
8173         * g++.dg/opt/pr7503-5.C: Likewise.
8174         * g++.dg/warn/minmax.C: New test.
8175
8176 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8177
8178         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8179         * gfortran.dg/g77_intrinsics_sub.f: New test.
8180
8181 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8182             Jan Hubicka  <jh@suse.cz>
8183             Steven Bosscher <stevenb@suse.de
8184
8185         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8186
8187 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8188
8189         PR c++/19980
8190         * g++.dg/template/redecl3.C: New test.
8191
8192 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8193
8194         PR c++/20499
8195         * g++.dg/parse/error16.C: Tweak error markers.
8196
8197 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR target/20561
8200         * gcc.dg/20050321-2.c: New test.
8201
8202 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         PR c++/20465
8205         PR c++/20381
8206         * g++.dg/template/ptrmem12.C: New.
8207
8208 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8209
8210         PR rtl-optimization/20527
8211         * gcc.c-torture/execute/pr20527-1.c: New test.
8212
8213 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8214
8215         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8216         program, compile it into a real executable and then delete the .c
8217         and .x files afterwards, to avoid problems on testglue targets.
8218
8219 2005-03-21  Stuart Hastings  <stuart@apple.com>
8220
8221         * gcc.target/i386/sse-2.c: New.
8222
8223 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8224
8225         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8226
8227 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8228
8229         * g++.dg/parse/crash25.C: Fix typo.
8230
8231 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8232
8233         PR c++/20461
8234         * g++.dg/parse/crash24.C: New test.
8235
8236         PR c++/20536
8237         * g++.dg/parse/crash25.C: New test.
8238
8239 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8240
8241         PR c++/20147
8242         * g++.dg/ext/stmtexpr4.C: New test.
8243
8244 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8245
8246         PR middle-end/20539
8247         * gcc.c-torture/compile/pr13066-1.c: New test case.
8248         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8249         * g++.dg/opt/pr13066-1.C: Likewise.
8250
8251 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8252
8253         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8254
8255 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8256
8257         PR fortran/18525
8258         * gfortran.dg/nesting_1.f90: New test.
8259
8260 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8261
8262         PR c++/20240
8263         * g++.dg/lookup/using13.C: New test.
8264
8265 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8266
8267         PR c++/20333
8268         * g++.dg/template/crash36.C: New test.
8269
8270 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8271
8272         PR c++/20463
8273         * g++.dg/template/crash35.C: New test.
8274
8275 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8276
8277         PR c++/19966
8278         * g++.dg/overload/operator2.C: New test.
8279
8280 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8281
8282         PR libfortran/20257
8283         * gfortran.dg/pr20257.f90: New test.
8284
8285 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8286
8287         PR libfortran/20480
8288         * gfortran.dg/pr20480.f90: New test.
8289
8290 2005-03-16  Richard Henderson  <rth@redhat.com>
8291
8292         PR middle-end/15700
8293         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8294         (_rtld_global): New.
8295         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8296         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8297
8298         * gcc.dg/alias-3.c: New.
8299         * gcc.dg/alias-4.c: New.
8300         * gcc.dg/alias-5.c: New.
8301         * gcc.dg/alias-6.c: New.
8302
8303 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8304
8305         * gcc.dg/cpp/ucnid-7.c: New.
8306
8307 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8308             Dorit Naishlos  <dorit@il.ibm.com>
8309
8310         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8311         darwin.
8312
8313 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8314
8315         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8316         misaligned accesses.
8317         * gcc.dg/vect/vect-58.c: Likewise.
8318         * gcc.dg/vect/vect-92.c: New.
8319         * gcc.dg/vect/vect-93.c: New.
8320
8321 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8322
8323         PR fortran/18827
8324         * gfortran.dg/assign_2.f90: New test.
8325         * gfortran.dg/assign_3.f90: New test.
8326         * gfortran.dg/assign.f90: New test.
8327
8328 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8329
8330         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8331         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8332         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8333         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8334         names.
8335
8336 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8337
8338         * gcc.dg/cpp/ucnid-6.c: New.
8339
8340         * gcc.dg/cpp/normalize-1.c: New.
8341         * gcc.dg/cpp/normalize-2.c: New.
8342         * gcc.dg/cpp/normalize-3.c: New.
8343         * gcc.dg/cpp/normalize-4.c: New.
8344         * gcc.dg/cpp/ucnid-4.c: New.
8345         * gcc.dg/cpp/ucnid-5.c: New.
8346         * g++.dg/cpp/normalize-1.C: New.
8347         * g++.dg/cpp/ucnid-1.C: New.
8348
8349 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8350
8351         * gcc.dg/pr18628.c: New.
8352
8353 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8354
8355         PR c++/20280
8356         * g++.dg/tree-ssa/pr20280.C: New.
8357
8358 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8359
8360         PR fortran/20467
8361         * gfortran.dg/stfunc_2.f90: New test.
8362
8363 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8364
8365         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8366
8367 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8368
8369         * gcc.dg/tree-ssa/20050314-1.c: New test.
8370
8371 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8372
8373         PR c++/4403
8374         PR c++/9783, DR433
8375         * g++.dg/template/friend34.C: New test.
8376         * g++.dg/template/friend35.C: Likewise.
8377         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8378
8379 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8380
8381         Friend class name lookup 5/n
8382         PR c++/1016
8383         * g++.dg/lookup/hidden-class1.C: New test.
8384         * g++.dg/lookup/hidden-class2.C: Likewise.
8385         * g++.dg/lookup/hidden-class3.C: Likewise.
8386         * g++.dg/lookup/hidden-class4.C: Likewise.
8387         * g++.dg/lookup/hidden-class5.C: Likewise.
8388         * g++.dg/lookup/hidden-class6.C: Likewise.
8389         * g++.dg/lookup/hidden-class7.C: Likewise.
8390         * g++.dg/lookup/hidden-class8.C: Likewise.
8391         * g++.dg/lookup/hidden-class9.C: Likewise.
8392         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8393         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8394         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8395         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8396         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8397         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8398         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8399         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8400         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8401         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8402         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8403
8404 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/20157
8407         * g++.dg/template/error18.C: New test.
8408
8409 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8410
8411         PR debug/16792
8412         * g++.dg/debug/pr16792.C: New test.
8413
8414 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8415
8416         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8417         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8418         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8419         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8420         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8421         test assertion names.
8422
8423 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8424
8425         PR fortran/18600
8426         * gfortran.dg/stfunc_1.f90: New test.
8427
8428 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8429
8430         PR fortran/16907
8431         * gfortran.dg/real_index_1.f90: New test.
8432
8433 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8434
8435         PR fortran/20323
8436         * gfortran.dg/spec_expr_1.f90: New test.
8437
8438 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8439
8440         PR c/20402
8441         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8442         new parser.
8443
8444 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8445
8446         PR fortran/20361
8447         * gfortran.dg/largeequiv_1.f90: New test.
8448
8449 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8450
8451         * gcc.dg/ucnid-1.c: New.
8452         * gcc.dg/ucnid-2.c: New.
8453         * gcc.dg/ucnid-3.c: New.
8454         * gcc.dg/ucnid-4.c: New.
8455         * gcc.dg/ucnid-5.c: New.
8456         * gcc.dg/ucnid-6.c: New.
8457         * gcc.dg/cpp/ucnid-1.c: New.
8458         * gcc.dg/cpp/ucnid-2.c: New.
8459         * gcc.dg/cpp/ucnid-3.c: New.
8460         * g++.dg/other/ucnid-1.C: New.
8461
8462 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8463
8464         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8465
8466 2005-03-11  Per Bothner  <per@bothner.com>
8467
8468         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8469         that diagnotics refer to correct token.
8470         * gcc.dg/unused-3.c: Likewise.
8471
8472 2005-03-11  Per Bothner  <per@bothner.com>
8473
8474         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8475         constant" is now actually on same line as string constant.
8476         * gcc.dg/cpp/direct2s.c: Likewise.
8477
8478 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8479
8480         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8481
8482 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8483
8484         PR libfortran/20124
8485         * gfortran.dg/pr20124.f90: New Test
8486
8487 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8488
8489         PR tree-optimization/20130
8490         * gcc.dg/pr20130-1.c: New test.
8491
8492 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8493
8494         PR target/20095
8495         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8496
8497 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8498
8499         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8500
8501 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8502
8503         * g++.dg/eh/forced1.C: Fix comment.
8504         * g++.dg/eh/forced2.C: Ditto.
8505         * g++.dg/eh/forced3.C: Ditto.
8506         * g++.dg/eh/forced4.C: Ditto.
8507
8508 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8509
8510         PR rtl-opt/20412
8511         * gcc.c-torture/compile/pr20412.c: New test.
8512
8513 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8514
8515         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8516
8517 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR target/20322
8520         * gcc.dg/20050307-1.c: New test.
8521
8522 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8523
8524         PR c++/20375
8525         * g++.dg/other/stdarg3.C: New.
8526
8527 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR c++/18384, c++/18327
8530         * g++.dg/init/array19.C: New test.
8531
8532         PR inline-asm/20314
8533         * gcc.dg/torture/pr20314-1.c: New test.
8534         * gcc.dg/torture/pr20314-2.c: New test.
8535
8536 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8537
8538         * gcc.dg/20050309-1.c: New test.
8539
8540 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8541
8542         * gcc.dg/builtins-10.c: Reactivate disabled test.
8543         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8544         new cbrt transformations.
8545
8546 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/20208
8549         * g++.dg/template/array13.C: New test.
8550
8551 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8552
8553         PR c++/16859
8554         * g++.dg/init/brace4.C: New test.
8555
8556 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         PR c++/20186
8559         * g++.dg/template/non-dependent12.C: New.
8560
8561 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/20142
8564         * g++.dg/init/array18.C: Add dg-do run marker.
8565
8566         PR c++/20142
8567         * g++.dg/init/array18.C: New test.
8568
8569 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8570
8571         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8572         * g++.dg/gcov/gcov.exp: Likewise.
8573         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8574         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8575         * lib/c-torture.exp: Likewise.
8576         * lib/fortran-torture.exp: Likewise.
8577         * lib/g++.exp: Likewise.
8578         * lib/gcc-defs.exp: Likewise.
8579         * lib/gcc-dg.exp: Likewise.
8580         * lib/gcc.exp: Likewise.
8581         * lib/gcov.exp: Likewise.
8582         * lib/gfortran.exp: Likewise.
8583         * lib/mike-g++.exp: Likewise.
8584         * lib/mike-gcc.exp: Likewise.
8585         * lib/objc-torture.exp: Likewise.
8586         * lib/objc.exp: Likewise.
8587         * lib/profopt.exp: Likewise.
8588         * lib/target-libpath.exp: Likewise.
8589         * lib/target-supports.exp: Likewise.
8590         * lib/treelang.exp: Likewise.
8591         * lib/wrapper.exp: Likewise.
8592
8593 2005-03-08  Jeff Law  <law@redhat.com>
8594
8595         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8596         PHI-OPT changes.
8597
8598 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8599
8600         * gcc.dg/vect/pr20122.c: New test.
8601
8602 2005-03-07  Jeff Law  <law@redhat.com>
8603
8604         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8605         was folded away.
8606         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8607         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8608         * gcc.dg/tree-ssa/pr18134.c: New test.
8609
8610 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8611
8612         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8613         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8614         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8615
8616 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8617
8618         PR tree-opt/17671
8619         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8620
8621 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8622
8623         * g++.dg/warn/Wnvdtor.C: New test.
8624
8625 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8626
8627         * gcc.dg/torture/pr19683-1.c: New test.
8628
8629 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8630
8631         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8632         * gfortran.dg/g77/19990313-2.f: Ditto.
8633         * gfortran.dg/g77/19990313-3.f: Ditto.
8634         * gfortran.dg/g77/19990525-0.f: Ditto.
8635         * gfortran.dg/g77/19990826-0.f: Ditto.
8636         * gfortran.dg/g77/19990826-2.f: Ditto.
8637         * gfortran.dg/g77/19990826-3.f: Ditto.
8638         * gfortran.dg/g77/20000511-1.f: Ditto.
8639         * gfortran.dg/g77/20000511-2.f: Ditto.
8640         * gfortran.dg/g77/970625-2.f: Ditto.
8641         * gfortran.dg/g77/980310-2.f: Ditto.
8642         * gfortran.dg/g77/980310-3.f: Ditto.
8643         * gfortran.dg/g77/980310-8.f: Ditto.
8644         * gfortran.dg/g77/980519-2.f: Ditto.
8645         * gfortran.dg/g77/alpha1.f: Ditto.
8646         * gfortran.dg/g77/claus.f: Ditto.
8647         * gfortran.dg/g77/erfc.f: Ditto.
8648         * gfortran.dg/g77/short.f: Ditto.
8649         * gfortran.fortran-torture/execute/data.f90: Ditto.
8650         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8651         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8652
8653 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8654
8655         * lib/file-format.exp (gcc_target_object_format): Add check for som
8656         format and hardcode object formats on hppa*-*-hpux*.
8657         * lib/target-supports.exp (check_weak_available): Add check for som
8658         object format.  Always return 0 on hppa*-*-hpux10*.
8659
8660         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8661         is defined.
8662
8663         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8664
8665 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8666
8667         * gfortran.dg/pr19936_1.f90: New test.
8668         * gfortran.dg/pr19936_2.f90: New test.
8669         * gfortran.dg/pr19936_3.f90: New test.
8670
8671 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8672             Paul Thomas <prthomas@drfccad.cea.fr>
8673
8674         * gfortran.dg/PR19754_1.f90: New test.
8675         * gfortran.dg/PR19754_2.f90: Ditto.
8676
8677 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8678
8679         PR c++/19311
8680         * g++.dg/template/non-dependent11.C: New test.
8681
8682 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8683
8684         * lib/target-supports.exp (check_iconv_available): Fix comment.
8685
8686 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8687             Joseph S. Myers  <joseph@codesourcery.com>
8688
8689         PR c++/19797
8690         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8691
8692 2005-03-04  Matthew Sachs  <msachs@apple.com>
8693
8694         * gcc.exp (gcc_target_compile): Put braces around
8695         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8696         * objc.exp (objc_target_compile): Likewise.
8697         * treelang.exp (treelang_target_compile): Likewise.
8698
8699 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8700
8701         PR fortran/19673
8702         * gfortran.dg/func_result_1.f90: New test.
8703
8704 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8705
8706         * gcc.misc-tests/options.exp: New test.
8707
8708 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8709
8710         * gcc.dg/pr15784-4.c: New test.
8711
8712 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8713
8714         * gcc.c-torture/execute/pr17133.c: New.
8715         * gcc.c-torture/compile/20050303-1.c: New.
8716
8717 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8718
8719         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8720
8721 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8722
8723         * g++.dg/overload/using2.C: New.
8724
8725 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/19916
8728         * g++.dg/init/ptrmem2.C: New test.
8729
8730 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8731
8732         PR c/8927
8733         * gcc.dg/pr8927-1.c: New test.
8734
8735 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8736
8737         PR c++/20232
8738         * g++.dg/inherit/covariant12.C: New.
8739
8740 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8741
8742         PR fortran/19479
8743         * gfortran.dg/bound_1.f90: New test.
8744
8745 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8746
8747         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8748         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8749
8750 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8751
8752         PR c/20245
8753         * gcc.dg/pr20245-1.c: New test.
8754
8755 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8756
8757         PR middle-end/19874
8758         * gcc.c-torture/execute/20050119-2.c: New test case.
8759
8760 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8761
8762         * README: Update the DejaGnu bug reporting address.
8763         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8764         * lib/objc-torture.exp: Likewise.
8765
8766 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8767
8768         * gfortran.dg/boz_1.f90: New test.
8769         * gfortran.dg/boz_3.f90: New test.
8770         * gfortran.dg/boz_4.f90: New test.
8771
8772 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8773
8774         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8775         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8776
8777 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8778
8779         PR libfortran/20101
8780         * gfortran.dg/write_0_pe_format.f90: New test.
8781
8782 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR c++/20206
8785         * g++.dg/opt/thunk2.C: New test.
8786         * g++.dg/opt/covariant1.C: New test.
8787
8788 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8789
8790         * gfortran.dg/e_d_fmt.f90: New test.
8791
8792 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8793
8794         * gcc.dg/asm-b.c: Fix comment typos.
8795
8796 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8797
8798         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8799         a V_MAY_DEF also.
8800
8801 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8802
8803         PR tree-opt/20188
8804         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8805         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8806         * gcc.dg/asm-b.c: New test.
8807
8808 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8809
8810         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8811         Disable this test on IRIX 6.
8812
8813 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8814
8815         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8816         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8817         parser.
8818
8819 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8820
8821         PR tree-optimization/20204
8822         * testsuite/gcc.dg/pr20204.c: New test.
8823
8824 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR target/20196
8827         * gcc.c-torture/execute/20050224-1.c: New test.
8828
8829         PR c++/20175
8830         * g++.dg/warn/Wbraces2.C: New test.
8831
8832 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/19878
8835         * g++.dg/init/const2.C: New test.
8836
8837 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8838
8839         PR tree-optimization/20100
8840         * gcc.c-torture/execute/pr20100-1.c: New test.
8841
8842 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8843
8844         * gfortran.dg/implicit_3.f90: New test.
8845
8846         * gfortran.dg/deftype_1.f90: New test.
8847
8848 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8849
8850         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8851         the test passes.
8852         * g++.dg/other/anon3.C: Accept a warning.
8853
8854 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8855
8856         * gcc.dg/pr20017.c: Fix a comment typo.
8857
8858 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8859
8860         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8861
8862 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8863
8864         PR ada/19902
8865         * ada/acats/tests/cxa/cxa3004.a: Remove.
8866         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8867
8868 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/20073
8871         * g++.dg/init/const1.C: New test.
8872
8873         PR c++/19991
8874         * g++.dg/parse/constant7.C: New test.
8875
8876         PR c++/20152
8877         * g++.dg/parse/error27.C: New test.
8878         * g++.dg/template/qualttp15.C: Adjust error markers.
8879         * g++.old-deja/g++.other/struct1.C: Likewise.
8880
8881         PR c++/20153
8882         * g++.dg/template/error17.C: New test.
8883
8884         PR c++/20148
8885         * g++.dg/parser/error26.C: New test.
8886
8887 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8888
8889         PR tree-optimization/20100
8890         PR tree-optimization/20115
8891         * gcc.dg/pr20115.c: New test.
8892         * gcc.dg/pr20115-1.c: New test.
8893         * gcc.dg/pr20100.c: New test.
8894         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8895         call-clobbered variables after alias1.
8896
8897 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8898
8899         * gfortran.dg/list_read_4.f90: new test.
8900
8901 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8902
8903         PR rtl-optimization/20017.
8904         * gcc.dg/pr20017.c: New.
8905
8906 2005-02-22  Devang Patel  <dpatel@apple.com>
8907
8908         PR 19952
8909         * g++.dg/tree-ssa/pr19952.C: New test.
8910
8911 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++/19883
8914         * g++.dg/parse/constant6.C: New test.
8915
8916 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8917
8918         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8919         * g++.dg/charset/asm2.c: Likewise.
8920         * g++.dg/charset/asm3.c: Likewise.
8921         * g++.dg/charset/asm4.c: Likewise.
8922         * g++.dg/charset/asm5.c: Likewise.
8923         * g++.dg/charset/attribute1.c: Likewise.
8924         * g++.dg/charset/attribute2.c: Likewise.
8925         * g++.dg/charset/extern1.cc: Likewise.
8926         * g++.dg/charset/extern2.cc: Likewise.
8927         * g++.dg/charset/extern3.cc: Likewise.
8928         * g++.dg/charset/function.cc: Likewise.
8929         * g++.dg/charset/string.c: Likewise.
8930         * g++.dg/charset/charset.exp: Likewise.
8931         * lib/target-supports.exp (check_iconv_available): Fix comment.
8932
8933 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8934
8935         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
8936         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8937         * gcc.dg/charset/asm2.c: Likewise.
8938         * gcc.dg/charset/asm3.c: Likewise.
8939         * gcc.dg/charset/asm4.c: Likewise.
8940         * gcc.dg/charset/asm5.c: Likewise.
8941         * gcc.dg/charset/asm6.c: Likewise.
8942         * gcc.dg/charset/attribute1.c: Likewise.
8943         * gcc.dg/charset/attribute2.c: Likewise.
8944         * gcc.dg/charset/builtin1.c: Likewise.
8945         * gcc.dg/charset/extern.c: Likewise.
8946         * gcc.dg/charset/function.c: Likewise.
8947         * gcc.dg/charset/string.c: Likewise.
8948         * gcc.dg/charset/charset.exp: Likewise.
8949
8950 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
8951
8952         PR fortran/20086
8953         * gfortran.dg/pr20086.f90: New test.
8954
8955 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
8956
8957         PR tree-optimization/19786
8958         * g++.dg/tree-ssa/pr19786.C: New.
8959
8960 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8961
8962         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
8963
8964 2005-02-21  Jeff Law  <law@redhat.com>
8965
8966         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
8967
8968 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8969
8970         * gfortran.dg/do_iterator: Split loop, markup all lines for
8971         which an error locus is printed.
8972         * gfortran.dg/pr17708.f90: Markup all lines for which an error
8973         locus is printed.
8974         * gfortran.dg/select_4.f90: Likewise.
8975         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
8976         locuses in the various permutations.
8977
8978 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
8979
8980         PR tree-optimization/19951
8981         * g++.dg/vect: New directory.
8982         * g++.dg/vect/vect.exp: New file.
8983         * g++.dg/vect/pr19951.cc: New testcase.
8984         * g++.dg/dg.exp: Also prune vectorizer tests.
8985
8986 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
8987
8988         PR 18785
8989         * gcc.dg/charset/builtin1.c: New test.
8990
8991 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8992
8993         PR c++/19299
8994         * g++.dg/inherit/volatile1.C: New test.
8995
8996         PR c++/19440
8997         * g++.dg/template/dtor4.C: New test.
8998
8999 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9000
9001         * gfortran.dg/int_1.f90: New test.
9002
9003 2005-02-19  Devang Patel  <dpatel@apple.com>
9004
9005         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9006
9007 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9008
9009         * gfortran.dg/achar_1.f90: New test.
9010
9011 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9012
9013         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9014
9015 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9016             Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR tree-optimization/19828
9019         * gcc.dg/tree-ssa/loop-7.c: New test.
9020         * gcc.c-torture/execute/20050218-1.c: New test.
9021
9022 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR c/20043
9025         * gcc.dg/transparent-union-1.c: New test.
9026         * gcc.dg/transparent-union-2.c: New test.
9027
9028 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9029
9030         PR tree-optimization/18977
9031         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9032
9033 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9034
9035         PR target/20054
9036         * gcc.dg/pr20054.c: New test.
9037
9038 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9039
9040         PR c++/19508
9041         * g++.dg/ext/attrib20.C: New test.
9042
9043 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9044
9045         PR middle-end/20030
9046         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9047
9048 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9049
9050         PR c++/20008
9051         * g++.dg/opt/switch4.C: New.
9052
9053 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR c++/20023
9056         PR tree-optimization/20009
9057         * gcc.c-torture/compile/20050217-1.c: New test.
9058         * g++.dg/opt/switch3.C: New test.
9059
9060         PR tree-optimization/18947
9061         * gcc.c-torture/compile/20050215-1.c: New test.
9062         * gcc.c-torture/compile/20050215-2.c: New test.
9063         * gcc.c-torture/compile/20050215-3.c: New test.
9064
9065 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9066
9067         PR c++/20028
9068         * g++.dg/template/crash34.C: New.
9069
9070         PR c++/20022
9071         * g++.dg/other/access3.C: New.
9072
9073 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9074
9075         * gcc.dg/vect/vect-98.c: New test.
9076
9077 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9078
9079         PR tree-optimization/19967
9080         * gcc.dg/pr19967.c: New.
9081
9082 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR middle-end/19857
9085         * gcc.dg/tree-ssa/20050215-1.c: New test.
9086         * gcc.c-torture/execute/20050215-1.c: New test.
9087
9088 2005-02-15  Eric Christopher  <echristo@redhat.com>
9089
9090         * gcc.dg/cpp/20050215-1.c: New file.
9091
9092 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9093
9094         PR tree-optimization/15785
9095         * gcc.dg/pr15785-1.c: New test.
9096
9097 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9098
9099         PR c++/17788
9100         * g++.dg/init/ctor4.C: New.
9101         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9102
9103 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9104
9105         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9106         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9107
9108 2005-02-15  Andreas Schwab  <schwab@suse.de>
9109
9110         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9111         declare malloc.
9112
9113 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9114
9115         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9116
9117 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9118
9119         PR tree-optimization/19853
9120         * gcc.c-torture/compile/pr19853.c: New test.
9121
9122 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9123
9124         PR c++/19608
9125         * g++.dg/parse/local-class1.C: New.
9126
9127         PR c++/19895
9128         * g++.dg/parse/ptrmem3.C: New.
9129
9130         PR c++/19884
9131         * g++.old-deja/g++.oliva/template6.C: Add another case.
9132         * g++.dg/template/explicit6.C: New.
9133
9134 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9135
9136         PR c++/17816
9137         * g++.dg/other/redecl2.C: New.
9138
9139 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9140
9141         PR c++/19891
9142         * g++.dg/abi/covariant4.C: New.
9143
9144 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9145
9146         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9147
9148 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9149
9150         * gcc.dg/vect/vect-96.c: Fix typo.
9151
9152 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9153
9154         PR c++/14479
9155         PR c++/19487
9156         * g++.dg/template/enum5.C: New test.
9157
9158 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9159
9160         * gcc.dg/vect/vect-97.c: New test.
9161
9162 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9163
9164         * gcc.dg/vect/vect-96.c: New test.
9165
9166 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9167
9168         * gcc.dg/builtins-34.c: Also check ldexp*.
9169
9170 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9171
9172         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9173
9174 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9175
9176         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9177         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9178         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9179         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9180         selector_list, selector_expression, dg-process-target): Move to new
9181         file target-supports-dg.exp.
9182         * lib/target-supports-dg.exp: New.
9183
9184         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9185         New.
9186
9187 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR c++/19666
9190         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9191
9192         PR middle-end/19858
9193         * gcc.c-torture/compile/20050210-1.c: New test.
9194
9195 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/19755
9198         * g++.dg/warn/Wbraces1.C: New test.
9199
9200 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9201
9202         * gcc.dg/builtins-52.c: New testcase.
9203
9204 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c/19342
9207         * gcc.c-torture/execute/20050119-1.c: New test.
9208
9209 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/19811
9212         * g++.dg/init/delete1.C: New test.
9213
9214 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9215
9216         PR c++/18470
9217         * g++.dg/template/static12.C: New test.
9218
9219 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/19787
9222         * g++.dg/conversion/ambig1.C: New test.
9223
9224         PR c++/19739
9225         * g++.dg/ext/attrib19.C: New test.
9226
9227         PR c++/19732
9228         * g++.dg/parse/dtor5.C: New test.
9229
9230         PR c++/19762
9231         * g++.dg/template/dtor3.C: New test.
9232
9233         PR c++/19826
9234         * g++.dg/template/static11.C: New test.
9235         * g++.dg/template/crash2.C: Remove dg-error marker.
9236
9237 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9238
9239         PR C++/18491
9240         * g++.old-deja/g++.mike/p10769a.C: Remove.
9241
9242 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9243
9244         * gcc.dg/builtins-48.c: New test case.
9245         * gcc.dg/builtins-49.c: New test case.
9246         * gcc.dg/builtins-50.c: New test case.
9247         * gcc.dg/builtins-51.c: New test case.
9248
9249 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9250
9251         PR middle-end/19583
9252         * g++.dg/warn/Wreturn-type-3.C: New test.
9253
9254 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9255
9256         PR middle-end/19402
9257         * gcc.dg/pr19402-1.c: New testcase.
9258         * gcc.dg/pr19402-2.c: likewise.
9259
9260 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9261
9262         PR middle-end/19854
9263         * g++.dg/tree-ssa/tmmti.C: New testcase.
9264
9265 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9266
9267         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9268
9269 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9270
9271         PR c++/19733
9272         * g++.dg/parse/crash23.C: New test.
9273         * g++.dg/warn/Weff1.C: New test.
9274
9275 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9276
9277         * gcc.dg/20050209-1.c: New test.
9278
9279 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9280
9281         PR target/19799
9282         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9283
9284 2005-02-08  Mike Stump  <mrs@apple.com>
9285
9286         * g++.dg/pch/import-2.c: New test.
9287         * g++.dg/pch/import-2.hs: New.
9288         * g++.dg/pch/include/import-2a.h: New.
9289         * g++.dg/pch/include/import-2b.h: New.
9290
9291 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9292
9293         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9294
9295 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         * gfortran.dg/substr_1.f90: New test.
9298
9299 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9300
9301         PR middle-end/19775
9302         * gcc.dg/torture/builtin-power-1.c: Disable test for
9303         invalid transformation.
9304         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9305         no longer optimize.
9306         * gcc.dg/builtins-47.c: New testcase.
9307
9308 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9309             Dorit Naishlos  <dorit@il.ibm.com>
9310
9311         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9312
9313 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9314
9315         * gcc.c-torture/compile/20050206-1.c: New test.
9316
9317 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9318
9319         PR tree-opt/19768
9320         * g++.dg/opt/pr19768.C: New test.
9321
9322 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9323
9324         PR tree-opt/19736
9325         * gcc.c-torture/compile/pr19736.c: New test.
9326
9327 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9328
9329         PR c++/17401
9330         * g++.dg/parse/error25.C: New test.
9331
9332 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9333
9334         * gcc.c-torture/execute/20050203-1.c: New.
9335
9336 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9337
9338         * gcc.dg/vect/vect-85.c: Remove xfail.
9339         * gcc.dg/vect/vect-86.c: Remove xfail.
9340         * gcc.dg/vect/vect-87.c: Remove xfail.
9341         * gcc.dg/vect/vect-88.c: Remove xfail.
9342
9343 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9344
9345         * gcc.dg/altivec-19.c: New.
9346
9347 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9348
9349         PR c/17807
9350         * gcc.dg/nested-func-3.c: New test.
9351         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9352
9353 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9354
9355         * gcc.test-framework/gen_directive_tests: Generate tests for
9356         selector expressions.
9357
9358 2005-02-02  Matt Austern  <austern@apple.com>
9359
9360         PR c++/19628
9361         * g++/ext/builtin7.C: New.
9362         * g++/ext/builtin8.C: New.
9363
9364 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9365
9366         PR c/18502
9367         * gcc.dg/pr18502-1.c: New test.
9368
9369 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9370
9371         PR c++/17413
9372         * g++.dg/template/local4.C: Tweak.
9373
9374 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9375
9376         PR tree-optimization/19578
9377         * gcc.c-torture/compile/20050202-1.c: New test.
9378
9379 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9380
9381         PR c/19435
9382         * gcc.dg/c99-init-4.c: New test.
9383
9384 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9385
9386         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9387
9388         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9389
9390         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9391         * g++.dg/eh/check-vect.h: New.
9392
9393         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9394         * gcc.dg/vect/vect-78.c: Ditto.
9395         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9396         Remove.
9397
9398         * g++.dg/conversion/simd1.C: Expect warning.
9399         * g++.dg/ext/attribute-test-1.C: Ditto.
9400         * g++.dg/ext/attribute-test-2.C: Ditto.
9401         * g++.dg/ext/attribute-test-3.C: Ditto.
9402         * g++.dg/ext/attribute-test-4.C: Ditto.
9403
9404         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9405         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9406
9407         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9408
9409 2005-02-01  Richard Henderson  <rth@redhat.com>
9410
9411         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9412         long double for ibm double-double format.
9413         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9414
9415 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9416
9417         PR tree-optimization/19633
9418         * testsuite/gcc.dg/pr19633-1.c: New test.
9419         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9420         to NULL or a symbol.
9421
9422 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9423
9424         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9425         New procs.
9426         (dg-process-target (local override)): Handle selector expressions.
9427
9428         * gcc.test-framework/README: Describe tests in source directory.
9429         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9430         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9431         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9432         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9433         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9434         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9435         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9436         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9437         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9438         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9439         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9440         * gcc.test-framework/dg-error-exp-P.c: New test.
9441         * gcc.test-framework/dg-error-exp-XP.c: New test.
9442         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9443         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9444         * gcc.test-framework/dg-output-exp-P.c: New test.
9445         * gcc.test-framework/dg-output-exp-XF.c: New test.
9446         * gcc.test-framework/dg-warning-exp-P.c: New test.
9447         * gcc.misc-tests/dg-1.c: Remove.
9448         * gcc.misc-tests/dg-2.c: Remove.
9449         * gcc.misc-tests/dg-3.c: Remove.
9450         * gcc.misc-tests/dg-4.c: Remove.
9451         * gcc.misc-tests/dg-5.c: Remove.
9452         * gcc.misc-tests/dg-6.c: Remove.
9453         * gcc.misc-tests/dg-7.c: Remove.
9454         * gcc.misc-tests/dg-8.c: Remove.
9455         * gcc.misc-tests/dg-9.c: Remove.
9456         * gcc.misc-tests/dg-10.c: Remove.
9457         * gcc.misc-tests/dg-11.c: Remove.
9458         * gcc.misc-tests/dg-12.c: Remove.
9459         * gcc.misc-tests/dg-test.exp: Remove.
9460
9461         * gcc.test-framework/test-framework.awk: Change recording and
9462         printing of passes and failures.
9463
9464         * gcc.test-framework: New directory.
9465         * gcc.test-framework/README: New.
9466         * gcc.test-framework/test-framework.exp: New.
9467         * gcc.test-framework/test-framework.awk: New.
9468         * gcc.test-framework/gen_directive_tests: New.
9469
9470 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9471
9472         * lib/treelang.exp: Fix comment typos.
9473         (treelang_target_compile): Don't append libs=-ltreelang to options.
9474
9475 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9476
9477         * g++.dg/parse/typename7.C: Adjust error messages.
9478
9479 2005-01-31  Jeff Law  <law@redhat.com>
9480
9481         * gcc.c-torture/execute/20050131-1.c: New test.
9482         * gcc.dg/wcaselabel.c: New test.
9483
9484 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9485
9486         * g++.dg/other/warning1.C: Adjust error messags.
9487         * g++.dg/parse/constant5.C: New test.
9488
9489 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9490
9491         PR c/19333
9492         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9493         the test case valid.
9494         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9495         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9496         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9497         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9498         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9499         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9500
9501 2005-01-31  Dale Johannesen  <dalej@apple.com>
9502
9503         * g++.dg/opt/pr19650.C:  New test.
9504
9505 2005-01-31  Richard Henderson  <rth@redhat.com>
9506
9507         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9508         long double for intel double extended format.
9509         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9510
9511 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/19555
9514         * g++.dg/template/static10.C: New test.
9515
9516         PR c++/19395
9517         * g++.dg/parse/error24.C: New test.
9518
9519         PR c++/19367
9520         * g++.dg/lookup/builtin1.C: New test.
9521
9522         PR c++/19457
9523         * g++.dg/warn/conv3.C: New test.
9524
9525 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9526
9527         PR fortran/19647
9528         * gfortan.dg/inquire_7.f90
9529
9530 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9531
9532         PR tree-optimization/15791
9533         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9534         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9535         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9536         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9537         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9538         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9539         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9540         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9541         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9542         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9543
9544 2005-01-29  Paul Brook  <paul@codesourcery.com>
9545
9546         PR fortran/18565
9547         * check.c (real_or_complex_check): New function.
9548         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9549         * intrinsic.c (add_functions): Use new check functions.
9550         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9551         Add prototypes.
9552
9553 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9554
9555         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9556         gcc.dg/lvalue-3.c: New tests.
9557         * gcc.dg/concat.c: Update expected messages.
9558
9559 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9560
9561         PR libfortran/19595
9562         * gfortran.dg/eor_1.f90:  New test.
9563
9564 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9565
9566         PR fortran/19589
9567         * gfortran.dg/logical_data_1.f90: New test.
9568
9569 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/19253
9572         * g++.dg/template/crash33.C: New test.
9573
9574         PR c++/19667
9575         * g++.dg/template/crash32.C: New test.
9576
9577 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9578
9579         PR middle-end/16558
9580         * g++.dg/warn/Wreturn-type-2.C: New test.
9581
9582 2004-06-24  Jeff Law  <law@redhat.com>
9583
9584         * gcc.dg/tree-ssa/20050128-1.c: New test.
9585
9586 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9587
9588         * gcc.target/frv/all-mdpackh-1.c: New test.
9589
9590 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9591
9592         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9593
9594 2005-01-27  Richard Henderson  <rth@redhat.com>
9595
9596         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9597
9598 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9599
9600         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9601
9602 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9603
9604         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9605         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9606         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9607         to cope with cases where the multilib options override the dg-options.
9608
9609 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR c/18946
9612         * gcc.dg/noncompile/20050120-1.c: New test.
9613
9614 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9615
9616         PR tree-optimization/19633
9617         * gcc.dg/pr19633.c: New test.
9618         * gcc.dg/tree-ssa/pr19633.c: New test.
9619
9620 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9621
9622         * gcc.dg/20041216-1.c: New test.
9623
9624 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9625
9626         PR objc/18862
9627         * objc.dg/selector-2.m: New test.
9628
9629 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * g++.dg/opt/range-test-2.C: New test.
9632
9633         PR rtl-optimization/19579
9634         * gcc.c-torture/execute/20050124-1.c: New test.
9635
9636 2005-01-26  Greg Parker  <gparker@apple.com>
9637         Stuart Hastings  <stuart@apple.com>
9638
9639         * gcc.c-torture/execute/20050125-1.c: New.
9640
9641 2005-01-18  Jan Hubicka  <jh@suse.cz>
9642
9643         PR tree-optimize/19337
9644         * gcc.c-torture/compile/20050119-1.c: New test.
9645
9646 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9647
9648         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9649         test for successful match.
9650
9651 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9652
9653         PR objc/18408
9654         * objc.dg/comp-types-7.m: New test.
9655
9656 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9657
9658         * lib/target-supports.exp (current_target_name): New.
9659         (check_effective_target_ilp32, check_effective_target_lp64):
9660         Cache the result to use as long as the current target, with
9661         multilib flags, remains the same.
9662
9663         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9664         (dg-require-weak, dg-require-visibility, dg-require-alias,
9665         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9666         dg-require-effective-target, dg-skip-if): Remove call to
9667         skip_test_and_clear_xfail.
9668         (dg-test): Clear xfail data.
9669
9670 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR target/17751
9673         * gcc.dg/ppc64-toc.c: New test.
9674
9675         * g++.dg/tree-ssa/empty-1.C: New test.
9676
9677         PR middle-end/19551
9678         * gcc.c-torture/execute/20050121-1.c: New test.
9679         * gcc.dg/20050121-2.c: New test.
9680
9681 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9682         Paul Brook  <paul@codesourcery.com>
9683
9684         PR fortran/17941
9685         * gfortran.dg/real_const_1.f: New test.
9686         * gfortran.dg/real_const_2.f90: New test.
9687         * gfortran.dg/complex_int_1.f90: New test.
9688
9689 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9690
9691         PR fortran/19313
9692         * gfortan.dg/inquire_6.f90: New test.
9693
9694 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9695
9696         PR libfortran/19451
9697         * open_readonly_1.f90:  New test.
9698
9699 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9700
9701         PR libfortran/18982
9702         * gfortran.dg/open_new.f90: New file.
9703
9704 2005-01-22  Paul Brook  <paul@codesourcery.com>
9705
9706         * namelist_1.f90: New test.
9707
9708 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9709
9710         PR tree-optimization/19484
9711         * gcc.c-torture/compile/20050122-[12].c: New tests.
9712
9713 2005-01-22  Paul Brook  <paul@codesourcery.com>
9714
9715         * gfortran.dg/implicit_2.f90: New test.
9716
9717 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9718
9719         PR fortran/19314
9720         * gfortran.dg/inquire_5.f90: New test.
9721
9722 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9723
9724         PR c/18809
9725         * gcc.dg/pr18809-1.c: New test.
9726
9727 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9728
9729         * gcc.dg/20050121-1.c: New test.
9730
9731         PR tree-optimization/13000
9732         * gcc.dg/20040206-1.c: Change warning to point where function is
9733         being inlined.
9734
9735 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9736
9737         PR c++/19208
9738         * g++.dg/template/array11.C: New test.
9739
9740 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9741
9742         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9743         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9744         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9745         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9746         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9747         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9748
9749 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9750
9751         PR tree-optimization/15349
9752         * gcc.dg/tree-ssa/pr15349.c: New.
9753
9754 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9755
9756         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9757
9758 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9759
9760         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9761         scan-assembler-times directive name.
9762
9763         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9764         after dg-do.
9765
9766         PR rtl-optimization/19462
9767         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9768
9769 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9770
9771         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9772         counting function calls on ia64.
9773
9774 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR rtl-optimization/15139
9777         * gcc.dg/20050111-2.c: New test.
9778
9779         PR c/17297
9780         * gcc.c-torture/compile/20050113-1.c: New testcase.
9781
9782         PR middle-end/19164
9783         * gcc.dg/20050113-1.c: New testcase.
9784
9785 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9786
9787         * gcc.dg/vect/vect-85.c: Add comment.
9788         * gcc.dg/vect/vect-86.c: Add xfail for now.
9789         * gcc.dg/vect/vect-87.c: Add xfail for now.
9790         * gcc.dg/vect/vect-88.c: Add xfail for now.
9791         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9792
9793 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9794
9795         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9796
9797 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9798
9799         * g++.dg/debug/typedef3.C: New test.
9800
9801 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9802
9803         PR c/19472
9804         * gcc.dg/asm-a.c: New test.
9805
9806 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9807
9808         * gcc.dg/sh-relax.c: Add prototype for abort.
9809
9810 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9811
9812         * gcc.dg/short-compare-1.c: New test.
9813         * gcc.dg/short-compare-2.c: Likewise.
9814
9815 2005-01-18  Michael Matz  <matz@suse.de>
9816
9817         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9818
9819 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9820
9821         PR tree-optimization/19121
9822         * gcc.c-torture/compile/pr19121.c: New test.
9823
9824 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9825
9826         PR target/19357
9827         * gcc.c-torture/compile/pr19357.c: New test.
9828
9829 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9830
9831         PR c/5675
9832         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9833         pass--those that refer just to the variable, possibly with a
9834         cast.
9835         * gcc.dg/c99-const-expr-3.c: Likewise.
9836
9837         PR middle-end/13127
9838         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9839         longer emitted.
9840
9841 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9842
9843         PR fortran/18778
9844         * gfortran.dg/endfile_2.f90: New test.
9845
9846 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9847
9848         PR 19168
9849         * gfortran.dg/select_5.f90: New test.
9850
9851 2004-01-16  Paul Brook  <paul@codesourcery.com>
9852
9853         * gfortran.dg/common_4.f90: New test.
9854
9855 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9856
9857         PR rtl-optimization/19462
9858         * gcc.dg/torture/pr19462-1.c: New test.
9859
9860 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9861
9862         PR objc/19321
9863         * objc.dg/func-ptr-2.m: New.
9864         * objc.dg/volatile-1.m: New.
9865
9866 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9867
9868         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9869
9870 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR tree-optimization/19060
9873         * gcc.c-torture/execute/20050104-1.c: New test.
9874
9875 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9876
9877         PR fortran/18983
9878         * gfortran.dg/write_to_null.f90: New test.
9879
9880 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9881             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9882
9883         PR other/19328
9884         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9885         argument.
9886
9887 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR c++/19263
9890         * g++.dg/init/vector1.C: New test.
9891
9892 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9893
9894         PR target/13158
9895         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9896         PR target/18987
9897         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9898
9899 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9900
9901         * gfortran.dg/select_1.f90: New test.
9902         * gfortran.dg/select_2.f90: New test.
9903         * gfortran.dg/select_3.f90: New test.
9904         * gfortran.dg/select_4.f90: New test.
9905
9906 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR middle-end/19084
9909         PR rtl-optimization/19348
9910         * gcc.dg/20050111-1.c: New test.
9911         * gcc.c-torture/execute/20050111-1.c: New test.
9912
9913         * gcc.dg/i386-asm-4.c: New test.
9914
9915 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9916
9917         * gcc.dg/nested-func-2.c: New test.
9918         * ada/acats/norun.lst: Remove c953002.
9919
9920 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
9921
9922         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
9923
9924 2005-01-12  Ben Elliston  <bje@au.ibm.com>
9925
9926         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
9927
9928 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         PR target/18761
9931         * g++.dg/abi/align1.C: New test.
9932
9933 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
9934
9935         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
9936         at a time.
9937         * g++.dg/ext/altivec_check.h: Support compiling as C.
9938
9939 2005-01-10  Roger Sayle  <roger@eyesopen.com>
9940
9941         PR c++/19355
9942         * g++.dg/expr/pr19355-1.C: New test case.
9943
9944 2005-01-10  Laurent GUERBY <laurent@guerby.net>
9945
9946         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
9947         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
9948         * ada/acats/tests/c3/c92005b.ada: Likewise.
9949         * ada/acats/tests/c3/cxb3012.a: Likewise.
9950         * ada/acats/norun.lst: Add c380004 and c953002, add PR
9951
9952 2005-01-09  Paul Brook  <paul@codesourcery.com>
9953
9954         * gfortran.dg/common_2.f90: New file.
9955         * gfortran.dg/common_3.f90: New file.
9956
9957 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
9958
9959         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
9960
9961 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9962
9963         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
9964         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
9965         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
9966         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
9967         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
9968         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
9969         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
9970         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
9971         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
9972         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
9973         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
9974         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
9975         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
9976         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
9977         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
9978         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
9979         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
9980         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
9981         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
9982         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
9983         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
9984         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
9985         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
9986         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
9987         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
9988         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
9989         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
9990         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
9991         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
9992         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
9993         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
9994         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
9995         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
9996         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
9997         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
9998         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
9999         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10000         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10001         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10002         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10003         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10004         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10005         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10006         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10007         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10008         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10009         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10010         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10011         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10012         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10013         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10014         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10015         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10016         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10017         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10018         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10019         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10020         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10021         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10022         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10023         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10024         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10025         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10026         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10027         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10028         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10029         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10030
10031         * gcc.dg/vect/vect-1.c: Fix spelling.
10032         * gcc.dg/vect/vect-10.c: Fix spelling.
10033         * gcc.dg/vect/vect-11.c: Fix spelling.
10034         * gcc.dg/vect/vect-12.c: Fix spelling.
10035         * gcc.dg/vect/vect-14.c: Fix spelling.
10036         * gcc.dg/vect/vect-15.c: Fix spelling.
10037         * gcc.dg/vect/vect-16.c: Fix spelling.
10038         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10039         * gcc.dg/vect/vect-64.c: Fix comments.
10040         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10041
10042 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10043             Ira Rosen  <irar@il.ibm.com>
10044
10045         * gcc.dg/vect/vect-70.c: New test.
10046         * gcc.dg/vect/vect-71.c: New test.
10047
10048 2005-01-09  Manfred Hollstein  <mh@suse.com>
10049
10050         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10051         * gcc.dg/pr18241-2.c: Likewise.
10052         * gcc.dg/pr18241-3.c: Likewise.
10053         * gcc.dg/pr18241-4.c: Likewise.
10054         * gcc.dg/pr18241-5.c: Likewise.
10055
10056 2005-01-08  Richard Henderson  <rth@redhat.com>
10057
10058         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10059         False for x86 and x86-64.
10060
10061 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10062
10063         PR tree-optimization/18241
10064         * gcc.dg/pr18241-1.c: New test.
10065         * gcc.dg/pr18241-2.c: New test.
10066         * gcc.dg/pr18241-3.c: New test.
10067         * gcc.dg/pr18241-4.c: New test.
10068         * gcc.dg/pr18241-5.c: New test.
10069
10070 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10071
10072         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10073         gfortran.dg/select_4.f90: New.
10074
10075 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10076
10077         * gcc.c-torture/execute/20050107-1.c: New test.
10078
10079 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10080
10081         PR c++/19298
10082         * g++.dg/template/ref2.C: New.
10083
10084 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10085
10086         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10087         instead of being empty.
10088
10089 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10090
10091         PR fortran/15553
10092         * gfortran.dg/array-1.f90: New test.
10093
10094 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR tree-optimization/19283
10097         * gcc.c-torture/execute/20050106-1.c: New test.
10098
10099         PR rtl-optimization/18861
10100         * gcc.dg/20050105-1.c: New test.
10101
10102         PR tree-optimization/18828
10103         * gcc.dg/20050105-2.c: New test.
10104
10105 2005-01-07  Andreas Jaeger  <aj@suse.de>
10106
10107         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10108
10109 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10110
10111         PR fortran/18398
10112         * gfortran.dg/fmt_read.f90: New test.
10113
10114 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10115
10116         * gcc.dg/rs6000-ldouble-2.c: New.
10117
10118 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/19244
10121         * g++.dg/parser/ctor2.C: New test.
10122
10123 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10124
10125         PR c++/17154
10126         * g++.dg/template/using9.C: New test.
10127
10128 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10129
10130         PR c++/19258
10131         * g++.dg/lookup/friend6.C: New test.
10132
10133 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10134
10135         PR c++/19270
10136         * g++.dg/template/array10.C: New.
10137
10138 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10141         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10142
10143 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * gcc.c-torture/compile/20050105-1.c: New test.
10146
10147 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10148
10149         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10150
10151 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10152
10153         PR middle-end/19100
10154         * gcc.dg/conv-3.c: New test case.
10155
10156 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10157
10158         * gcc.dg/asm-wide-1.c: New test.
10159
10160 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10161
10162         PR c++/19030
10163         * g++.dg/parse/crash22.C: New
10164
10165 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10166
10167         PR 19257
10168         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10169
10170 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10171
10172         PR middle-end/17767
10173         * gcc.dg/i386-mmx-6.c: New test case.
10174
10175 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10176
10177         PR tree-optimization/18308
10178         * gcc.dg/vect/pr18308.c: New testcase.
10179
10180 2005-01-04  Andreas Jaeger  <aj@suse.de>
10181
10182         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10183
10184 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10185             Robert Bowdidge <bowdidge@apple.com>
10186
10187         * gcc.dg/cpp/subframework1.c: New.
10188         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10189         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10190         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10191         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10192
10193 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10194
10195         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10196         producing warning.
10197         * gcc.dg/darwin-weakimport-2.c: New.
10198
10199 2005-01-03  Richard Henderson  <rth@redhat.com>
10200
10201         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10202
10203 2005-01-03  Richard Henderson  <rth@redhat.com>
10204
10205         * gcc.dg/vect/vect.exp: Enable for ia64.
10206         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10207         (check_effective_target_vect_float): Likewise.
10208         (check_effective_target_vect_no_align): Likewise.
10209         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10210         * gcc.dg/vect/vect-8.c: Likewise.
10211
10212 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10213
10214         PR target/19236
10215         * gcc.dg/pr19236-1.c: New test case.
10216
10217 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10218
10219         PR rtl-optimization/12092
10220         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10221
10222 2005-01-02  Andreas Jaeger  <aj@suse.de>
10223
10224         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10225
10226 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10227             Andrew Pinski  <pinskia@physics.uc.edu>
10228
10229         PR rtl-optimization/12092
10230         * gcc.dg/pr12092-1.c: New test case.
10231
10232 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10233
10234         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10235         'hidden' and 'default' for better portability.
10236         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10237
10238         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10239         6 and 7.
10240         * g++.old-deja/g++.brendan/new3.C: Likewise.
10241
10242 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10243
10244         * gcc.dg/20041231-1.C: New test.
10245         * g++.dg/warn/Wunreachable-code-1.C: New test.
10246
10247 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10248
10249         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10250         file, not /dev/null.  Abort on error.
10251
10252 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10253             Ziemowit Laski  <zlaski@apple.com>
10254
10255         PR objc/18971
10256         * objc.dg/encode-5.m: New test.
10257
10258 2004-12-29  Richard Henderson  <rth@redhat.com>
10259
10260         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10261         * objc.dg/stabs-1.m: Disable for ia64.
10262
10263 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10264
10265         PR c++/19190
10266         * g++.dg/warn/Wunused-10.C: New test.
10267
10268 2004-12-28  Richard Henderson  <rth@redhat.com>
10269
10270         * objc.dg/stabs-1.m: Disable for alpha.
10271
10272 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10273
10274         PR c++/19149
10275         * g++.dg/parse/error23.C: New test.
10276
10277 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10278
10279         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10280
10281         PR fortran/19032
10282         * gfortran.dg/intrinsic_modulo_1.f90: New.
10283         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10284         tests with divisor -1.
10285
10286 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10287
10288         * g++.dg/opt/temp1.C (memcpy): Return a value.
10289
10290         PR c++/19148
10291         * g++.dg/expr/cond7.C: New test.
10292
10293 2004-12-27  Paul Brook  <paul@codesourcery.com>
10294
10295         * gfortran.dg/g77/select_no_compile.f: Remove.
10296
10297 2004-12-27  Richard Henderson  <rth@redhat.com>
10298
10299         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10300         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10301         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10302
10303 2004-12-26  Richard Henderson  <rth@redhat.com>
10304
10305         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10306         by 1i instead of token pasting.
10307
10308 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10309
10310         PR tree-optimization/17578
10311         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10312         to additional_flags.
10313         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10314
10315 2004-12-25  Richard Henderson  <rth@redhat.com>
10316
10317         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10318         Remove Alpha.
10319
10320 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10321
10322         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10323         hppa*-*-hpux*.
10324         * gcc.dg/pr17957.c (dg-options): Likewise.
10325         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10326         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10327         instead of 0 on __hppa__.
10328         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10329         "foo,%r" on hppa*-*-*.
10330
10331 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10332
10333         PR fortran/19071
10334         * gfortran.dg/complex_write.f90: New test.
10335
10336 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/17595
10339         * g++.dg/parse/pragma2.C: New test.
10340
10341         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10342
10343 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10344
10345         * gcc.dg/empty2.c: Add missing dg-warning.
10346
10347 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10348
10349         PR c++/17413
10350         * g++.dg/template/local4.C: New test.
10351         * g++.dg/template/crash19.C: Add dg-error marker.
10352
10353         * g++.dg/template/crash31.C: Correct embedded PR number.
10354
10355 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10356
10357         PR c++/16405
10358         * g++.dg/opt/temp1.C: Add do-run marker.
10359
10360 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10361
10362         * g++.dg/template/spec19.C: New.
10363
10364 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10365
10366         PR target/16819
10367         * gcc.dg/empty2.c: New.
10368
10369 2004-12-23  Richard Henderson  <rth@redhat.com>
10370
10371         * lib/target-supports.exp (check_effective_target_vect_no_align):
10372         Remove i?86 and x86-64.
10373
10374 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/16405
10377         * g++.dg/opt/temp1.C: New test.
10378
10379 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10380
10381         PR c++/18733
10382         * g++.dg/template/friend33.C: New testcase.
10383
10384 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/18464
10387         * g++.dg/template/cond5.C: New test.
10388
10389         PR c++/18492
10390         * g++.dg/inherit/thunk3.C: New test.
10391
10392         PR c++/11224
10393         * g++.dg/warn/Wunused-9.C: New test.
10394
10395 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10396
10397         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10398
10399 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10400
10401         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10402
10403 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10404
10405         PR c++/18378
10406         * g++.dg/ext/packed8.C: New test.
10407
10408         PR c++/19063
10409         * g++.dg/template/crash31.C: New test.
10410
10411         PR c++/19034
10412         * g++.dg/template/crash30.C: New test.
10413
10414 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10415
10416         PR C++/18984
10417         * g++.dg/eh/ctor3.C: New test.
10418
10419 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10420
10421         * objc.dg/stabs-1.m: Allow section name to be quoted and
10422         assembly label to begin with '.LL'.
10423
10424 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10425
10426         * gcc.dg/vect/vect.exp
10427         (check_effective_target_lp64_or_vect_no_align): New.
10428         * gcc.dg/vect/vect-77.c: Use it.
10429         * gcc.dg/vect/vect-78.c: Use it.
10430
10431         * lib/target-supports.exp
10432         (check_effective_target_vect_no_max,
10433         check_effective_target_vect_no_bitwise,
10434         check_effective_target_vect_no_align): New.
10435         * gcc.dg/vect/vect-13.c: Use them.
10436         * gcc.dg/vect/vect-17.c: Ditto.
10437         * gcc.dg/vect/vect-18.c: Ditto.
10438         * gcc.dg/vect/vect-19.c: Ditto.
10439         * gcc.dg/vect/vect-20.c: Ditto.
10440         * gcc.dg/vect/vect-27.c: Ditto.
10441         * gcc.dg/vect/vect-29.c: Ditto.
10442         * gcc.dg/vect/vect-44.c: Ditto.
10443         * gcc.dg/vect/vect-48.c: Ditto.
10444         * gcc.dg/vect/vect-50.c: Ditto.
10445         * gcc.dg/vect/vect-52.c: Ditto.
10446         * gcc.dg/vect/vect-54.c: Ditto.
10447         * gcc.dg/vect/vect-56.c: Ditto.
10448         * gcc.dg/vect/vect-58.c: Ditto.
10449         * gcc.dg/vect/vect-60.c: Ditto.
10450         * gcc.dg/vect/vect-72.c: Ditto.
10451         * gcc.dg/vect/vect-80.c: Ditto.
10452
10453 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10454
10455         PR c++/14075
10456         * g++.dg/init/string1.C: New.
10457
10458         PR c++/18975
10459         * g++.dg/other/synth1.C: New.
10460
10461 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10462
10463         PR c/18963
10464         * gcc.dg/pr18963-1.c: New test.
10465
10466 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10467
10468         PR c/18596
10469         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10470         * gcc.dg/pr18596-1.c: Use dg-error.
10471         (dg-options): Use -fno-unit-at-a-time.
10472         * gcc.dg/pr18596-2.c: New test.
10473         * gcc.dg/pr18596-3.c: New test.
10474
10475 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10476
10477         PR middle-end/18683
10478         * g++.dg/opt/pr18683-1.C: New test case.
10479
10480 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10481
10482         PR other/19093
10483         * g++.dg/opt/max1.C: Fix for 64bit targets.
10484
10485 2004-12-20  Matt Austern  <austern@apple.com>
10486
10487         PR c++/19044
10488         * g++.dg/ext/builtin6.C: New
10489
10490 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10491
10492         PR tree-optimization/19080
10493         * gcc.c-torture/compile/pr19080.c: New test.
10494
10495 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10496
10497         * gcc.dg/20041219-1.c: New test.
10498
10499 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10500
10501         PR middle-end/19068
10502         * g++.dg/opt/max1.C: New test case.
10503
10504 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10505
10506         * gcc.dg/fdata-sections-1.c: New test.
10507
10508 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10509
10510         PR middle-end/18548
10511         * gcc.dg/max-1.c: New test case.
10512
10513 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10514
10515         * gcc.c-torture/execute/20041218-1.c: New test.
10516
10517 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10518
10519         * gcc.dg/pr18501.c: New test.
10520         * gcc.dg/uninit-5.c: XFAIL.
10521         * gcc.dg/uninit-9.c: XFAIL.
10522
10523 2004-12-17  Dale Johannesen  <dalej@apple.com>
10524
10525         * gcc.dg/20041213-1.c:  New.
10526
10527 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10528
10529         * objc.dg/stabs-1.m: Allow assembly label to begin
10530         with a dot ('.').
10531
10532 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10533
10534         * gcc.c-torture/execute/20041213-1.c: Move...
10535         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10536
10537 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10538
10539         PR c++/18721
10540         * g++.dg/lookup/conv-5.C: New.
10541
10542 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10543
10544         * objc.dg/stabs-1.m: New test.
10545
10546 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10547
10548         * gcc.dg/visibility-c.c: Change compile to
10549         assemble for the test.
10550
10551 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10552
10553         PR target/19041
10554         * gcc.dg/visibility-c.c: New test.
10555
10556 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10557
10558         PR middle-end/18493
10559         * gcc.dg/switch-8.c: New test case.
10560
10561 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         PR c++/18905
10564         * g++.dg/template/init4.C: New.
10565         * g++.dg/opt/static3.C: Enable optimizer.
10566
10567 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10568
10569         * g++.dg/other/complex1.C: New test.
10570
10571 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10572
10573         * g++.dg/opt/inline9.C: New test.
10574
10575 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10576
10577         PR fortran/18993
10578         * gfotran.dg/nullify_1.f: New test.
10579
10580 2004-12-15  Richard Henderson  <rth@redhat.com>
10581
10582         * gcc.target/i386/i386.exp: New harness.
10583         * gcc.target/i386/vect-args.c: New.
10584
10585 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10586
10587         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10588
10589 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10590
10591         PR c++/18825
10592         * g++.dg/template/friend32.C: New test.
10593
10594 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10595
10596         * cpp/pragma-once-1.c: New test.
10597         * cpp/pragma-once-1b.h: Likewise.
10598         * cpp/pragma-once-1c.h: Likewise.
10599         * cpp/pragma-once-1d.h: Likewise.
10600         * cpp/inc/pragma-once-1a.h: Likewise.
10601
10602 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10603             Steven G. Kargl  <kargls@comcast.net>
10604
10605         PR fortran/17597
10606         * gfortran.dg/list_read_3.f90: New test.
10607
10608 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10609
10610         * gcc.dg/ftrapv-2.c: New test.
10611
10612 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10613
10614         PR c++/18981
10615         * g++.dg/template/typename9.C: New test.
10616
10617 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/18738
10620         * g++.dg/template/typename8.C: New test.
10621         * g++.dg/parse/friend2.C: Tweak error message.
10622
10623 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10624
10625         * gcc.c-torture/20041214-1.c: New test.
10626
10627 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10628
10629         PR c++/18965
10630         * g++.dg/init/array17.C: New test.
10631
10632 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/18793
10635         * g++.dg/init/aggr3.C: New test.
10636
10637 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10638
10639         * gcc.dg/altivec-types-1.c: New test.
10640         * gcc.dg/altivec-types-2.c: New test.
10641         * gcc.dg/altivec-types-3.c: New test.
10642         * gcc.dg/altivec-types-4.c: New test.
10643         * g++.dg/ext/altivec-types-1.C: New test.
10644         * g++.dg/ext/altivec-types-2.C: New test.
10645         * g++.dg/ext/altivec-types-3.C: New test.
10646         * g++.dg/ext/altivec-types-4.C: New test.
10647
10648 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10649
10650         PR middle-end/18951
10651         * gcc.c-torture/execute/20041213-1.c: New test.
10652
10653 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         PR c++/18949
10656         * g++.dg/template/cast1.C: New.
10657
10658 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10659
10660         * gcc.c-torture/execute/20041213-2.c: New test.
10661
10662 2004-12-13  Richard Henderson  <rth@redhat.com>
10663
10664         * gcc.dg/i386-sse-10.c: Fix typo in options.
10665
10666 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10667
10668         PR c++/18968
10669         * g++.dg/opt/pr18968.C: New test.
10670
10671 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/18925
10674         * g++.dg/ext/visibility/staticdatamem.C: New test.
10675
10676 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10677
10678         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10679
10680 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10681
10682         PR rtl-optimization/18928
10683         * gcc.dg/pr18928-1.c: New test case.
10684
10685 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10686
10687         PR tree-opt/16951
10688         * gcc.c-torture/compile/20041211-1.c: New.
10689
10690 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10691
10692         PR middle-end/17564
10693         * gcc.c-torture/execute/20041212-1.c: New test.
10694
10695 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10696
10697         PR fortran/18869
10698         * gfortran.dg/common_1.f90: New test.
10699
10700 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10701         Paul Brook  <paul@codesourcery.com>
10702
10703         PR fortran/16222
10704         * gfortran.dg/real_do_1.f90: New test.
10705
10706 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10707
10708         PR tree-opt/18040
10709         * g++.dg/opt/ptrmem6.C: New test.
10710
10711 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10712
10713         PR middle-end/18921
10714         * gcc.dg/pr18921-1.c: New test case.
10715
10716 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10717
10718         PR fortran/17175
10719         * gfortran.dg/scale_1.f90: New test.
10720
10721 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10722
10723         PR middle-end/18903
10724         * gcc.c-torture/compile/pr18903.c: New test.
10725
10726 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10727
10728         * gcc.c-torture/execute/20041210-1.c: New test.
10729
10730 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10731
10732         PR c++/18731
10733         * g++.dg/parser/struct-1.C: New test.
10734         * g++.dg/parser/struct-2.C: New test.
10735         * g++.dg/parser/struct-3.C: New test.
10736
10737 2004-12-09  Richard Henderson  <rth@redhat.com>
10738
10739         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10740
10741         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10742         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10743
10744 2004-12-09  Matt Austern  <austern@apple.com>
10745
10746         PR c++/18514
10747         * g++.dg/ext/builtin1.C: New
10748         * g++.dg/ext/builtin2.C: New
10749         * g++.dg/ext/builtin3.C: New
10750         * g++.dg/ext/builtin4.C: New
10751         * g++.dg/ext/builtin5.C: New
10752
10753 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         PR tree-opt/18904
10756         * g++.dg/opt/ptrmem5.C: New test.
10757
10758 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10759
10760         * g++.dg/parse/typename5.C: Adjust for new error.
10761         * g++.dg/parse/typename7.C: New.
10762
10763 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10764
10765         PR c++/18073
10766         * g++.dg/other/mmintrin.C: New test.
10767
10768 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         PR c++/16681
10771         * g++.dg/init/array15.C: New.
10772         * g++.dg/init/array16.C: New.
10773
10774 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10775
10776         PR fortran/18826
10777         * gfortran.dg/assign_1.f90: New test.
10778
10779 2004-12-08  Nick Clifton  <nickc@redhat.com>
10780
10781         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10782         * gcc.target/xstormy16/data_below100: Likewise.
10783         * gcc.target/xstormy16/sfr: Likewise.
10784         * gcc.target/xstormy16/below100.S: New test source file.
10785         * gcc.target/xstormy16/below100.ld: New test linker script.
10786         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10787         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10788         bp instructions.
10789         * gcc.target/xstormy16/bp.c: Likewise.
10790
10791         * gcc.target/xstormy16/bss_below100: New files:
10792         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10793         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10794         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10795         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10796         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10797         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10798         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10799         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10800         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10801         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10802         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10803         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10804         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10805         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10806         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10807         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10808         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10809         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10810         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10811         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10812         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10813         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10814         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10815         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10816         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10817         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10818         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10819
10820         * gcc.target/xstormy16/data_below100: New files:
10821         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10822         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10823         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10824         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10825         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10826         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10827         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10828         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10829         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10830         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10831         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10832         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10833         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10834         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10835         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10836         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10837         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10838         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10839         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10840         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10841         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10842         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10843         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10844         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10845         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10846         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10847         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10848
10849         * gcc.target/xstormy16/sfr: New files:
10850         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10851         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10852         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10853         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10854         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10855         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10856         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10857         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10858         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10859         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10860         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10861         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10862         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10863         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10864         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10865         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10866         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10867         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10868         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10869         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10870         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10871         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10872         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10873         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10874         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10875         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10876         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10877         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10878         27_if0_sfrw_bitfield_f.c
10879
10880 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10881
10882         PR c++/18100
10883         * g++.dg/lookup/name-clash4.C: New test.
10884
10885 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         PR c++/18672
10888         * g++.dg/opt/array1.C: New.
10889
10890         PR c++/18803
10891         * g++.dg/template/operator5.C: New.
10892
10893 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10894
10895         PR c/18867
10896         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10897
10898 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10899
10900         * gcc.dg/noncompile/20041207.c: New test.
10901
10902 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10903
10904         * g++.dg/other/unreachable-1.C: New test.
10905
10906 2004-12-06  Nick Clifton  <nickc@redhat.com>
10907
10908         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10909         <limits.h> because the latter comes from gcc's include/ directory
10910         and not the newlib/libc/include directory.
10911
10912 2004-12-04  Richard Henderson  <rth@redhat.com>
10913
10914         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10915
10916 2004-12-04  Richard Henderson  <rth@redhat.com>
10917
10918         * lib/target-supports.exp (check_gc_sections_available): Disable
10919         for alpha and ia64.
10920
10921 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
10922
10923         PR middle-end/17909
10924         * g++.dg/other/vararg-2.C: New test.
10925
10926 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10927
10928         PR c++/17011, c++/17971
10929         * g++.dg/template/error15.C: Adjust expected error.
10930         * g++.dg/template/instantiate3.C: Likewise.
10931
10932 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
10933
10934         * gcc.dg/altivec-18.c: Fix for darwin
10935
10936 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10937
10938         PR c++/18782
10939         * g++.dg/parse/ptrmem2.C: New.
10940
10941         PR c++/18318
10942         * g++.dg/template/new1.C: New.
10943
10944 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10945
10946         PR fortran/18710
10947         * gfortran.dg/direct_io_3.f90: New test.
10948
10949 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
10950
10951         PR 18758
10952         * g++.dg/parse/crash21.C: New.
10953
10954 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10955
10956         PR c++/15664, c++/18276
10957         * g++.dg/template/ttp13.C: New test.
10958         * g++.dg/template/ttp14.C: Likewise.
10959
10960 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10961
10962         PR c++/18123
10963         * g++.dg/parse/enum2.C: New test.
10964         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
10965
10966 2004-12-02  Nick Clifton  <nickc@redhat.com>
10967
10968         * gcc.target/xstormy16: New test directory.
10969         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10970         * gcc.target/xstormy16/bp.c: Check the generation of bp
10971         instructions.
10972         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
10973         bn instructions and the BELOW100 attribute.
10974
10975 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
10976
10977         PR target/16952
10978         * gcc.dg/ppc-eabi.c: New.
10979
10980 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10981
10982         PR fortran/18284
10983         * gfortran.dg/backspace.f90
10984
10985 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10986
10987         * gfortran.dg/inquire.f90: New test.
10988
10989 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
10990
10991         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
10992         handle effective-target-keyword.
10993         (dg-skip-if): Support effective-target keyword as target list.
10994         (dg-xfail-if): Ditto.
10995         * lib/target-supports.exp (is-effective-target-keyword): New proc.
10996
10997 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
10998
10999         PR tree-optimization/18291
11000         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11001
11002 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11003
11004         PR C++/18729
11005         * g++.dg/parse/crash20.C: New.
11006
11007         PR c++/17431
11008         * g++.dg/overload/arg1.C: New.
11009         * g++.dg/overload/arg2.C: New.
11010         * g++.dg/overload/arg3.C: New.
11011         * g++.dg/overload/arg4.C: New.
11012
11013 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11014
11015         * gcc.dg/c99-flex-array-4.c: Remove.
11016
11017 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11018
11019         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11020
11021         * lib/target-supports.exp (is-effective-target): Simplify.
11022
11023         * lib/target-supports.exp (check_effective_target_vect_long):
11024         Fix for powerpc64-*-*.
11025
11026 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11027
11028         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11029         to support new requirements on FreeBSD 5.
11030
11031 2004-11-30  Devang Patel  <dpatel@apple.com>
11032
11033         PR 18702
11034         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11035
11036 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11037
11038         * g++.dg/ext/altivec-13.C: New test.
11039
11040 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11041
11042         PR tree-opt/18298
11043         * gcc.c-torture/execute/p18298.c: New test.
11044
11045 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11046             Dorit Naishlos  <dorit@il.ibm.com>
11047
11048         PR tree-opt/18607
11049         * gcc.dg/vect/vect-89.c: New test.
11050
11051 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11052
11053         * gcc.dg/pr18596-1.c: New test.
11054
11055 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11056
11057         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11058
11059 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11060
11061         PR c/18479
11062         * gcc.dg/pr18479.c: New test.
11063
11064 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11065
11066         PR target/18490
11067         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11068         mmix-knuth-mmixware.
11069
11070         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11071         cris-*-elf* cris-*-aout* mmix-*-*
11072
11073 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11074
11075         PR middle-end/18725
11076         * gcc.dg/pr18725.c: New test.
11077
11078 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11079
11080         PR target/18488
11081         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11082
11083         PR target/18336
11084         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11085
11086 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11087
11088         PR c++/18368
11089         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11090         * g++.old-deja/g++.law/ctors5.C: Likewise.
11091         * g++.old-deja/g++.other/crash25.C: Likewise.
11092
11093         PR c++/18674
11094         * g++.dg/template/error16.C: New test.
11095
11096         PR c++/18512
11097         * g++.dg/template/crash29.C: New test.
11098
11099 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11100
11101         PR tree-optimization/18712
11102         * gcc.c-torture/compile/pr18712.c: New test.
11103
11104 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11105
11106         PR c/7544
11107         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11108         tests.
11109
11110 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11111
11112         PR c++/18652
11113         * g++.dg/lookup/crash6.C: New test.
11114
11115 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11116
11117         PR middle-end/18164
11118         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11119
11120 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11121
11122         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11123         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11124         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11125
11126 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11127
11128         * gcc.dg/pr18164.c: New test.
11129
11130 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11131
11132         * gcc.dg/funroll-loops-all.c: New.
11133
11134 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11135
11136         PR target/18489
11137         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11138         delimeter, match space and TAB as well as ":".
11139
11140         PR target/18484
11141         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11142
11143         PR target/18348
11144         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11145
11146         PR target/18345
11147         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11148
11149         PR target/18337
11150         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11151
11152 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11153
11154         * gfortran.dg/direct_io_2.f90: New test.
11155
11156 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11157
11158         PR target/18334
11159         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11160
11161 2004-11-28  Richard Henderson  <rth@redhat.com>
11162
11163         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11164
11165 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11166
11167         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11168         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11169         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11170         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11171         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11172         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11173         gcc.dg/pointer-arith-8.c: New tests.
11174
11175 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11176
11177         PR fortran/18364
11178         * gfortran.dg/endfile.f90: New test.
11179
11180 2004-11-27  Falk Hueffner  <falk@debian.org>
11181
11182         * gcc.dg/loop-6.c: New test.
11183
11184 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11185
11186         * gcc.c-torture/execute/20041126-1.c: New test.
11187
11188 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11189
11190         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11191         on IRIX.
11192
11193 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11194
11195         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11196         functions.
11197
11198 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR rtl-optimization/17825
11201         * gcc.c-torture/compile/20041119-1.c: New test.
11202
11203 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11204
11205         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11206         Check existence of ld library path variables before unsetting.
11207
11208 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11209
11210         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11211
11212 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11213
11214         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11215
11216 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11217
11218         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11219
11220 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11221
11222         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11223         dg-do directive.
11224
11225 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11226
11227         * gcc.dg/pr17957.c: Pass --param, not -param.
11228
11229 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11230
11231         PR middle-end/17957
11232         * testsuite/gcc.dg/pr17957.c: New test.
11233
11234 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11235
11236         PR c++/18445
11237         * g++.dg/template/crash28.C: Likewise.
11238
11239         PR c++/18001
11240         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11241         * g++.dg/ext/lvaddr.C: Likewise.
11242         * g++.dg/opt/pr7503-3.C: Likewise.
11243
11244         PR c++/18466
11245         * g++.dg/parse/qualified3.C: New test.
11246         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11247
11248         PR c++/18545
11249         * g++.dg/expr/return1.C: New test.
11250
11251 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11252
11253         Friend class name lookup 3/n, PR c++/3332
11254         * g++.dg/lookup/friend3.C: New test.
11255         * g++.dg/lookup/friend4.C: Likewise.
11256         * g++.dg/lookup/friend5.C: Likewise.
11257
11258 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11259
11260         Friend class name lookup 2/n, PR c++/14513, c++/15410
11261         * g++.dg/lookup/friend2.C: New test.
11262         * g++.dg/template/friend31.C: Likewise.
11263
11264 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11265
11266         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11267
11268 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/17473
11271         * g++.dg/tc1/dr56.C: Remove.
11272         * g++.dg/template/typedef1.C: Add dg-error markers.
11273         * g++.old-deja/g++.other/typedef7.C: Likewise.
11274
11275         PR c++/18285
11276         * g++.dg/parse/typedef7.C: New test.
11277
11278 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11279
11280         * gcc.c-torture/execute/20041124-1.c: New test.
11281
11282 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11283
11284         * g++.dg/template/deduce3.C: New test.
11285
11286         PR c++/18586
11287         * g++.dg/template/crash27.C: New test.
11288
11289         PR c++/18530
11290         * g++.dg/warn/Wshadow-3.C: New test.
11291
11292 2004-11-24  Devang Patel  <dpatel@apple.com>
11293
11294         PR/18555
11295         * gcc.dg/cpp/isysroot-1.c: New test.
11296         * gcc.dg/cpp/usr/include/stdio.h: New file.
11297         * gcc.dg/cpp/isysroot-2.c: New test.
11298         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11299         New file.
11300
11301 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11302
11303         PR c++/8929
11304         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11305
11306 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11307
11308         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11309         * gcc.target/sparc/pdist.c: Likewise.
11310
11311 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11312
11313         PR c++/16882
11314         * g++.dg/conversion/simd1.C: New test.
11315
11316 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11317
11318         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11319         and restore_ld_library_path_env_vars.
11320         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11321         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11322         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11323         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11324
11325 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11326
11327         * gcc.dg/pragma-align-2.c: Test macro expansion.
11328         * gcc.dg/pragma-pack-2.c: New test.
11329
11330 2004-11-23  Richard Henderson  <rth@redhat.com>
11331
11332         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11333         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11334         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11335         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11336         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11337         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11338
11339         * gcc.dg/vect/vect.exp: Add check for alpha.
11340         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11341         (check_effective_target_vect_int): Enable for alpha.
11342         (check_effective_target_vect_long): New.
11343         (is-effective-target): Add it.
11344
11345 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11346
11347         * gcc.dg/pr18614-1.c: New test.
11348
11349 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11350
11351         * gcc.dg/setjmp-2.c: New test.
11352
11353 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11354
11355         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11356         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11357         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11358         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11359         gcc.target/sparc/pdist.c: New tests.
11360
11361 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11362
11363         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11364
11365 2004-11-22  Dale Johannesen  <dalej@apple.com>
11366
11367         * gcc.dg/20041111-1.c:  New.
11368
11369 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11370
11371         PR tree-opt/18536
11372         * gcc.dg/vect/pr18536.c: New test.
11373
11374 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11375
11376         PR c++/18354
11377         * g++.dg/template/nontype11.C: New test.
11378
11379 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11380
11381         PR middle-end/18520
11382         * gcc.dg/pr18520-1.c: New test case.
11383
11384 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11385
11386         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11387         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11388         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11389         expected diagnostics.
11390
11391 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11392
11393         PR target/18580
11394         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11395         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11396         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11397
11398 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11399
11400         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11401
11402 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11403             Joseph Myers  <joseph@codesourcery.com>
11404
11405         * lib/target-supports.exp (check_visibility_available): Really
11406         test the compiler.
11407
11408 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11409
11410         PR tree-opt/18181
11411         * gcc.dg/vect/vect-85.c: New test.
11412         * gcc.dg/vect/vect-86.c: New test.
11413         * gcc.dg/vect/vect-87.c: New test.
11414         * gcc.dg/vect/vect-88.c: New test.
11415
11416 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11417
11418         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11419
11420 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11421
11422         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11423         * gcc.dg/ppc-and-1.c: Ditto.
11424         * gcc.dg/ppc-compare-1.c: Ditto.
11425         * gcc.dg/ppc-mov-1.c: Ditto
11426
11427 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11428             Mark Mitchell  <mark@codesourcery.com>
11429
11430         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11431
11432 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11433             Aldy Hernandez  <aldyh@redhat.com>
11434
11435         * lib/target-supports.exp (check_effective_target_vect_int): New
11436         (check_effective_target_vect_float): New
11437         (check_effective_target_vect_double): New.
11438         (is-effective-target): Support new effective targets keywords.
11439         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11440         default action for dg-do.
11441         * gcc.dg/vect/pr16105.c: Use new support.
11442         * gcc.dg/vect/pr18400.c: Ditto.
11443         * gcc.dg/vect/pr18425.c: Ditto.
11444         * gcc.dg/vect/vect-1.c: Ditto.
11445         * gcc.dg/vect/vect-10.c: Ditto.
11446         * gcc.dg/vect/vect-11.c: Ditto.
11447         * gcc.dg/vect/vect-12.c: Ditto.
11448         * gcc.dg/vect/vect-13.c: Ditto.
11449         * gcc.dg/vect/vect-14.c: Ditto.
11450         * gcc.dg/vect/vect-15.c: Ditto.
11451         * gcc.dg/vect/vect-16.c: Ditto.
11452         * gcc.dg/vect/vect-17.c: Ditto.
11453         * gcc.dg/vect/vect-18.c: Ditto.
11454         * gcc.dg/vect/vect-19.c: Ditto.
11455         * gcc.dg/vect/vect-2.c: Ditto.
11456         * gcc.dg/vect/vect-20.c: Ditto.
11457         * gcc.dg/vect/vect-21.c: Ditto.
11458         * gcc.dg/vect/vect-22.c: Ditto.
11459         * gcc.dg/vect/vect-23.c: Ditto.
11460         * gcc.dg/vect/vect-24.c: Ditto.
11461         * gcc.dg/vect/vect-25.c: Ditto.
11462         * gcc.dg/vect/vect-26.c: Ditto.
11463         * gcc.dg/vect/vect-27.c: Ditto.
11464         * gcc.dg/vect/vect-27a.c: Ditto.
11465         * gcc.dg/vect/vect-28.c: Ditto.
11466         * gcc.dg/vect/vect-29.c: Ditto.
11467         * gcc.dg/vect/vect-29a.c: Ditto.
11468         * gcc.dg/vect/vect-3.c: Ditto.
11469         * gcc.dg/vect/vect-30.c: Ditto.
11470         * gcc.dg/vect/vect-31.c: Ditto.
11471         * gcc.dg/vect/vect-32.c: Ditto.
11472         * gcc.dg/vect/vect-33.c: Ditto.
11473         * gcc.dg/vect/vect-34.c: Ditto.
11474         * gcc.dg/vect/vect-35.c: Ditto.
11475         * gcc.dg/vect/vect-36.c: Ditto.
11476         * gcc.dg/vect/vect-37.c: Ditto.
11477         * gcc.dg/vect/vect-38.c: Ditto.
11478         * gcc.dg/vect/vect-4.c: Ditto.
11479         * gcc.dg/vect/vect-40.c: Ditto.
11480         * gcc.dg/vect/vect-41.c: Ditto.
11481         * gcc.dg/vect/vect-42.c: Ditto.
11482         * gcc.dg/vect/vect-43.c: Ditto.
11483         * gcc.dg/vect/vect-44.c: Ditto.
11484         * gcc.dg/vect/vect-45.c: Ditto.
11485         * gcc.dg/vect/vect-46.c: Ditto.
11486         * gcc.dg/vect/vect-47.c: Ditto.
11487         * gcc.dg/vect/vect-48.c: Ditto.
11488         * gcc.dg/vect/vect-48a.c: Ditto.
11489         * gcc.dg/vect/vect-49.c: Ditto.
11490         * gcc.dg/vect/vect-5.c: Ditto.
11491         * gcc.dg/vect/vect-50.c: Ditto.
11492         * gcc.dg/vect/vect-51.c: Ditto.
11493         * gcc.dg/vect/vect-52.c: Ditto.
11494         * gcc.dg/vect/vect-53.c: Ditto.
11495         * gcc.dg/vect/vect-54.c: Ditto.
11496         * gcc.dg/vect/vect-55.c: Ditto.
11497         * gcc.dg/vect/vect-56.c: Ditto.
11498         * gcc.dg/vect/vect-56a.c: Ditto.
11499         * gcc.dg/vect/vect-57.c: Ditto.
11500         * gcc.dg/vect/vect-58.c: Ditto.
11501         * gcc.dg/vect/vect-59.c: Ditto.
11502         * gcc.dg/vect/vect-6.c: Ditto.
11503         * gcc.dg/vect/vect-60.c: Ditto.
11504         * gcc.dg/vect/vect-61.c: Ditto.
11505         * gcc.dg/vect/vect-62.c: Ditto.
11506         * gcc.dg/vect/vect-63.c: Ditto.
11507         * gcc.dg/vect/vect-64.c: Ditto.
11508         * gcc.dg/vect/vect-65.c: Ditto.
11509         * gcc.dg/vect/vect-66.c: Ditto.
11510         * gcc.dg/vect/vect-67.c: Ditto.
11511         * gcc.dg/vect/vect-68.c: Ditto.
11512         * gcc.dg/vect/vect-69.c: Ditto.
11513         * gcc.dg/vect/vect-7.c: Ditto.
11514         * gcc.dg/vect/vect-72.c: Ditto.
11515         * gcc.dg/vect/vect-72a.c: Ditto.
11516         * gcc.dg/vect/vect-73.c: Ditto.
11517         * gcc.dg/vect/vect-74.c: Ditto.
11518         * gcc.dg/vect/vect-75.c: Ditto.
11519         * gcc.dg/vect/vect-76.c: Ditto.
11520         * gcc.dg/vect/vect-77.c: Ditto.
11521         * gcc.dg/vect/vect-77a.c: Ditto.
11522         * gcc.dg/vect/vect-78.c: Ditto.
11523         * gcc.dg/vect/vect-79.c: Ditto.
11524         * gcc.dg/vect/vect-8.c: Ditto.
11525         * gcc.dg/vect/vect-80.c: Ditto.
11526         * gcc.dg/vect/vect-82.c: Ditto.
11527         * gcc.dg/vect/vect-82_64.c: Ditto.
11528         * gcc.dg/vect/vect-83.c: Ditto.
11529         * gcc.dg/vect/vect-83_64.c: Ditto.
11530         * gcc.dg/vect/vect-9.c: Ditto.
11531         * gcc.dg/vect/vect-all.c: Ditto.
11532         * gcc.dg/vect/vect-none.c: Ditto.
11533
11534 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11535
11536         * lib/gcc-dg.exp (dg-skip-if): New function.
11537         (dg-forbid-option): Remove.
11538         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11539         * g++.dg/abi/bitfield8.C: Likewise.
11540         * g++.dg/abi/dtor1.C: Likewise.
11541         * g++.dg/abi/empty10.C: Likewise.
11542         * g++.dg/abi/empty7.C: Likewise.
11543         * g++.dg/abi/empty9.C: Likewise.
11544         * g++.dg/abi/layout3.C: Likewise.
11545         * g++.dg/abi/layout4.C: Likewise.
11546         * g++.dg/abi/thunk1.C: Likewise.
11547         * g++.dg/abi/thunk2.C: Likewise.
11548         * g++.dg/abi/vbase11.C: Likewise.
11549         * g++.dg/abi/vthunk2.C: Likewise.
11550         * g++.dg/abi/vthunk3.C: Likewise.
11551         * g++.dg/ext/attrib8.C: Likewise.
11552         * g++.dg/opt/longbranch2.C: Likewise.
11553         * g++.dg/opt/reg-stack4.C: Likewise.
11554         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11555         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11556         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11557         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11558         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11559         * gcc.dg/20000609-1.c: Likewise.
11560         * gcc.dg/20000720-1.c: Likewise.
11561         * gcc.dg/20011107-1.c: Likewise.
11562         * gcc.dg/20011119-1.c: Likewise.
11563         * gcc.dg/20020108-1.c: Likewise.
11564         * gcc.dg/20020122-2.c: Likewise.
11565         * gcc.dg/20020122-3.c: Likewise.
11566         * gcc.dg/20020201-3.c: Likewise.
11567         * gcc.dg/20020206-1.c: Likewise.
11568         * gcc.dg/20020218-1.c: Likewise.
11569         * gcc.dg/20020310-1.c: Likewise.
11570         * gcc.dg/20020411-1.c: Likewise.
11571         * gcc.dg/20020418-2.c: Likewise.
11572         * gcc.dg/20020426-1.c: Likewise.
11573         * gcc.dg/20020426-2.c: Likewise.
11574         * gcc.dg/20020517-1.c: Likewise.
11575         * gcc.dg/20020523-1.c: Likewise.
11576         * gcc.dg/20020523-2.c: Likewise.
11577         * gcc.dg/20020729-1.c: Likewise.
11578         * gcc.dg/20030204-1.c: Likewise.
11579         * gcc.dg/20030826-2.c: Likewise.
11580         * gcc.dg/20030926-1.c: Likewise.
11581         * gcc.dg/20031202-1.c: Likewise.
11582         * gcc.dg/980312-1.c: Likewise.
11583         * gcc.dg/980313-1.c: Likewise.
11584         * gcc.dg/990117-1.c: Likewise.
11585         * gcc.dg/990424-1.c: Likewise.
11586         * gcc.dg/990524-1.c: Likewise.
11587         * gcc.dg/991230-1.c: Likewise.
11588         * gcc.dg/i386-387-1.c: Likewise.
11589         * gcc.dg/i386-387-2.c: Likewise.
11590         * gcc.dg/i386-387-3.c: Likewise.
11591         * gcc.dg/i386-387-4.c: Likewise.
11592         * gcc.dg/i386-387-5.c: Likewise.
11593         * gcc.dg/i386-387-6.c: Likewise.
11594         * gcc.dg/i386-asm-1.c: Likewise.
11595         * gcc.dg/i386-bitfield1.c: Likewise.
11596         * gcc.dg/i386-bitfield2.c: Likewise.
11597         * gcc.dg/i386-loop-1.c: Likewise.
11598         * gcc.dg/i386-loop-2.c: Likewise.
11599         * gcc.dg/i386-loop-3.c: Likewise.
11600         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11601         * gcc.dg/i386-pic-1.c: Likewise.
11602         * gcc.dg/i386-regparm.c: Likewise.
11603         * gcc.dg/i386-signbit-1.c: Likewise.
11604         * gcc.dg/i386-signbit-2.c: Likewise.
11605         * gcc.dg/i386-signbit-3.c: Likewise.
11606         * gcc.dg/i386-sse-5.c: Likewise.
11607         * gcc.dg/i386-sse-8.c: Likewise.
11608         * gcc.dg/i386-unroll-1.c: Likewise.
11609         * gcc.dg/tls/opt-1.c: Likewise.
11610         * gcc.dg/tls/opt-2.c: Likewise.
11611         * gcc.dg/unroll-1.c: Likewise.
11612         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11613         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11614         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11615         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11616
11617 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11618
11619         * g++.dg/template/incomplete1.C: New test.
11620
11621 2004-11-16  Nick Clifton  <nickc@redhat.com>
11622
11623         Revert patches accidentally commited during checkin of fixes for
11624         xstormy16 tests:
11625         gcc.c-torture/execute/simd-4.c: Revert
11626         gcc.dg/20040910-1.c: Revert.
11627
11628 2004-11-16  Paul Brook  <paul@codesourcery.com>
11629
11630         PR fortran/13010
11631         * gfortran.dg/der_pointer_1.f90: New test.
11632
11633 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11634
11635         PR c/18498
11636         * gcc.dg/bitfld-13.c: New test.
11637
11638 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11639
11640         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11641         powerpc*-*-linux*.
11642
11643         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11644         * gcc.dg/ppc64-abi-2.c: Ditto.
11645         * gcc.dg/ppc64-abi-3.c: Ditto.
11646
11647         * lib/gcc-dg.exp (dg-target-list): Remove.
11648
11649 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11650
11651         * gcc.dg/ia64-postinc.c: New test.
11652
11653 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11654
11655         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11656
11657 2004-11-15  Nick Clifton  <nickc@redhat.com>
11658
11659         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11660         __INT_MAX__ so that the test can be compiled by toolchains
11661         targeted at 16-bit processors.
11662
11663         * gcc.dg/20040625-1.c: Use long constants rather than integers
11664         when performing arithmetic that will overflow 16-bits.
11665
11666         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11667         xstormy16.  It does not support 128-bit vector operations.
11668
11669         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11670         with the macro PTR_TYPE.  Define this macro to an integer type
11671         suitable for holding a pointer.
11672
11673         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11674         the target is a 16-bit processor.
11675
11676         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11677         16-bit targets where the character constant will be too long.
11678
11679         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11680         where the double will not be directly addressable.
11681
11682 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11683
11684         Friend class name lookup 1/n, PR c++/18471
11685         * g++.dg/template/crash26.C: New test.
11686         * g++.dg/lookup/struct1.C: Adjust expected error.
11687         * g++.dg/parse/elab1.C: Likewise.
11688         * g++.dg/parse/elab2.C: Likewise.
11689         * g++.dg/parse/int-as-enum1.C: Likewise.
11690         * g++.dg/parse/struct-as-enum1.C: Likewise.
11691         * g++.dg/parse/typedef1.C: Likewise.
11692         * g++.dg/parse/typedef3.C: Likewise.
11693         * g++.dg/parse/typedef4.C: Likewise.
11694         * g++.dg/parse/typedef5.C: Likewise.
11695         * g++.dg/template/nontype4.C: Likewise.
11696         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11697         * g++.old-deja/g++.other/elab1.C: Likewise.
11698         * g++.old-deja/g++.other/syntax4.C: Likewise.
11699
11700 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11701
11702         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11703
11704 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11705
11706         * gcc.c-torture/execute/20041114-1.c: New test.
11707
11708 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11709
11710         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11711         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11712         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11713         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11714         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11715         gcc.dg/switch-7.c: New tests.
11716
11717 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11718
11719         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11720
11721 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11722
11723         PR tree-opt/18400
11724         * gcc.dg/vect/pr18400.c: New test.
11725
11726 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11727             Andrew Pinski  <pinskia@physics.uc.edu>
11728
11729         PR tree-opt/18425
11730         * gcc.dg/vect/pr18425.c: New test.
11731
11732 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11733
11734         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11735         Guard with dg-require-alias and dg-require-visibility.
11736
11737 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11738
11739         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11740
11741 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11742
11743         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11744
11745 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11746
11747         PR c++/17344
11748         * g++.dg/template/defarg5.C: New test.
11749
11750 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11751
11752         * g++.dg/parse/cast1.C: Run only on ILP32.
11753         * g++.old-deja/g++.mike/p784.C: Likewise.
11754
11755 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11756
11757         * gcc.c-torture/execute/20041113-1.c: New test.
11758
11759 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11760
11761         PR target/18230
11762         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11763         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11764         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11765         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11766         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11767         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11768         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11769         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11770         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11771         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11772         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11773         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11774         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11775
11776 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11777
11778         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11779         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11780         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11781         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11782         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11783         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11784         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11785         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11786         gcc.target/sparc/combined-1.c: New tests.
11787
11788 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11789
11790         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11791         New tests.
11792
11793 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11794
11795         * lib/gcc-dg.exp (dg-forbid-option): New function.
11796         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11797         * g++.dg/abi/bitfield8.C: Likewise.
11798         * g++.dg/abi/dtor1.C: Likewise.
11799         * g++.dg/abi/empty10.C: Likewise.
11800         * g++.dg/abi/empty7.C: Likewise.
11801         * g++.dg/abi/empty9.C: Likewise.
11802         * g++.dg/abi/layout3.C: Likewise.
11803         * g++.dg/abi/layout4.C: Likewise.
11804         * g++.dg/abi/thunk1.C: Likewise.
11805         * g++.dg/abi/thunk2.C: Likewise.
11806         * g++.dg/abi/vbase11.C: Likewise.
11807         * g++.dg/abi/vthunk2.C: Likewise.
11808         * g++.dg/abi/vthunk3.C: Likewise.
11809         * g++.dg/ext/attrib8.C: Likewise.
11810         * g++.dg/opt/longbranch2.C: Likewise.
11811         * g++.dg/opt/reg-stack4.C: Likewise.
11812         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11813         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11814         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11815         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11816         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11817         * gcc.dg/20000609-1.c: Likewise.
11818         * gcc.dg/20000720-1.c: Likewise.
11819         * gcc.dg/20011107-1.c: Likewise.
11820         * gcc.dg/20011119-1.c: Likewise.
11821         * gcc.dg/20020108-1.c: Likewise.
11822         * gcc.dg/20020122-2.c: Likewise.
11823         * gcc.dg/20020122-3.c: Likewise.
11824         * gcc.dg/20020201-3.c: Likewise.
11825         * gcc.dg/20020206-1.c: Likewise.
11826         * gcc.dg/20020218-1.c: Likewise.
11827         * gcc.dg/20020310-1.c: Likewise.
11828         * gcc.dg/20020411-1.c: Likewise.
11829         * gcc.dg/20020418-2.c: Likewise.
11830         * gcc.dg/20020426-1.c: Likewise.
11831         * gcc.dg/20020426-2.c: Likewise.
11832         * gcc.dg/20020517-1.c: Likewise.
11833         * gcc.dg/20020523-1.c: Likewise.
11834         * gcc.dg/20020523-2.c: Likewise.
11835         * gcc.dg/20020729-1.c: Likewise.
11836         * gcc.dg/20030204-1.c: Likewise.
11837         * gcc.dg/20030826-2.c: Likewise.
11838         * gcc.dg/20030926-1.c: Likewise.
11839         * gcc.dg/20031202-1.c: Likewise.
11840         * gcc.dg/980312-1.c: Likewise.
11841         * gcc.dg/980313-1.c: Likewise.
11842         * gcc.dg/990117-1.c: Likewise.
11843         * gcc.dg/990424-1.c: Likewise.
11844         * gcc.dg/990524-1.c: Likewise.
11845         * gcc.dg/991230-1.c: Likewise.
11846         * gcc.dg/i386-387-1.c: Likewise.
11847         * gcc.dg/i386-387-2.c: Likewise.
11848         * gcc.dg/i386-387-3.c: Likewise.
11849         * gcc.dg/i386-387-4.c: Likewise.
11850         * gcc.dg/i386-387-5.c: Likewise.
11851         * gcc.dg/i386-387-6.c: Likewise.
11852         * gcc.dg/i386-asm-1.c: Likewise.
11853         * gcc.dg/i386-bitfield1.c: Likewise.
11854         * gcc.dg/i386-bitfield2.c: Likewise.
11855         * gcc.dg/i386-loop-1.c: Likewise.
11856         * gcc.dg/i386-loop-2.c: Likewise.
11857         * gcc.dg/i386-loop-3.c: Likewise.
11858         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11859         * gcc.dg/i386-pic-1.c: Likewise.
11860         * gcc.dg/i386-regparm.c: Likewise.
11861         * gcc.dg/i386-signbit-1.c: Likewise.
11862         * gcc.dg/i386-signbit-2.c: Likewise.
11863         * gcc.dg/i386-signbit-3.c: Likewise.
11864         * gcc.dg/i386-sse-5.c: Likewise.
11865         * gcc.dg/i386-sse-8.c: Likewise.
11866         * gcc.dg/i386-unroll-1.c: Likewise.
11867         * gcc.dg/tls/opt-1.c: Likewise.
11868         * gcc.dg/tls/opt-2.c: Likewise.
11869         * gcc.dg/unroll-1.c: Likewise.
11870         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11871         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11872         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11873         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11874         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11875         -m64 is specified.
11876
11877 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/18389
11880         * g++.dg/parse/cond1.C: New test.
11881
11882         PR c++/18429
11883         * g++.dg/template/array9.C: New test.
11884         * g++.dg/ext/vla1.C: Adjust error messages.
11885         * g++.dg/ext/vlm1.C: Likewise.
11886         * g++.dg/template/crash2.C: Likewise.
11887
11888         PR c++/18436
11889         * g++.dg/template/call3.C: New test.
11890
11891         PR c++/18407
11892         * g++.dg/template/ptrmem11.C: New test.
11893
11894 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11895
11896         PR other/14264
11897         * lib/g++.exp: Set LC_ALL and LANG to C.
11898         * lib/gcc-dg.exp: Likewise.
11899         * lib/gfortran.exp: Likewise.
11900         * lib/objc.exp: Likewise.
11901         * lib/treelang.exp: Likewise.
11902
11903 2004-11-12  Andreas Schwab  <schwab@suse.de>
11904
11905         * gcc.dg/pr16286.c: Fix last change.
11906
11907 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/18416
11910         * g++.dg/init/global1.C: New test.
11911
11912 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11913
11914         * gcc.c-torture/execute/20041112-1.c: New test.
11915
11916 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11917
11918         * lib/gcc-dg.exp (dg-target-list): New.
11919
11920 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11921             Richard Sandiford  <rsandifo@redhat.com>
11922
11923         * lib/target-supports.exp (get-compiler_messages): New.
11924         (check_named_sections_available): Use it.
11925         (check_effective_target_ilp32): New.
11926         (check_effective_target_lp64): New.
11927         (is-effective-target): New.
11928         * lib/gcc-dg.exp (dg-require-effective-target): New.
11929
11930 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
11931
11932         * gcc.dg/precedence-1.c: New test.
11933
11934 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11935
11936         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
11937
11938         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
11939         message, delete generated files, use more descriptive name for
11940         executable, and make the test unsupported when it cannot be run.
11941
11942         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
11943         (dg-require-weak, dg-require-visibility, dg-require-alias,
11944         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
11945         dg-require-iconv, dg-require-named-sections): Use it.
11946
11947         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
11948
11949 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
11950
11951         PR target/16457
11952         * gcc.dg/ppc-and-1: New
11953
11954         PR target/16796
11955         * gcc.dg/ppc-mov-1.c: New.
11956
11957         PR target/16458
11958         * gcc.dg/ppc-compare-1.c: New.
11959
11960 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
11961
11962         * objc.dg/desig-init-2.m: New test.
11963
11964 2004-11-10  Adam Nemet  <anemet@lnxw.com>
11965
11966         PR middle-end/18160
11967         * g++.dg/warn/register-var-1.C: New test.
11968         * g++.dg/warn/register-var-2.C: New test.
11969
11970 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11971
11972         * gcc.dg/union-2.c: New test.
11973
11974 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
11975
11976         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
11977         New test for PR tree-optimization/17892.
11978
11979 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
11980
11981         PR c++/18369
11982         * g++.dg/init/new12.C: New test.
11983
11984 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
11985
11986         * gcc.target/sparc: New directory.
11987         * gcc.target/sparc/sparc.exp: New driver.
11988         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
11989         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
11990         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
11991         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
11992
11993 2004-11-10  Paul Brook  <paul@codesourcery.com>
11994
11995         PR fortran/18218
11996         * gfortran.dg/list_read.c: New test.
11997
11998 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11999
12000         PR c/18322
12001         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12002         expected diagnostic location.
12003
12004 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12005
12006         * gcc.dg/20041109-1.c: New test.
12007
12008 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12009
12010         PR objc/18406
12011         * objc/compile/pr18406.m: New test.
12012
12013 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12014
12015         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12016
12017 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12018
12019         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12020
12021 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12022
12023         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12024
12025 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12026
12027         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12028         exit.
12029
12030 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12031
12032         PR tree-opt/18299
12033         * gcc.c-torture/pr18299-1.c: New test.
12034
12035 2004-11-06  Andreas Schwab  <schwab@suse.de>
12036
12037         * gcc.dg/pr16286.c: Also test for bool and pixel.
12038
12039 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12040
12041         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12042         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12043         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12044         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12045         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12046         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12047         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12048         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12049         gcc.dg/struct-semi-3.c: New tests.
12050
12051 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12052
12053         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12054
12055 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12056
12057         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12058         Do not use C99 designators.
12059
12060 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12061
12062         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12063
12064 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12065
12066         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12067         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12068         * gcc.c-torture/execute/simd-5.x: Remove.
12069
12070 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12071
12072         PR rtl-optimization/17933
12073         * gcc.dg/torture/pr17933-1.c: New test.
12074
12075 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12076
12077         PR target/18106
12078         * lib/target-supports.exp (check_weak_available): Support
12079         Windows.
12080
12081 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12082
12083         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12084         call to fflush(stdout) before abort.
12085         (my_ffsll): New function.
12086         (generate_fields): Use it.
12087
12088 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12089
12090         * gcc.dg/init-undef-1.c: New test.
12091
12092 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12093
12094         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12095         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12096         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12097         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12098         expected messages for new parser.
12099
12100 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12101
12102         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12103
12104 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12105
12106         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12107         on LP64 targets.
12108
12109 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12110
12111         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12112         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12113         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12114         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12115         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12116         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12117         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12118         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12119         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12120         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12121
12122 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12123
12124         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12125         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12126         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12127         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12128         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12129         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12130         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12131         for new parser.
12132
12133 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12134
12135         PR target/15342
12136         * gcc.dg/20041104-1.c: New test.
12137
12138 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12139
12140         * g++.dg/template/nontype7.C: New test.
12141         * g++.dg/template/nontype8.C: Likewise.
12142         * g++.dg/template/nontype9.C: Likewise.
12143         * g++.dg/template/nontype10.C: Likewise.
12144         * g++.dg/tc1/dr49.C: Likewise.
12145         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12146         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12147
12148 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12149
12150         * g++.dg/rtti/tinfo1.C: Remove xfails.
12151
12152 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12153
12154         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12155         packed attribute to the definition to satisfy the new C++ parser.
12156
12157 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12158
12159         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12160         invocations of va_arg.
12161
12162 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/18124
12165         * g++.dg/template/crash25.C: New test.
12166
12167         PR c++/18155
12168         * g++.dg/template/typedef2.C: New test.
12169         * g++.dg/parse/crash13.C: Adjust error markers.
12170
12171         PR c++/18177
12172         * g++.dg/conversion/const3.C: New test.
12173
12174 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12175
12176         PR fortran/17535
12177         PR fortran/17583
12178         PR fortran/17713
12179         * gfortran.dg/generic_[123].f90: New testcases.
12180
12181 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12182
12183         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12184         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12185
12186 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12187
12188         PR tree-opt/16808
12189         * gcc.c-torture/compile/pr16808.c: New test.
12190
12191 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12192
12193         PR rtl-optimization/17104
12194         * gcc.dg/ppc-bitfield1.c: New.
12195
12196 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12197
12198         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12199
12200 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12201
12202         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12203         strings for 32-bit code.
12204
12205 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12206
12207         PR c/18239
12208         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12209
12210 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12211
12212         PR c++/18064
12213         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12214
12215 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/15172
12218         * g++.dg/init/aggr2.C: New test.
12219
12220 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12221
12222         * objc.dg/local-decl-1.m: New test.
12223
12224 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12225
12226         * gcc.dg/20040910-1.c: Adjust regex.
12227
12228 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12229
12230         PR rtl-optimization/18084
12231         * g++.dg/opt/pr18084-1.C: New testcase.
12232
12233 2004-10-30  Matt Austern  <austern@apple.com>
12234
12235         PR c++/17542
12236         * g++.dg/ext/attrib18.C: New test.
12237
12238 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12239
12240         PR middle-end/18096
12241         * gcc.dg/pr18096-1.c: New test case.
12242
12243 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12244
12245         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12246
12247 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12248
12249         PR c/16666
12250         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12251         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12252         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12253         gcc.dg/old-style-prom-3.c: New tests.
12254
12255 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12256
12257         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12258         Remove unnecessary inclusion of stdio.h.
12259
12260 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12261
12262         PR rtl-optimization/17581
12263         * gcc.dg/pr17581-1.c: New test case.
12264
12265 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12268         being implemented.
12269         * g++.dg/conversion/dr195-1.C: New.
12270         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12271         * g++.old-deja/g++.mike/p10148.C: Likewise.
12272
12273 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/17695
12276         * g++.dg/debug/typedef2.C: New test.
12277
12278 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12279
12280         PR fortran/13490
12281         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12282         * gfortran.dg/g77/README: Update.
12283
12284 2004-10-28  Matt Austern  <austern@apple.com>
12285
12286         PR c++/14124
12287         * g++.dg/ext/packed7.C: New test.
12288
12289 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12290
12291         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12292         scan-assembler.
12293         * lib/scanasm.exp (hidden-scan-for): New proc.
12294         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12295         string.
12296         (scan-not-hidden): Likewise.
12297         * lib/target-supports.exp (check_visibility_available): mach-o is
12298         support too.
12299
12300 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/17132
12303         * g++.dg/template/memclass3.C: New test.
12304
12305 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12306
12307         PR middle-end/18160
12308         * gcc.dg/register-var-1.c: New test.
12309         * gcc.dg/register-var-2.c: New test.
12310         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12311         error now.
12312
12313 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12314
12315         PR other/18172
12316         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12317         unused variables.
12318         * gcc.dg/vect/vect-22.c: Likewise.
12319
12320 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.dg/i386-rotate-1.c: New test.
12323
12324 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12325
12326         * g++.dg/init/ref12.C: Add "run" marker.
12327
12328         PR c++/17435
12329         * g++.dg/init/ref12.C: New test.
12330
12331         PR c++/18140
12332         * g++.dg/template/shift1.C: New test.
12333         * g++.dg/template/error10.C: Adjust error markers.
12334
12335 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12336
12337         PR tree-opt/17529
12338         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12339
12340 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12341
12342         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12343         * gcc.dg/weak/weak-3.c: Likewise.
12344         * gcc.dg/weak/weak-5.c: Likewise.
12345         * gcc.dg/weak/weak-9.c: Likewise.
12346         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12347         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12348
12349         * gcc.dg/darwin-weakimport-1.c: New.
12350
12351 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12352
12353         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12354
12355 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12356
12357         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12358         'syntax' error messages.
12359         * gcc.dg/cpp/direct2s.c: Likewise.
12360
12361 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12362
12363         * gcc.c-torture/compile/20041026-1.c: New.
12364
12365 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/18093
12368         * g++.dg/lookup/ns2.C: New test.
12369
12370         PR c++/18020
12371         * g++.dg/template/enum4.C: New test.
12372
12373         PR c++/18161
12374         * g++.dg/template/expr1.C: New test.
12375
12376 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12377
12378         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12379
12380 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12381
12382         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12383         gcc.dg/decl-nospec-3.c: New tests.
12384
12385 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12386
12387         * objc.dg/super-class-3.m: New test.
12388
12389 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12390
12391         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12392         resyncing.
12393         * gcc.dg/cpp/direct2s.c: Likewise.
12394
12395 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12396
12397         * objc.dg/image-info.m: Update for changes to section selection.
12398
12399 2004-10-25  David Ayers  <d.ayers@inode.at>
12400             Ziemowit Laski  <zlaski@apple.com>
12401
12402         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12403         diagnostics when messaging 'id <Proto>'.
12404         * objc.dg/class-protocol-1.m: New test.
12405         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12406         a non-existent method signature.
12407         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12408         Update diagnostics when messaging with non-existent method signature.
12409         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12410         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12411         invalid receivers are now resolved as if messaging 'id'; remove
12412         extraneous diagnostics.
12413
12414 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12415
12416         PR c/16667
12417         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12418         gcc.dg/init-desig-obs-3.c: New tests.
12419
12420 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12421
12422         * gcc.dg/debug/20041023-1.c: New test.
12423
12424 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12425
12426         PR middle-end/17407
12427         * gcc.c-torture/compile/pr17407.c: New test.
12428
12429         PR c++/18121
12430         * g++.dg/template/array8.C: New test.
12431
12432 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12433
12434         PR other/18138
12435         * lib/g++.exp: Accept more than one multilib libgcc.
12436         * lib/gcc-dg.exp: Likewise.
12437         * lib/objc.exp: Likewise.
12438         * lib/treelang.exp: Likewise.
12439         * lib/gfortran.exp: Likewise.
12440
12441 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12442
12443         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12444
12445 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12446
12447         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12448         * gcc.dg/c99-const-expr-3.c: Likewise.
12449
12450 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12451
12452         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12453
12454 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12455
12456         * gcc.c-torture/execute/loop-2e.x: Remove.
12457
12458 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         PR c++/18095
12461         * g++.dg/parse/crash18.C: New.
12462         * g++.dg/parse/crash19.C: New.
12463
12464 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12465
12466         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12467         * g++.dg/ext/dllimport2.C: Same.
12468         * g++.dg/ext/dllimport8.C: Same.
12469
12470 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12471
12472         PR c++/10841
12473         * g++.dg/conversion/cast1.C: New test.
12474         * g++.dg/overload/pmf1.C: Adjust error marker.
12475
12476 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12477
12478         PR objc/17923
12479         * objc.dg/const-str-7.m: New test.
12480
12481 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12482
12483         * g++.dg/template/memfriend11.C: Fix comment typo.
12484         * g++.dg/template/memfriend14.C: Likewise.
12485
12486 2004-10-20  Richard Henderson  <rth@redhat.com>
12487
12488         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12489         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12490         -fasynchronous-unwind-tables.
12491
12492 2004-10-20  Richard Henderson  <rth@redhat.com>
12493
12494         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12495         (main): Return success.
12496         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12497         (main): Return success.
12498
12499 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12500
12501         PR c++/13495
12502         * g++.dg/template/memfriend9.C: New test.
12503         * g++.dg/template/memfriend10.C: Likewise.
12504         * g++.dg/template/memfriend11.C: Likewise.
12505         * g++.dg/template/memfriend12.C: Likewise.
12506         * g++.dg/template/memfriend13.C: Likewise.
12507         * g++.dg/template/memfriend14.C: Likewise.
12508         * g++.dg/template/memfriend15.C: Likewise.
12509         * g++.dg/template/memfriend16.C: Likewise.
12510         * g++.dg/template/memfriend17.C: Likewise.
12511         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12512
12513 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.dg/conversion/dr195.C: New.
12516         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12517
12518 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12519             Devang Patel  <dpatel@apple.com>
12520
12521         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12522         of floating point arithmetic, which could trap.
12523
12524 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/14035
12527         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12528         * g++.dg/conversion/const2.C: New test.
12529         * g++.dg/expr/reinterpret2.C: New test.
12530         * g++.dg/expr/reinterpret3.C: New test.
12531         * g++.dg/expr/cast2.C: New test.
12532         * g++.dg/expr/copy1.C: New test.
12533         * g++.dg/other/conversion1.C: Change error message.
12534         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12535         function pointers to void *.
12536         * g++.old-deja/g++.mike/p10148.C: Likewise.
12537
12538 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12539
12540         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12541
12542 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12543
12544         PR c++/18047
12545
12546         * g++.dg/parse/expr3.C: New test.
12547
12548 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12549
12550         * gcc.dg/smod-1.c: New test.
12551
12552 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12553
12554         * objc.dg/method-14.m: New test.
12555
12556 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12557
12558         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12559         Also xfail as the patch was reverted.
12560
12561 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12562
12563         PR middle-end/16973
12564         * gcc.dg/pr16973.c: New test.
12565
12566 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12567
12568         PR tree-optimization/17656
12569         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12570
12571 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12572
12573         * g++.dg/eh/shadow1.C: New.
12574
12575 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * gcc.c-torture/compile/20041018-1.c: New test.
12578
12579 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12580
12581         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12582         compiler referring to register 0 when accessing sdata.  The linker
12583         now patches things up.
12584
12585 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12586
12587         PR c/17529
12588         * gcc.c-torture/compile/pr17529.c: New test.
12589
12590 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12591
12592         PR c++/17743
12593         * g++.dg/ext/attrib17.C: New test.
12594
12595 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12596
12597         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12598
12599 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12600
12601         PR c++/10479
12602         * g++.dg/ext/attrib16.C: New test.
12603
12604 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/17042
12607         * g++.dg/init/dso_handle1.C: New test.
12608
12609         PR c++/14667
12610         * g++.dg/parse/typedef6.C: New test.
12611
12612         PR c++/17916
12613         * g++.dg/parse/pragma1.C: New test.
12614
12615 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12616
12617         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12618
12619 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12620
12621         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12622         -fno-common when on HPPA HP-UX platforms.
12623
12624 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12625
12626         PR other/16820
12627         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12628         stdint.h.
12629         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12630         uintptr_t.
12631
12632 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12633
12634         PR c++/16301
12635         * g++.dg/lookup/strong-using-4.C: New test.
12636
12637 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12638
12639         PR middle-end/16567
12640         * gcc.c-torture/compile/nested-1.c: New test.
12641
12642 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12643
12644         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12645         and mipsisa64*-*-* (until support for misaligned loads is added).
12646         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12647         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12648         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12649         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12650         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12651         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12652
12653 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/17976
12656         * g++.dg/init/dtor3.C: New test.
12657
12658 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12659
12660         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12661
12662 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12663
12664         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12665         * gcc.dg/macho-lo-sum.c: Likewise.
12666
12667 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12668
12669         * gcc.dg/ppc-spe64-1.c: New test.
12670
12671 2004-10-14  Devang Patel  <dpatel@apple.com>
12672
12673         PR 17635
12674         * gcc.dg/pr17635.c : New test.
12675
12676 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12677
12678         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12679         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12680         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12681         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12682         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12683         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12684         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12685         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12686         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12687         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12688         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12689         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12690         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12691         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12692         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12693         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12694         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12695         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12696
12697 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12698
12699         * gcc.dg/vect/vect-82.c: New testcase.
12700         * gcc.dg/vect/vect-82_64.c: New testcase.
12701         * gcc.dg/vect/vect-83.c: New testcase.
12702         * gcc.dg/vect/vect-83_64.c: New testcase.
12703
12704 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12705
12706         * gcc.dg/cpp/error-1.c: New test.
12707
12708 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12709
12710         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12711
12712 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12713
12714         PR target/17984
12715         * gcc.dg/cris-peep2-xsrand2.c: New test.
12716
12717 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12718
12719         PR c++/17661
12720         * testsuite/g++.dg/expr/for2.C: New test.
12721
12722 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12723
12724         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12725
12726 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12727
12728         PR tree-optimization/17724
12729         * g++.dg/opt/pr17724-1.C: New test.
12730         * g++.dg/opt/pr17724-2.C: New test.
12731         * g++.dg/opt/pr17724-3.C: New test.
12732         * g++.dg/opt/pr17724-4.C: New test.
12733         * g++.dg/opt/pr17724-5.C: New test.
12734         * g++.dg/opt/pr17724-6.C: New test.
12735
12736 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12737
12738         PR c/17301
12739         * gcc.dg/pr17301-2.c: New test.
12740
12741 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12742
12743         PR c++/15876
12744         * g++.dg/parse/error22.C: New test.
12745
12746         PR c++/17936
12747         * g++.dg/template/spec18.C: New test.
12748
12749 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12750
12751         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12752         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12753         memcpy.
12754         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12755         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12756
12757 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12758
12759         * g++.dg/eh/cleanup5.C: Add dg-options "".
12760
12761 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12762
12763         PR middle-end/17657
12764         * gcc.dg/switch-4.c: New test case.
12765
12766 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12767
12768         * gcc.c-torture/execute/20041011-1.c: New test.
12769
12770 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12771
12772         PR c++/17554
12773         * g++.dg/init/for3.C: New test.
12774
12775         PR c++/17657
12776         * g++.dg/opt/switch2.C: New test.
12777
12778         PR middle-end/17703
12779         * g++.dg/warn/Wreturn-2.C: New test.
12780
12781 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12782
12783         PR c++/17907
12784         * g++.dg/eh/cleanup5.C: New test.
12785
12786 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/17393
12789         * g++.dg/parse/error21.C: New test.
12790
12791 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12792
12793         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12794         * g++.dg/warn/incomplete1.C: Likewise.
12795         * g++.dg/template/qualttp20.C: Likewise.
12796
12797 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12798
12799         PR c/17881
12800         * parm-incomplete-1.c: New test.
12801
12802 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12803
12804         PR c++/17867
12805         * g++.dg/parse/error19.C: New test.
12806
12807         PR c++/17670
12808         * g++.dg/init/new11.C: New test.
12809
12810         PR c++/17821
12811         * g++.dg/parse/error20.C: New test.
12812
12813         PR c++/17826
12814         * g++.dg/template/crash24.C: New test.
12815
12816 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12817
12818         PR c/17301
12819         * gcc.dg/pr17301-1.c: New test.
12820
12821 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12822
12823         PR c/17189
12824         * gcc.dg/anon-struct-5.c: New test.
12825
12826 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12827
12828         PR c/17844
12829         * gcc.dg/pr17844-1.c: New test.
12830
12831 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12832
12833         PR tree-optimization/17906
12834         * gcc.c-torture/compile/pr17906.c: New.
12835
12836 2004-10-09  Stuart Hastings  <stuart@apple.com>
12837             Roger Sayle  <roger@eyesopen.com>
12838
12839         PR rtl-optimization/17853
12840         * gcc.dg/i386-mmx-5.c: New testcase.
12841
12842 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12843
12844         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12845
12846 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/17524
12849         * g++.dg/template/static9.C: New test.
12850
12851         PR c++/17685
12852         * g++.dg/parse/operator5.C: New test.
12853
12854 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12855
12856         PR middle-end/17894
12857         * gcc.c-torture/execute/divcmp-4.c: New test case.
12858
12859 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12860
12861         PR tree-opt/17902
12862         * g++.dg/opt/pr17902.C: New test.
12863
12864 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12867
12868 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12869
12870         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12871
12872 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12873
12874         * gcc.dg/assign-warn-3.c: New test.
12875
12876 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12877
12878         PR c/16999
12879         * gcc.dg/cpp/ident-1.c: New test.
12880
12881 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * gcc.c-torture/compile/acc1.c: New.
12884
12885 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12886
12887         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12888         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12889
12890 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12891
12892         * gcc.dg/ultrasp11.c: New test.
12893
12894 2004-10-08  Michael Matz  <matz@suse.de>
12895
12896         * gcc.dg/doloop-2.c: New test.
12897
12898 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12899
12900         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12901         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12902         objc.dg/method-9.m: Update expected diagnostics.
12903
12904 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12905
12906         * gcc.dg/ppc-fsel-3.c: New file.
12907         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12908
12909 2004-10-07  Paul Brook  <paul@codesourcery.com>
12910
12911         * gfortran.dg/intrinsic_verify_1.f90: New test.
12912
12913 2004-10-07  Paul Brook  <paul@codesourcery.com>
12914
12915         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12916
12917 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12918
12919         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
12920         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
12921         commit.
12922
12923 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
12926
12927 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12928
12929         PR c++/17115
12930         * g++.dg/warn/Winline-4.C: New test.
12931
12932 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12933
12934         * gcc.c-torture/compile/20041007-1.c: New test.
12935
12936 2004-10-07  Paul Brook  <paul@codesourcery.com>
12937
12938         PR fortran/17678
12939         * gfortran.dg/use_allocated_1.f90: New test.
12940
12941 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12942
12943         PR middle-end/17849
12944         * gfortran.fortran-torture/compile/nested.f90: New test
12945
12946 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12947
12948         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
12949
12950 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         PR c++/17368
12953         * g++.dg/ext/asm6.C: New test.
12954
12955 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
12956
12957         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
12958
12959 2004-10-06  Paul Brook  <paul@codesourcery.com>
12960
12961         PR libfortran/17709
12962         * gfortran.dg/empty_format_1.f90: New test.
12963
12964 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12965
12966         PR fortran/17568
12967         * gfortran.dg/ishft.f90: New test.
12968
12969         PR fortran/17283
12970         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
12971         tests.
12972
12973 2004-10-06  Paul Brook  <paul@codesourcery.com>
12974
12975         * gfortran.dg/do_1.f90: New test.
12976
12977 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12978
12979         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
12980         optimizing for size.
12981
12982 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12983
12984         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
12985
12986 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12987
12988         * gcc.c-torture/compile/20041005-1.c: New test.
12989
12990 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12991
12992         PR c++/17829
12993         * g++.dg/lookup/koenig4.C: New.
12994
12995 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12996
12997         * g++.dg/other/classkey1.C: Adjust quoting marks.
12998         * g++.dg/parse/error15.C: Likewise.
12999         * g++.dg/template/meminit2.C (int>): Likewise.
13000
13001 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13002
13003         PR fortran/17283
13004         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13005
13006         PR fortran/17631
13007         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13008
13009         PR fortran/17708
13010         * gfortran.dg/pr17708.f90: New test.
13011
13012 2004-10-04  Chao-ying Fu  <fu@mips.com>
13013
13014         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13015         * gcc.dg/vect/vect-4.c: Ditto.
13016         * gcc.dg/vect/vect-5.c: Ditto.
13017         * gcc.dg/vect/vect-6.c: Ditto.
13018         * gcc.dg/vect/vect-8.c: Ditto.
13019         * gcc.dg/vect/vect-16.c: Ditto.
13020         * gcc.dg/vect/vect-30.c: Ditto.
13021         * gcc.dg/vect/vect-40.c: Ditto.
13022         * gcc.dg/vect/vect-41.c: Ditto.
13023         * gcc.dg/vect/vect-42.c: Ditto.
13024         * gcc.dg/vect/vect-43.c: Ditto.
13025         * gcc.dg/vect/vect-44.c: Ditto.
13026         * gcc.dg/vect/vect-45.c: Ditto.
13027         * gcc.dg/vect/vect-46.c: Ditto.
13028         * gcc.dg/vect/vect-47.c: Ditto.
13029         * gcc.dg/vect/vect-48.c: Ditto.
13030         * gcc.dg/vect/vect-49.c: Ditto.
13031         * gcc.dg/vect/vect-50.c: Ditto.
13032         * gcc.dg/vect/vect-51.c: Ditto.
13033         * gcc.dg/vect/vect-52.c: Ditto.
13034         * gcc.dg/vect/vect-53.c: Ditto.
13035         * gcc.dg/vect/vect-54.c: Ditto.
13036         * gcc.dg/vect/vect-55.c: Ditto.
13037         * gcc.dg/vect/vect-56.c: Ditto.
13038         * gcc.dg/vect/vect-57.c: Ditto.
13039         * gcc.dg/vect/vect-58.c: Ditto.
13040         * gcc.dg/vect/vect-59.c: Ditto.
13041         * gcc.dg/vect/vect-60.c: Ditto.
13042         * gcc.dg/vect/vect-74.c: Ditto.
13043         * gcc.dg/vect/vect-79.c: Ditto.
13044         * gcc.dg/vect/vect-80.c: Ditto.
13045
13046 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13047
13048         * gcc.dg/unused-7.c: Use the correct option.
13049
13050 2004-10-04  Paul Brook  <paul@codesourcery.com>
13051         Bud Davis  <bdavis9659@comcast.net>
13052
13053         PR fortran/17706
13054         PR fortran/16434
13055         * gfortran/pr17706.f90: New test.
13056         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13057
13058 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13059
13060         * gfortran.dg/pr17612.f90: New test.
13061
13062 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13063
13064         * g++.dg/template/local1.C: Adjust quoting marks in
13065         testing for diagnostics.
13066         * g++.dg/tls/diag-2.C: Likewise.
13067         * g++.dg/other/error8.C: Likewise.
13068
13069 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13070
13071         PR c/17178
13072         * gcc.dg/unused-4.c: Adjust to be correct.
13073
13074         PR c/17820
13075         * gcc.dg/unused-7.c: New test.
13076
13077 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13078
13079         PR c++/17797
13080         * g++.dg/overload/template2.C: New test.
13081
13082 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13083
13084         PR tree-optimization/16632
13085         * gcc.dg/tree-ssa/20041002-1.c: New.
13086
13087 2004-10-03  Paul Brook  <paul@codesourcery.com>
13088
13089         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13090         rather than relying on default formatting.
13091
13092 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13093
13094         * gcc.dg/20040920-1.c: Update expected message text.
13095
13096 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13097
13098         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13099
13100 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13101
13102         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13103         tree level.
13104
13105 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13106
13107         * gcc.dg/tree-ssa/pr17343.c: Remove.
13108
13109 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13110
13111         PR tree-opt/17343
13112         * gcc.dg/tree-ssa/pr17343.c: New test.
13113
13114 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13115
13116         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13117         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13118         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13119         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13120         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13121
13122 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13123
13124         * gcc.dg/lvalue-2.c: New test.
13125
13126 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13127
13128         PR c/17730
13129         * gcc.dg/pr17730-1.c: New test
13130
13131 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13132
13133         PR c/7425
13134         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13135
13136 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13137
13138         * gcc.c-torture/execute/stdarg-1.c: New test.
13139         * gcc.c-torture/execute/stdarg-2.c: New test.
13140         * gcc.c-torture/execute/stdarg-3.c: New test.
13141         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13142         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13143         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13144         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13145         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13146
13147 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13148
13149         PR tree-optimization/17697
13150         * g++.dg/opt/pr17697-1.C: New test.
13151         * g++.dg/opt/pr17697-2.C: New test.
13152         * g++.dg/opt/pr17697-3.C: New test.
13153
13154 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13155
13156         PR c/16409
13157         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13158         gcc.dg/vla-init-5.c: New tests.
13159
13160 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13161
13162         PR c/13804
13163         * gcc.dg/pr13804-1.c: New test.
13164
13165 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13166
13167         PR fortran/16938
13168         * gfortran.dg/pr16938.f90: New test.
13169
13170 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13171
13172         * g++.dg/template/crash23.C: New test.
13173
13174 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/17585
13177         * g++.dg/template/static8.C: New test.
13178
13179 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         PR c++/17681
13182         * g++.dg/other/error9.C: New test.
13183
13184 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13185
13186         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13187
13188 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13189
13190         PR fortran/15164
13191         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13192
13193 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13194
13195         PR middle-end/17112
13196         * gcc.dg/pr17112-1.c: New test case.
13197
13198 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13199
13200         PR c/11459
13201         * gcc.dg/pr11459-1.c: New test.
13202
13203 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13204
13205         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13206         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13207
13208 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13209
13210         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13211
13212 2004-09-25  Jan Hubicka  <jh@suse.cz>
13213
13214         * compile/30040909-1.c: New test.
13215         * compile/30040907-1.c: New test.
13216
13217 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13218
13219         * gcc.c-torture/execute/va-arg-26.c: New test.
13220
13221 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13222
13223         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13224         extra diagnostics on targets with 64-bit pointers.
13225         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13226
13227 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13228
13229         PR c/17188
13230         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13231         * gcc.dg/decl-3.c: Adjust expected message.
13232
13233 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13234
13235         PR fortran/17615
13236         * gfortran.dg/pr17615.f90: New test.
13237
13238 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13239
13240         PR tree-optimzation/17517
13241         * g++.dg/tree-ssa/pr17517.C: New Test.
13242
13243 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13244
13245         PR c++/16889
13246         * g++.dg/lookup/ambig3.C: New.
13247
13248 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13249
13250         PR tree-opt/17624
13251         * g++.dg/opt/pr17624.C: New test.
13252
13253 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13254
13255         PR c/6980
13256         * gcc.dg/Wbad-function-cast-1.c: New test.
13257
13258 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13259
13260         * g++.dg/ext/complit1.C
13261         * g++.dg/other/error2.C
13262         * g++.dg/other/nontype-1.C
13263         * g++.dg/parse/crash11.C
13264         * g++.dg/parse/crash12.C
13265         * g++.dg/parse/error15.C
13266         * g++.dg/parse/error4.C
13267         * g++.dg/parse/tmpl-outside1.C
13268         * g++.dg/parse/too-many-tmpl-args1.C
13269         * g++.dg/template/dependent-expr3.C
13270         * g++.dg/template/error10.C
13271         * g++.dg/template/instantiate1.C
13272         * g++.dg/template/vtable2.C
13273         * g++.dg/warn/Wshadow-1.C
13274         * g++.dg/warn/weak1.C
13275         * g++.old-deja/g++.brendan/crash16.C
13276         * g++.old-deja/g++.brendan/crash18.C
13277         * g++.old-deja/g++.brendan/crash48.C
13278         * g++.old-deja/g++.brendan/crash49.C
13279         * g++.old-deja/g++.brendan/crash55.C
13280         * g++.old-deja/g++.brendan/crash56.C
13281         * g++.old-deja/g++.brendan/crash8.C
13282         * g++.old-deja/g++.brendan/enum11.C
13283         * g++.old-deja/g++.brendan/enum8.C
13284         * g++.old-deja/g++.brendan/enum9.C
13285         * g++.old-deja/g++.brendan/friend3.C
13286         * g++.old-deja/g++.brendan/misc14.C
13287         * g++.old-deja/g++.bugs/900402_02.C
13288         * g++.old-deja/g++.bugs/900404_03.C
13289         * g++.old-deja/g++.bugs/900404_04.C
13290         * g++.old-deja/g++.bugs/900428_03.C
13291         * g++.old-deja/g++.jason/crash4.C
13292         * g++.old-deja/g++.jason/overload21.C
13293         * g++.old-deja/g++.jason/redecl1.C
13294         * g++.old-deja/g++.jason/report.C
13295         * g++.old-deja/g++.jason/rfg10.C
13296         * g++.old-deja/g++.jason/template30.C
13297         * g++.old-deja/g++.law/arm12.C
13298         * g++.old-deja/g++.law/ctors5.C
13299         * g++.old-deja/g++.law/cvt20.C
13300         * g++.old-deja/g++.law/init10.C
13301         * g++.old-deja/g++.law/init8.C
13302         * g++.old-deja/g++.law/visibility17.C
13303         * g++.old-deja/g++.law/visibility7.C
13304         * g++.old-deja/g++.mike/net8.C
13305         * g++.old-deja/g++.mike/p646.C
13306         * g++.old-deja/g++.mike/p700.C
13307         * g++.old-deja/g++.mike/p701.C
13308         * g++.old-deja/g++.mike/p811.C
13309         * g++.old-deja/g++.ns/template13.C
13310         * g++.old-deja/g++.other/array3.C
13311         * g++.old-deja/g++.other/crash25.C
13312         * g++.old-deja/g++.other/dtor3.C
13313         * g++.old-deja/g++.other/dtor4.C
13314         * g++.old-deja/g++.other/main1.C
13315         * g++.old-deja/g++.other/warn7.C
13316         * g++.old-deja/g++.pt/crash11.C
13317         * g++.old-deja/g++.pt/crash36.C
13318         * g++.old-deja/g++.pt/spec22.C
13319         * g++.old-deja/g++.pt/spec9.C
13320         * g++.old-deja/g++.pt/ttp52.C
13321         * g++.old-deja/g++.robertl/eb103.C
13322         * g++.old-deja/g++.robertl/eb121.C
13323         * g++.old-deja/g++.robertl/eb22.C
13324         * g++.old-deja/g++.robertl/eb8.C:
13325         Update locations and/or regexps of dg-error markers.
13326         Remove markers for some bogus messages that are no longer issued.
13327
13328 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13331         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13332
13333 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13334
13335         PR c++/17618
13336         * g++.dg/lookup/crash5.C: New test.
13337
13338 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13339
13340         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13341         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13342         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13343         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13344         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13345         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13346
13347         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13348         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13349         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13350         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13351         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13352         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13353
13354         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13355
13356         * gcc.dg/vect/vect-44.c: Check additional cases.
13357         * gcc.dg/vect/vect-48.c: Check additional cases.
13358
13359         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13360         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13361         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13362         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13363         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13364         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13365         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13366         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13367         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13368
13369         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13370         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13371         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13372
13373 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13374
13375         * gcc.dg/tree-ssa/loop-6.c: New test.
13376
13377 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         PR c++/17620
13380         * g++.dg/inherit/base2.C: New.
13381
13382 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13383
13384         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13385         * gcc.dg/20001012-2.c: Likewise.
13386         * gcc.dg/20001013-1.c: Likewise.
13387         * gcc.dg/20001101-1.c: Likewise.
13388         * gcc.dg/20001102-1.c: Likewise.
13389         * gcc.dg/bf-spl1.c: Likewise.
13390         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13391         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13392
13393 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13394
13395         PR tree-optimization/16721
13396         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13397
13398 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13399
13400         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13401         * gcc.dg/20040305-1.c: Likewise.
13402
13403 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13404
13405         PR c/16566
13406         * gcc.c-torture/compile/pr16566-1.c,
13407         gcc.c-torture/compile/pr16566-2.c,
13408         gcc.c-torture/compile/pr16566-3.c: New tests.
13409
13410 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13411
13412         PR tree-optimization/17512
13413         * gcc.c-torture/compile/20040916-1.c.
13414
13415 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13416
13417         * gcc.dg/pragma-re-3.c: New test.
13418
13419 2004-09-17  Matt Austern  <austern@apple.com>
13420
13421         PR c++/15049
13422         * g++.dg/other/anon3.C: New.
13423
13424 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13425
13426         PR c++/7503
13427         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13428         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13429         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13430         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13431         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13432
13433 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13434
13435         PR fortran/17286
13436         * gfortran.dg/pr17286.f90: New test.
13437
13438 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/17530
13441         * g++.dg/template/static7.C: New test.
13442
13443 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13444
13445         PR tree-opt/17558
13446         * gcc.c-torture/compile/pr17558.c: New test.
13447
13448 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13449
13450         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13451         if SKIP_ATTRIBUTE is defined.
13452
13453 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13454
13455         PR fortran/15957
13456         * gfortran.dg/pr15957.f90: New test.
13457
13458 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13459
13460         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13461         in comparison.
13462         * gcc.dg/vect/vect-79.c: Likewise.
13463         * gcc.dg/vect/vect-80.c: Likewise.
13464
13465 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13466
13467         PR fortran/15750
13468         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13469
13470 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13471
13472         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13473         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13474         * gcc.dg/vect/vect-62.c: New testcase.
13475         * gcc.dg/vect/vect-63.c: New testcase.
13476         * gcc.dg/vect/vect-64.c: New testcase.
13477         * gcc.dg/vect/vect-65.c: New testcase.
13478         * gcc.dg/vect/vect-66.c: New testcase.
13479         * gcc.dg/vect/vect-67.c: New testcase.
13480         * gcc.dg/vect/vect-68.c: New testcase.
13481         * gcc.dg/vect/vect-69.c: New testcase.
13482         * gcc.dg/vect/vect-79.c: New testcase.
13483         * gcc.dg/vect/vect-80.c: New testcase.
13484
13485 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13486
13487         * gcc.target/mips/asm-1.c: New test.
13488
13489 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13490
13491         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13492         * gcc.dg/vect/vect-73.c: New testcase.
13493         * gcc.dg/vect/vect-74.c: New testcase.
13494         * gcc.dg/vect/vect-75.c: New testcase.
13495         * gcc.dg/vect/vect-76.c: New testcase.
13496         * gcc.dg/vect/vect-77.c: New testcase.
13497         * gcc.dg/vect/vect-78.c: New testcase
13498
13499 2004-09-18  Paul Brook  <paul@codesourcery.com>
13500
13501         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13502
13503 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13504
13505         PR c/17424
13506         * gcc.dg/pr17424-1.c: New test.
13507
13508 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13509
13510         * g++.dg/tree-ssa/pr17153.C: New test.
13511
13512 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13513
13514         PR pch/13361
13515         * testsuite/g++.dg/pch/wchar-1.C: New.
13516         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13517
13518 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13519
13520         * gcc.c-torture/execute/20040917-1.c: New test.
13521
13522 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13523
13524         PR tree-optimization/17319
13525         * gcc.dg/pr17319.c: New test.
13526
13527 2004-09-17  Devang Patel  <dpatel@apple.com>
13528
13529         * gcc.dg/20040813-1.c: New test.
13530
13531 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13532
13533         PR tree-optimization/17273
13534         * gcc.c-torture/compile/pr17273.c: New test.
13535
13536 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13537
13538         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13539         Update expected messages.
13540         * gcc.dg/declspec-13.c: New test.
13541
13542 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13543
13544         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13545
13546 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13547
13548         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13549         change what 'a' is pointing to.
13550
13551 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/16002
13554         * g++.dg/template/error18.C: New test.
13555
13556         PR c++/16029
13557         * g++.dg/warn/Wunused-8.C: New test.
13558
13559 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13560
13561         PR tree-optimization/17513
13562         * gcc.dg/20040916-1.c: New test.
13563
13564 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/17501
13567         * g++.dg/template/typename7.C: New test.
13568
13569 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13570
13571         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13572
13573 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13574
13575         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13576         with -ftree-based-profiling also.
13577         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13578
13579 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13580
13581         PR/15364
13582         * gfortran.dg/der_array_io_1.f90: New test.
13583         * gfortran.dg/der_array_io_2.f90: New test.
13584         * gfortran.dg/der_array_io_3.f90: New test.
13585
13586 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13587
13588         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13589         EABI.
13590
13591 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13592
13593         * g++.dg/opt/switch1.C: New test.
13594
13595 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13596
13597         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13598         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13599         Update expected messages.
13600
13601 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13602
13603         PR fortran/16485
13604         * gfortran.dg/same_name_1.f90: New test.
13605
13606 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13607
13608         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13609         dereference garbage pointers.
13610
13611 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13612
13613         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13614         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13615
13616         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13617         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13618         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13619
13620 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13621
13622         PR c++/17324
13623         * g++.dg/template/mangle1.C: New test.
13624
13625 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13626
13627         PR tree-optimization/17252
13628         * gcc.c-torture/execute/pr17252.c: New test.
13629
13630 2004-09-14  Andrew Pinski  <apinski@apple.com>
13631
13632         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13633
13634 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13635
13636         PR rtl-optimization/9771
13637         * gcc.dg/pr9771-1.c: New test case.
13638
13639 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13640
13641         PR tree-optimization/15262
13642         * gcc.c-torture/execute/pr15262-1.c: New test.
13643         * gcc.c-torture/execute/pr15262-2.c: New test.
13644
13645 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13646
13647         * gcc.dg/declspec-12.c: New test.
13648
13649 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13650
13651         * gfortran.dg/pr17090.f90: Add directives to test.
13652
13653 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13654
13655         * gcc.c-torture/compile/20040914-1.c: New test.
13656
13657 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13658
13659         PR c++/16162
13660         * g++.dg/template/decl2.C: New test.
13661
13662 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13663
13664         PR fortran/17090
13665         * gfortran.dg/pr17090.f90: New test.
13666
13667 2004-09-13  Dale Johannesen  <dalej@apple.com>
13668
13669         * gcc.c-torture/compile/pr17408.c:  New test case.
13670
13671 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/16716
13674         * g++.dg/parse/crash17.C: New test.
13675
13676         PR c++/17327
13677         * g++.dg/template/enum3.C: New test.
13678
13679 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13680
13681         * lib/gcc-defs.exp: Load wrapper.exp.
13682         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13683         using local code.
13684         * lib/gcc.exp (gcc_init): Similar.
13685         * lib/gfortran.exp (gfortran_init): Similar.
13686         * lib/objc.exp (objc_init): Similar.
13687         * lib/treelang.exp (treelang_init): Similar.
13688         * lib/wrapper.exp: New file with build_wrapper call machinery in
13689         ${tool}_maybe_build_wrapper.
13690
13691 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13692
13693         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13694         "inline".
13695         * gcc.dg/declspec-11.c: Update expected messages.
13696         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13697         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13698         gcc.dg/inline-12.c: New tests.
13699
13700 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13701
13702         * g++.dg/tree-ssa/pr17400.C: New testcase.
13703
13704 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13705
13706         * gcc.target/mips/sb1-1.c: New testcase.
13707
13708 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13709
13710         * lib/g77-dg.exp: Remove unused file.
13711         * lib/mike-g77.exp: Ditto.
13712         * lib/g77.exp: Ditto.
13713
13714 2004-09-12  Richard Henderson  <rth@redhat.com>
13715
13716         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13717
13718 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13719
13720         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13721         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13722         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13723         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13724         Update expected messages.
13725
13726 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13727
13728         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13729         declaration/use mismatch for dirp parameter.
13730
13731 2004-09-12  Andrew Pinski  <apinski@apple.com>
13732
13733         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13734         -fgnu-runtime is passed.
13735
13736 2004-09-12  Richard Henderson  <rth@redhat.com>
13737
13738         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13739         do the uplevel thing and update additional_flags directly.
13740         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13741         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13742         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13743         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13744
13745 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13746
13747         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13748
13749 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13750
13751         PR middle-end/17411
13752         * g++.dg/opt/pr17411-1.C: New test case.
13753
13754 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13755
13756         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13757         gcc.dg/tls/diag-2.c: Update expected messages.
13758         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13759         messages.
13760         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13761         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13762         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13763         gcc.dg/tls/diag-5.c: New tests.
13764
13765 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13766
13767         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13768
13769 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13770
13771         * g++.dg/parse/break-in-for.C: New test.
13772
13773 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * gcc.dg/tree-ssa/20040911-1.c: New test.
13776
13777 2004-09-11  Andreas Jaeger  <aj@suse.de>
13778
13779         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13780         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13781
13782 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13783
13784         * gcc.target/frv: New directory of FR-V-specific tests.
13785
13786 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13787
13788         * gcc.dg/convert-vec-1.c: New test.
13789
13790 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13791
13792         PR middle-end/17024
13793         * gcc.dg/pr17024-1.c: New test case.
13794
13795 2004-09-10  Eric Christopher  <echristo@redhat.com>
13796
13797         * gcc.dg/20040910-1.c: New test.
13798
13799 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13800
13801         * gcc.dg/bitfld-9.c: New test.
13802
13803 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13804
13805         * gcc.c-torture/execute/ieee/acc1.c: New test.
13806         * gcc.c-torture/execute/ieee/acc2.c: New test.
13807         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13808
13809 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13810
13811         * gcc.dg/deprecated-2.c: New test.
13812
13813 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13814
13815         * gcc.dg/init-vec-1.c: New test.
13816
13817 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13818
13819         PR middle-end/17055
13820         * gcc.dg/pr17055-1.c: New test case.
13821
13822 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13823
13824         PR target/17377
13825         * gcc.c-torture/execute/pr17377.c: New test.
13826
13827 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13828
13829         PR c/8420
13830         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13831         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13832         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13833         gcc.dg/long-long-typespec-1.c: New tests.
13834         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13835
13836 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13837
13838         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13839         gcc.dg/gnu99-static-1.c: New tests.
13840
13841 2004-09-08  Devang Patel  <dpatel@apple.com>
13842
13843         * gcc.dg/darwin-ld-20040828-1.c: New test.
13844         * gcc.dg/darwin-ld-20040828-2.c: New test.
13845         * gcc.dg/darwin-ld-20040828-3.c: New test.
13846
13847 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13848
13849         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13850         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13851         in error message.
13852         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13853         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13854         in error message.
13855         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13856         types they qualify.
13857         * objc.dg/type-size-2.m: Fix wording in comment.
13858         * objc.dg/va-meth-1.m: New test case.
13859
13860 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13861
13862         PR c/16633:
13863         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13864         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13865
13866 2004-09-06  Devang Patel  <dpatel@apple.com>
13867
13868         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13869         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13870
13871 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13872
13873         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13874         reflect changed line numbering of diagnostics.
13875
13876 2004-09-06  Paul Brook  <paul@codesourcery.com>
13877
13878         * gfortran.dg/edit_real_1.f90: Add new test.
13879
13880 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13881
13882         * gcc.dg/tree-ssa/loop-2.c: New test.
13883         * gcc.dg/tree-ssa/loop-3.c: New test.
13884         * gcc.dg/tree-ssa/loop-4.c: New test.
13885         * gcc.dg/tree-ssa/loop-5.c: New test.
13886
13887 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13888
13889         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13890
13891 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13892
13893         * gcc.dg/format/sentinel-1.c: New test.
13894
13895 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13896
13897         * testsuite/gcc.dg/builtins-46.c: New.
13898
13899 2004-09-03  Devang Patel  <dpatel@apple.com>
13900
13901         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13902         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13903
13904 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13905
13906         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13907         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13908         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13909         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13910         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13911         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13912         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13913         the non-portable bzero.
13914         * gcc.dg/20010912-1.c: xfail for NetWare.
13915         * gcc.dg/20020426-2.c: xfail for NetWare.
13916         * gcc.dg/20021014-1.c: xfail for NetWare.
13917         * gcc.dg/20021018-1.c: xfail for NetWare.
13918         * gcc.dg/20030213-1.c: xfail for NetWare.
13919         * gcc.dg/20030225-1.c: xfail for NetWare.
13920         * gcc.dg/20030708-1.c: xfail for NetWare.
13921         * gcc.dg/builtins-config.h: Also exclude NetWare.
13922         * gcc.dg/format/format.h: Define restrict only if not already defined.
13923         * gcc.dg/nest.c: xfail for NetWare.
13924         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
13925         * lib/target-supports.exp (check_visibility_available): Exclude
13926         NetWare.
13927
13928 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13929
13930         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
13931         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
13932         deterministic starting point for the alignment of structure fields.
13933         * gcc.dg/Wpadded.c: Dito.
13934         * g++.dg/abi/vbase10.C: Dito.
13935
13936 2004-09-03  Devang Patel  <dpatel@apple.com>
13937
13938         * g++.dg/debug/pr15736.cc: New test.
13939
13940 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13941
13942         * README.QMTEST: Fix out-of-date link.
13943
13944 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
13945
13946         PR fortran/16579
13947         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
13948         Delete.  Duplicate of gfortran.dg/g77/20010610.f
13949
13950 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13951
13952         * g++.dg/abi/arm_rtti1.C: New test.
13953
13954 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
13955
13956         * gcc.dg/ppc-vector-memcpy.c: New.
13957         * gcc.dg/ppc-vector-memset.c: New.
13958
13959 2004-09-02  Chao-ying Fu  <fu@mips.com>
13960
13961         * gcc.target/mips/mips-3d-1.c: New test.
13962         * gcc.target/mips/mips-3d-2.c: New test.
13963         * gcc.target/mips/mips-3d-3.c: New test.
13964         * gcc.target/mips/mips-3d-4.c: New test.
13965         * gcc.target/mips/mips-3d-5.c: New test.
13966         * gcc.target/mips/mips-3d-6.c: New test.
13967         * gcc.target/mips/mips-3d-7.c: New test.
13968         * gcc.target/mips/mips-3d-8.c: New test.
13969         * gcc.target/mips/mips-3d-9.c: New test.
13970         * gcc.target/mips/mips-ps-1.c: New test.
13971         * gcc.target/mips/mips-ps-2.c: New test.
13972         * gcc.target/mips/mips-ps-3.c: New test.
13973         * gcc.target/mips/mips-ps-4.c: New test.
13974         * gcc.target/mips/mips-ps-type.c: New test.
13975
13976 2004-09-02  Paul Brook  <paul@codesourcery.com>
13977
13978         * gfortran.dg/edit_real_1.f90: Add new tests.
13979
13980 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13981
13982         PR fortran/15327
13983         * gfortran.dg/merge_char_1.f90: New test.
13984
13985 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13986
13987         PR fortran/16404
13988         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
13989
13990 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13991
13992         PR c/1522
13993         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
13994
13995 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
13996
13997         * g++.dg/opt/loop1.C: Do not XFAIL.
13998
13999 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.c-torture/execute/20040831-1.c: New test.
14002
14003 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14004
14005         PR fortran/16579
14006         * gfortran.dg/g77/20010610.f: Now passes.
14007         Copy from g77.f-torture/execute. Add dg-run directive.
14008         * gfortran.dg/g77/README: Update
14009
14010 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14013         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14014         (t1, t2, t3, t4): Add volatile.
14015
14016 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14017
14018         * g++.dg/ext/visibility/arm1.C: New test.
14019
14020 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14021
14022         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14023         -pedantic-errors.
14024
14025 2004-09-01  Paul Brook  <paul@codesourcery.com>
14026
14027         * gfortran.dg/eof_2.f90: New test.
14028
14029 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14030
14031         PR fortran/16579
14032         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14033
14034 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14035
14036         PR libfortran/16805
14037         * gfortran.dg/list_read_2.f90: New test.
14038
14039 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * g++.dg/abi/key1.C: New test.
14042
14043 2004-08-31  Richard Henderson  <rth@redhat.com>
14044
14045         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14046         form of offsetof.
14047         * g++.dg/other/offsetof5.C: Remove duplicate.
14048
14049 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14050
14051         PR fortran/17244
14052         * gfortran.dg/func_derived_1.f90: New test.
14053
14054 2004-08-31  Paul Brook  <paul@codesourcery.com>
14055
14056         * gfortran.dg/eof_1.f90: New test.
14057
14058 2004-08-31  Paul Brook  <paul@codesourcery.com>
14059
14060         * gfortran.dg/list_read_1.f90: New file.
14061
14062 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * g++.dg/opt/loop1.C: XFAIL.
14065
14066 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14067
14068         * gcc.dg/funcdef-storage-1.c: New.
14069         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14070         an extern function in local scope.
14071         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14072         declare an 'auto inline' function in local scope.
14073         * gcc.dg/20011130-1.c: Likewise.
14074         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14075         an 'auto' function in local scope.
14076         * gcc.dg/20021014-1.c: Likewise.
14077         * gcc.dg/20030331-2.c: Likewise.
14078
14079 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14080
14081         * gfortran.dg/blockdata_1.f90: New test.
14082
14083 2004-08-30  Richard Henderson  <rth@redhat.com>
14084
14085         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14086
14087 2004-08-30  Richard Henderson  <rth@redhat.com>
14088
14089         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14090         additional_flags set by alternate driver.
14091         (ieee-options): New procedure.
14092         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14093         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14094         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14095         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14096
14097 2004-08-30  Richard Henderson  <rth@redhat.com>
14098
14099         * lib/f-torture.exp: Remove.
14100
14101 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR rtl-optimization/16590
14104         * g++.dg/opt/loop1.C: New test.
14105
14106 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14107
14108         PR fortran/13910
14109         * gfortran.dg/oldstyle_1.f90: New test.
14110
14111 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14112         Paul Brook  <paul@codesourcery.com>
14113
14114         * gfortran.dg/g77/README: Update.
14115         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14116         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14117         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14118
14119 2004-08-28  Paul Brook  <paul@codesourcery.com>
14120
14121         PR libfortran/17195
14122         * gfortran.dg/edit_real_1.f90: New test.
14123
14124 2004-08-27  Paul Brook  <paul@codesourcery.com>
14125
14126         * gfortran.dg/rewind_1.f90: New test.
14127
14128 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14129
14130         PR fortran/16597
14131         * gfortran.dg/pr16597.f90: New test.
14132
14133 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14134
14135         PR c/13801
14136         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14137         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14138         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14139         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14140         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14141
14142 2004-08-26  Nick Clifton  <nickc@redhat.com>
14143
14144         * gcc.c-torture/compile/pr17119.c: New test.
14145
14146 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14147
14148         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14149
14150 2004-08-25  Richard Henderson  <rth@redhat.com>
14151
14152         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14153         the bits that expect kind=8 to be the largest real kind.
14154
14155 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14156
14157         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14158
14159 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14160
14161         * gfortran.dg/assignment_1.f90: New test.
14162
14163 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14164
14165         * g++.dg/template/repo3.C: New test.
14166
14167 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14168
14169         PR middle-end/16693
14170         PR tree-optimization/16372
14171         * g++.dg/opt/pr16372-1.C: New test case.
14172         * g++.dg/opt/pr16693-1.C: New test case.
14173         * g++.dg/opt/pr16693-2.C: New test case.
14174
14175 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14176
14177         * objc.dg/proto-lossage-4.m: New test.
14178
14179 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/17155
14182         * g++.dg/inherit/local2.C: New test.
14183
14184 2004-08-25  Paul Brook  <paul@codesourcery.com>
14185
14186         PR fortran/17144
14187         * gfortran.dg/string_ctor_1.f90: New test.
14188
14189 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14190
14191         PR c++/14428
14192         * g++.dg/template/redecl2.C: New test.
14193
14194 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14195
14196         PR fortran/17143
14197         * gfortran.dg/pr17143.f90: New test.
14198
14199 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14200
14201         PR fortran/17164
14202         * gfortran.dg/pr17164.f90: New test.
14203
14204 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14205
14206         * gcc.dg/tree-ssa/loop-1.c: New test.
14207
14208 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14209
14210         * gcc.c-torture/compile/20040824-1.c: New test.
14211
14212 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14213
14214         * gcc.c-torture/compile/iftrap-3.c: New test.
14215
14216 2004-08-24  Paul Brook  <paul@codesourcery.com>
14217
14218         * gfortran.dg/entry_2.f90: New test.
14219
14220 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         PR c++/16889
14223         * g++.dg/lookup/ambig[12].C: New.
14224
14225 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14226
14227         PR c++/16706
14228         * g++.dg/template/crash21.C: New test.
14229         * g++.dg/template/crash22.C: Likewise.
14230
14231 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14232
14233         PR c++/17149
14234         * g++.dg/template/access15.C: New.
14235
14236 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/17163
14239         * g++.dg/template/repo2.C: New test.
14240
14241 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14242
14243         PR rtl-optimization/17078
14244         * gcc.c-torture/execute/pr17078-1.c: New test case.
14245
14246 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c/14492
14249         * gcc.dg/debug/crash1.c: New test.
14250
14251 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14252
14253         PR c/16180
14254         * gcc.dg/loop-5.c: New test.
14255
14256 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14257
14258         * gcc.c-torture/execute/20040823-1.c: New test.
14259
14260 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14261
14262         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14263         to the assembler.  Simplify test accordingly.
14264         (asm_abi_flags): Use GNU names.
14265         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14266         to check for ABI flags.
14267
14268 2004-08-22  Andrew Pinski  <apinski@apple.com>
14269
14270         * g++.dg/opt/pr14029.C: New test.
14271         * gcc.c-torture/execute/pr15262.c: New test.
14272
14273 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14274
14275         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14276
14277 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14278
14279         PR 16908
14280         * gfortran.dg/direct_io.f90: New test.
14281
14282 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14283
14284         PR c++/17121
14285         * g++.dg/inherit/local2.C: New test.
14286
14287 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14288
14289         PR c++/17120
14290         * g++.dg/warn/Wparentheses-4.C: New test.
14291
14292 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/17121
14295         * g++.dg/inherit/local2.C: New test.
14296
14297         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14298         * gcc.dg/ppc-ldstruct.c: Likewise.
14299         * gcc.dg/ppc64-abi-2.c: Likewise.
14300
14301 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14302
14303         PR rtl-optimization/17099
14304         * gcc.c-torture/execute/20040820-1.c: New test.
14305
14306 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14307
14308         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14309
14310 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14311
14312         PR fortran/17077
14313         * gfortran.dg/auto_array_1.f90: New test.
14314
14315 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/17074
14318         * gfortran.dg/simpleif_1.f90: New test.
14319
14320 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14321
14322         * lib/target-supports.exp (check_profiling_available): Return
14323         false for arm*-*-symbianelf* and arm*-*-eabi*.
14324
14325         PR c++/15890
14326         * g++.dg/template/delete1.C: New test.
14327
14328 2004-08-19  Paul Brook  <paul@codesourcery.com>
14329
14330         PR fortran/14976
14331         PR fortran/16228
14332         * gfortran.dg/data_char_1.f90: New test.
14333
14334 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14335
14336         PR fortran/16946
14337         * gfortran.dg/reduction.f90: New testcase.
14338
14339 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14340
14341         PR fortran/16520
14342         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14343
14344 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14345
14346         PR c++/17041
14347         * g++.dg/Wparentheses-3.C: New test.
14348
14349 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14350
14351         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14352         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14353         * gcc.dg/vect/vect-2.c: Likewise.
14354         * gcc.dg/vect/vect-3.c: Likewise.
14355         * gcc.dg/vect/vect-4.c: Likewise.
14356         * gcc.dg/vect/vect-5.c: Likewise.
14357         * gcc.dg/vect/vect-6.c: Likewise.
14358         * gcc.dg/vect/vect-7.c: Likewise.
14359         * gcc.dg/vect/vect-25.c: Likewise.
14360         * gcc.dg/vect/vect-31.c: Likewise.
14361         * gcc.dg/vect/vect-32.c: Likewise.
14362         * gcc.dg/vect/vect-34.c: Likewise.
14363         * gcc.dg/vect/vect-36.c: Likewise.
14364         * gcc.dg/vect/vect-all.c: Likewise.
14365
14366 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14367
14368         PR c++/17068
14369         * g++.dg/template/operator4.C: New test.
14370
14371 2004-08-18  Richard Henderson  <rth@redhat.com>
14372
14373         * gcc.dg/20040206-1.c: XFAIL.
14374
14375 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/16246
14378         * g++.dg/template/array7.C: New test.
14379
14380 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14381
14382         * gcc.dg/mips-movcc-1.c: New test.
14383         * gcc.dg/mips-movcc-2.c: New test.
14384         * gcc.dg/mips-movcc-3.c: New test.
14385
14386         * gcc.dg/mips-nmadd-1.c: New test.
14387         * gcc.dg/mips-nmadd-2.c: New test.
14388
14389 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/15871
14392         * g++.dg/opt/inline8.C: New test.
14393
14394         PR c++/16965
14395         * g++.dg/parse/error17.C: New test.
14396
14397 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14398
14399         * gcc.dg/vect: New directory for vectorizer tests.
14400         * gcc.dg/vect/tree-vect.h: New file.
14401         * gcc.dg/vect/vect.exp: New file.
14402         * gcc.dg/vect/pr16105.c.c: New test.
14403         * gcc.dg/vect/vect-1.c: New test.
14404         * gcc.dg/vect/vect-2.c: New test.
14405         * gcc.dg/vect/vect-3.c: New test.
14406         * gcc.dg/vect/vect-4.c: New test.
14407         * gcc.dg/vect/vect-5.c: New test.
14408         * gcc.dg/vect/vect-6.c: New test.
14409         * gcc.dg/vect/vect-7.c: New test.
14410         * gcc.dg/vect/vect-8.c: New test.
14411         * gcc.dg/vect/vect-9.c: New test.
14412         * gcc.dg/vect/vect-10.c: New test.
14413         * gcc.dg/vect/vect-11.c: New test.
14414         * gcc.dg/vect/vect-12.c: New test.
14415         * gcc.dg/vect/vect-13.c: New test.
14416         * gcc.dg/vect/vect-14.c: New test.
14417         * gcc.dg/vect/vect-15.c: New test.
14418         * gcc.dg/vect/vect-16.c: New test.
14419         * gcc.dg/vect/vect-17.c: New test.
14420         * gcc.dg/vect/vect-18.c: New test.
14421         * gcc.dg/vect/vect-19.c: New test.
14422         * gcc.dg/vect/vect-20.c: New test.
14423         * gcc.dg/vect/vect-21.c: New test.
14424         * gcc.dg/vect/vect-22.c: New test.
14425         * gcc.dg/vect/vect-23.c: New test.
14426         * gcc.dg/vect/vect-24.c: New test.
14427         * gcc.dg/vect/vect-25.c: New test.
14428         * gcc.dg/vect/vect-26.c: New test.
14429         * gcc.dg/vect/vect-27.c: New test.
14430         * gcc.dg/vect/vect-28.c: New test.
14431         * gcc.dg/vect/vect-29.c: New test.
14432         * gcc.dg/vect/vect-30.c: New test.
14433         * gcc.dg/vect/vect-31.c: New test.
14434         * gcc.dg/vect/vect-32.c: New test.
14435         * gcc.dg/vect/vect-33.c: New test.
14436         * gcc.dg/vect/vect-34.c: New test.
14437         * gcc.dg/vect/vect-35.c: New test.
14438         * gcc.dg/vect/vect-36.c: New test.
14439         * gcc.dg/vect/vect-37.c: New test.
14440         * gcc.dg/vect/vect-38.c: New test.
14441         * gcc.dg/vect/vect-40.c: New test.
14442         * gcc.dg/vect/vect-41.c: New test.
14443         * gcc.dg/vect/vect-42.c: New test.
14444         * gcc.dg/vect/vect-43.c: New test.
14445         * gcc.dg/vect/vect-44.c: New test.
14446         * gcc.dg/vect/vect-45.c: New test.
14447         * gcc.dg/vect/vect-46.c: New test.
14448         * gcc.dg/vect/vect-47.c: New test.
14449         * gcc.dg/vect/vect-48.c: New test.
14450         * gcc.dg/vect/vect-49.c: New test.
14451         * gcc.dg/vect/vect-50.c: New test.
14452         * gcc.dg/vect/vect-51.c: New test.
14453         * gcc.dg/vect/vect-52.c: New test.
14454         * gcc.dg/vect/vect-53.c: New test.
14455         * gcc.dg/vect/vect-54.c: New test.
14456         * gcc.dg/vect/vect-55.c: New test.
14457         * gcc.dg/vect/vect-56.c: New test.
14458         * gcc.dg/vect/vect-57.c: New test.
14459         * gcc.dg/vect/vect-58.c: New test.
14460         * gcc.dg/vect/vect-59.c: New test.
14461         * gcc.dg/vect/vect-60.c: New test.
14462         * gcc.dg/vect/vect-61.c: New test.
14463         * gcc.dg/vect/vect-all.c: New test.
14464         * gcc.dg/vect/vect-none.c: New test.
14465
14466 2004-08-17  Paul Brook  <paul@codesourcery.com>
14467
14468         PR fortran/13082
14469         * gfortran.dg/entry_1.f90: New test.
14470
14471 2004-08-17  Andrew Pinski  <apinski@apple.com>
14472
14473         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14474
14475 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14476
14477         * gcc.dg/pr17036-1.c: New test.
14478
14479 2004-08-16  Devang Patel  <dpatel@apple.com>
14480
14481         * gcc.dg/darwin-20040809-1.c: New test.
14482
14483 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         * gcc.dg/funcdef-attr-1.c: New test.
14486
14487 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14488
14489         * gcc.dg/altivec-17.c: New test.
14490         * gcc.dg/altivec-18.c: New test.
14491
14492 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14493
14494         PR c++/6749
14495         * g++.dg/template/vtable2.C: New test.
14496
14497 2004-08-14  Richard Henderson  <rth@redhat.com>
14498
14499         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14500         * gcc.dg/pack-test-4.c (main): Return 0.
14501         * gcc.dg/setjmp-1.c: Remove XFAIL.
14502         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14503
14504 2004-08-14  Richard Henderson  <rth@redhat.com>
14505
14506         * gcc.dg/980217-1.c: Add prototype for printf.
14507
14508 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14509
14510         * gfortran.dg/pr16935.f90: New test.
14511
14512 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14513
14514         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14515
14516 2004-08-13  Paul Brook  <paul@codesourcery.com>
14517
14518         * gfortran.dg/der_io_1.f90: Remove stray comma.
14519
14520 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14521
14522         * gcc.dg/vmx/cw-bug-2.c: Remove.
14523         * gcc.dg/vmx/vprint-1.c: Remove.
14524         * gcc.dg/vmx/vscan-1.c: Remove.
14525
14526 2004-08-12  Devang patel  <dpatel@apple.com>
14527
14528         * gcc.dg/darwin-20040809-2.c: New test.
14529
14530 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14531
14532         * g++.dg/ext/altivec-12.C: New test.
14533
14534         * g++.dg/ext/altivec-11.C: New test.
14535
14536 2004-08-12  Paul Brook  <paul@codesourcery.com>
14537
14538         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14539
14540 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14541
14542         * g++.dg/ext/altivec-2.C: Check for hardware support before
14543         executing any VMX instructions.
14544
14545         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14546
14547 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR c++/16276
14550         * g++.old-deja/g++.other/comdat4.C: New test.
14551         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14552
14553 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14554
14555         PR target/16286
14556         * gcc.dg/pr16286.c: New test.
14557
14558 2004-08-12 Jan Beulich <jbeulich@novell.com>
14559
14560         * g++.dg/ext/asm5.C: New.
14561
14562 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/16698
14565         * g++.dg/eh/crash1.C: New test.
14566
14567         PR c++/16717
14568         * g++.dg/ext/construct1.C: New test.
14569
14570 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/16853
14573         * g++.dg/init/ptrmem1.C: New test.
14574
14575         PR c++/16618
14576         * g++.dg/parse/offsetof5.C: New test.
14577
14578         PR c++/16870
14579         * g++.dg/template/overload3.C: New test.
14580
14581 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/16964
14584         * g++.dg/parse/error16.C: New test.
14585
14586         PR c++/16904
14587         * g++.dg/template/error14.C: New test.
14588
14589         PR c++/16929
14590         * g++.dg/template/error15.C: New test.
14591
14592 2004-08-11  Devang Patel  <dpatel@apple.com>
14593
14594         * gcc.dg/darwin-ld-20040809-1.c: New test.
14595         * gcc.dg/darwin-ld-20040809-2.c: New test.
14596
14597 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14598
14599         PR fortran/16917
14600         * gfortran.dg/dfloat_1.f90: New test.
14601
14602 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14603
14604         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14605         * gcc.dg/dll-2.c: Fix dg-require syntax.
14606         * gcc.misc-tests/arm-isr.c (abort): Declare.
14607         (exit): Likewise.
14608
14609 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/16971
14612         * g++.dg/parse/crash16.C: New test.
14613
14614 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14615
14616         * gcc.dg/mips-rsqrt-1.c: New test case.
14617         * gcc.dg/mips-rsqrt-2.c: New test case.
14618         * gcc.dg/mips-rsqrt-3.c: New test case.
14619
14620 2004-08-10  Paul Brook  <paul@codesourcery.com>
14621
14622         * gfortran.dg/der_io_1.f90: New test.
14623
14624 2004-08-10  Paul Brook  <paul@codesourcery.com>
14625
14626         PR fortran/16919
14627         * gfortran.dg/der_array_1.f90: New test.
14628
14629 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14630
14631         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14632
14633 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14634
14635         * gcc.dg/wchar_t-2.c: Fix typo.
14636
14637 2004-08-09  Falk Hueffner  <falk@debian.org>
14638
14639         PR tree-optimization/12517
14640         * gcc.c-torture/compile/pr12517.c: New test.
14641
14642         PR tree-optimization/12578
14643         * gcc.c-torture/compile/pr12578.c: New test.
14644
14645         PR tree-optimization/12899
14646         * gcc.c-torture/compile/pr12899.c: New test.
14647
14648         PR rtl-optimization/14692
14649         * gcc.c-torture/compile/pr14692.c: New test.
14650
14651         PR tree-optimization/16461
14652         * gcc.c-torture/compile/pr16461.c: New test.
14653
14654 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14655
14656         * gfortran.dg/getenv_1.f90: New test.
14657
14658 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14659
14660         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14661         wchar_t.
14662         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14663
14664 2004-08-06  Paul Brook  <paul@codesourcery.com>
14665
14666         * gfortran.dg/ret_array_1.f90: New test.
14667         * gfortran.dg/ret_pointer_1.f90: New test.
14668
14669 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14670
14671         * gcc.dg/missing-field-init-[12].c: New tests.
14672         * g++.dg/warn/missing-field-init-[12].C: New tests.
14673
14674 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14675
14676         * gcc.dg/enum2.c: New test.
14677         * gcc.dg/symbian3.c: Likewise.
14678         * gcc.dg/symbian4.c: Likewise.
14679         * gcc.dg/wchar_t-2.c: Likewise.
14680
14681 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14682
14683         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14684         destructor tests.
14685
14686 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14687
14688         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14689         dg-require-visiblity.
14690         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14691         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14692         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14693         * g++.dg/ext/visibility/new1.C: Likewise.
14694         * g++.dg/ext/visibility/pragma.C: Likewise.
14695         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14696         * g++.dg/ext/visibility/virtual.C: Likewise.
14697         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14698         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14699         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14700         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14701         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14702         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14703         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14704         * g++/dg/ext/visibility/visibility-8.C: New test.
14705         * gcc.c-torture/compile/dll.x: Remove.
14706         * gcc.dg/dll-2.c: Use dg-require-dll
14707         * gcc.dg/visibility-10.c: New test.
14708         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14709         supporting DLLs.
14710         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14711         (scan_not_hidden): Likewise.
14712
14713 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14714
14715         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14716
14717 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14718
14719         * gcc.c-torture/execute/20040805-1.c: New test.
14720
14721 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         * gcc.dg/20020118-1.c: Declare abort.
14724         * gcc.dg/altivec_check.h: Likewise.
14725         * gcc.dg/iftrap-2.c: Likewise.
14726         * gcc.dg/pragma-darwin.c: Likewise.
14727         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14728
14729 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14730
14731         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14732
14733 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14734
14735         * gcc.c-torture/execute/builtins/abs-2.c,
14736         gcc.c-torture/execute/builtins/abs-3.c,
14737         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14738         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14739         intmax_t, uintmax_t and their limits.
14740         * gcc.dg/intmax_t-1.c: New test.
14741
14742 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14743
14744         * g++.dg/tc1/dr147.C: Add reference to PR.
14745
14746 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14747
14748         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14749         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14750
14751 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14752
14753         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14754
14755 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14756
14757         * gcc.dg/redecl-5.c: New test.
14758         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14759         of scanf.
14760
14761 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14762
14763         PR middle-end/16790
14764         * gcc.c-torture/execute/pr16790-1.c: New test case.
14765
14766 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * g++.dg/ext/visibility/assign1.C: New test.
14769         * g++.dg/ext/visibility/new1.C: Likewise.
14770
14771         * gcc.dg/symbian1.c: New test.
14772         * gcc.dg/symbian2.c: Likewise.
14773
14774 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14775
14776         PR target/16570
14777         * gcc.dg/i386-sse-9.c: New test.
14778
14779 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14780
14781         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14782
14783 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14784
14785         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14786         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14787         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14788         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14789         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14790         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14791         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14792         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14793         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14794         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14795         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14796         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14797         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14798         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14799         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14800         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14801         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14802         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14803         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14804         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14805         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14806         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14807         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14808         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14809         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14810         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14811         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14812         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14813         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14814         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14815         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14816         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14817         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14818         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14819         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14820         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14821         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14822         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14823         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14824         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14825         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14826         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14827         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14828         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14829         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14830         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14831         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14832         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14833         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14834         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14835         gcc.misc-tests/i386-pf-3dnow-1.c,
14836         gcc.misc-tests/i386-pf-athlon-1.c,
14837         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14838         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14839         Declare built-in functions used.
14840         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14841
14842 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/16707
14845         * g++.dg/lookup/using12.C: New test.
14846
14847         * g++.dg/init/null1.C: Fix PR number.
14848         * g++.dg/parse/namespace10.C: Likewise.
14849
14850 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14851
14852         PR c++/16224
14853         * g++.dg/template/spec17.C: New test.
14854         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14855         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14856
14857 2004-08-02  David Billinghurst
14858
14859         PR fortran/16292
14860         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14861
14862 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14863
14864         * gcc.dg/ia64-got-1.c: New test case.
14865
14866 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/16489
14869         * g++.dg/init/null1.C: New test.
14870         * g++.dg/tc1/dr76.C: Adjust error marker.
14871
14872         PR c++/16529
14873         * g++.dg/parse/namespace10.C: New test.
14874
14875         PR c++/16810
14876         * g++.dg/inherit/ptrmem2.C: New test.
14877
14878 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14879
14880         PR target/16155
14881         * gcc.dg/pr16155.c: New test.
14882
14883 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14884
14885         * gcc.dg/redecl-2.c: New test.
14886
14887 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14888
14889         * gcc.dg/darwin-longdouble.c: New file.
14890
14891 2004-07-30  Richard Henderson  <rth@redhat.com>
14892
14893         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14894         write to constant argument.
14895         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14896
14897 2004-07-30  Richard Henderson  <rth@redhat.com>
14898
14899         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14900         tests of nearest around zero.
14901
14902 2004-07-30  Andrew Pinski  <apinski@apple.com>
14903
14904         * gcc.c-torture/compile/20040730-1.c: New test.
14905
14906 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14907
14908         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14909         powerpc-eabispe.
14910
14911 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14912
14913         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14914
14915 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14916
14917         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14918         contains $ld_library_path.
14919         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14920
14921 2004-07-29  Richard Henderson  <rth@redhat.com>
14922
14923         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
14924
14925         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
14926         (alt2, which): New.
14927         (Check): Accept either alternative.
14928
14929 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
14930
14931         * g++.dg/abi/inline1.C: New test.
14932         * g++.dg/abi/local1-a.cc: Likewise.
14933         * g++.dg/abi/local1.C: Likewise.
14934         * g++.dg/abi/mangle11.C: Tweak location of warnings.
14935         * g++.dg/abi/mangle12.C: Likewise.
14936         * g++.dg/abi/mangle17.C: Likewise.
14937         * g++.dg/abi/mangle20-2.C: Likewise.
14938         * g++.dg/opt/interface1.C: Likewise.
14939         * g++.dg/opt/interface1.h: Likewise.
14940         * g++.dg/opt/interface1-a.cc: New test.
14941         * g++.dg/parse/repo1.C: New test.
14942         * g++.dg/template/repo1.C: Likewise.
14943         * g++.dg/warn/Winline-1.C: Likewise.
14944         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
14945
14946 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
14947
14948         * gcc.dg/tree-ssa/20040729-1.c: New test.
14949
14950 2004-07-27  Matt Austern <austern@apple.com>
14951
14952         * gcc.dg/darwin-bool-1.c: New test.
14953         * gcc.dg/darwin-bool-2.c: New test.
14954
14955 2004-07-28  Richard Henderson  <rth@redhat.com>
14956
14957         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
14958         arguments in the correct type.  Don't write to constant arguments.
14959
14960 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14961
14962         PR tree-optimization/16688
14963         PR tree-optimization/16689
14964         * g++.dg/tree-ssa/pr16688.C: New test.
14965
14966 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14967
14968         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14969         loads.  Not only in the comment, this time.
14970
14971 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
14972
14973         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
14974         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
14975         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
14976         * gcc.dg/sh4a-bitmovua.c: New.
14977         * gcc.dg/sh4a-cos.c: New.
14978         * gcc.dg/sh4a-cosf.c: New.
14979         * gcc.dg/sh4a-fprun.c: New.
14980         * gcc.dg/sh4a-fsrra.c: New.
14981         * gcc.dg/sh4a-memmovua.c: New.
14982         * gcc.dg/sh4a-sin.c: New.
14983         * gcc.dg/sh4a-sincos.c: New.
14984         * gcc.dg/sh4a-sincosf.c: New.
14985         * gcc.dg/sh4a-sinf.c: New.
14986
14987 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14988
14989         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
14990         conditionals.
14991         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14992         loads.
14993         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
14994         DOM1.
14995
14996 2004-07-27  Andrew Pinski  <apinski@apple.com>
14997
14998         * g++.dg/rtti/tinfo1.C: Correct the xfail.
14999
15000 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15001
15002         * gcc.dg/pragma-isr.c: New test.
15003
15004 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15005
15006         PR c++/14429
15007         * g++.dg/template/ttp11.C: New test.
15008
15009 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15010
15011         * gcc.c-torture/compile/20040727-1.c: New test.
15012
15013 2004-07-26  Eric Christopher  <echristo@redhat.com>
15014
15015         * gcc.c-torture/compile/20040726-2.c: New test.
15016
15017 2004-07-26  Andrew Pinski  <apinski@apple.com>
15018
15019         * g++.dg/rtti/tinfo1.C: Xfail.
15020
15021 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15022
15023         * gcc.c-torture/compile/20040726-1.c: New test.
15024
15025 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15026             Brian Ryner  <bryner@brianryner.com>
15027
15028         PR c++/9283
15029         PR c++/15000
15030         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15031         * g++.dg/ext/visibility/: New directory.
15032         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15033         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15034         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15035         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15036         * g++.dg/ext/visibility/fvisibility.C,
15037         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15038         g++.dg/ext/visibility/fvisibility-override1.C
15039         g++.dg/ext/visibility/fvisibility-override2.C
15040         g++.dg/ext/visibility/memfuncts.C
15041         g++.dg/ext/visibility/noPLT.C
15042         g++.dg/ext/visibility/pragma.C
15043         g++.dg/ext/visibility/pragma-override1.C
15044         g++.dg/ext/visibility/pragma-override2.C
15045         g++.dg/ext/visibility/staticmemfuncts.C
15046         g++.dg/ext/visibility/virtual.C: New tests.
15047
15048 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15049
15050         PR c/15360
15051         * gcc.dg/pr15360-1.c: New test.
15052
15053 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15054
15055         * gcc.dg/pragma-align-2.c: New test.
15056         * gcc.dg/pragma-init-fini.c: New test.
15057         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15058         targets.
15059
15060 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15061
15062         * gcc.dg/init-string-2.c: New test.
15063
15064 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15065
15066         PR 16684
15067         * gcc.dg/Wredundant-decls-1.c: New test case.
15068
15069 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15072         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15073         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15074         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15075         * gcc.dg/compat/generate-random.c: New file.
15076         * gcc.dg/compat/generate-random.h: Likewise.
15077         * gcc.dg/compat/generate-random_r.c: Likewise.
15078         * gcc.dg/compat/struct-layout-1.h: Likewise.
15079         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15080         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15081         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15082         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15083         * gcc.dg/compat/struct-layout-1_main.c: New test.
15084         * gcc.dg/compat/struct-layout-1_x.c: New file.
15085         * gcc.dg/compat/struct-layout-1_y.c: New file.
15086         * gcc.dg/compat/struct-layout-1_test.h: New file.
15087
15088 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15089
15090         * gcc.dg/comp-return-1.c: New test
15091
15092 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15093
15094         * gcc.dg/vmx/8-02a.c: Fix typo.
15095
15096         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15097         * gcc.dg/darwin-abi-3.c: New test.
15098
15099         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15100         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15101
15102         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15103         * gcc.dg/vmx/ops-long-1.c: New test.
15104         * gcc.dg/vmx/ops-long-2.c: New test.
15105
15106 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.dg/lookup/conv-[1234].C: New.
15109
15110 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15111
15112         * g++.dg/parse/attr2.C: Simplify.
15113
15114 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15115
15116         PR c/7284
15117         * gcc.c-torture/execute/pr7284-1.c: New test.
15118
15119 2004-07-22  Brian Booth  <bbooth@redhat.com>
15120
15121         * gcc.dg/tree-ssa/20040721-1.c: New test.
15122
15123 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15124
15125         * g++.dg/template/crash20.c: New.
15126
15127 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15128
15129         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15130         Add dg-run directive.  Declare variables as required.
15131         * gfortran.dg/g77/README: Update
15132
15133 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15134
15135         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15136         gcc.dg/cris-peep2-andu2.c: New tests.
15137
15138 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15139
15140         PR c/15052
15141         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15142         on return type.
15143         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15144         messages.
15145         * gcc.dg/qual-return-2.c: Update expected messages.
15146         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15147
15148 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15149
15150         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15151         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15152
15153 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15154
15155         PR c/11250
15156         * gcc.dg/init-string-1.c: New test.
15157
15158 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15159
15160         PR middle-end/15345
15161         PR c/16450
15162         * gcc.dg/torture/nested-fn-1.c: New test.
15163
15164 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15165
15166         PR target/16559
15167         * gcc.dg/ia64-fptr-1.c: New file.
15168
15169 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15170
15171         PR c++/14497
15172         * g++.dg/template/spec16.C: New test.
15173         * g++.old-deja/g++.robertl/eb118.C: Remove.
15174
15175 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15176
15177         PR c++/509
15178         * g++.dg/template/spec15.C: New test.
15179
15180 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15181
15182         Copy cases from g77.f-torture/execute and add dg-run
15183         directive.  Other changes as noted.
15184         * gfortran.dg/g77/13037.f
15185         * gfortran.dg/g77/1832.f
15186         * gfortran.dg/g77/19981119-0.f
15187         * gfortran.dg/g77/19990313-0.f
15188         * gfortran.dg/g77/19990313-1.f
15189         * gfortran.dg/g77/19990313-2.f
15190         * gfortran.dg/g77/19990313-3.f
15191         * gfortran.dg/g77/19990419-1.f
15192         * gfortran.dg/g77/19990826-0.f
15193         * gfortran.dg/g77/19990826-2.f
15194         * gfortran.dg/g77/20000503-1.f
15195         * gfortran.dg/g77/20001111.f
15196         * gfortran.dg/g77/20010116.f
15197         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15198         * gfortran.dg/g77/20010430.f
15199         * gfortran.dg/g77/6177.f
15200         * gfortran.dg/g77/947.f
15201         * gfortran.dg/g77/970816-3.f
15202         * gfortran.dg/g77/971102-1.f
15203         * gfortran.dg/g77/980520-1.f
15204         * gfortran.dg/g77/980628-0.f
15205         * gfortran.dg/g77/980628-1.f
15206         * gfortran.dg/g77/980628-10.f
15207         * gfortran.dg/g77/980628-2.f
15208         * gfortran.dg/g77/980628-3.f
15209         * gfortran.dg/g77/980628-7.f
15210         * gfortran.dg/g77/980628-8.f
15211         * gfortran.dg/g77/980628-9.f
15212         * gfortran.dg/g77/980701-0.f
15213         * gfortran.dg/g77/980701-1.f
15214         * gfortran.dg/g77/cabs.f
15215         * gfortran.dg/g77/claus.f
15216         * gfortran.dg/g77/complex_1.f
15217         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15218         * gfortran.dg/g77/dcomplex.f
15219         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15220         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15221         * gfortran.dg/g77/f90-intrinsic-numeric.f
15222         * gfortran.dg/g77/int8421.f
15223         * gfortran.dg/g77/labug1.f
15224         * gfortran.dg/g77/large_vec.f
15225         * gfortran.dg/g77/le.f
15226         * gfortran.dg/g77/short.f
15227         * gfortran.dg/g77/README: Update
15228
15229 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/16637
15232         * g++.dg/parse/lookup4.C: New test.
15233
15234 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15235
15236         PR c++/16175
15237         * g++.dg/template/ttp10.C: New test.
15238
15239 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15240
15241         * gcc.dg/pr12625-1.c: New test.
15242
15243 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15244
15245         * testsuite/gcc.dg/switch-warn-1.c: New test.
15246         * testsuite/gcc.dg/switch-warn-2.c: New test.
15247         * gcc.c-torture/compile/pr14730.c: Update.
15248
15249 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15250
15251         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15252         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15253         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15254         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15255
15256 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/16623
15259         * g++.dg/template/assign1.C: New test.
15260
15261 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15262
15263         PR c++/12170
15264         * g++.dg/template/ttp9.C: New test.
15265
15266 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15267
15268         * gcc.dg/format/cmn-err-1.c: New test.
15269
15270 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15271
15272         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15273         gcc.dg/Wparentheses-10.c: New tests.
15274         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15275
15276 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15277
15278         PR fortran/16465
15279         * gfortran.dg/g77//ffixed-line-length-0.f,
15280         gfortran.dg/g77/ffixed-line-length-132.f,
15281         gfortran.dg/g77/ffixed-line-length-72.f,
15282         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15283         gfortran.dg/g77/README: Update.
15284
15285 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15286
15287         PR c++/13092
15288         * g++.dg/template/non-dependent7.C: New test.
15289         * g++.dg/template/non-dependent8.C: Likewise.
15290         * g++.dg/template/non-dependent9.C: Likewise.
15291         * g++.dg/template/non-dependent10.C: Likewise.
15292
15293 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/16337
15296         * g++.dg/parse/attr2.C: New test.
15297
15298 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15299
15300         * g77.dg: Removed.
15301         * g77.f-torture: Ditto.
15302
15303 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15304
15305         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15306         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15307         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15308
15309 2004-07-16  Richard Henderson  <rth@redhat.com>
15310
15311         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15312
15313 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15314
15315         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15316         tests with full list of options.
15317         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15318         of TORTURE_OPTIONS if test contains 'dg-do run'.
15319
15320         PR fortran/16404
15321         * gfortran.dg/do_iterator.f90: New test.
15322
15323 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15324
15325         PR rtl-optimization/16536
15326         * gcc.c-torture/execute/restrict-1.c: New test.
15327
15328 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15329
15330         PR fortran/15324
15331         * gfortran.dg/pr15324.f90: New test.
15332
15333         PR fortran/15129
15334         * gfortran.dg/pr15129.f90: New test.
15335
15336         PR fortran/15140
15337         * gfortran.dg/pr15140.f90: New test.
15338
15339         PR fortran/13792
15340         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15341         compile-time simplification.
15342
15343 2004-07-14  Mike Stump  <mrs@apple.com>
15344
15345         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15346
15347 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15348
15349         PR target/16325
15350         * gcc.dg/profile-generate-1.c: New.
15351
15352 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15353
15354         * gcc.c-torture/execute/20040709-1.c: New test.
15355         * gcc.c-torture/execute/20040709-2.c: New test.
15356
15357 2004-07-14  Mike Stump  <mrs@apple.com>
15358
15359         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15360
15361 2004-07-14  Mike Stump  <mrs@apple.com>
15362
15363         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15364
15365 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15366
15367         PR c++/16518
15368         * g++.dg/parse/mutable1.C: New test.
15369
15370 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15371
15372         PR tree-optimization/16443
15373         * gcc.dg/tree-ssa/20040713-1.c: New test.
15374
15375 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15376
15377         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15378         for operator new.
15379
15380 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15381
15382         * gfortran.dg/g77/README: New file
15383         * gfortran.dg/g77/19981216-0.f:  Copy from
15384         g77.f-torture/noncompile.  Add "dg-do compile" and
15385         dg-error as required.
15386         * gfortran.dg/g77/19990218-1.f: Likewise
15387         * gfortran.dg/g77/19990905-1.f: Likewise
15388         * gfortran.dg/g77/9263.f: Likewise
15389         * gfortran.dg/g77/980615-0.f: Likewise
15390         * gfortran.dg/g77/980616-0.f: Likewise
15391         * gfortran.dg/g77/check0.f: Likewise
15392         * gfortran.dg/g77/select_no_compile.f: Likewise
15393
15394 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15395
15396         Copy files from g77.f-torture/compile.
15397         Add "{ dg-do compile}".  Other changes as noted
15398         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15399         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15400         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15401         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15402         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15403         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15404         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15405         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15406         statement to conform to standard.  Append alpha1.x for reference.
15407         * gfortran.dg/g77/xformat.f: Add dg-warning
15408
15409 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15410
15411         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15412         Add {dg-do compile} directive.
15413         * gfortran.dg/g77/cpp2.F: Likewise
15414
15415 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15416
15417         PR c++/5402
15418         * g++.dg/lookup/name-clash1.C: New test.
15419
15420         PR c++/9777
15421         * g++.dg/lookup/name-clash2.C: New test.
15422
15423         PR c++/12102
15424         * g++.dg/lookup/name-clash3.C: New test.
15425
15426 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15427
15428         * g++.dg/lookup/new2.C: New test.
15429         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15430
15431 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15432
15433         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15434         Add {dg-do compile} directive.
15435         * gfortran.dg/g77/13060.f: Likewise
15436         * gfortran.dg/g77/19990218-0.f: Likewise
15437         * gfortran.dg/g77/19990305-0.f: Likewise
15438         * gfortran.dg/g77/19990419-0.f: Likewise
15439         * gfortran.dg/g77/19990502-0.f: Likewise
15440         * gfortran.dg/g77/19990502-1.f: Likewise
15441         * gfortran.dg/g77/19990525-0.f: Likewise
15442         * gfortran.dg/g77/19990826-1.f: Likewise
15443         * gfortran.dg/g77/19990826-3.f: Likewise
15444         * gfortran.dg/g77/19990905-2.f: Likewise
15445         * gfortran.dg/g77/20000412-1.f: Likewise
15446         * gfortran.dg/g77/20000511-1.f: Likewise
15447         * gfortran.dg/g77/20000511-2.f: Likewise
15448         * gfortran.dg/g77/20000518.f: Likewise
15449         * gfortran.dg/g77/20000601-1.f: Likewise
15450         * gfortran.dg/g77/20000601-2.f: Likewise
15451         * gfortran.dg/g77/20000629-1.f: Likewise
15452         * gfortran.dg/g77/20000630-2.f: Likewise
15453         * gfortran.dg/g77/20010115.f: Likewise
15454         * gfortran.dg/g77/20010321-1.f: Likewise
15455         * gfortran.dg/g77/20010426.f: Likewise
15456         * gfortran.dg/g77/20020307-1.f: Likewise
15457         * gfortran.dg/g77/8485.f: Likewise
15458         * gfortran.dg/g77/960317-1.f: Likewise
15459         * gfortran.dg/g77/970915-0.f: Likewise
15460         * gfortran.dg/g77/980310-1.f: Likewise
15461         * gfortran.dg/g77/980310-2.f: Likewise
15462         * gfortran.dg/g77/980310-3.f: Likewise
15463         * gfortran.dg/g77/980310-4.f: Likewise
15464         * gfortran.dg/g77/980310-6.f: Likewise
15465         * gfortran.dg/g77/980310-7.f: Likewise
15466         * gfortran.dg/g77/980310-8.f: Likewise
15467         * gfortran.dg/g77/980419-2.f: Likewise
15468         * gfortran.dg/g77/980424-0.f: Likewise
15469         * gfortran.dg/g77/980427-0.f: Likewise
15470         * gfortran.dg/g77/980729-0.f: Likewise
15471         * gfortran.dg/g77/981117-1.f: Likewise
15472         * gfortran.dg/g77/toon_1.f: Likewise
15473
15474 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15475
15476         PR c++/2204
15477         * g++.dg/other/abstract2.C: New test.
15478
15479 2004-07-12  Paul Brook  <paul@codesourcery.com>
15480
15481         * gfortran.dg/pointer_init_1.f90: New test.
15482
15483 2004-07-11  Paul Brook  <paul@codesourcery.com>
15484
15485         PR fortran/15986
15486         * gfortran.dg/contained_1.f90: New test.
15487
15488 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15489
15490         * g++.dg/parse/defarg8.C: New test.
15491
15492 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15493
15494         PR fortran/16433
15495         * gfortran.dg/pr16433.f: New test.
15496
15497         PR fortran/17574
15498         * gfortran.dg/pr15754.f90: New test.
15499
15500 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15501
15502         PR tree-optimization/16437
15503         * gcc.c-torture/execute/bitfld-4.c: New test.
15504
15505 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15506
15507         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15508         access to common var from module.
15509
15510 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15511
15512         PR fortran/16336
15513         * gfortran.fortran-torture/execute/common_2.f90: New test.
15514
15515 2004-07-10  Paul Brook  <paul@codesourcery.com>
15516
15517         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15518
15519 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15520
15521         PR fortran/15969
15522         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15523
15524 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15525
15526         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15527         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15528         * gfortran.dg/g77/ffree-form-1.f: Likewise
15529         * gfortran.dg/g77/ffree-form-2.f: Likewise
15530         * gfortran.dg/g77/ffree-form-3.f: Likewise
15531         * gfortran.dg/g77/fno-underscoring.f: Likewise
15532         * gfortran.dg/g77/funderscoring.f: Likewise
15533         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15534
15535 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15536
15537         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15538
15539 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15540         Paul Brook  <paul@codesourcery.com>
15541
15542         PR fortran/13415
15543         * gfortran.dg/common_pointer_1.f90: New test.
15544
15545 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15546
15547         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15548
15549 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15550
15551         PR target/16364
15552         * gcc.c-torture/compile/20040709-1.c: New.
15553
15554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15555
15556         PR fortran/14077
15557         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15558
15559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15560
15561         PR fortran/13201
15562         * gfortran.dg/shape_1.f90: New test.
15563
15564 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15565             Andrew Pinski  <apinski@apple.com>
15566
15567         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15568
15569 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15570
15571         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15572         comment.
15573
15574 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15575         Paul Brook  <paul@codesourcery.com>
15576
15577         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15578         '.f95' and '.F95'.
15579
15580 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15581
15582         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15583
15584 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15585
15586         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15587         testcases with capital suffix.
15588
15589 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15590
15591         PR fortran/15481
15592         PR fortran/13372
15593         PR fortran/13575
15594         PR fortran/15978
15595         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15596
15597         * gfortran.dg/implicit_1.f90: New test.
15598
15599 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15600
15601         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15602         expression to match gfortran warning/error messages
15603         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15604         dg-error text.
15605
15606 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15607
15608         * lib/fortran-torture.exp: Rename proc search_for to
15609         search_for_re.
15610
15611 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15612
15613         * gcc.c-torture/execute/simd-5.x: New file.
15614         XFAIL on SPARC 64-bit at -O0.
15615
15616 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15617
15618         PR c++/8211
15619         PR c++/16165
15620         * g++.dg/warn/effc3.C: New test.
15621
15622 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15623
15624         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15625         change X to 1X in format.
15626         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15627         add data statements to conform to standard.
15628
15629 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15630
15631         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15632         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15633         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15634
15635 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15636
15637         * gfortran.dg/g77/7388.f: Copy from g77.dg
15638         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15639         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15640         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15641         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15642         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15643         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15644         * gfortran.dg/g77/strlen0.f: Likewise
15645
15646 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15647
15648         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15649         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15650
15651 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15652
15653         * gcc.c-torture/execute/920428-2.x: Delete.
15654         * gcc.c-torture/execute/920501-7.x: Likewise.
15655
15656 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15657
15658         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15659         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15660         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15661         prescott and c3-2.
15662         (PREFETCH_3DNOW): Add -march=c3.
15663
15664 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15665
15666         PR c/16437
15667         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15668         * gcc.c-torture/execute/bf64-1.x: Likewise.
15669
15670 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15671
15672         * gcc.c-torture/compile/20040708-1.c: New test.
15673
15674 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15675
15676         PR c++/16169
15677         * g++.dg/warn/effc2.C: New test.
15678
15679 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15680
15681         * gcc.c-torture/execute/bitfld-1.x: Remove.
15682         * gcc.c-torture/execute/bitfld-3.c: New test.
15683         * gcc.dg/bitfld-2.c: Remove XFAILs.
15684
15685 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15686
15687         PR c++/16276
15688         * g++.dg/rtti/tinfo1.C: New file.
15689
15690 2004-07-07  Eric Christopher  <echristo@redhat.com>
15691
15692         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15693
15694 2004-07-07  Andrew Pinski  <apinski@apple.com>
15695
15696         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15697
15698 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15699
15700         * g++.dg/init/call1.C: XFAIL.
15701
15702 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15703
15704         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15705         except for movstrict*, to movmem* and clrstr* to clrmem*.
15706
15707 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15708
15709         * gcc.c-torture/execute/20040707-1.c: New test.
15710
15711 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15712
15713         * gcc.c-torture/execute/20040706-1.c: New test.
15714
15715 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15716
15717         PR c++/3671
15718         * g++.dg/template/spec14.C: New test.
15719
15720 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15721
15722         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15723         nothing if not yet defined.  Use it in b, c and d type definitions.
15724         * gcc.c-torture/execute/20040705-1.c: New test.
15725         * gcc.c-torture/execute/20040705-2.c: New test.
15726
15727 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15728
15729         PR c++/2518
15730         * g++.dg/lookup/new1.C: New test.
15731
15732 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15733
15734         PR c++/11406
15735         * g++.dg/template/sizeof8.C: New test.
15736
15737 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15738
15739         * gcc.c-torture/compile/20040705-1.c: New test.
15740
15741 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15742
15743         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15744
15745 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15746
15747         * gcc.dg/cpp/if-mop.c: Two new testcases.
15748         * gcc.dg/cpp/trad/comment-3.c: New.
15749
15750 2004-07-04  Paul Brook  <paul@codesourcery.com>
15751
15752         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15753
15754 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15755
15756         PR c++/3761
15757         * g++.dg/lookup/crash4.C: New test.
15758
15759 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15760
15761         * gcc.c-torture/execute/builtin-abs-1.c
15762         * gcc.c-torture/execute/builtin-abs-2.c
15763         * gcc.c-torture/execute/builtin-complex-1.c
15764         * gcc.c-torture/execute/builtins/string-1-lib.c
15765         * gcc.c-torture/execute/builtins/string-1.c
15766         * gcc.c-torture/execute/builtins/string-2-lib.c
15767         * gcc.c-torture/execute/builtins/string-2.c
15768         * gcc.c-torture/execute/builtins/string-3-lib.c
15769         * gcc.c-torture/execute/builtins/string-3.c
15770         * gcc.c-torture/execute/builtins/string-4-lib.c
15771         * gcc.c-torture/execute/builtins/string-4.c
15772         * gcc.c-torture/execute/builtins/string-5-lib.c
15773         * gcc.c-torture/execute/builtins/string-5.c
15774         * gcc.c-torture/execute/builtins/string-6-lib.c
15775         * gcc.c-torture/execute/builtins/string-6.c
15776         * gcc.c-torture/execute/builtins/string-7-lib.c
15777         * gcc.c-torture/execute/builtins/string-7.c
15778         * gcc.c-torture/execute/builtins/string-8-lib.c
15779         * gcc.c-torture/execute/builtins/string-8.c
15780         * gcc.c-torture/execute/builtins/string-9-lib.c
15781         * gcc.c-torture/execute/builtins/string-9.c
15782         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15783         * gcc.c-torture/execute/builtins/string-asm-1.c
15784         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15785         * gcc.c-torture/execute/builtins/string-asm-2.c
15786         * gcc.c-torture/execute/stdio-opt-1.c
15787         * gcc.c-torture/execute/stdio-opt-2.c
15788         * gcc.c-torture/execute/stdio-opt-3.c
15789         * gcc.c-torture/execute/string-opt-1.c
15790         * gcc.c-torture/execute/string-opt-10.c
15791         * gcc.c-torture/execute/string-opt-11.c
15792         * gcc.c-torture/execute/string-opt-12.c
15793         * gcc.c-torture/execute/string-opt-13.c
15794         * gcc.c-torture/execute/string-opt-14.c
15795         * gcc.c-torture/execute/string-opt-15.c
15796         * gcc.c-torture/execute/string-opt-16.c
15797         * gcc.c-torture/execute/string-opt-2.c
15798         * gcc.c-torture/execute/string-opt-6.c
15799         * gcc.c-torture/execute/string-opt-7.c
15800         * gcc.c-torture/execute/string-opt-8.c:
15801         Replace with ...
15802
15803         * gcc.c-torture/execute/builtins/abs-2.c
15804         * gcc.c-torture/execute/builtins/abs-3.c
15805         * gcc.c-torture/execute/builtins/complex-1.c
15806         * gcc.c-torture/execute/builtins/fprintf.c
15807         * gcc.c-torture/execute/builtins/fputs.c
15808         * gcc.c-torture/execute/builtins/memcmp.c
15809         * gcc.c-torture/execute/builtins/memmove.c
15810         * gcc.c-torture/execute/builtins/memops-asm.c
15811         * gcc.c-torture/execute/builtins/mempcpy-2.c
15812         * gcc.c-torture/execute/builtins/mempcpy.c
15813         * gcc.c-torture/execute/builtins/memset.c
15814         * gcc.c-torture/execute/builtins/printf.c
15815         * gcc.c-torture/execute/builtins/sprintf.c
15816         * gcc.c-torture/execute/builtins/strcat.c
15817         * gcc.c-torture/execute/builtins/strchr.c
15818         * gcc.c-torture/execute/builtins/strcmp.c
15819         * gcc.c-torture/execute/builtins/strcpy.c
15820         * gcc.c-torture/execute/builtins/strcspn.c
15821         * gcc.c-torture/execute/builtins/strlen-2.c
15822         * gcc.c-torture/execute/builtins/strlen.c
15823         * gcc.c-torture/execute/builtins/strncat.c
15824         * gcc.c-torture/execute/builtins/strncmp-2.c
15825         * gcc.c-torture/execute/builtins/strncmp.c
15826         * gcc.c-torture/execute/builtins/strncpy.c
15827         * gcc.c-torture/execute/builtins/strpbrk.c
15828         * gcc.c-torture/execute/builtins/strpcpy-2.c
15829         * gcc.c-torture/execute/builtins/strpcpy.c
15830         * gcc.c-torture/execute/builtins/strrchr.c
15831         * gcc.c-torture/execute/builtins/strspn.c
15832         * gcc.c-torture/execute/builtins/strstr-asm.c
15833         * gcc.c-torture/execute/builtins/strstr.c:
15834         ... these new files.
15835
15836         * gcc.c-torture/execute/builtins/abs-2-lib.c
15837         * gcc.c-torture/execute/builtins/abs-3-lib.c
15838         * gcc.c-torture/execute/builtins/complex-1-lib.c
15839         * gcc.c-torture/execute/builtins/fprintf-lib.c
15840         * gcc.c-torture/execute/builtins/fputs-lib.c
15841         * gcc.c-torture/execute/builtins/memcmp-lib.c
15842         * gcc.c-torture/execute/builtins/memmove-lib.c
15843         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15844         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15845         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15846         * gcc.c-torture/execute/builtins/memset-lib.c
15847         * gcc.c-torture/execute/builtins/printf-lib.c
15848         * gcc.c-torture/execute/builtins/sprintf-lib.c
15849         * gcc.c-torture/execute/builtins/strcat-lib.c
15850         * gcc.c-torture/execute/builtins/strchr-lib.c
15851         * gcc.c-torture/execute/builtins/strcmp-lib.c
15852         * gcc.c-torture/execute/builtins/strcpy-lib.c
15853         * gcc.c-torture/execute/builtins/strcspn-lib.c
15854         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15855         * gcc.c-torture/execute/builtins/strlen-lib.c
15856         * gcc.c-torture/execute/builtins/strncat-lib.c
15857         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15858         * gcc.c-torture/execute/builtins/strncmp-lib.c
15859         * gcc.c-torture/execute/builtins/strncpy-lib.c
15860         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15861         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15862         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15863         * gcc.c-torture/execute/builtins/strrchr-lib.c
15864         * gcc.c-torture/execute/builtins/strspn-lib.c
15865         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15866         * gcc.c-torture/execute/builtins/strstr-lib.c
15867         * gcc.c-torture/execute/builtins/lib/abs.c
15868         * gcc.c-torture/execute/builtins/lib/fprintf.c
15869         * gcc.c-torture/execute/builtins/lib/memset.c
15870         * gcc.c-torture/execute/builtins/lib/printf.c
15871         * gcc.c-torture/execute/builtins/lib/sprintf.c
15872         * gcc.c-torture/execute/builtins/lib/strcpy.c
15873         * gcc.c-torture/execute/builtins/lib/strcspn.c
15874         * gcc.c-torture/execute/builtins/lib/strncat.c
15875         * gcc.c-torture/execute/builtins/lib/strncmp.c
15876         * gcc.c-torture/execute/builtins/lib/strncpy.c
15877         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15878         * gcc.c-torture/execute/builtins/lib/strspn.c
15879         * gcc.c-torture/execute/builtins/lib/strstr.c:
15880         New files containing support routines.
15881
15882         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15883         declaration.
15884         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15885         when not optimizing.
15886
15887 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/16240
15890         * g++.dg/abi/mangle22.C: New test.
15891         * g++.dg/abi/mangle23.C: Likewise.
15892
15893 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15894
15895         PR fortran/16290
15896         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15897         Allow for cases without denormalized floating point numbers.
15898
15899 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15900
15901         PR c/1027
15902         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15903         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15904         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15905         expected warning text.
15906         * gcc.dg/format/diag-2.c: New test.
15907
15908 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15909
15910         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15911
15912 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15913
15914         * gcc.dg/builtins-43.c: New.
15915         * gcc.dg/builtins-44.c: New.
15916         * gcc.dg/builtins-45.c: New.
15917
15918 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15919             Andreas Tobler  <a.tobler@schweiz.ch>
15920
15921         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15922         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
15923         as SIGSEGV.
15924         * gcc.dg/cleanup-11.c: Likewise.
15925         * gcc.dg/cleanup-8.c: Likewise.
15926         * gcc.dg/cleanup-9.c: Likewise.
15927         * gcc.dg/cleanup-5.c: Run on all platforms.
15928
15929 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15930
15931         * g++.dg/warn/nonnull1.C: New test.
15932
15933 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15934
15935         * gcc.dg/compat/compat-common.h: Wrap up CINT in
15936         an #ifndef SKIP_COMPLEX_INT/#endif pair.
15937         Special-case the Sun compiler wrt to <complex.h>.
15938
15939 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
15940
15941         * gcc.dg/Wunreachable-8.C: New test.
15942
15943         * gcc.dg/h8300-ice2.c : New test.
15944
15945 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
15946
15947         PR fortran/16161
15948         * gfortran.fortran-torture/compile/implicit.f90: Add test
15949         for implicit character.
15950
15951 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
15952
15953         PR fortran/16289
15954         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
15955         Use tiny() intrinsic to find smallest non-negative real
15956
15957 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
15958
15959         * gcc.dg/compat/struct-by-value-22_main.c: New test.
15960         * gcc.dg/compat/struct-by-value-22_x.c: New.
15961         * gcc.dg/compat/struct-by-value-22_y.c: New.
15962
15963         * gcc.c-torture/execute/20040629-1.c: New test.
15964
15965 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
15966
15967         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
15968         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
15969
15970         PR target/16195
15971         * gcc.dg/20040625-1.c: New test.
15972
15973 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15974
15975         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
15976
15977 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15978
15979         PR fortran/15963
15980         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
15981
15982 2004-06-29  Richard Henderson  <rth@redhat.com>
15983
15984         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
15985
15986 2004-06-29  Paul Brook  <paul@codesourcery.com>
15987
15988         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
15989         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
15990
15991 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         PR c++/16260
15994         * g++.dg/parse/crash15.C: New.
15995
15996 2004-06-28  Andrew Pinski  <apinski@apple.com>
15997
15998         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
15999         by the error already.
16000
16001         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16002
16003 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16004
16005         PR target/14041
16006         * gcc.dg/h8300-bss-align-1.c : New.
16007
16008 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         * PR c++/16174
16011         * g++.dg/template/ctor4.C: New.
16012
16013 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16014
16015         PR c++/16205
16016         * g++.dg/warn/Wsequence-point-1.C: New test.
16017
16018 2004-06-27  Paul Brook  <paul@codesourcery.com>
16019
16020         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16021
16022 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16023
16024         * g++.old-deja/g++.mike/p7325.C: Remove.
16025
16026 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16027
16028         PR c/14963
16029         * gcc.dg/pr14963.c: New test.
16030
16031 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16032
16033         PR c++/16193
16034         * g++.dg/parse/redef1.C: New test.
16035
16036 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16037
16038         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16039         20021110.c.
16040         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16041         20021119-1.c.
16042         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16043         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16044         5-04.c.
16045         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16046         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16047         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16048         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16049         g++.brendan/enum14.C.
16050         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16051         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16052         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16053         g++.mike/virt1.C.
16054         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16055         memtemp24.C.
16056
16057 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16058
16059         * gcc.dg/20040527-1.c: New test case.
16060
16061 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16062
16063         PR gfortran/pr16196
16064         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16065
16066 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16067
16068         PR middle-end/15825
16069         * gcc.dg/pr15825-1.c: New test case.
16070
16071 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16072
16073         * gcc.c-torture/execute/20040625-1.c: New test.
16074
16075 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16076
16077         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16078
16079 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16080
16081         * gcc.dg/torture/mips-div-1.c: New test.
16082
16083 2004-06-24  Jeff Law  <law@redhat.com>
16084
16085         * gcc.dg/tree-ssa/20040624-1.c: New test.
16086
16087 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16088
16089         * gcc.c-torture/compile/20040624-1.c: New test.
16090
16091 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16092
16093         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16094         this directory.
16095
16096 2004-06-23  Andrew Pinski  <apinski@apple.com>
16097
16098         PR middle-end/15988
16099         * g++.dg/opt/ptrmem4.C: New test.
16100
16101         * gcc.dg/c90-array-quals-2.c: New test.
16102
16103 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16104
16105         * gcc.dg/kpice1.c: New test.
16106
16107 2006-06-23  Andrew Pinski  <apinski@apple.com>
16108
16109         * gcc.dg/c90-array-quals.c: New test.
16110
16111 2006-06-22  Richard Henderson  <rth@redhat.com>
16112
16113         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16114
16115 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16116
16117         * gcc.dg/builtins-config.h: Handle FreeBSD.
16118
16119 2006-06-22  Richard Henderson  <rth@redhat.com>
16120
16121         * g++.dg/opt/devirt1.C: New.
16122
16123 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16124
16125         * g++.dg/opt/pr15551.C: New testcase.
16126
16127 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16128
16129         PR target/14800
16130         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16131         x86_64-*-linux* when compiling for 32bit.
16132
16133 2004-06-21  Andrew Pinski  <apinski@apple.com>
16134
16135         * gcc.dg/pch/struct-1.c: New.
16136         * gcc.dg/pch/struct-1.hs: New.
16137
16138 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16139
16140         * gcc.dg/pch/save-temps-1.c: New file.
16141         * gcc.dg/pch/save-temps-1.hs: New file.
16142
16143 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16144
16145         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16146         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16147
16148 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16149
16150         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16151         to fix type error.
16152         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16153         Remove trailing spaces.
16154
16155 2004-06-21  Richard Henderson  <rth@redhat.com>
16156
16157         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16158         merging && to BIT_FIELD_REF.
16159
16160 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16161
16162         * g++.dg/opt/placeholder1.C: New test.
16163
16164 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16165
16166         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16167         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16168         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16169         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16170
16171 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16172
16173         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16174         extern "C".
16175         * g++.dg/other/pragma-re-1.C: Add comments.
16176
16177 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16178
16179         PR gfortran/16080
16180         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16181
16182 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16183
16184         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16185         instead of setting the type of size_t by
16186         hand.
16187
16188 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16189
16190         * gcc.dg/unordered-2.c: New test case.
16191         * gcc.dg/unordered-3.c: New test case.
16192
16193 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16194
16195         PR other/16043
16196         * lib/g++.exp (g++_version): Tweak regexp for version
16197         * lib/g77.exp (g77_version): Likewise
16198         * lib/gfortran.exp (gfortran_version): Likewise
16199         * lib/objc.exp (objc_version): Likewise
16200         * lib/treelang.exp (treelang_version): Likewise
16201
16202 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16205         Use INT_MAX instead of __INT_MAX__.
16206         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16207
16208         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16209         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16210         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16211         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16212         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16213         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16214         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16215         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16216         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16217
16218         * gcc.dg/range-test-1.c: New test.
16219         * g++.dg/opt/range-test-1.C: New test.
16220
16221 2004-06-17  Richard Henderson  <rth@redhat.com>
16222
16223         * objc.dg/sync-1.m: New.
16224         * objc.dg/try-catch-1.m: Don't force next runtime.
16225         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16226         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16227         shadowed catch clause.
16228         * objc.dg/try-catch-5.m: New.
16229
16230 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16231
16232         Bug 14610
16233         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16234
16235 2004-06-15  Richard Henderson  <rth@redhat.com>
16236
16237         * gcc.dg/20001116-1.c: Move expected warning line.
16238
16239 2004-06-15  Richard Henderson  <rth@redhat.com>
16240
16241         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16242         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16243
16244 2004-06-15  Jeff Law  <law@redhat.com>
16245
16246         * gcc.dg/tree-ssa/20040615-1.c: New test.
16247         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16248         be less sensitive to operand ordering.
16249         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16250
16251 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16252
16253         * g++.dg/abi/bitfield3.C: Add comment..
16254
16255 2004-06-15  Richard Henderson  <rth@redhat.com>
16256
16257         * g++.dg/ext/stmtexpr1.C: XFAIL.
16258         * gcc.dg/20030612-1.c: XFAIL.
16259
16260 2004-06-15  Eric Christopher  <echristo@redhat.com>
16261
16262         * g++.dg/charset/asm5.c: New.
16263         * gcc.dg/charset/asm6.c: New.
16264
16265 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16266
16267         PR fortran/15962
16268         * gfortran.fortran-torture/execute/select_1.f90: New test.
16269
16270 2004-06-15  Paul Brook  <paul@codesourcery.com>
16271
16272         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16273
16274 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16275
16276         PR c++/15967
16277         * g++.dg/lookup/crash3.C: New test.
16278
16279 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16280
16281         PR c++/15947
16282         * g++.dg/parse/dtor4.C: New test.
16283
16284 2004-06-14  Jeff Law  <law@redhat.com>
16285
16286         * gcc.c-torture/compile/20040614-1.c: New test.
16287
16288 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16289
16290         PR fortran/15211
16291         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16292         LEN of a character array.
16293
16294 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16295
16296         PR c++/15096
16297         * g++.dg/template/ptrmem10.C: New test.
16298
16299         PR c++/14930
16300         * g++.dg/template/friend30.C: New test.
16301
16302 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16303
16304         PR fortran/14928
16305         * gfortran.fortran-torture/compile/mloc.f90: New test.
16306
16307 2004-06-13  Paul Brook  <paul@codesourcery.com>
16308
16309         * gfortran.fortran-torture/execute/random_2.f90: New test.
16310
16311 2004-06-13  Eric Christopher  <echristo@redhat.com>
16312
16313         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16314
16315 2004-06-12  Paul Brook  <paul@codesourcery.com>
16316
16317         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16318
16319 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16320
16321         PR fortran/14923
16322         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16323
16324 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16325
16326         PR fortran/14957
16327         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16328         syntax errors in end statements of contained subroutines.
16329
16330 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16331
16332         PR fortran/12841
16333         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16334
16335 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16336
16337         PR fortran/15665
16338         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16339
16340 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16341
16342         PR gfortran/12839
16343         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16344
16345 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/15862
16348         * g++.dg/parse/enum1.C: New test.
16349
16350 2004-06-10  Jeff Law  <law@redhat.com>
16351
16352         * gcc.c-torture/compile/20040610-1.c: New test.
16353
16354 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16355
16356         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16357         * g++.old-deja/g++.other/decl3.C: Likewise.
16358
16359 2004-06-10  Brian Booth  <bbooth@redhat.com>
16360
16361         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16362         V_MAY_DEF instead of VDEF.
16363         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16364
16365 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/14211
16368         * g++.dg/conversion/const1.C: New test.
16369
16370         PR c++/15076
16371         * g++.dg/conversion/reinterpret1.C: New test.
16372
16373         PR c++/15877
16374         * g++.dg/template/enum2.C: New test.
16375
16376         PR c++/15227
16377         * g++.dg/template/error13.C: New test.
16378
16379 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16380
16381         PR fortran/14957
16382         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16383         arguments to test_* REAL and of the right size.
16384
16385 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16386
16387         PR target/15569
16388         PR rtl-optimization/15681
16389         * gcc.dg/20040609-1.c: New test.
16390
16391 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16392
16393         PR c++/14791
16394         * g++.dg/opt/builtins1.C: New test.
16395
16396 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16397
16398         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16399         that use default windows32 struct layout.
16400         * gcc.dg/i386-bitfield2.c: Likewise.
16401
16402 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16403
16404         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16405         for mingw32 and cygwin targets.
16406
16407 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16408
16409         * gcc.dg/pch/macro-4.c: New.
16410         * gcc.dg/pch/macro-4.hs: New.
16411
16412 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16413
16414         PR fortran/13249
16415         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16416
16417 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16418
16419         PR fortran/13372
16420         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16421
16422 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16423
16424         PR gfortran/14897
16425         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16426
16427 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16428
16429         PR gfortran/15755
16430         * gfortran.fortran-torture/execute/backspace.c : New test.
16431
16432 2004-06-09  Paul Brook  <paul@codesourcery.com>
16433
16434         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16435         (pointer_to_section): Rewrite to use smaller array.
16436
16437 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16438
16439         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16440         * gcc.dg/ext/altivec-10.c: Same.
16441         * gcc.dg/ext/altivec-11.c: Same.
16442         * gcc.dg/ext/altivec-12.c: Same.
16443         * gcc.dg/ext/altivec-13.c: Same.
16444         * gcc.dg/ext/altivec-14.c: Same.
16445         * gcc.dg/ext/altivec-15.c: Same.
16446         * gcc.dg/ext/altivec-16.c: Same.
16447         * gcc.dg/ext/altivec-3.c: Same.
16448         * gcc.dg/ext/altivec-4.c: Same.
16449         * gcc.dg/ext/altivec-6.c: Same.
16450         * gcc.dg/ext/altivec-7.c: Same.
16451         * gcc.dg/ext/altivec-8.c: Same.
16452         * gcc.dg/ext/altivec-varargs-1.c: Same.
16453
16454         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16455         * g++.dg/ext/altivec-10.C: Same.
16456         * g++.dg/ext/altivec-2.C: Same.
16457         * g++.dg/ext/altivec-3.C: Same.
16458         * g++.dg/ext/altivec-4.C: Same.
16459         * g++.dg/ext/altivec-5.C: Same.
16460         * g++.dg/ext/altivec-6.C: Same.
16461         * g++.dg/ext/altivec-7.C: Same.
16462         * g++.dg/ext/altivec-8.C: Same.
16463         * g++.dg/ext/altivec-9.C: Same.
16464
16465 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16466
16467         PR c++/7841
16468         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16469
16470 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16471
16472         * gcc.dg/union-1.c: New test.
16473
16474 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16475
16476         * gcc.dg/builtins-41.c: New test case.
16477         * gcc.dg/builtins-42.c: New test case.
16478
16479 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16480
16481         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16482         * g++.dg/ext/altivec-10.C: Same.
16483         * g++.dg/ext/altivec-2.C: Same.
16484         * g++.dg/ext/altivec-3.C: Same.
16485         * g++.dg/ext/altivec-4.C: Same.
16486         * g++.dg/ext/altivec-5.C: Same.
16487         * g++.dg/ext/altivec-6.C: Same.
16488         * g++.dg/ext/altivec-7.C: Same.
16489         * g++.dg/ext/altivec-8.C: Same.
16490         * g++.dg/ext/altivec-9.C: Same.
16491         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16492         * g++.old-deja/g++.brendan/new3.C: Same.
16493         * gcc.c-torture/execute/eeprof-1.x: Same.
16494
16495 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16496
16497         PR c/14765
16498         * gcc.dg/pr14765-1.c: New test.
16499
16500 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16501
16502         PR c/14649
16503         * gcc.dg/pr14649-1.c: New test case.
16504
16505 2004-06-07  Richard Henderson  <rth@redhat.com>
16506
16507         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16508         if temporaries.
16509
16510 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16511
16512         * g++.dg/eh/elide1.C: Remove XFAIL.
16513
16514 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16515
16516         PR c++/15337
16517         * g++.dg/expr/sizeof3.C: New test.
16518
16519         PR c++/14777
16520         * g++.dg/template/access14.C: New test.
16521
16522         PR c++/15554
16523         * g++.dg/template/enum1.C: New test.
16524
16525         PR c++/15057
16526         * g++.dg/eh/throw1.C: New test.
16527
16528 2004-06-07  David Ayers  <d.ayers@inode.at>
16529             Ziemowit Laski  <zlaski@apple.com>
16530
16531         * lib/objc.exp (objc_target_compile): Revert the '-framework
16532         Foundation' flag fix, since bare Darwin does not ship
16533         with the Foundation framework.
16534         * objc/execute/next_mapping.h: Provide a local NSConstantString
16535         @interface and @implementation.
16536         (objc_constant_string_init): A constructor function, used to
16537         initialize the NSConstantString meta-class object.
16538         * objc/execute/string1.m: Include "next_mapping.h" instead of
16539         <Foundation/NSString.h>.
16540         * objc/execute/string2.m: Likewise.
16541         * objc/execute/string3.m: Likewise.
16542         * objc/execute/string4.m: Likewise.
16543
16544 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16545
16546         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16547         to double. Replace double with FLOAT.
16548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16549
16550         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16551         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16552         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16553         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16554         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16555         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16556         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16557         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16558
16559 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16560
16561         PR c/13519
16562         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16563
16564 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16565
16566         PR c++/15503
16567         * g++.dg/template/meminit2.C: New test.
16568
16569 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16570
16571         PR target/15822
16572         * gcc.c-torture/execute/compare-fp-1.c,
16573         gcc.c-torture/execute/compare-fp-2.c,
16574         gcc.c-torture/execute/compare-fp-3.c,
16575         gcc.c-torture/execute/compare-fp-4.c,
16576         gcc.c-torture/execute/compare-fp-3.x,
16577         gcc.c-torture/execute/compare-fp-4.x: Moved...
16578         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16579         gcc.c-torture/execute/ieee/compare-fp-2.c,
16580         gcc.c-torture/execute/ieee/compare-fp-3.c,
16581         gcc.c-torture/execute/ieee/compare-fp-4.c,
16582         gcc.c-torture/execute/ieee/compare-fp-3.x,
16583         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16584
16585 2004-06-04  David Ayers  <d.ayers@inode.at>
16586
16587         * objc/execute/protocol-isEqual-4.m: New testcase.
16588
16589 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16590
16591         * objc/execute/protocol-isEqual-1.m: New testcase.
16592         * objc/execute/protocol-isEqual-2.m: New testcase.
16593         * objc/execute/protocol-isEqual-3.m: New testcase.
16594
16595 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16596
16597         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16598
16599 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16600
16601         * lib/objc.exp (objc_target_compile): When running tests on
16602         Darwin (Mac OS X), inform the linker about '-framework
16603         'Foundation'.
16604
16605 2004-06-02  Eric Christopher  <echristo@redhat.com>
16606
16607         * gcc.c-torture/compile/20040602-1.c: New.
16608
16609 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16610
16611         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16612         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16613
16614         PR tree-optimization/14736
16615         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16616
16617         PR tree-optimization/14042
16618         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16619
16620         PR tree-optimization/14729
16621         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16622
16623 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16624
16625         PR fortran/15557
16626         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16627
16628 2004-06-01  Richard Hederson  <rth@redhat.com>
16629
16630         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16631
16632 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16633
16634         PR c++/14932
16635         * g++.dg/parse/offsetof4.C: New test.
16636
16637 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16638
16639         PR objc/7993
16640         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16641
16642 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/15701
16645         * g++.dg/template/friend29.C: New test.
16646
16647 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16648
16649         PR c/15749
16650         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16651
16652 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * gcc.dg/sparc-trap-1.c: New test.
16655
16656 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16657
16658         PR middle-end/15069
16659         * g++.dg/opt/fold3.C: New test case.
16660
16661 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16662
16663         * lib/target-supports.exp (check_iconv_available): Fix fallout
16664         from 2004-05-28 patch.
16665
16666 2004-05-30  Paul Brook  <paul@codesourcery.com>
16667
16668         PR fortran/15620
16669         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16670         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16671
16672 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16673
16674         * gfortran.fortran-torture/execute/random_1.f90: New test.
16675
16676 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16677
16678         * g++.dg/ext/altivec-10.C: New test.
16679
16680 2004-05-29  Paul Brook  <paul@codesourcery.com>
16681
16682         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16683
16684 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16685
16686         * gcc.dg/altivec-16.c: New test.
16687
16688 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16689
16690         * lib/target-supports.exp (check_vmx_hw_available): New.
16691         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16692
16693         * lib/target-supports.exp (check_alias_available,
16694         check_iconv_available, check_named_sections_available): Use
16695         unique names for temporary files.
16696
16697 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16698
16699         * gcc.dg/altivec-15.c: New test.
16700
16701 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/15083
16704         * g++.dg/warn/noeffect6.C: New test.
16705
16706         PR c++/15471
16707         * g++.dg/expr/ptrmem4.C: New test.
16708
16709         PR c++/15640
16710         * g++.dg/template/operator3.C: New test.
16711
16712 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/14668
16715         * g++.dg/lookup/redecl1.C: New test.
16716         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16717
16718 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16719
16720         * gcc.c-torture/execute/compare-fp-1.c,
16721         gcc.c-torture/execute/compare-fp-2.c,
16722         gcc.c-torture/execute/compare-fp-3.c,
16723         gcc.c-torture/execute/compare-fp-4.c,
16724         gcc.c-torture/execute/compare-fp-3.x,
16725         gcc.c-torture/execute/compare-fp-4.x,
16726         gcc.dg/pr15649-1.c: New.
16727
16728 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16729
16730         PR c++/12883
16731         * g++.dg/init/array14.C: New test.
16732
16733 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16734
16735         * lib/compat.exp (compat-get-options-main): New.
16736         (compat-get-options): Remove unneeded code, warn for ignored
16737         command.
16738         (compat-execute): Check flag set by dg-require-* commands.
16739
16740         * lib/compat.exp (compat-execute): Break up long lines.
16741
16742 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16743
16744         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16745         * gcc.dg/altivec-14.c: New test.
16746         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16747
16748         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16749         * gcc.dg/altivec-12.c: Ditto.
16750
16751         * gcc.dg/altivec-3.c: Move call to altivec_check.
16752
16753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/15044
16756         * g++.dg/template/error12.C: New test.
16757
16758         PR c++/15317
16759         * g++.dg/ext/attrib15.C: New test.
16760
16761         PR c++/15329
16762         * g++.dg/template/ptrmem9.C: New test.
16763
16764 2004-05-25  Paul Brook  <paul@codesourcery.com>
16765
16766         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16767
16768 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/15165
16771         * g++.dg/template/crash19.C: New test.
16772
16773 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/15025
16776         * g++.dg/template/redecl1.C: New test.
16777
16778 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/14821
16781         * g++.dg/other/ns1.C: New test.
16782
16783         PR c++/14883
16784         * g++.dg/template/invalid1.C: New test.
16785
16786 2004-05-23  Paul Brook  <paul@codesourcery.com>
16787         Victor Leikehman  <lei@haifasphere.co.il>
16788
16789         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16790         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16791
16792 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/15285
16795         PR c++/15299
16796         * g++.dg/template/non-dependent5.C: New test.
16797         * g++.dg/template/non-dependent6.C: New test.
16798
16799 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/15507
16802         * g++.dg/inherit/union1.C: New test.
16803
16804         PR c++/15542
16805         * g++.dg/template/addr1.C: New test.
16806
16807         PR c++/15427
16808         * g++.dg/template/array5.C: New test.
16809
16810         PR c++/15287
16811         * g++.dg/template/array6.C: New test.
16812
16813 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16814             Roger Sayle  <roger@eyesopen.com>
16815
16816         * g++.dg/lookup/forscope2.C: New test case.
16817
16818 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16819
16820         * gcc.dg/cpp/Wmissingdirs.c: New.
16821
16822 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16823
16824         PR target/15301
16825         * gcc.dg/compat/union-m128-1.h: New file.
16826         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16827         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16828         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16829
16830 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16831
16832         PR target/15302
16833         * gcc.dg/compat/struct-complex-1.h: New file.
16834         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16835         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16836         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16837
16838 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16839
16840         PR middle-end/3074
16841         * gcc.dg/pr3074-1.c: New test case.
16842         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16843
16844 2004-05-20  Falk Hueffner  <falk@debian.org>
16845
16846         PR other/15526
16847         * gcc.dg/ftrapv-1.c: New test case.
16848
16849 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16850
16851         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16852
16853 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16854             Jeff Law  <law@redhat.com>
16855
16856         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16857         * gcc.dg/tree-ssa/20040518-2.c: New test.
16858
16859         * gcc.dg/tree-ssa/20040518-1.c: New test.
16860
16861 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16862
16863         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16864
16865 2004-05-18  Paul Brook  <paul@codesourcery.com>
16866
16867         PR fortran/13930
16868         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16869
16870 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16871
16872         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16873         constant folding.
16874
16875 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16876
16877         * gcc.dg/tree-ssa/20040517-1.c: New test.
16878
16879 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16880
16881         * gcc.dg/loop-4.c: New test.
16882
16883 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16884
16885         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16886
16887 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16888
16889         PR fortran/15311
16890         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16891
16892 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16893
16894         PR fortran/13826
16895         PR fortran/13940
16896         * gfortran.fortran-torture/compile/data_1.f90: New test.
16897
16898 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16899
16900         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16901         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16902
16903 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16904
16905         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16906
16907 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16908
16909         PR c/15444
16910         * gcc.dg/format/xopen-1.c: Adjust expected message.
16911         * gcc.dg/format/xopen-3.c: New test.
16912
16913 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16914
16915         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16916
16917 2004-05-14  Jeff Law  <law@redhat.com>
16918
16919         * gcc.dg/tree-ssa/20040514-2.c: New test.
16920
16921 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16922
16923         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
16924         this ...
16925         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
16926         this.
16927
16928 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
16929
16930         * gcc.dg/tree-ssa/20040514-1.c: New test.
16931
16932 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16933
16934         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
16935         test.
16936
16937 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16938
16939         PR fortran/14066
16940         * gfortran.fortran-torture/compile/do_1.f90: New test.
16941
16942 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16943
16944         PR fortran/15051
16945         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
16946         test.
16947
16948 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
16949
16950         PR fortran/15149
16951         * gfortran.fortran-torture/execute/random_init.f90: New test.
16952
16953 2004-05-13  Paul Brook  <paul@codesourcery.com>
16954
16955         PR fortran/15314
16956         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
16957
16958 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
16959
16960         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
16961         for the powerpc case.
16962
16963 2004-05-13  Jeff Law  <law@redhat.com>
16964
16965         * gcc.dg/tree-ssa/20040513-1.c: New test.
16966         * gcc.dg/tree-ssa/20040513-2.c: New test.
16967
16968 2004-05-13  Paul Brook  <paul@codesourcery.com>
16969
16970         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
16971         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
16972         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
16973
16974 2004-05-13  Andreas Schwab  <schwab@suse.de>
16975
16976         PR other/10819
16977         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
16978         characters.
16979
16980 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
16981
16982         PR fortran/15294
16983         * gfortran.fortran-torture/execute/adjustr.f90: New file.
16984
16985 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
16986
16987         Merge from tree-ssa-20020619-branch.  See
16988         ChangeLog.tree-ssa for details.
16989
16990 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
16991
16992         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
16993         include <altivec.h> explicitly.
16994         * gcc.dg/altivec-13.c: Likewise.
16995
16996 2004-05-11  Paul Brook  <paul@codesourcery.com>
16997
16998         * gcc.c-torture/compile/20010518-1.c: Force enum size.
16999
17000 2004-05-10  Eric Christopher  <echristo@redhat.com>
17001
17002         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17003         * gcc.dg/sibcall-4.c: Ditto.
17004
17005 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17006
17007         * g++.dg/ext/altivec-8.C: New test case.
17008         * gcc.dg/altivec-13.c: New test case.
17009
17010 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17011
17012         * gcc.c-torture/execute/divcmp-1.c: New test case.
17013         * gcc.c-torture/execute/divcmp-2.c: New test case.
17014         * gcc.c-torture/execute/divcmp-3.c: New test case.
17015
17016 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17017
17018         * g++.dg/other/pragma-re-2.C: New test.
17019
17020 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17021
17022         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17023         * gcc.dg/i386-387-2.c: Likewise.
17024
17025         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17026         __builtin_drem.
17027         * gcc.dg/i386-387-6.c: Likewise.
17028
17029 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17030
17031         * gcc.dg/builtins-33.c:  Also check log1p*.
17032
17033 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17034
17035         PR optimization/15296
17036         * gcc.c-torture/execute/pr15296.c: New test.
17037
17038 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17039
17040         * gcc.dg/builtins-40.c: New test.
17041
17042 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17043
17044         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17045
17046 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17047
17048         * g++.dg/ext/spe1.C: New testcase.
17049
17050 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17051
17052         * objc.dg/image-info.m: Allow additional attributes
17053         for __image_info section.
17054
17055 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17056
17057         * gcc.dg/torture/mips-hilo-2.c: New test.
17058
17059 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17060
17061         PR c++/14389
17062         * g++.dg/template/member5.C: New test.
17063
17064 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17065
17066         * gcc.dg/builtins-34.c: Also check expm1*.
17067
17068 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17069
17070         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17071         * gcc.dg/torture/builtin-convert-3.c: New test.
17072
17073 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17074
17075         PR middle-end/15054
17076         * g++.dg/opt/pr15054.C: New test.
17077
17078 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17079
17080         * gcc.dg/torture/builtin-rounding-1.c: New test.
17081         * gcc.dg/builtins-25.c: Delete.
17082         * gcc.dg/builtins-29.c: Delete.
17083
17084 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17085
17086         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17087         * gcc.dg/sibcall-4.c: Likewise.
17088         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17089
17090 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17091
17092         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17093         bit-field on 16-bit targets.
17094
17095 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17096
17097         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17098         16-bit targets.
17099
17100 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17101
17102         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17103         * gcc.dg/rs6000-power2-2.c: Likewise.
17104
17105 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17108         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17109         Change the asm registers to be in form of frN instead of fN.
17110
17111 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17112
17113         * gcc.dg/torture/builtin-convert-2.c: New test.
17114
17115 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17116
17117         * gcc.dg/rs6000-power2-1.c: New test.
17118         * gcc.dg/rs6000-power2-2.c: New test.
17119
17120 2004-04-28  Jan Hubicka  <jh@suse.cz>
17121
17122         * gcc.dg/unused-6.c: New test.
17123
17124 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17125             Ulrich Weigand  <uweigand@de.ibm.com>
17126
17127         * ada/acats/run_all.sh: Define $target variable.
17128
17129 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR c++/15119
17132         * g++.dg/other/vararg-1.C: New test.
17133
17134         PR c++/4794
17135         * g++.dg/eh/cleanup3.C: New test.
17136
17137 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17138
17139         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17140         and ad8011a (target_insn).
17141         * ada/acats/support/macro.dfs: Likewise.
17142         * ada/acats/support/impbit.adb: New file.
17143
17144 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17145
17146         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17147
17148 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17149
17150         * gcc.dg/loop-3.c: New test.
17151
17152 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17153
17154         * gcc.c-torture/execute/simd-5.c: New test.
17155
17156 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17157
17158         PR c++/15064
17159         * g++.dg/template/crash18.C: New test.
17160
17161 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * g++.dg/ext/complit3.C: New test.
17164
17165 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17166
17167         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17168         * gcc.dg/altivec-3.c: Same.
17169         * gcc.dg/altivec-varargs-1.c: Same.
17170
17171 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17172
17173         * lib/target-supports.exp (check_profiling_available): Assume
17174         profiling is not available on powerpc-eabi targets.
17175
17176 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17177
17178         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17179         * gcc.dg/vmx/bug-1.c: Ditto.
17180
17181 2004-04-20  Eric Christopher  <echristo@redhat.com>
17182
17183         * gcc.dg/charset/extern.c: New test.
17184         * g++.dg/charset/extern3.cc: Ditto.
17185
17186 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17187
17188         * gcc.dg/builtins-39.c: New test.
17189
17190 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17191
17192         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17193
17194 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17195
17196         * gcc.dg/torture/mips-hilo-1.c: New test.
17197
17198 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17199
17200         * gcc.c-torture/compile/20040419-1.c: New test.
17201
17202 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17203
17204         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17205
17206 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17207             Aldy Hernandez  <aldyh@redhat.com>
17208
17209         * gcc.c-torture/execute/va-arg-24.c: New.
17210
17211 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17212             Aldy Hernandez  <aldyh@redhat.com>
17213
17214         * gcc.dg/vmx/1b-01.c: New.
17215         * gcc.dg/vmx/1b-02.c: New.
17216         * gcc.dg/vmx/1b-03.c: New.
17217         * gcc.dg/vmx/1b-04.c: New.
17218         * gcc.dg/vmx/1b-05.c: New.
17219         * gcc.dg/vmx/1b-06.c: New.
17220         * gcc.dg/vmx/1b-07.c: New.
17221         * gcc.dg/vmx/1c-01.c: New.
17222         * gcc.dg/vmx/1c-02.c: New.
17223         * gcc.dg/vmx/3a-01a.c: New.
17224         * gcc.dg/vmx/3a-01.c: New.
17225         * gcc.dg/vmx/3a-01m.c: New.
17226         * gcc.dg/vmx/3a-03.c: New.
17227         * gcc.dg/vmx/3a-03m.c: New.
17228         * gcc.dg/vmx/3a-04.c: New.
17229         * gcc.dg/vmx/3a-04m.c: New.
17230         * gcc.dg/vmx/3a-05.c: New.
17231         * gcc.dg/vmx/3a-06.c: New.
17232         * gcc.dg/vmx/3a-06m.c: New.
17233         * gcc.dg/vmx/3a-07.c: New.
17234         * gcc.dg/vmx/3b-01.c: New.
17235         * gcc.dg/vmx/3b-02.c: New.
17236         * gcc.dg/vmx/3b-10.c: New.
17237         * gcc.dg/vmx/3b-13.c: New.
17238         * gcc.dg/vmx/3b-14.c: New.
17239         * gcc.dg/vmx/3b-15.c: New.
17240         * gcc.dg/vmx/3c-01a.c: New.
17241         * gcc.dg/vmx/3c-01.c: New.
17242         * gcc.dg/vmx/3c-02.c: New.
17243         * gcc.dg/vmx/3c-03.c: New.
17244         * gcc.dg/vmx/3d-01.c: New.
17245         * gcc.dg/vmx/4-01.c: New.
17246         * gcc.dg/vmx/4-03.c: New.
17247         * gcc.dg/vmx/5-01.c: New.
17248         * gcc.dg/vmx/5-02.c: New.
17249         * gcc.dg/vmx/5-03.c: New.
17250         * gcc.dg/vmx/5-04.c: New.
17251         * gcc.dg/vmx/5-05.c: New.
17252         * gcc.dg/vmx/5-06.c: New.
17253         * gcc.dg/vmx/5-07.c: New.
17254         * gcc.dg/vmx/5-07t.c: New.
17255         * gcc.dg/vmx/5-08.c: New.
17256         * gcc.dg/vmx/5-10.c: New.
17257         * gcc.dg/vmx/5-11.c: New.
17258         * gcc.dg/vmx/7-01a.c: New.
17259         * gcc.dg/vmx/7-01.c: New.
17260         * gcc.dg/vmx/7c-01.c: New.
17261         * gcc.dg/vmx/7d-01.c: New.
17262         * gcc.dg/vmx/7d-02.c: New.
17263         * gcc.dg/vmx/8-01.c: New.
17264         * gcc.dg/vmx/8-02a.c: New.
17265         * gcc.dg/vmx/8-02.c: New.
17266         * gcc.dg/vmx/brode-1.c: New.
17267         * gcc.dg/vmx/bug-1.c: New.
17268         * gcc.dg/vmx/bug-2.c: New.
17269         * gcc.dg/vmx/bug-3.c: New.
17270         * gcc.dg/vmx/cw-bug-1.c: New.
17271         * gcc.dg/vmx/cw-bug-2.c: New.
17272         * gcc.dg/vmx/cw-bug-3.c: New.
17273         * gcc.dg/vmx/dct.c: New.
17274         * gcc.dg/vmx/debug-1.c: New.
17275         * gcc.dg/vmx/debug-2.c: New.
17276         * gcc.dg/vmx/debug-3.c: New.
17277         * gcc.dg/vmx/debug-4.c: New.
17278         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17279         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17280         * gcc.dg/vmx/eg-5.c: New.
17281         * gcc.dg/vmx/fft.c: New.
17282         * gcc.dg/vmx/gcc-bug-1.c: New.
17283         * gcc.dg/vmx/gcc-bug-2.c: New.
17284         * gcc.dg/vmx/gcc-bug-3.c: New.
17285         * gcc.dg/vmx/gcc-bug-4.c: New.
17286         * gcc.dg/vmx/gcc-bug-5.c: New.
17287         * gcc.dg/vmx/gcc-bug-6.c: New.
17288         * gcc.dg/vmx/gcc-bug-7.c: New.
17289         * gcc.dg/vmx/gcc-bug-8.c: New.
17290         * gcc.dg/vmx/gcc-bug-9.c: New.
17291         * gcc.dg/vmx/gcc-bug-b.c: New.
17292         * gcc.dg/vmx/gcc-bug-c.c: New.
17293         * gcc.dg/vmx/gcc-bug-d.c: New.
17294         * gcc.dg/vmx/gcc-bug-e.c: New.
17295         * gcc.dg/vmx/gcc-bug-f.c: New.
17296         * gcc.dg/vmx/gcc-bug-g.c: New.
17297         * gcc.dg/vmx/gcc-bug-i.c: New.
17298         * gcc.dg/vmx/harness.h: New.
17299         * gcc.dg/vmx/ira1.c: New.
17300         * gcc.dg/vmx/ira2a.c: New.
17301         * gcc.dg/vmx/ira2b.c: New.
17302         * gcc.dg/vmx/ira2.c: New.
17303         * gcc.dg/vmx/ira2c.c: New.
17304         * gcc.dg/vmx/mem.c: New.
17305         * gcc.dg/vmx/newton-1.c: New.
17306         * gcc.dg/vmx/ops.c: New.
17307         * gcc.dg/vmx/sn7153.c: New.
17308         * gcc.dg/vmx/spill2.c: New.
17309         * gcc.dg/vmx/spill3.c: New.
17310         * gcc.dg/vmx/spill.c: New.
17311         * gcc.dg/vmx/t.c: New.
17312         * gcc.dg/vmx/varargs-1.c: New.
17313         * gcc.dg/vmx/varargs-2.c: New.
17314         * gcc.dg/vmx/varargs-3.c: New.
17315         * gcc.dg/vmx/varargs-4.c: New.
17316         * gcc.dg/vmx/varargs-5.c: New.
17317         * gcc.dg/vmx/varargs-6.c: New.
17318         * gcc.dg/vmx/varargs-7.c: New.
17319         * gcc.dg/vmx/vmx.exp: New.
17320         * gcc.dg/vmx/vprint-1.c: New.
17321         * gcc.dg/vmx/vscan-1.c: New.
17322         * gcc.dg/vmx/x-01.c: New.
17323         * gcc.dg/vmx/x-02.c: New.
17324         * gcc.dg/vmx/x-03.c: New.
17325         * gcc.dg/vmx/x-04.c: New.
17326         * gcc.dg/vmx/x-05.c: New.
17327         * gcc.dg/vmx/yousufi-1.c: New.
17328         * gcc.dg/vmx/zero-1.c: New.
17329         * gcc.dg/vmx/zero.c: New.
17330
17331 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17332
17333         * g++.dg/lookup/java1.C: Update for chage of
17334         _Jv_AllocObject.
17335         * g++.dg/lookup/java2.C: Likewise.
17336
17337 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17338
17339         * ada/acats/run_all.sh: use -O2 by default.
17340
17341 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17342
17343         * gcc.dg/vr-mult-[12].c: New tests.
17344
17345 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17346
17347         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17348
17349         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17350
17351 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17352
17353         * lib/target-supports.exp (check_profiling_available): Assume profiling
17354         isn't available for mips*-*-elf targets.
17355
17356 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17357
17358         * gcc.dg/builtins-38.c: New test.
17359
17360 2004-04-14  Eric Christopher  <echristo@redhat.com>
17361
17362         * g++.dg/charset/charset.exp: Run .cc extension tests.
17363
17364 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17365
17366         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17367
17368 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17369
17370         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17371
17372 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17373
17374         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17375         * gcc.dg/i386-387-2.c: Likewise.
17376
17377         * gcc.dg/i386-387-7.c: New test.
17378         * gcc.dg/i386-387-8.c: New test.
17379
17380         * gcc.dg/builtins-37.c: New test.
17381
17382 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17383
17384         * g++.dg/pch/externc-1.C: Add missing semicolon.
17385
17386 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17387
17388         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17389
17390 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17391
17392         * gcc.c-torture/execute/20040411-1.c: New test.
17393
17394 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17395
17396         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17397
17398 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17399
17400         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17401
17402 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17403
17404         * lib/target-supports.exp (check_named_sections_available): New.
17405         * lib/gcc-dg.exp (dg-require-named-sections): New.
17406         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17407         old-deja.exp.  Also prune error-count message from HP linker.
17408         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17409
17410         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17411         * g++.old-deja/g++.pt/static3.C: Likewise.
17412         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17413
17414 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.c-torture/execute/20040409-1.c: New test case.
17417         * gcc.c-torture/execute/20040409-2.c: New test case.
17418         * gcc.c-torture/execute/20040409-3.c: New test case.
17419
17420 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17421
17422         * gcc.dg/20040409-1.c: New test.
17423
17424 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17425
17426         PR target/14888
17427         * g++.dg/opt/pr14888.C: New test case.
17428
17429 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17430
17431         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17432         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17433         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17434         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17435         New tests.
17436
17437 2004-04-08  Paul Brook  <paul@codesourcery.com>
17438
17439         * gcc.dg/spill-1.c: New test.
17440
17441 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17442
17443         * gcc.dg/torture/builtin-ctype-2.c: New test.
17444
17445 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17446
17447         * gcc.dg/pch/pch.exp: Add largefile test.
17448
17449 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17450
17451         * g++.dg/pch/externc-1.Hs: New.
17452         * g++.dg/pch/externc-1.C: New.
17453
17454 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17455
17456         * gcc.dg/compat/struct-by-value-5a_main.c,
17457         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17458         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17459         * gcc.dg/compat/struct-by-value-5a_x.c,
17460         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17461         gcc.dg/compat/struct-by-value-5_x.c.
17462         * gcc.dg/compat/struct-by-value-5a_y.c,
17463         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17464         gcc.dg/compat/struct-by-value-5_y.c.
17465
17466         * gcc.dg/compat/struct-by-value-6a_main.c,
17467         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17468         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17469         * gcc.dg/compat/struct-by-value-6a_x.c,
17470         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17471         gcc.dg/compat/struct-by-value-6_x.c.
17472         * gcc.dg/compat/struct-by-value-6a_y.c,
17473         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17474         gcc.dg/compat/struct-by-value-6_y.c.
17475
17476         * gcc.dg/compat/struct-by-value-7a_main.c,
17477         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17478         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17479         * gcc.dg/compat/struct-by-value-7a_x.c,
17480         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17481         gcc.dg/compat/struct-by-value-7_x.c.
17482         * gcc.dg/compat/struct-by-value-7a_y.c,
17483         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17484         gcc.dg/compat/struct-by-value-7_y.c.
17485
17486 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17487
17488         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17489         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17490         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17491         options.
17492
17493 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17494
17495         * gcc.dg/builtins-36.c: New test.
17496
17497 2004-04-06  Paul Brook  <paul@codesourcery.com>
17498
17499         * README.gcc: Remove obsolete contraint on testcases.
17500
17501 2004-04-05  Paul Brook  <paul@codesourcery.com>
17502
17503         PR2123
17504         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17505         failure and exit(0) on success.
17506         * g++.dg/expr/anew2.C: Ditto.
17507         * g++.dg/expr/anew3.C: Ditto.
17508         * g++.dg/expr/anew4.C: Ditto.
17509
17510 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         PR c++/3518
17513         * g++.dg/template/unify7.C: New.
17514
17515 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17516
17517         * g++.dg/README: Bring up to date with new subdirectories; remove
17518         duplicate subdirectory lines.
17519
17520 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17521
17522         PR c++/14007
17523         * g++.dg/template/unify5.C: New.
17524         * g++.dg/template/unify6.C: New.
17525         * g++.dg/template/qualttp20.C: Adjust.
17526         * g++.old-deja/g++.jason/report.C: Adjust.
17527         * g++.old-deja/g++.other/qual1.C: Adjust.
17528
17529 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/14803
17532         * g++.dg/inherit/ptrmem1.C: New test.
17533
17534 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17535
17536         PR c++/14755
17537         * gcc.c-torture/execute/20040331-1.c: New test.
17538         * gcc.dg/20040331-1.c: New test.
17539
17540 2004-04-01  Paul Brook  <paul@codesourcery.com>
17541
17542         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17543
17544 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17545
17546         PR c++/14724
17547         * g++.dg/init/goto1.C: New test.
17548
17549         PR c++/14763
17550         * g++.dg/template/defarg4.C: New test.
17551
17552 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17553
17554         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17555
17556 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17557
17558         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17559
17560 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17561
17562         * gcc.dg/noncompile/undeclared-2.c: New test.
17563
17564 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17565
17566         * gcc.dg/940409-1.c: Remove XFAIL.
17567         * gcc.dg/reg-vol-struct-1.c: New test.
17568
17569 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17570
17571         * gcc.dg/torture/builtin-wctype-1.c: New test.
17572
17573 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17574
17575         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17576         * gcc.dg/20001101-1.c: Likewise.
17577         * gcc.dg/20001102-1.c: Likewise.
17578
17579 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17580
17581         * gcc.dg/compare8.c: Add an additional test for XOR.
17582
17583 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17584
17585         * gcc.dg/torture/builtin-ctype-1.c: New test.
17586
17587 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17588
17589         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17590         * gcc.dg/torture/builtin-math-1.c: Likewise.
17591         * gcc.dg/torture/builtin-power-1.c: New test.
17592
17593 2004-03-24  Andreas Schwab  <schwab@suse.de>
17594
17595         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17596         IA64 assembler.
17597
17598 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17599             Roger Sayle  <roger@eyesopen.com>
17600
17601         * gcc.dg/compare8.c: New test case.
17602
17603 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17604
17605         * g++.dg/ext/altivec-7.C: New test.
17606
17607 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17608
17609         PR 12267, 12391, 12560, 13129, 14114, 14133
17610         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17611         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17612         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17613         Adjust error regexps.
17614         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17615         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17616         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17617         * gcc.dg/local1.c: Add explanatory comment.
17618
17619 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17620
17621         PR optimization/14669
17622         * g++.dg/opt/fold2.C: New test case.
17623
17624 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17625
17626         PR c/14069
17627         * gcc.dg/20040322-1.c: New test.
17628
17629 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17630
17631         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17632         * gcc.dg/ultrasp4.c: Likewise.
17633         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17634
17635 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17636
17637         * gcc.dg/i386-sse-8.c: Reset default options.
17638
17639 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17640
17641         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17642         in the error message text.
17643
17644 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17645
17646         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17647
17648 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/14616
17651         * g++.dg/init/array13.C: New test.
17652
17653 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17654
17655         PR target/13889
17656         * gcc.c-torture/compile/pr13889.c: New test case.
17657
17658 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17659
17660         PR c/14635
17661         * builtins-1.c (nan, nans): Don't test.
17662         * builtins-30.c: Don't use nan, nanf, nanl.
17663         * builtins-35.c: New test.
17664
17665 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17666
17667         * g++.dg/ext/altivec-6.C: New test.
17668
17669 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17670
17671         * g++.dg/init/placement3.C: New test.
17672
17673         * g++.dg/template/spec13.C: New test.
17674
17675         * g++.dg/lookup/using11.C: New test.
17676
17677         * g++.dg/lookup/koenig3.C: New test.
17678
17679         * g++.dg/template/operator2.C: New test.
17680
17681         * g++.dg/expr/dtor3.C: New test.
17682         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17683         marker.
17684         * g++.old-deja/g++.law/visibility28.C: Likewise.
17685
17686 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17687
17688         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17689         * gcc.dg/ppc64-abi-3.c: Likewise.
17690
17691 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17692
17693         PR c++/14545
17694         * g++.dg/parse/template15.C: New test.
17695
17696 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17697
17698         * g++.dg/expr/dtor2.C: New test.
17699
17700         * g++.dg/lookup/anon4.C: New test.
17701
17702         * g++.dg/overload/using1.C: New test.
17703
17704         * g++.dg/template/lookup7.C: New test.
17705
17706         * g++.dg/template/typename6.C: New test.
17707
17708         * g++.dg/expr/cond6.C: New test.
17709
17710 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17711
17712         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17713
17714 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17715
17716         * g++.dg/expr/cond5.C: New test.
17717         * g++.dg/expr/constcast1.C: Likewise.
17718         * g++.dg/expr/ptrmem2.C: Likewise.
17719         * g++.dg/expr/ptrmem3.C: Likewise.
17720         * g++.dg/lookup/main1.C: Likewise.
17721         * g++.dg/template/lookup6.C: Likewise.
17722
17723 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17724
17725         * gcc.dg/local1.c: New test.
17726
17727         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17728
17729 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17730
17731         * gcc.dg/torture/builtin-convert-1.c: New test.
17732
17733 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17734
17735         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17736
17737 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/14481
17740         * g++.dg/warn/Wunused-7.C: New test.
17741
17742 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17743
17744         * gcc.dg/torture/builtin-integral-1.c: New test.
17745
17746 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/14586
17749         * g++.dg/parse/non-dependent3.C: New test.
17750
17751 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17752
17753         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17754         * g++.dg/eh/simd-2.C: Likewise.
17755         * g++.dg/init/array10.C: Likewise.
17756         * gcc.c-torture/compile/simd-1.c: Likewise.
17757         * gcc.c-torture/compile/simd-2.c: Likewise.
17758         * gcc.c-torture/compile/simd-3.c: Likewise.
17759         * gcc.c-torture/compile/simd-4.c: Likewise.
17760         * gcc.c-torture/compile/simd-6.c: Likewise.
17761         * gcc.c-torture/execute/simd-1.c: Likewise.
17762         * gcc.c-torture/execute/simd-2.c: Likewise.
17763         * gcc.dg/compat/vector-defs.h: Likewise.
17764         * gcc.dg/20020531-1.c: Likewise.
17765         * gcc.dg/altivec-3.c: Likewise.
17766         * gcc.dg/altivec-4.c: Likewise.
17767         * gcc.dg/altivec-varargs-1.c: Likewise.
17768         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17769         * gcc.dg/i386-mmx-3.c: Likewise.
17770         * gcc.dg/i386-sse-4.c: Likewise.
17771         * gcc.dg/i386-sse-5.c: Likewise.
17772         * gcc.dg/i386-sse-8.c: Likewise.
17773         * gcc.dg/simd-1.c: Likewise.
17774         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17775         __ev64_opaque__ since the machine description provides it.
17776
17777 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17778
17779         * lib/compat.exp (skip_list): New global variable.
17780         Use it to hold the user defined COMPAT_SKIPS list if any.
17781         (compat-obj): Add the members of skip_list to optall.
17782
17783 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17784
17785         * gcc.dg/compat/union-by-value-1_main.c,
17786         union-by-value-1_x.c, union-by-value-1_y.c,
17787         union-check.h, union-defs.h,
17788         union-init.h, union-return-1_main.c,
17789         union-return-1_x.c, union-return-1_y.c: New files.
17790
17791 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17792
17793         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17794         mixed-struct-init.h: Add 4 mixed structure types.
17795         struct-by-value-21_main.c, struct-by-value-21_x.c,
17796         struct-by-value-21_y.c, struct-return-21_main.c,
17797         struct-return-21_x.c, struct-return-21_y.c: New files.
17798
17799 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/14550
17802         * g++.dg/parse/template14.C: New test.
17803
17804 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17805
17806         * gcc.c-torture/execute/20040313-1.c: New test.
17807
17808 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17809
17810         PR target/14533
17811         * gcc.dg/20040311-2.c: New test.
17812
17813 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17814
17815         PR other/14544
17816         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17817         bit-field.
17818
17819 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17820
17821         * gcc.dg/20040305-2.c: Add missing return statement.
17822
17823 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17824
17825         * gcc.dg/builtins-34.c: Also check pow10*.
17826
17827 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17828
17829         PR target/14262
17830         * gcc.dg/20040305-2.c: New test.
17831
17832 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17833
17834         * gcc.dg/20040310-1.c: New test.
17835
17836 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17837
17838         * gcc.c-torture/execute/20040311-1.c: New test case.
17839
17840 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/14476
17843         * g++.dg/lookup/enum1.C: New test.
17844
17845 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/14510
17848         * g++.dg/lookup/struct2.C: New test.
17849
17850 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17851
17852         * gcc.dg/builtins-34.c: New test.
17853
17854 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17855
17856         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17857
17858 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17859
17860         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17861         * gcc.dg/alias-2.c: New testcase.
17862
17863 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17864
17865         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17866
17867 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17868
17869         * gcc.c-torture/execute/20040309-1.c: New test case.
17870
17871 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         PR c++/14397
17874         * g++.dg/overload/ref1.C: New.
17875
17876 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17877
17878         PR c++/14409
17879         * g++.dg/template/spec12.C: New test.
17880
17881         PR c++/14448
17882         * g++.dg/parse/crash14.C: New test.
17883
17884 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/14230
17887         * g++.dg/init/ref11.C: New test.
17888
17889 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17890
17891         PR c++/14432
17892         * g++.dg/parse/builtin2.C: New test.
17893
17894 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17895
17896         PR c++/14401
17897         * g++.dg/init/ctor3.C: New test.
17898         * g++.dg/init/union1.C: New test.
17899         * g++.dg/ext/anon-struct4.C: New test.
17900
17901 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17902
17903         * g++.dg/lookup/koenig1.C: Tweak error messages.
17904         * g++.dg/lookup/used-before-declaration.C: Likewise.
17905         * g++.dg/other/do1.C: Likewise.
17906         * g++.dg/overload/koenig1.C: Likewise.
17907         * g++.dg/parse/crash13.C: Likewise.
17908         * g++.dg/template/instantiate3.C: Likewise.
17909
17910 2004-03-08  Eric Christopher  <echristo@redhat.com>
17911
17912         * * lib/target-supports.exp: Enable libiconv in test
17913         compilation.  Fix up error checking.
17914
17915 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17916
17917         PR middle-end/14289
17918         * gcc.dg/pr14289-1.c: New test case.
17919         * gcc.dg/pr14289-2.c: Likewise.
17920         * gcc.dg/pr14289-3.c: Likewise.
17921
17922 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
17923
17924         * gcc.c-torture/execute/20040308-1.c: New test.
17925
17926 2004-03-07  Roger Sayle  <roger@eyesopen.com>
17927
17928         * gcc.c-torture/execute/20040307-1.c: New test case.
17929
17930 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
17931
17932         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
17933
17934 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
17935
17936         * gcc.dg/20040306-1.c: New test.
17937
17938 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
17939
17940         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
17941         them static.
17942         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
17943
17944 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17945
17946         PR c/14465
17947         * gcc.dg/decl-6.c: New test.
17948
17949 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17950
17951         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
17952         Rename LOGPOW -> LOG_POW.
17953         (SQRT_EXP, POW_EXP): New.
17954
17955 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17956
17957         * gcc.dg/i386-sse-8.c: New test.
17958
17959 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17960
17961         PR c/14114
17962         * gcc.dg/decl-5.c: New test.
17963
17964 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
17965
17966         * gcc.dg/20040305-1.c: New test.
17967
17968 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
17969
17970         PR other/14354
17971         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
17972
17973 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
17974
17975         PR c++/14425, c++/14426
17976         * g++.dg/ext/altivec-4.C: New test.
17977         * g++.dg/ext/altivec-5.C: New test.
17978
17979 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
17980
17981         * g++.old-deja/g++.other/linkage1.C: Expect errors about
17982         global variables of a type with no linkage.
17983         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
17984         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
17985         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
17986         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
17987         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
17988         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
17989         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
17990         * g++.dg/warn/deprecated.C: Name enum Color.
17991         * g++.dg/overload/VLA.C: Name structure for 'b'.
17992         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
17993
17994 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17995
17996         * gcc.c-torture/compile/20040304-1.c: New test.
17997
17998 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
17999
18000         PR 13728
18001         * gcc.dg/decl-4.c: New testcase.
18002
18003 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18004
18005         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18006         as PRECF if sizeof (float) > sizeof (double).
18007         (PRECL): Make it the same as PRECF if
18008         sizeof (float) > sizeof (long double).
18009
18010 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18011
18012         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18013         system type.  Add check for irix6 which doesn't have c99 runtime.
18014
18015 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18016
18017         * gcc.dg/const-elim-1.c: xfail for xtensa.
18018
18019 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18020
18021         PR c++/14369
18022         * g++.dg/template/cond4.C: New test.
18023
18024 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/14360
18027         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18028
18029         PR c++/14361
18030         * g++.dg/parse/defarg7.C: New test.
18031
18032         PR c++/14359
18033         * g++.dg/template/friend26.C: New test.
18034
18035 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18036
18037         PR c++/14324
18038         * g++.dg/abi/mangle21.C: New test.
18039
18040         PR c++/14260
18041         * g++.dg/parse/constructor2.C: New test.
18042
18043         PR c++/14337
18044         * g++.dg/template/sfinae1.C: New test.
18045
18046 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18047
18048         PR c++/14267
18049         * g++.dg/expr/crash2.C: New test.
18050
18051         PR middle-end/13448
18052         * gcc.dg/inline-5.c: New test.
18053         * gcc.dg/always-inline.c: Split out tests into ...
18054         * gcc.dg/always-inline2.c: ... this and ...
18055         * gcc.dg/always-inline3.c: ... this.
18056
18057 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18058
18059         PR debug/12103
18060         * g++.dg/debug/crash1.C: New test.
18061
18062 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18063
18064         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18065         function with __attribute__((noinline)).
18066         (recurser_void2): Likewise.
18067         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18068         (recurser_void2): Likewise.
18069
18070 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18071
18072         PR middle-end/14203
18073         * g++.dg/warn/Wunused-6.C: New test case.
18074
18075 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18076
18077         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18078         not defined.
18079
18080 2004-02-27  Eric Christopher  <echristo@redhat.com>
18081
18082         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18083         * g++.dg/charset/asm2.c: Run only x86.
18084         * gcc.dg/charset/asm3.c: Ditto.
18085
18086 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18087
18088         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18089         ld_library_path.
18090
18091 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18092
18093         * g++.dg/ext/altivec-3.C: New.
18094
18095 2004-02-26  Richard Henderson  <rth@redhat.com>
18096
18097         * g++.dg/ext/attrib10.C: Mark for warning.
18098         * gcc.dg/attr-alias-1.c: New.
18099
18100 2004-02-26  Richard Henderson  <rth@redhat.com>
18101
18102         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18103         * gcc.c-torture/execute/20040208-2.c: ... it back.
18104
18105 2004-02-26  Eric Christopher  <echristo@redhat.com>
18106
18107         * lib/target-supports.exp (check-iconv-available): New function.
18108         * lib/gcc-dg.exp (dg-require-iconv): New function.
18109         Use above.
18110         * gcc.dg/charset: New directory.
18111         * gcc.dg/charset/charset.exp: New file.
18112         * gcc.dg/charset/asm1.c: Ditto.
18113         * gcc.dg/charset/asm2.c: Ditto.
18114         * gcc.dg/charset/asm3.c: Ditto.
18115         * gcc.dg/charset/asm4.c: Ditto.
18116         * gcc.dg/charset/asm5.c: Ditto.
18117         * gcc.dg/charset/attribute1.c: Ditto.
18118         * gcc.dg/charset/attribute2.c: Ditto.
18119         * gcc.dg/charset/string1.c: Ditto.
18120         * g++.dg/charset: New directory.
18121         * g++.dg/dg.exp: Add here. Special options.
18122         * g++.dg/charset/charset.exp: New file.
18123         * g++.dg/charset/asm1.c: Ditto.
18124         * g++.dg/charset/asm2.c: Ditto.
18125         * g++.dg/charset/asm3.c: Ditto.
18126         * g++.dg/charset/asm4.c: Ditto.
18127         * g++.dg/charset/attribute1.c: Ditto.
18128         * g++.dg/charset/attribute2.c: Ditto.
18129         * g++.dg/charset/extern1.cc: Ditto.
18130         * g++.dg/charset/extern2.cc: Ditto.
18131         * g++.dg/charset/string1.c: Ditto.
18132
18133 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/14278
18136         * g++.dg/parse/comma1.C: New test.
18137
18138 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18139
18140         PR c++/14284
18141         * g++.dg/template/ttp8.C: New test.
18142
18143 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18144
18145         * gcc.dg/fixuns-trunc-1.c: New test.
18146
18147 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18148
18149         * gcc.dg/builtins-config.h: Use #elif.
18150
18151 2004-02-26  Michael Matz  <matz@suse.de>
18152
18153         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18154         * gcc.dg/991214-1.c: Likewise.
18155         * gcc.dg/i386-asm-1.c: Likewise.
18156
18157 2004-02-25  Richard Henderson  <rth@redhat.com>
18158
18159         * gcc.c-torture/execute/20040208-2.c: Move ...
18160         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18161
18162 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18163
18164         PR c++/14246
18165         * g++.dg/other/crash-3.C: New test.
18166
18167 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18168
18169         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18170         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18171
18172         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18173         HP-UX.
18174
18175 2004-02-24  Michael Matz  <matz@suse.de>
18176
18177         * gcc.dg/i386-regparm.c: New.
18178
18179 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18180
18181         * gcc.c-torture/execute/20040223-1.c: New.
18182
18183 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18184             Kazu Hirata  <kazu@cs.umass.edu>
18185
18186         * gcc.dg/fwritable-strings-1.c: Remove.
18187
18188 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18189
18190         PR c/14156
18191         * gcc.dg/20040223-1.c: New test.
18192
18193 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18194
18195         PR c++/14106
18196         * g++.dg/ext/typeof9.C: New test.
18197
18198 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18199
18200         PR c++/14250
18201         * g++.dg/other/switch1.C: New test.
18202
18203 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18204
18205         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18206         * gcc.dg/va-arg-1.c: Likewise.
18207
18208 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18209
18210         PR c++/14143
18211         * g++.dg/template/koenig5.C: New test.
18212
18213 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18214
18215         * g++.dg/ext/altivec-1.C: Generalize target triple.
18216         * g++.dg/ext/altivec-2.C: New test case.
18217         * g++.dg/ext/altivec_check.h: New file.
18218         * gcc.dg/altivec-1.c: Generalize target triple;
18219         include altivec_check.h and call altivec_check().
18220         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18221         * gcc.dg/altivec-6.c: New test case.
18222         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18223         type casts as needed.
18224         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18225         altivec_check().
18226         * gcc.dg/altivec-12.c: New test case.
18227         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18228         include altivec_check.h and call altivec_check().
18229         * gcc.dg/altivec_check.h: New file.
18230
18231 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18232
18233         * lib/target-supports.exp (check_alias_available): Don't mangle
18234         function `g' in test program.
18235
18236 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18237
18238         * lib/target-supports.exp (check_profiling_available): Check
18239         argument to determine whether we support a profiling type.
18240         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18241         check_profiling_available.
18242         * g++.dg/bprob/bprob.exp: Likewise
18243         * g77.dg/bprob/bprob.exp: Likewise.
18244         * gcc.misc-tests/bprob.exp: Likewise.
18245         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18246         dg-require-profiling and delete expected error handling.
18247         * gcc.dg/20021014-1.c: Likewise.
18248         * gcc.dg/nest.c: Likewise.
18249
18250 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18251
18252         PR c++/12007
18253         * g++.dg/other/vthunk1.C: New test.
18254
18255 2004-02-20  Falk Hueffner  <falk@debian.org>
18256
18257         PR target/14201
18258         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18259
18260 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18261
18262         PR c++/13927
18263         * g++.dg/other/error8.C: Remove XFAIL markers.
18264
18265         PR c++/14173
18266         * g++.dg/ext/packed5.C: New test.
18267
18268         PR c++/14199
18269         * g++.dg/warn/Wunused-5.C: New test.
18270
18271         PR c++/14186
18272         * g++.dg/lookup/member1.C: New test.
18273
18274 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18275
18276         * gcc.c-torture/compile/20040130-1.c: Enable only when
18277         __INT_MAX__ >= 2147483647L.
18278         * gcc.c-torture/compile/961203-1.c: Likewise.
18279
18280 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18281
18282         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18283         * g++.dg/opt/template1.C: Robustify assembler regexp
18284
18285 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18286
18287         * gcc.c-torture/execute/simd-4.x: Remove.
18288         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18289         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18290         Guard with #ifndef SKIP_ATTRIBUTE.
18291         * gcc.dg/compat/vector-1_y.c: Likewise.
18292         * gcc.dg/compat/vector-2_x.c: Likewise.
18293         * gcc.dg/compat/vector-2_y.c: Likewise.
18294         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18295         * g++.dg/eh/simd-2.C: Likewise.
18296
18297 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18298
18299         * gcc.c-torture/compile/complex-1.c: New.
18300
18301 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18302
18303         PR target/14209
18304         * gcc.c-torture/execute/20040218-1.c: New test.
18305
18306 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18307
18308         PR c++/14181
18309         * g++.dg/parse/new2.C: New test.
18310
18311 2004-02-18  Paul Brook  <paul@codesourcery.com>
18312
18313         * gcc.c-torture/compile/libcall-1.c: New test.
18314
18315 2004-02-18  Paul Brook  <paul@codesourcery.com>
18316
18317         PR debug/12934
18318         * gcc.dg/debug/debug-7.c: New test.
18319
18320 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18321
18322         * gcc.dg/20040217-1.c: New test.
18323
18324 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18325
18326         * gcc.c-torture/execute/990208-1.x: Delete.
18327
18328 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18329
18330         * gcc.c-torture/execute/20040208-2.x: New file.
18331
18332 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18333
18334         PR c++/11326
18335         * g++.dg/abi/structret1.C: New test.
18336
18337 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18340         (i386_cpuid): No need to test if cpuid is available on AMD64.
18341         Fix assembly, so that it works onboth i386 and AMD64.
18342         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18343         (vecInLong): Fix s[] member type to unsigned int.
18344         (vecInWord): Remove type.
18345         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18346         (a64, b64, c64, d64, e64): Remove.
18347         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18348         Remove unused variable.  Remove initialization of removed variables.
18349         Don't call mmx_tests nor sse_tests.
18350         (reference_mmx, reference_sse): Remove.
18351         (check): Add return stmt.
18352         * gcc.dg/i386-sse-7.c: New test.
18353         * gcc.dg/i386-mmx-4.c: New test.
18354
18355 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18356
18357         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18358         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18359         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18360         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18361         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18362         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18363         g++.dg/tc1/dr94.C: Fix line terminator.
18364
18365 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18366
18367         * gcc.c-torture/compile/20040216-1.c: New.
18368
18369 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18370
18371         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18372         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18373         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18374         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18375         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18376         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18377
18378 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18379
18380         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18381
18382 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18383
18384         PR c++/13971
18385         * g++.dg/expr/cond4.C: New test.
18386
18387         PR c++/14086
18388         * g++.dg/lookup/crash2.C: New test.
18389
18390 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18391
18392         * gcc.c-torture/compile/20040214-2.c: New test.
18393
18394 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18395
18396         PR c++/14116
18397         * g++.dg/ext/typeof8.C: New test.
18398
18399 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18400
18401         * gcc.c-torture/compile/20040214-1.c: New test.
18402
18403 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18404
18405         PR c++/13635
18406         * g++.dg/template/spec11.C: New test.
18407
18408 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18409
18410         PR c++/13927
18411         * g++.dg/other/error8.C: New test.
18412
18413 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18414
18415         PR c++/14122
18416         * g++.dg/template/array4.C: New test.
18417
18418         PR c++/14108
18419         * g++.dg/inherit/thunk2.C: New test.
18420
18421         PR c++/14083
18422         * g++.dg/eh/cond2.C: New test.
18423
18424 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18425
18426         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18427
18428 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18429
18430         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18431
18432 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18433
18434         * g++.dg/simd-2.C: xfail on ppc64-linux.
18435
18436 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18437
18438         PR c/456
18439         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18440         tests.
18441
18442 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18443
18444         * gcc.dg/builtins-33.c: New test.
18445
18446 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18447
18448         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18449
18450 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18451
18452         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18453
18454 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18455
18456         * gcc.dg/ppc64-abi-3.c: New test.
18457
18458 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18459
18460         PR c/14092
18461
18462         * gcc.dg/pr14092-1.c: New testcase.
18463
18464 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18465
18466         * gcc.dg/cpp/assert4.c: Fix typo last change.
18467
18468         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18469         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18470
18471         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18472
18473 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18474
18475         * gcc.c-torture/compile/20040209-1.c: New test case.
18476
18477 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18478
18479         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18480
18481 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18482
18483         * gcc.c-torture/execute/20040208-[12].c: New tests.
18484
18485 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18486
18487         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18488
18489 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18490
18491         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18492
18493 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18494
18495         Bug 13856
18496         * gcc.dg/visibility-8.c: New testcase.
18497
18498 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18499
18500         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18501         arguments.
18502         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18503
18504 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18505
18506         PR middle-end/13696
18507         * g++.dg/opt/fold1.C: New test case.
18508
18509 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18510
18511         PR c++/14033
18512         * g++.dg/other/crash-2.C: New test.
18513
18514 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18515
18516         PR c++/14028
18517         * g++.dg/parse/angle-bracket2.C: New test.
18518
18519 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18520
18521         PR middle-end/13750
18522         Revert:
18523         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18524         PR pch/13361
18525         * testsuite/g++.dg/pch/wchar-1.C: New.
18526         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18527
18528 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18529
18530         PR c++/14008
18531         * g++.dg/parse/error15.C: New test.
18532         * g++.dg/parse/crash11.C: Update dg-error mark.
18533
18534 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/13932
18537         * g++.dg/warn/conv2.C: New test.
18538
18539 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18540
18541         PR c++/13086
18542         * g++.dg/warn/incomplete1.C: Remove xfail.
18543
18544 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18545
18546         * lib/file-format.exp (gcc_target_object_format): Use
18547         ${tool}_target_compile, not gcc_target_compile.
18548         * lib/target-supports.exp (check_alias_available): Likewise.
18549         (check_gc_sections_available): Likewise.
18550         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18551         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18552         dg-require-alias.
18553
18554 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/13969
18557         * g++.dg/template/static6.C: New test.
18558
18559 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18560
18561         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18562
18563 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18564
18565         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18566         tests for systems where `char' is unsigned by default.
18567
18568 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18569
18570         PR c++/13997
18571         * g++.dg/template/partial3.C: New test.
18572
18573 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18574
18575         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18576         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18577         Remove mentions of obsolete ports.
18578
18579 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18580
18581         * gcc.dg/noncompile/20001228-1.c: Fix for new
18582         error message.
18583
18584 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18585
18586         PR target/9348
18587         * gcc.c-torture/execute/multdi-1.c: New test case.
18588
18589 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/13925
18592         * g++.dg/template/lookup5.C: New test.
18593
18594 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18595
18596         PR c++/13950
18597         * g++.dg/template/lookup4.C: New test.
18598
18599         PR c++/13970
18600         * g++.dg/parse/error14.C: New test.
18601
18602         PR c++/14002
18603         * g++.dg/parse/template13.C: New test.
18604
18605 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/13978
18608         * g++.dg/template/koenig4.C: New test.
18609
18610         PR c++/13968
18611         * g++.dg/template/crash17.C: New test.
18612
18613         PR c++/13975
18614         * g++.dg/parse/error13.C: New test.
18615         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18616
18617 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18618
18619         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18620
18621 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18622
18623         PR c/11658
18624         PR c/13994
18625         * gcc.dg/noncompile/20040203-1.c: New test.
18626         * gcc.dg/noncompile/20040203-2.c: Likewise.
18627         * gcc.dg/noncompile/20040203-3.c: Likewise.
18628         * gcc.dg/20040203-1.c: Likewise.
18629
18630 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18631
18632         PR c++/10858
18633         * g++.dg/template/sizeof7.C: New test.
18634
18635 2004-02-02  Eric Christopher  <echristo@redhat.com>
18636             Zack Weinberg  <zack@codesourcery.com>
18637
18638         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18639
18640 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18641
18642         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18643         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18644         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18645         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18646
18647 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18648
18649         PR c++/13113
18650         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18651
18652         PR c++/13854
18653         * g++.dg/ext/attrib13.C: New test.
18654
18655         PR c++/13907
18656         * g++.dg/conversion/op2.C: New test.
18657
18658 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18659
18660         * gcc.dg/titype-1.c: Fix pasto.
18661
18662 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18663
18664         * gcc.dg/titype-1.c: New test.
18665
18666 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18667
18668         PR c++/13957
18669         * g++.dg/template/non-type-template-argument-1.C,
18670         g++.dg/template/qualified-id1.C: Update dg-error marks.
18671         * g++.dg/template/nontype6.C: New test.
18672
18673 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18674
18675         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18676         * gcc.dg/builtins-31.c: New testcase.
18677         * gcc.dg/builtins-32.c: New testcase.
18678
18679 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18680
18681         * objc.dg/call-super-2.m: Update line numbers
18682         for the including of stddef.h.
18683
18684 2004-01-30  Michael Matz  <matz@suse.de>
18685
18686         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18687         g++.dg/ext/case-range3.C: New tests.
18688
18689 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18690
18691         DR206
18692         PR c++/13813
18693         * g++.dg/template/member4.C: New test.
18694
18695 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18696
18697         PR c++/13683
18698         * g++.dg/template/sizeof6.C: New test.
18699
18700 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18701
18702         * gcc.dg/fwritable-strings-1.c: New test.
18703
18704 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18705
18706         * gcc.c-torture/compile/20040130-1.c: New test.
18707
18708 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18709
18710         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18711
18712 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/13883
18715         * g++.dg/template/ctor3.C: New test.
18716
18717 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18718
18719         * g++.dg/tc1: New directory.
18720         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18721         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18722         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18723         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18724         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18725
18726 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18727
18728         * g++.dg/parse/error11.C: New test.
18729         * g++.dg/parse/error12.C: Likewise.
18730
18731 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18732
18733         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18734         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18735
18736 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/13791
18739         * g++.dg/ext/attrib12.C: New test.
18740
18741         PR c++/13736
18742         * g++.dg/parse/cast2.C: New test.
18743
18744 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18745
18746         * objc.dg/encode-2.m (main): New local string.  Set depending on
18747         sizeof long.  Use in sscanf call.
18748         * objc.dg/encode-3.m (main): New local string.  Set depending on
18749         sizeof long.  Use in scan_initial call.
18750
18751 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18752
18753         * objc.dg/call-super-2.m: Make LP64-safe.
18754         * objc.dg/desig-init-1.m: Likewise.
18755
18756 2004-01-27  Devang Patel <dpatel@apple.com>
18757
18758         * g++.dg/debug/namespace1.C: New test.
18759
18760 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18761
18762         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18763         xscale-*-*.
18764
18765         * gcc.dg/arm-mmx-1.c: New test.
18766
18767 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18768
18769         * gcc.dg/20040127-1.c: New test.
18770         * gcc.dg/20040127-2.c: New test.
18771
18772 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18773
18774         * objc.dg/stret-1.m (glob): Renamed to globa.
18775
18776 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/13663
18779         * g++.dg/expr/for1.C: New test.
18780
18781 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18782
18783         PR middle-end/13779
18784         * gcc.dg/darwin-longlong.c: New test.
18785
18786 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18787
18788         * gcc.dg/20040124-1.c: Moved test from here...
18789         * gcc.c-torture/compile/20040124-1.c: ...to here.
18790
18791 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18792
18793         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18794         the assembly output if -m64 is passed.
18795
18796 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/13833
18799         * g++.dg/template/cond3.C: New test.
18800
18801 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18802
18803         PR c++/13810
18804         * g++.dg/template/ttp7.C: New test.
18805
18806 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18807
18808         PR c++/13797
18809         * g++.dg/template/nontype4.C: New test.
18810         * g++.dg/template/nontype5.C: Likewise.
18811
18812 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18813
18814         * gcc.dg/torture/mips-clobber-at.c: New test.
18815
18816 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18817
18818         * gcc.dg/20040124-1.c: New test.
18819
18820 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18821
18822         * gcc.dg/20040123-1.c: New test.
18823
18824 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18825
18826         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18827
18828 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18829
18830         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18831
18832 2004-01-23  Andrew Pinski  <apinski@apple.com>
18833
18834         * gcc.dg/20030121-1.c: Move to ..
18835         * gcc.dg/20040121-1.c: here.
18836
18837 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18838
18839         * gcc.dg/builtins-29.c: New test case.
18840
18841 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18842
18843         PR 18314
18844         * gcc.dg/builtins-30.c: New testcase.
18845
18846 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18847
18848         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18849         * lib/g77.exp: Likewise.
18850         * lib/objc.exp: Likewise.
18851         * lib/g++.exp: Likewise.
18852
18853 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18854
18855         * gcc.dg/struct-by-value-2.c: New test.
18856
18857 2004-01-21  Andrew Pinski  <apinski@apple.com>
18858
18859         PR target/13785
18860         * gcc.dg/20030121-1.c: New test.
18861
18862 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18863
18864         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18865         clobber frame pointer register in asm statement.
18866
18867 2004-01-21  Falk Hueffner  <falk@debian.org>
18868
18869         * gcc.c-torture/compile/20040121-1.c: New test.
18870
18871 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18872
18873         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18874
18875 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18876
18877         * gcc.dg/ppc64-abi-2.c: New test.
18878
18879 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18880
18881         * lib/treelang.exp: Fill out this file.
18882         * lib/treelang-dg.exp: New File.
18883
18884 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18885
18886         * gcc.c-torture/compile/981022-1.c: Remove.
18887         * gcc.dg/array-5.c: Remove XFAIL.
18888         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18889         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18890         gcc.dg/cond-lvalue-1.c: Update.
18891         * gcc.dg/cast-lvalue-2.c: New test.
18892
18893 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18894
18895         PR c++/13592
18896         * g++.dg/other/error1.C (class foo): Tweak error message.
18897
18898         PR c++/13592
18899         * g++.dg/template/call2.C: New test.
18900
18901 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18902
18903         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18904         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18905         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18906         scalar-return-1_x.c, scalar-return-2_y.c,
18907         scalar-return-3_x.c, scalar-return-3_y.c,
18908         scalar-return-4_x.c, scalar-return-4_y.c,
18909         struct-align-1.h, struct-align-1_x.c,
18910         struct-align-1_y.c, struct-align-2.h,
18911         struct-align-2_x.c, struct-align-2_y.c,
18912         struct-by-value-10_y.c, struct-by-value-11_x.c,
18913         struct-by-value-11_y.c, struct-by-value-12_x.c,
18914         struct-by-value-12_y.c, struct-by-value-13_x.c,
18915         struct-by-value-13_y.c, struct-by-value-14_x.c,
18916         struct-by-value-14_y.c, struct-by-value-15_x.c,
18917         struct-by-value-15_y.c, struct-by-value-16_y.c,
18918         struct-by-value-17_y.c, struct-by-value-18_y.c,
18919         struct-by-value-19_y.c, struct-by-value-1_x.c,
18920         struct-by-value-1_y.c, struct-by-value-20_y.c,
18921         struct-by-value-2_x.c, struct-by-value-2_y.c,
18922         struct-by-value-3_y.c, struct-by-value-4_x.c,
18923         struct-by-value-4_y.c, struct-by-value-5_y.c,
18924         struct-by-value-6_y.c, struct-by-value-7_y.c
18925         struct-by-value-8_x.c, struct-by-value-8_y.c
18926         struct-by-value-9_x.c, struct-by-value-9_y.c
18927         struct-return-10_x.c, struct-return-10_y.c,
18928         struct-return-19_x.c, struct-return-20_x.c
18929         struct-return-2_x.c, struct-return-2_y.c
18930         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
18931         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
18932
18933 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18934
18935         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
18936         attribute on sparc*-sun-solaris2.*.
18937
18938 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/13710
18941         * g++.dg/ext/typeof7.C: New test.
18942
18943 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
18944
18945         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
18946         * gcc.dg/const-elim-1.c: Same.
18947
18948 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
18949
18950         * objc.dg/stret-1.m: New.
18951         * objc.dg/stret-2.m: New.
18952
18953 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18954
18955         PR c++/11895
18956         * g++.dg/ext/vector1.C: New test.
18957
18958 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
18959
18960         * gcc.dg/pch/import-1.c: New.
18961         * gcc.dg/pch/import-1.hs: New.
18962         * gcc.dg/pch/import-1a.h: New.
18963         * gcc.dg/pch/import-1b.h: New.
18964         * gcc.dg/pch/import-1c.h: New.
18965
18966 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18967
18968         PR c++/13574
18969         * g++.dg/ext/array1.C: New test.
18970
18971         PR c++/13178
18972         * g++.dg/conversion/op1.C: New test.
18973
18974 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
18975
18976         PR 11864
18977         From Kazumoto Kojima / Dan Kegel:
18978         * gcc.dg/pr11864-1.c: New test.
18979
18980         PR 10392
18981         From Marcus Comstedt / Dan Kegel:
18982         * gcc.dg/pr10392-1.c: New test.
18983
18984 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18985
18986         PR c++/13478
18987         * g++.dg/init/ref10.C: New test.
18988
18989 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18990
18991         PR c++/13407
18992         * g++.dg/parse/typename6.C: New test.
18993
18994 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18995
18996         PR pch/13361
18997         * testsuite/g++.dg/pch/wchar-1.C: New.
18998         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18999
19000 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19001
19002         PR c++/9259
19003         * g++.dg/expr/sizeof2.C: New test.
19004
19005 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19006
19007         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19008
19009 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19010
19011         PR c++/13659
19012         * g++.dg/lookup/strong-using-3.C: New.
19013         * g++.dg/lookup/using-10.C: New.
19014
19015 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19016
19017         PR c++/13594
19018         * g++.dg/lookup/strong-using-2.C: New.
19019
19020 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19021             Dan Kegel <dank@kegel.com>
19022             J"orn Rennecke <joern.rennecke@superh.com>
19023
19024         PR target/9365
19025         * gcc.dg/pr9365-1.c: New test.
19026
19027 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19028
19029         PR c++/8856
19030         * g++.dg/parse/casting-operator2.C: New test.
19031         * g++.old-deja/g++.pt/explicit83.C: Remove.
19032
19033 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19034
19035         * gcc.dg/label-compound-stmt-1.c: New test.
19036         * gcc.c-torture/compile/950922-1.c,
19037         gcc.c-torture/compile/20000211-3.c,
19038         gcc.c-torture/compile/20000518-1.c,
19039         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19040         compound statements.
19041
19042 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19043
19044         * gcc.dg/ppc64-abi-1.c: New test.
19045
19046 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19047
19048          * g++.dg/ext/attrib9.C: Add dg-warnings.
19049
19050 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19051
19052         PR c++/12335
19053         * g++.dg/parse/dtor3.C: New test.
19054
19055 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19056
19057         PR c++/12709
19058         * g++.dg/parse/try-catch-1.C: New test.
19059
19060 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19061
19062         * ada/acats/run_all.sh: Add more verbose output in acats.log
19063         when compiling tests.
19064
19065 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19066
19067         PR 13656
19068         * gcc.dg/typedef-redecl.c: New test case.
19069         * gcc.dg/typedef-redecl.h: New support file.
19070
19071 2004-01-13  Jan Hubicka  <jh@suse.cz>
19072
19073         * gcc.dg/always_inline.c: New test.
19074         * gcc.dg/debug/20031231-1.c: Fix.
19075
19076 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19077
19078         PR c++/13474
19079         * g++.dg/template/array3.C: New test.
19080
19081 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19082
19083         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19084         * g++.dg/warn/Wunused-2.C: Likewise.
19085
19086 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19087
19088         PR c++/13289
19089         * g++.dg/template/instantiate6.C: New test.
19090
19091 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19092
19093         PR middle-end/11397
19094         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19095
19096 2004-01-12  Jan Hubicka  <jh@suse.cz>
19097
19098         PR opt/12826
19099         * gcc.dg/20040112-1.c: New.
19100
19101         * gcc.dg/dwarf-die[1-7].c: Move to...
19102         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19103         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19104
19105 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19106
19107         PR c++/4100
19108         * g++.dg/parse/friend4.C: New test.
19109
19110 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19111
19112         PR c++/4100
19113         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19114         definition is called a friend.
19115
19116 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19117
19118         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19119
19120 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19121
19122         PR c++/3478
19123         * g++.dg/parse/error10.C: New test.
19124         * g++.dg/template/arg2.C: Accept "invalid type" error.
19125
19126 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19127
19128         PR middle-end/13392
19129         * g++.dg/opt/expect2.C: New test.
19130
19131 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19132
19133         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19134         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19135         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19136         Update dg-error regexps.
19137
19138 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19139
19140         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19141         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19142
19143 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19144
19145         * gcc.dg/pragma-re-1.c: Use right pointer type.
19146
19147 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19148
19149         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19150
19151 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19152
19153         * gcc.dg/rs6000-ldouble-1.c: New.
19154
19155 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19156
19157         DR 337
19158         PR c++/9256
19159         * g++.dg/other/abstract1.C: New test.
19160
19161 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19162
19163         * g++.dg/lookup/strong-using-1.C: New.
19164
19165 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19166
19167         PR c/11234
19168         * gcc.dg/func-ptr-conv-1.c: New test.
19169         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19170
19171 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19172
19173         PR target/13380.
19174         * gcc.c-torture/compile/20040109-1.c: New.
19175
19176 2004-01-08  Stuart Hastings  <stuart@apple.com>
19177
19178         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19179         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19180         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19181
19182 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19183
19184         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19185
19186 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19187
19188         * ada/acats/run_acats: Treat 'gnatchop' the same way
19189         as 'gnatmake'.  Export GCC_DRIVER.
19190         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19191         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19192
19193 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19194
19195         PR c++/12573
19196         * g++.dg/template/dependent-expr4.C: New test.
19197
19198 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19199
19200         * gcc.dg/altivec-11.c: New test.
19201
19202 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19205
19206 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19207
19208         PR c/6024
19209         * gcc.dg/enum-compat-1.c: New test.
19210         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19211
19212 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19213
19214         PR c/12165
19215         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19216         gcc.dg/c99-idem-qual-3.c: New tests.
19217
19218 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19219
19220         * gcc.dg/winline-7.c: Don't cast void * to int.
19221
19222 2004-01-06  Jan Hubicka  <jh@suse.cz>
19223
19224         * gcc.dg/i386-sse-5.c: New test
19225         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19226
19227 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/12815
19230         * g++.dg/rtti/typeid4.C: New test.
19231
19232 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19233
19234         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19235
19236 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19237
19238         PR c++/12132
19239         * g++.dg/template/error11.C: New test.
19240
19241         PR c++/13451
19242         * g++.dg/template/class2.C: New test.
19243
19244 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19245         Richard Sandiford <rsandifo@redhat.com>
19246
19247         PR c++/13387
19248         * g++.dg/opt/alias3.C: New test.
19249
19250 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19251
19252         PR c++/13157
19253         * g++.dg/template/koenig3.C: New test.
19254
19255         PR c++/13529
19256         * g++.dg/parse/offsetof3.C: New test.
19257
19258         * g++.dg/init/copy7.C: Add missing dg-error markers.
19259
19260         PR c++/12226
19261         * g++.dg/init/copy7.c: New test.
19262
19263         PR c++/13536
19264         * g++.dg/parse/cast1.C: New test.
19265
19266 2004-01-04  Jan Hubicka  <jh@suse.cz>
19267
19268         * gcc.dg/winline[1-7].c: New tests.
19269
19270 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19271
19272         PR c++/13520
19273         * g++.dg/template/qualttp22.C: New test.
19274
19275 2004-01-01  Jan Hubicka  <jh@suse.cz>
19276
19277         * gcc.dg/debug/20031231-1.c: New.
19278         * gcc.c-torture/compile/20040101-1.c: New.
19279         * gcc.dg/dwarf-die-[1-7].c: New.
19280
19281 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19282
19283         PR optimization/13521
19284         * gcc.c-torture/compile/20031231-1.c: New test.
19285
19286 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19287
19288         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19289
19290 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19291
19292         PR c++/10079
19293         * g++.dg/template/crash16.C: New test.
19294
19295 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19298
19299 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19300
19301         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19302         ports.
19303         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19304         * g++.old-deja/g++.law/profile1.C: Likewise.
19305         * gcc.c-torture/compile/981006-1.c: Likewise.
19306         * gcc.c-torture/execute/loop-2e.x: Likewise.
19307         * gcc.c-torture/execute/loop-2f.x: Remove.
19308         * gcc.c-torture/execute/loop-2g.x: Likewise.
19309         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19310         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19311
19312 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19313
19314         PR c++/13507
19315         * g++.dg/ext/attrib11.C: New test.
19316
19317         PR c++/13494
19318         * g++.dg/template/array2-1.C: New test.
19319         * g++.dg/template/array2-2.C: New test.
19320
19321 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19322
19323         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19324
19325 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19326
19327         PR c++/12774
19328         * g++.dg/template/array1-1.C: New test.
19329         * g++.dg/template/array1-2.C: New test.
19330
19331 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19332
19333         PR fortran/12632
19334         * g77.dg/12632.f: New test case.
19335
19336 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19337
19338         PR c++/13289
19339         * g++.dg/parse/nontype1.C: New test.
19340
19341 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19342
19343         PR c++/12403
19344         * g++.dg/parse/explicit1.C: New test.
19345         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19346
19347 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19348
19349         PR c++/13081
19350         * g++.dg/opt/inline6.C: New test.
19351
19352         PR c++/12613
19353         * g++.dg/parse/error9.C: New test.
19354
19355         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19356
19357 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19358
19359         PR c++/13009
19360         * g++.dg/init/assign1.C: New test.
19361
19362 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19363
19364         PR c++/13070
19365         * g++.dg/warn/format3.C: New test case.
19366
19367 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19368
19369         * gcc.c-torture/compile/20031227-1.c: New test.
19370
19371 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19374         * g77.dg/bprob/bprob.exp: Likewise.
19375         * gcc.misc-tests/bprob.exp: Likewise.
19376         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19377         variants on systems where the library does not provide that
19378         functionality.
19379         * gcc.dg/builtins-20.c: Use builtins-config.h.
19380         * gcc.dg/builtins-config.h: New file.
19381
19382 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19383
19384         * lib/gcc-dg.exp (dg-require-profiling): New function.
19385         * lib/target-supports.exp (check_profiling_available): Likewise.
19386         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19387         * g77.dg/bprob/bprob.exp: Likewise.
19388         * gcc.misc-tests/bprob.exp: Likewise.
19389         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19390         * gcc.dg/20021014-1.c: Likewise.
19391         * gcc.dg/nest.c: Likewise.
19392
19393 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19394
19395         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19396         compiling.
19397         * g++.dg/lookup/java2.C: Likewise.
19398         * gcc.dg/cpp/lexident.c: Likewise.
19399
19400 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19401
19402         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19403         given.
19404         * gcc.c-torture/compile/961203-1.c: Likewise.
19405         * gcc.c-torture/compile/980506-1.c: Likewise.
19406
19407 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19408
19409         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19410         (additional_prunes): New global.
19411         (gcc-dg-prune): Handle additional per-test pruning.
19412         (dg-test): Clear additional_prunes between tests.
19413
19414         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19415         dg-prune-output to avoid spurious failures from assembler
19416         complaining about nonexistent WAW violations.
19417         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19418         Use dg-prune-output to avoid spurious failures from assembler
19419         warning about Itanium B-step errata.
19420
19421 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19422
19423         * g++.dg/abi/macro0.C: New test.
19424         * g++.dg/abi/macro1.C: Likewise.
19425         * g++.dg/abi/macro2.C: Likewise.
19426
19427         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19428         * g++.dg/abi/bitfield7.C: Likewise.
19429         * g++.dg/abi/dtor2.C: Likewise.
19430         * g++.dg/abi/mangle11.C: Likewise.
19431         * g++.dg/abi/mangle12.C: Likewise.
19432         * g++.dg/abi/mangle14.C: Likewise.
19433         * g++.dg/abi/mangle17.C: Likewise.
19434         * g++.dg/abi/vbase10.C: Likewise.
19435         * g++.dg/abi/vbase14.C: Likewise.
19436         * g++.dg/template/qualttp17.C: Likewise.
19437
19438 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19439
19440         PR c/11995
19441         * gcc.dg/20031223-1.c: New test.
19442
19443 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19444
19445         * gcc.dg/noreturn-7.c: New test.
19446
19447 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19448
19449         * gcc.dg/null-pointer-1.c: New test.
19450
19451 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19452
19453         * g++.old-deja/g++.jason/template18.C: Remove.
19454         * g++.old-deja/g++.jason/template37.C: Likewise.
19455
19456         PR c++/12862
19457         * g++.dg/lookup/ns1.C: New test.
19458
19459         PR c++/12397
19460         * g++.dg/template/lookup3.C: New test.
19461
19462 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19463
19464         * g++.dg/template/recurse1.C: New test
19465
19466 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19467
19468         PR c++/12479
19469         * g++.dg/parse/semicolon1.C: New test.
19470         * g++.dg/parse/semicolon1.h: Likewise.
19471
19472 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19473
19474         * gcc.dg/darwin-misaligned.c: New test.
19475
19476 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19477
19478         PR c/9163
19479         * gcc.dg/20031222-1.c: New test.
19480
19481 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/13438
19484         * g++.dg/parse/error8.C: New test.
19485
19486         PR c++/11554
19487         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19488
19489 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19490
19491         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19492         too small.
19493         * gcc.c-torture/compile/930217-1.c: Likewise.
19494         * gcc.c-torture/compile/930513-1.c: Likewise.
19495         * gcc.c-torture/execute/920908-2.c: Likewise.
19496         * gcc.c-torture/execute/921204-1.c: Likewise.
19497         * gcc.c-torture/execute/930621-1.c: Likewise.
19498         * gcc.c-torture/execute/930630-1.c: Likewise.
19499         * gcc.c-torture/execute/931031-1.c: Likewise.
19500         * gcc.c-torture/execute/980602-2.c: Likewise.
19501         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19502         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19503         * gcc.c-torture/execute/extzvsi.c: Likewise.
19504         * gcc.c-torture/unsorted/ext.c: Likewise.
19505
19506 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19507
19508         PR target/12749
19509         * gcc.c-torture/compile/20031220-2.c: New test case.
19510
19511 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19512
19513         PR optimization/13031
19514         * gcc.c-torture/compile/20031220-1.c: New test case.
19515
19516 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19517
19518         * gcc.dg/cast-function-1.c: New test.
19519
19520 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19521
19522         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19523         formats.
19524
19525 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/12795
19528         * g++.dg/ext/attrib10.C: New test.
19529
19530 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19531
19532         * gcc.dg/cleanup-10.c: New test.
19533         * gcc.dg/cleanup-11.c: New test.
19534
19535 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19536
19537         PR c++/13239
19538         * g++.dg/opt/expect1.C: New test.
19539
19540 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19541
19542         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19543
19544 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19545
19546         PR debug/12923
19547         * gcc.dg/20031218-1.c: New test.
19548
19549         PR debug/12389
19550         * gcc.dg/20031218-2.c: New test.
19551         * gcc.dg/20031218-3.c: New test.
19552
19553         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19554         of label name and allow for USER_LABEL_PREFIX == "_" names.
19555         * g++.dg/abi/mangle18-2.C: Likewise.
19556         * g++.dg/abi/mangle19-1.C: Likewise.
19557         * g++.dg/abi/mangle19-2.C: Likewise.
19558         * g++.dg/abi/mangle20-1.C: Likewise.
19559         * g++.dg/abi/mangle20-2.C: Likewise.
19560
19561 2003-12-18  Richard Henderson  <rth@redhat.com>
19562
19563         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19564
19565 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19566             Dan Kegel <dank@kegel.com>
19567
19568         PR other/12009
19569         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19570         testing a cross compiler, it causes spurious compile failures.
19571         * lib/g++.exp: Likewise.
19572
19573 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19574
19575         PR c++/13262
19576         * g++.dg/template/access13.C: New test.
19577
19578 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19579
19580         * gcc.dg/20031216-1.c: New test.
19581
19582 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19583
19584         PR c++/9154
19585         * g++.dg/template/error10.C: New test.
19586
19587 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19588
19589         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19590         * g++.dg/eh/simd-2.C: Likewise.
19591
19592 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19593             Roger Sayle  <roger@eyesopen.com>
19594
19595         * gcc.c-torture/execute/ieee/mzero5.c: New.
19596
19597 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/10603
19600         * g++.dg/parse/error6.C: New test.
19601
19602         PR c++/12827
19603         * g++.dg/parse/error7.C: New test.
19604
19605 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19606
19607         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19608         at -O with stabs debugging formats.
19609         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19610         * gcc.dg/debug/debug-2.c: Likewise.
19611
19612 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19613
19614         PR c++/12696
19615         * g++.dg/init/error1.C: New test.
19616
19617         PR c++/12218
19618         * g++.dg/init/pm3.C: New test.
19619
19620 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19621
19622         PR c/3347
19623         * gcc.dg/bitfld-8.c: New test.
19624
19625 2003-12-16  James Lemke  <jim@wasabisystems.com>
19626
19627         * gcc.dg/arm-scd42-[123].c: New tests.
19628
19629 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19630
19631         PR c++/9043
19632         * g++.dg/abi/mangle20-1.C: New test.
19633         * g++.dg/abi/mangle20-2.C: New test.
19634
19635 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/13275
19638         * g++.dg/other/offsetof2.C: Remove XFAIL.
19639         * g++.dg/parse/offsetof1.C: New test.
19640         * g++.gd/parse/offsetof2.C: Likewise.
19641
19642 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19643
19644         * g++.dg/template/nontype3.C: New test.
19645         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19646
19647 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19648
19649         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19650
19651 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19652
19653         PR c++/13387
19654         * g++.dg/expr/assign1.C: New test.
19655
19656         PR c++/13242
19657         * g++.dg/abi/mangle19-1.C: New test.
19658         * g++.dg/abi/mangle19-2.C: New test.
19659
19660 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19661
19662         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19663
19664 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19665
19666         * gcc.c-torture/execute/20031216-1.c: New test.
19667
19668 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19669
19670         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19671         an ICE regression.
19672
19673 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/10926
19676         * g++.dg/template/error9.C: New test.
19677
19678         PR c++/11116
19679         * g++.dg/template/error8.C: New test.
19680
19681 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19682
19683         PR middle-end/13400
19684         * gcc.c-torture/execute/20031215-1.c: New test case.
19685
19686 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/13269
19689         * g++.dg/parse/error5.C: New test.
19690
19691         PR c++/12989
19692         * g++.dg/expr/sizeof1.C: New test.
19693
19694         PR c++/13310
19695         * g++.dg/template/crash15.C: New test.
19696
19697 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19698
19699         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19700         a non-POD type as the last named parameter of a varargs function.
19701
19702 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19703
19704         PR c++/13243
19705         PR c++/12573
19706         * g++.dg/template/crash14.C: New test.
19707         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19708
19709 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19710
19711         * g++.dg/other/java1.C: New test.
19712
19713         PR c++/13241
19714         * g++.dg/abi/mangle18-1.C: New test.
19715         * g++.dg/abi/mangle18-2.C: New test.
19716
19717 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19718
19719         PR optimization/10312
19720         * gcc.c-torture/execute/20031214-1.c: New.
19721
19722 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/10779
19725         PR c++/12160
19726         * g++.dg/parse/error3.C: New test.
19727         * g++.dg/parse/error4.C: Likewise.
19728         * g++.dg/abi/mangle4.C: Tweak error messages.
19729         * g++.dg/lookup/using5.C: Likewise.
19730         * g++.dg/other/error2.C: Likewise.
19731         * g++.dg/parse/typename5.C: Likewise.
19732         * g++.dg/parse/undefined1.C: Likewise.
19733         * g++.dg/template/arg2.C: Likewise.
19734         * g++.dg/template/ttp3.C: Likewise.
19735         * g++.dg/template/type1.C: Likewise.
19736         * g++.old-deja/g++.other/crash32.C: Likewise.
19737         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19738
19739 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19740
19741         PR c++/13106
19742         * g++.dg/warn/noreturn-3.C: New test.
19743
19744 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         PR c++/13118
19747         * g++.dg/abi/covariant3.C: New.
19748
19749 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19750
19751         * g++.dg/eh/ia64-1.C: New test.
19752
19753 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19754
19755         PR optimization/13037
19756         * g77.f-torture/execute/13037.f: New test case.
19757
19758 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19759
19760         PR c++/12881
19761         * g++.dg/abi/covariant2.C: New.
19762
19763 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19764
19765         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19766
19767 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19768
19769         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19770
19771 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19772
19773         PR other/10819
19774         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19775         to fix Bug 10819.
19776         * lib/g++.exp (g++_version): Likewise.
19777         * lib/g77.exp (g77_version): Likewise.
19778         * lib/objc.exp (default_objc_version): Likewise.
19779
19780 2003-12-10  Richard Henderson  <rth@redhat.com>
19781
19782         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19783
19784         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19785
19786 2003-12-08  Matt Austern  <austern@apple.com>
19787
19788         PR c/13134
19789         * lib/gcc-dg.exp (dg-require-visibility): Define.
19790         * lib/target-supports (check_visibility_available): Define.
19791         * gcc.dg/visibility-1.c: New test.
19792         * gcc.dg/visibility-2.c: Likewise.
19793         * gcc.dg/visibility-3.c: Likewise.
19794         * gcc.dg/visibility-4.c: Likewise.
19795         * gcc.dg/visibility-5.c: Likewise.
19796         * gcc.dg/visibility-6.c: Likewise.
19797         * g++.dg/ext/visibility-1.C: Likewise.
19798         * g++.dg/ext/visibility-2.C: Likewise.
19799         * g++.dg/ext/visibility-3.C: Likewise.
19800         * g++.dg/ext/visibility-4.C: Likewise.
19801         * g++.dg/ext/visibility-5.C: Likewise.
19802         * g++.dg/ext/visibility-6.C: Likewise.
19803
19804 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19805
19806         * g++.dg/lookup/java1.C: New test.
19807         * g++.dg/lookup/java2.C: New test.
19808
19809 2003-12-07  Falk Hueffner  <falk@debian.org>
19810
19811         * g++.dg/opt/noreturn-1.C: New test.
19812
19813 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19814
19815         * gcc.dg/overflow-1.c: New test.
19816
19817 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19818
19819         * g77.f-torture/compile/13060.f: New test.
19820
19821 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19822
19823         PR c++/13323
19824         * g++.dg/inherit/operator2.C: New test.
19825
19826 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19827
19828         PR c++/13305
19829         * g++.dg/ext/attrib9.C: New test.
19830
19831 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19832
19833         PR c++/13314
19834         * g++.dg/template/error7.C: New test.
19835
19836 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19837             J"orn Rennecke <joern.rennecke@superh.com>
19838
19839         PR target/13302
19840         * g++.dg/other/struct-va_list.C: New test.
19841
19842 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19843
19844         PR c++/13166
19845         * g++.dg/parse/defarg6.C: New test.
19846
19847 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19848
19849         PR target/13256
19850         * gcc.c-torture/execute/20031201-1.c: New test.
19851
19852 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19853
19854         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19855
19856 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19857
19858         * gcc.dg/builtin-return-1.c: New test.
19859
19860 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19861             J"orn Rennecke <joern.rennecke@superh.com>
19862
19863         PR optimization/13260
19864         * gcc.c-torture/execute/20031204-1.c: New test.
19865
19866 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19867
19868         PR c++/9127
19869         * g++.dg/template/error6.C: New test.
19870
19871 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19872
19873         * gcc.dg/20031202-1.c: New test.
19874
19875 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19876
19877         PR c++/13179
19878         * g++.dg/template/eh1.C: New test.
19879
19880         PR c++/10771
19881         * g++.dg/template/error5.C: New test.
19882
19883 2003-12-02  David Ung  <davidu@mips.com>
19884
19885         * gcc.dg/compat/vector-check.h: Corrected type for var
19886         g_##TMODE
19887
19888 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19889
19890         PR c++/10126
19891         * g++.dg/template/ptrmem8.C: New test.
19892
19893 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19894
19895         PR c++/12573
19896         * g++.dg/template/dependent-expr3.C: New test.
19897
19898 2003-12-01  James Lemke  <jim@wasabisystems.com>
19899
19900         * gcc.dg/arm-g2.c: New test.
19901
19902 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19903
19904         PR optimization/11634
19905         * gcc.dg/20031201-2.c: New test case.
19906
19907 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19908
19909         PR 11433
19910         * objc.dg/proto-lossage-3.m: New test.
19911
19912 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19913
19914         PR optimization/12628
19915         * gcc.dg/20031201-1.c: New test case.
19916
19917 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19918
19919         * gcc.dg/unaligned-1.c: New test.
19920
19921 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/9849
19924         * g++.dg/template/error4.C: New test.
19925         * g++.dg/template/nested3.C: Adjust error markers.
19926
19927 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19928
19929         * gcc.dg/cpp/assert4.c: Check more #system assertions.
19930
19931 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19932
19933         PR c/10333
19934         * gcc.dg/bitfld-7.c: New test.
19935
19936 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
19937
19938         * gcc.dg/tls/asm-1.C: New test.
19939
19940 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19941
19942         * gcc.dg/cpp/assert4.c: Update.
19943
19944 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19945
19946         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
19947         * gcc.dg/builtin-apply3.c: New test.
19948
19949 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19950
19951         * lib/compat.exp (compat-obj): New xfaildata parameter.
19952         Use it to set compiler_conditional_xfail_data before compiling.
19953         (compat-get-options): Handle dg-xfail-if.
19954         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
19955         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
19956         * gcc.dg/compat/vector-1_y.c: Likewise.
19957         * gcc.dg/compat/vector-2_x.c: Likewise.
19958         * gcc.dg/compat/vector-2_y.c: Likewise.
19959
19960 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19961
19962         * g++.dg/opt/reg-stack4.C: New test.
19963
19964 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19965
19966         * gcc.dg/builtin-apply2.c: New test.
19967
19968 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19969
19970         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
19971
19972 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19973
19974         PR c++/12924
19975         * g++.dg/template/template-id-2.C: New test.
19976
19977 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19978
19979         PR c++/5369
19980         * g++.dg/template/memfriend1.C: New test.
19981         * g++.dg/template/memfriend2.C: Likewise.
19982         * g++.dg/template/memfriend3.C: Likewise.
19983         * g++.dg/template/memfriend4.C: Likewise.
19984         * g++.dg/template/memfriend5.C: Likewise.
19985         * g++.dg/template/memfriend6.C: Likewise.
19986         * g++.dg/template/memfriend7.C: Likewise.
19987         * g++.dg/template/memfriend8.C: Likewise.
19988         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
19989
19990 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/12515
19993         * g++.dg/ext/cond1.C: New test.
19994
19995 2003-11-20  Richard Henderson  <rth@redhat.com>
19996
19997         * gcc.dg/20020201-2.c: Remove.
19998         * gcc.dg/20020201-4.c: Remove.
19999         * gcc.dg/20020304-1.c: Remove.
20000
20001 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20002
20003         * gcc.dg/cpp/trad/xwin1.c: New test case.
20004
20005 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20006
20007         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20008         * lib/g77.exp: Likewise.
20009         * lib/objc.exp: Likewise.
20010         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20011         for darwin.
20012
20013 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20014
20015         PR c++/12932
20016         * g++.dg/template/static5.C: New test.
20017
20018 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20019
20020         * gcc.dg/nested-func-1.c: New test.
20021
20022 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20023
20024         * gcc.dg/cpp/assert4.c: New test.
20025
20026 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20027
20028         PR c++/2294
20029         * g++.dg/lookup/using9.c: New test.
20030
20031 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/12762
20034         * g++.dg/template/error3.C: New test.
20035
20036 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20037
20038         PR ada/13035
20039         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20040         No longer use a wrapper for gcc, since this does not work under
20041         Windows.
20042
20043 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20044
20045         PR c++/2094
20046         * g++.dg/template/ptrmem7.C: New test.
20047
20048 2003-11-13  Andrew Pinski <apinski@apple.com>
20049
20050         * gcc.c-torture/compile/20031113-1.c: New test.
20051
20052 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20053             Kean Johnston <jkj@sco.com>
20054
20055         PR c/13029
20056         * gcc.dg/unused-4.c: Update.
20057
20058 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20059
20060         * g++.dg/opt/const3.C: New test.
20061
20062 2003-11-13  Jan Hubicka  <jh@suse.cz>
20063
20064         * gcc.c-torture/compile/20031112-1.c: New test.
20065
20066 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20067
20068         * g++.dg/parse/crash10.C: Remove bogus error marker.
20069
20070 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20071
20072         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20073         (host_gcc): Likewise.
20074         (ROOT): Honor $PWDCMD.
20075         (BASE): Likewise.
20076         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20077
20078 2003-11-12  Catherine Moore  <clm@redhat.com>
20079
20080         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20081
20082 2003-11-12  Andreas Jaeger  <aj@suse.de>
20083             Jakub Jelinek  <jakub@redhat.com>
20084             Andrew Pinski  <pinskia@physics.uc.edu>
20085             Richard Henderson  <rth@redhat.com>
20086
20087         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20088         systems.
20089         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20090
20091         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20092         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20093
20094 2003-11-11  Andreas Jaeger  <aj@suse.de>
20095
20096         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20097
20098         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20099
20100 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20101
20102         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20103         Clean ups.
20104
20105 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20106
20107         * gcc.dg/trampoline-1.c: New test.
20108
20109 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20110
20111         * gcc.c-torture/compile/200031109-1.c: New test.
20112
20113 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20114
20115         PR c/3190
20116         PR c/8714
20117         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20118         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20119         gcc.dg/format/no-y2k-1.c: Update.
20120
20121 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20122
20123         PR optimization/10467
20124         * gcc.dg/20031108-1.c: New test case.
20125
20126 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20127
20128         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20129
20130 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20131
20132         * gcc.dg/compound-lvalue-1.c: New test.
20133         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20134         some XFAILs.
20135
20136 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20137
20138         * gcc.dg/altivec-varargs-1.c: New test.
20139
20140 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20141
20142         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20143         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20144         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20145         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20146         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20147
20148 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20149
20150         * gcc.dg/cond-lvalue-1.c: New test.
20151
20152 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20153
20154         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20155
20156 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20157
20158         PR c++/11616
20159         * g++.dg/template/instantiate5.C: New test.
20160
20161 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20162
20163         PR c++/12726
20164         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20165         * ChangeLog: Add missing first entry for above test.
20166
20167 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         PR c++/9810
20170         * g++.dg/template/using8.C: New test.
20171         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20172
20173 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20174
20175         PR optimization/10817
20176         * gcc.c-torture/compile/20031102-1.c: New test case.
20177
20178 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20179
20180         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20181         2147483647.
20182
20183 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20184
20185         * gcc.dg/20031102-1.c: New test.
20186
20187 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         * gcc.dg/complex-1.c: New test.
20190
20191 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20192
20193         PR c++/12796
20194         * g++.dg/template/crash13.C: Adjust expected error location.
20195         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20196
20197 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20198
20199         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20200
20201 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20202
20203         PR/10239
20204         * gcc.c-torture/compile/20031031-2.c: New test.
20205
20206 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20207
20208         PR/11640
20209         * gcc.c-torture/compile/20031031-1.c: New test.
20210
20211 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20212
20213         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20214         * gcc.misc-tests/bprob.exp: Likewise.
20215         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20216         the execution test on arm-elf configs.
20217         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20218         configs that don't support scratch files.
20219         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20220
20221 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20222
20223         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20224         done by dejagnu.
20225
20226 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20227
20228         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20229         Avoid non pure sh syntax. Add more logging.
20230
20231         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20232         fail.
20233
20234 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20235
20236         PR libgcj/10610
20237         * gcc.dg/ppc-stackalign-1.c: New test.
20238
20239 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20240
20241         * ada/acats/run_all.sh: Change output to be more compliant with
20242         dejagnu framework.
20243         Create acats.sum and acats.log files under testsuite/ada/acats
20244         Only run [a-z]* directories, to filter out e.g. CVS.
20245         Redirect build output to log file.
20246
20247 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20248
20249         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20250
20251 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20252
20253         PR ada/5909:
20254         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20255
20256 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20257
20258         * gcc.c-torture/compile/20031023-1.c: New test.
20259         * gcc.c-torture/compile/20031023-2.c: New test.
20260         * gcc.c-torture/compile/20031023-3.c: New test.
20261         * gcc.c-torture/compile/20031023-4.c: New test.
20262
20263 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20264
20265         PR c++/10371
20266         * g++.dg/lookup/scoped8.C: New test.
20267
20268 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20269
20270         * g++.dg/opt/reg-stack3.C: New test.
20271
20272 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20273
20274         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20275
20276 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20277
20278         PR c++/11076
20279         * g++.dg/template/crash13.C: New test.
20280
20281 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20282
20283         * gcc.dg/c99-restrict-2.c: New test.
20284
20285 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20286
20287         PR c++/12698, c++/12699, c++/12700, c++/12566
20288         * g++.dg/inherit/covariant9.C: New test.
20289         * g++.dg/inherit/covariant10.C: New test.
20290         * g++.dg/inherit/covariant11.C: New test.
20291
20292 2003-10-23  Jason Merrill  <jason@redhat.com>
20293
20294         PR c++/12726
20295         * g++.dg/ext/complit2.C: New test.
20296
20297 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20298
20299         PR target/12654
20300         * gcc.c-torture/execute/20031020-1.c: New test.
20301
20302 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20303
20304         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20305         following the jump_insn.
20306
20307 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20308
20309         * gcc.dg/cast-lvalue-1.c: New test.
20310
20311 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20312
20313         PR c++/11962
20314         * g++.dg/template/cond2.C: New test.
20315
20316 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20317
20318         * gcc.dg/builtins-28.c: New test.
20319
20320 2003-10-20  Jan Hubicka  <jh@suse.cz>
20321
20322         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20323         parameter.
20324         * testsuite/gcc.dg/inline-2.c: Likewise.
20325
20326 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20327
20328         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20329         * gcc.dg/nest.c:  Likewise.
20330
20331 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20332
20333         PR c++/9781, c++/10583, c++/11862
20334         * g++.dg/parse/crash13.C: New test.
20335
20336 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20337
20338         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20339
20340 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20341
20342         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20343         Define HAVE_C99_RUNTIME except on Solaris.
20344         * gcc.dg/builtins-20.c: Likewise.
20345
20346 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20347
20348         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20349
20350 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20351
20352         PR c++/12495
20353         * g++.dg/template/crash21.C: New test.
20354
20355 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20356
20357         PR c++/2513
20358         * g++.dg/template/typename5.C: New test.
20359
20360 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20361
20362         PR c++/12369
20363         * g++.dg/template/friend25.C: New test.
20364
20365 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20366
20367         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20368         versions.
20369
20370 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20371
20372         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20373         == 2147483647.
20374
20375 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20376
20377         * gcc.c-torture/execute/960416-1.x: Remove.
20378         * gcc.c-torture/execute/divconst-3.x: Likewise.
20379
20380 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20381
20382         PR target/12598
20383         * gcc.dg/torture/cris-volatile-1.c: New test.
20384
20385 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20386
20387         PR optimization/9325
20388         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20389         for overflowing floating point to integer conversion during RTL
20390         simplification.
20391
20392 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20393
20394         * objc/execute/_cmd.m: Fix typo.
20395         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20396         Relax 'scan-assembler' regexp.
20397         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20398         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20399         * objc.dg/zero-link-2.m: Remove blank line.
20400         * objc.dg/zero-link-3.m: New test case.
20401
20402 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20403
20404         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20405
20406         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20407         than linker trickery.
20408
20409 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20410
20411         PR c++/12370
20412         * g++.dg/other/friend2.C: New test.
20413
20414 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20415
20416         * gcc.dg/20031012-1.c: New test.
20417
20418 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20419
20420         * gcc.dg/weak/weak-3.c: Fix for new warning.
20421
20422 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20423
20424         PR optimization/8750
20425         * gcc.c-torture/execute/20031012-1.c: New test case.
20426
20427 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20428
20429         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20430         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20431
20432 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20433
20434         PR optimization/12260
20435         * gcc.c-torture/compile/20031011-2.c: New test case.
20436
20437 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20438
20439         * gcc.c-torture/execute/20031011-1.c: New testcase.
20440
20441 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20442
20443         * gcc.c-torture/compile/20031011-1.c: New test.
20444
20445 2003-10-11  Jan Hubicka  <jh@suse.cz>
20446
20447         * g++.dg/other/first-global.C: New test.
20448
20449 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20450
20451         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20452
20453 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20454
20455         * gcc.c-torture/compile/20031010-1.c: New test.
20456
20457 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20458
20459         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20460         * gcc.c-torture/execute/va-arg-25.c: ... here.
20461
20462 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20463
20464         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20465
20466 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20467
20468         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20469
20470 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20471
20472         * g++.dg/parse/error2.C: New test.
20473
20474 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20475
20476         PR c++/11097
20477         * g++.dg/other/error5.C: Modify the error message.
20478         * g++.dg/lookup/using8.C: New test.
20479
20480 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20481
20482         * gcc.dg/darwin-abi-2.c: New file.
20483         * gcc.c-torture/execute/va-arg-24.c: New file.
20484
20485 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20486
20487         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20488         indentation.
20489
20490 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20491
20492         PR c++/10147
20493         * g++.dg/other/error4.C: Update error messages.
20494         * g++.dg/template/ptrmem4.C: Likewise.
20495
20496         PR c++/12337
20497         * g++.dg/init/new9.C: New test.
20498
20499         PR c++/12334, c++/12236, c++/8656
20500         * g++.dg/ext/attrib8.C: New test.
20501
20502 2003-10-06  Devang Patel  <dpatel@apple.com>
20503
20504         * gcc.dg/debug/dwarf2-3.h: New test.
20505         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20506
20507 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20508
20509         * g++.dg/opt/cfg2.C: New test.
20510
20511 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20512
20513         * g++.dg/opt/float1.C: New test.
20514
20515 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20516
20517         * gcc.dg/c90-array-lval-6.c: New test.
20518         * gcc.dg/c99-array-lval-6.c: New test.
20519
20520 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20521             Ziemowit Laski  <zlaski@apple.com>
20522
20523         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20524         'Derived', so that it is never considered a class method; add
20525         new warning for '+port' method ambiguity.
20526         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20527         <objc/objc-api.h> (needed on Mac OS X).
20528         * objc.dg/method-13.m: New test.
20529
20530 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20531
20532         PR optimization/9325, PR java/6391
20533         * gcc.c-torture/execute/20031003-1.c: New test case.
20534
20535 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20536
20537         PR optimization/12180
20538         * gcc.dg/20031002-1.c: New test.
20539
20540         PR c++/12486
20541         * g++.dg/inherit/error1.C: New test.
20542
20543 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20544
20545         * lib/f-torture.exp (search_for): Rename to...
20546         (search_for_re): This.  Also, clean up comments and the
20547         "regexp" invocation.
20548
20549 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20550
20551         * gcc.c-torture/compile/20031002-1.c: New test.
20552
20553 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20554
20555         * g++.dg/opt/cond1.C: New test.
20556
20557 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20558
20559         * gcc.dg/Wold-style-definition-2.c: New testcase.
20560         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20561
20562 2003-09-29  Richard Henderson  <rth@redhat.com>
20563
20564         * g++.dg/init/array10.C: Add dg-options.
20565
20566 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20567
20568         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20569
20570 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20571
20572         * g++.dg/template/friend19.C: Fix typo.
20573         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20574
20575 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20576
20577         * gcc.c-torture/execute/20030928-1.c: New test.
20578         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20579
20580 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20581
20582         * g++.dg/opt/unroll1.C: New test.
20583
20584 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20585
20586         PR optimization/11741
20587         * gcc.dg/20030926-1.c: New test case.
20588
20589 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20590
20591         PR c++/5655
20592         * g++.dg/parse/access7.C: New test.
20593         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20594
20595 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20596
20597         MERGE OF objc-improvements-branch into MAINLINE:
20598         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20599         if libobjc has not been built.
20600         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20601         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20602         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20603         objc/execute/nested-3.m, objc/execute/np-2.m,
20604         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20605         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20606         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20607         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20608         objc.dg/special/unclaimed-category-1.h,
20609         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20610         well as GNU runtime.
20611         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20612         * execute/cascading-1.m, execute/function-message-1.m,
20613         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20614         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20615         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20616         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20617         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20618         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20619         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20620         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20621         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20622         * objc.dg/bitfield-2.m: Run only on Darwin.
20623         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20624         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20625         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20626         * objc.dg/const-str-1.m: Fix constant string layout.
20627
20628 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20629
20630         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20631
20632 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20633
20634         * gcc.dg/darwin-abi-1.c: New file.
20635
20636 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20637
20638         PR target/12281
20639         * gcc.c-torture/compile/20030921-1.c: New test.
20640
20641 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20642
20643         * g++.dg/opt/reg-stack2.C: New test.
20644
20645 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20646
20647         * g++.dg/eh/delayslot1.C: New test.
20648
20649 2003-09-20  Richard Henderson  <rth@redhat.com>
20650
20651         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20652
20653 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20654
20655         * gcc.c-torture/execute/20030920-1.c: New test case.
20656
20657 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20658
20659         * g++.dg/rtti/typeid3.C: Correct expected error message.
20660
20661 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20662
20663         PR c++/157
20664         * g++.dg/parse/crash12.C: New test.
20665
20666 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20667
20668         * gcc.dg/compat/mixed-struct-check.h: New.
20669         * gcc.dg/compat/mixed-struct-defs.h: New.
20670         * gcc.dg/compat/mixed-struct-init.h: New.
20671         * gcc.dg/compat/struct-by-value-19_main.c: New.
20672         * gcc.dg/compat/struct-by-value-19_x.c: New.
20673         * gcc.dg/compat/struct-by-value-19_y.c: New.
20674         * gcc.dg/compat/struct-by-value-20_main.c: New.
20675         * gcc.dg/compat/struct-by-value-20_x.c: New.
20676         * gcc.dg/compat/struct-by-value-20_y.c: New.
20677         * gcc.dg/compat/struct-return-19_main.c: New.
20678         * gcc.dg/compat/struct-return-19_x.c: New.
20679         * gcc.dg/compat/struct-return-19_y.c: New.
20680         * gcc.dg/compat/struct-return-20_main.c: New.
20681         * gcc.dg/compat/struct-return-20_x.c: New.
20682         * gcc.dg/compat/struct-return-20_y.c: New.
20683
20684 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20685         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20686         so that it will not complain on LP64 targets.
20687
20688 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20689
20690         PR c++/495
20691         * g++.dg/template/friend24.C: New test.
20692
20693 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20694
20695         PR c++/12332
20696         * g++.dg/template/memtmpl2.C: New test.
20697
20698 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20699
20700         PR target/11184
20701         * gcc.dg/builtin-apply1.c: New test.
20702
20703 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         PR c++/9848
20706         * g++.dg/warn/Wunused-4.C: New test.
20707
20708 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20709
20710         PR c++/12316
20711         * g++.dg/other/gc2.C: New test.
20712
20713 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20714
20715         PR c++/11991
20716         * g++.dg/rtti/typeid3.C: New test.
20717
20718         PR c++/12266
20719         * g++.dg/overload/template1.C: New test.
20720
20721 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20722
20723         * g++.dg/opt/cfg3.C: New test.
20724
20725 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20726
20727         PR c++/7939
20728         * g++.dg/template/crash11.C: New test.
20729
20730 2003-09-16  Jason Merrill  <jason@redhat.com>
20731             Jakub Jelinek  <jakub@redhat.com>
20732
20733         * gcc.dg/attr-warn-unused-result.c: New test.
20734
20735 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         PR c++/12184
20738         * g++.dg/expr/call2.C: New test.
20739
20740 2003-09-15  Andreas Jaeger  <aj@suse.de>
20741
20742         * gcc.dg/Wold-style-definition-1.c: New test.
20743
20744 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/3907
20747         * g++.dg/parse/template12.C: New test.
20748
20749         * g++.dg/abi/bitfield11.C: New test.
20750         * g++.dg/abi/bitfield12.C: Likewise.
20751
20752 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20753
20754         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20755         non-expansion of functional macro name without arguments at EOL.
20756         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20757
20758 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20759
20760         * gcc.c-torture/execute/20030914-[12].c: New tests.
20761
20762 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         PR c++/11788
20765         * g++.dg/overload/addr1.C: New test.
20766
20767 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20768
20769         * gcc.dg/20030909-1.c: New test.
20770
20771 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20772
20773         * gcc.dg/ultrasp10.c: New test.
20774
20775 2003-09-09  Devang Patel  <dpatel@apple.com>
20776
20777         * gcc.dg/darwin-ld-6.c: New test.
20778
20779 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20780
20781         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20782
20783 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20784
20785         * gcc.dg/ia64-types1.c: New test.
20786         * gcc.dg/ia64-types2.c: Likewise.
20787
20788 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20789
20790         * gcc.dg/builtins-1.c: Add more _Complex tests.
20791         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20792
20793         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20794         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20795
20796 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/11786
20799         * g++.dg/lookup/koenig2.C: New test.
20800
20801         PR c++/5296
20802         * g++.dg/rtti/typeid2.C: New test.
20803
20804 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20805
20806         * gcc.c-torture/compile/20030904-1.c: New test.
20807
20808 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20809
20810         * g++.dg/opt/longbranch2.C: New test.
20811
20812 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20813
20814         * g++.dg/template/crash10.C: Only compile it.
20815
20816 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20817
20818         PR middle-end/11665
20819         * gcc.c-torture/compile/20030907-1.c: New test.
20820         * g++.dg/init/array11.C: New test.
20821
20822 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20823
20824         PR c++/11852
20825         * g++.dg/init/struct1.C: New test.
20826
20827 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20828
20829         PR c++/12181
20830         * g++.dg/expr/comma1.C: New test.
20831
20832 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20833
20834         PR c++/11867
20835         * g++.dg/expr/static_cast5.C: New test.
20836
20837 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20838
20839         PR c++/11507
20840         * g++.dg/lookup/scoped7.C: New test.
20841
20842         PR c++/9574
20843         * g++.dg/other/static1.C: New test.
20844
20845         PR c++/11490
20846         * g++.dg/warn/template-1.C: New test.
20847
20848         PR c++/11432
20849         * g++.dg/template/crash10.C: New test.
20850
20851         PR c++/2478
20852         * g++.dg/overload/VLA.C: New test.
20853
20854         PR c++/10804
20855         * g++.dg/template/call1.C: New test.
20856
20857 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20858
20859         PR c++/11794
20860         * g++.dg/parse/using3.C: New test.
20861
20862 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20863
20864         PR c++/11409
20865         * g++.dg/overload/builtin3.C: New test case.
20866
20867 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20868
20869         PR c/9862
20870         * gcc.dg/20030906-1.c: New test.
20871         * gcc.dg/20030906-2.c: Likewise.
20872
20873 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20874
20875         PR c++/12167
20876         * g++.dg/parse/defarg5.C: New test.
20877
20878         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20879
20880 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/12163
20883         * g++.dg/expr/static_cast4.C: New test.
20884
20885         PR c++/12146
20886         * g++.dg/template/crash9.C: New test.
20887
20888 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20889
20890         * g++.old-deja/g++.ext/pretty2.C: Update for change
20891         in __FUNCTION__.
20892         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20893
20894 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20895
20896         PR c++/11922
20897         * g++/dg/template/qualified-id1.C: New test.
20898
20899         PR c++/12037
20900         * g++.dg/warn/noeffect4.C: New test.
20901
20902 2003-09-04  Matt Austern  <austern@apple.com>
20903
20904         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20905         * g++.dg/ext/fnname2.C: Likewise.
20906         * g++.dg/ext/fnname3.C: Likewise.
20907
20908 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * g++.dg/expr/lval1.C: New test.
20911         * g++.dg/ext/lvcast.C: Remove.
20912
20913 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20914
20915         PR optimization/11700.
20916         * gcc.c-torture/compile/20030903-1.c: New test case.
20917
20918 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20919
20920         PR c++/12053
20921         * g++.dg/abi/layout4.C: New test.
20922
20923 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
20924
20925         PR c++/11553
20926         * g++.dg/parse/friend3.C: New test.
20927
20928 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/11847
20931         * g++.dg/template/class1.C: New test.
20932
20933         PR c++/11808
20934         * g++.dg/expr/call1.C: New test.
20935
20936 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
20937
20938         PR c++/12114
20939         * g++.dg/init/ref9.C: New test.
20940
20941         PR c++/11972
20942         * g++.dg/template/nested4.C: New test.
20943
20944 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/12093
20947         * g++.dg/template/non-dependent4.C: New test.
20948
20949         PR c++/11928
20950         * g++.dg/inherit/conv1.C: New test.
20951
20952 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20953
20954         PR c++/6196
20955         * g++.dg/ext/label1.C: New test.
20956         * g++.dg/ext/label2.C: Likewise.
20957
20958 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20959
20960         * g++.dg/expr/cond3.C: New test.
20961
20962 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20963
20964         * gcc.dg/builtins-1.c: Add new builtin cases.
20965
20966 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20967
20968         * gcc.dg/builtins-1.c: Add new cases.
20969         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20970
20971 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20972
20973         * gcc.dg/builtins-1.c: Add more math builtin tests.
20974         * gcc.dg/torture/builtin-attr-1.c: New test.
20975
20976 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20977
20978         PR optimization/5079
20979         * g++.dg/opt/static3.C: New test.
20980
20981 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20982
20983         * gcc.misc-tests/gcov-10b.c: New test.
20984
20985 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
20986
20987         * g++.dg/opt/ptrmem3.C: New test.
20988
20989         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
20990
20991 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
20992
20993         * gcc.dg/20030826-2.c: New test.
20994
20995 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20996
20997         PR middle-end/12002
20998         * g77.f-torture/compile/12002.f: New test case.
20999
21000 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21001
21002         * gcc.dg/20030826-1.c: New test case.
21003
21004 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21005
21006         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21007
21008 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21009
21010         PR c++/11871
21011         * c++.dg/lookup/crash1.C: New test.
21012
21013         * c++.dg/warn/noeffect3.C: New test.
21014
21015 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21016
21017         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21018         * gcc.dg/compat/vector-1_y.c: Ditto.
21019         * gcc.dg/compat/vector-2_x.c: Ditto.
21020         * gcc.dg/compat/vector-2_y.c: Ditto.
21021
21022 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21023
21024         * gcc.dg/20030702-1.c: New test.
21025
21026 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/8795
21029         * g++.dg/ext/altivec-1.C: New test.
21030
21031 2003-08-24  Richard Henderson  <rth@redhat.com>
21032
21033         * g++.dg/eh/simd-2.C: Add -w for x86.
21034
21035 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21036
21037         * gcc.dg/20030815-1.c: New test.
21038
21039 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21040
21041         PR c++/3765
21042         * g++.dg/parse/access6.C: New test.
21043
21044 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21045
21046         PR c++/641, c++/11876
21047         * g++.dg/template/friend22.C: New test.
21048         * g++.dg/template/friend23.C: Likewise.
21049
21050 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21051
21052         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21053         identically.
21054
21055 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21056
21057         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21058
21059 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21060
21061         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21062
21063 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21064
21065         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21066
21067 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21068
21069         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21070
21071 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/11919
21074         * g++.dg/overload/prom1.C: New test.
21075
21076         PR c++/11551
21077         * g++.dg/parse/dtor2.C: New test.
21078
21079         PR c++/10762
21080         * g++.dg/parse/using2.C: New test.
21081
21082 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21083
21084         PR target/11805
21085         * gcc.c-torture/compile/20030821-1.c: New.
21086
21087 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21088
21089         PR c++/11834
21090         * g++.dg/template/deduce2.C: New test.
21091
21092 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21093
21094         * gcc.c-torture/execute/20030821-1.c: New test.
21095
21096 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21097
21098         PR middle-end/11984
21099         * gcc.dg/20030820-1.c: New test case.
21100
21101 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21102
21103         PR c++/11945
21104         * g++.dg/warn/noeffect2.C: New test.
21105
21106 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/10926
21109         * g++.dg/template/dtor2.C: New test.
21110
21111         PR c++/11684
21112         * g++.dg/template/operator1.C: New test.
21113         * g++.dg/parse/operator4.C: New test.
21114
21115         PR c++/11946.C
21116         * g++.dg/expr/enum1.C: New test.
21117         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21118
21119         PR c++/11036.C
21120         * g++.dg/parse/elab2.C: New test.
21121         * g++.dg/parse/typedef4.C: Change error message.
21122         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21123         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21124         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21125
21126 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21127
21128         * gcc.dg/pch/warn-1.c: New.
21129         * gcc.dg/pch/warn-1.hs: New.
21130
21131         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21132         not-tested file.
21133
21134 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21135
21136         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21137
21138 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21139
21140         * gcc.dg/uninit-D.c: New Test.
21141         * gcc.dg/uninit-E.c: New Test.
21142         * gcc.dg/uninit-F.c: New Test.
21143         * gcc.dg/uninit-G.c: New Test.
21144
21145 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21146
21147         * g++.dg/README: Describe the pch directory.
21148
21149 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21150
21151         PR c++/11174
21152         * g++.dg/parse/access4.C: New test.
21153         * g++.dg/parse/access5.C: Likewise.
21154         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21155
21156 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21157
21158         * gcc.dg/noncompile/20030818-1.c: New.
21159
21160 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         PR c++/11957
21163         * g++.dg/warn/noeffect1.C: New test.
21164
21165         * g++.dg/template/scope2.C: New test.
21166         * g++.dg/template/error2.C: Correct dg-error
21167
21168 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21169
21170         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21171
21172 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         PR C++/11512
21175         * g++.dg/template/warn1.C: New.
21176
21177 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21178
21179         * g++.dg/template/error2.C: New test.
21180         * g++.dg/lookup/using7.C: Adjust errors
21181         * g++.old-deja/g++.pt/crash36.C: Likewise.
21182         * g++.old-deja/g++.pt/derived3.C: Likewise.
21183
21184 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21185
21186         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21187         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21188         * gcc.c-torture/execute/builtins/string-9.c: New, from
21189         string-opt-9.c.  Adjust for execute/builtins framework.
21190         * gcc.c-torture/execute/string-opt-9.c: Delete.
21191
21192 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21195
21196         * g++.dg/parse/ret-type2.C: New test.
21197
21198         PR c++/11703
21199         * g++.dg/init/new8.C: New test.
21200
21201         PR c++/10923
21202         * g++.dg/parse/typedef5.C: New test.
21203
21204         PR c++/9512
21205         * g++.dg/parse/qualified2.C: New test.
21206         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21207         invalid code.
21208
21209 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21210
21211         * g++.dg/conversion/ptrmem1.C: New test.
21212
21213 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21214
21215         PR target/11693
21216         * gcc.dg/20030811-1.c: New test.
21217
21218         PR target/11535
21219         * gcc.c-torture/execute/20030811-1.c: New test.
21220
21221 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21222
21223         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21224
21225 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR c++/11789.C
21228         * g++.dg/inherit/multiple1.C: New test.
21229
21230 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21231
21232         * gcc.dg/spe1.c: New test.
21233
21234         PR c++/11670
21235         * g++.dg/expr/cast2.C: New test.
21236
21237         PR c++/10530
21238         * g++.dg/template/dependent-name2.C: New test.
21239
21240 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21241
21242         * g++.dg/parse/crash11.C: Put the dg options in comments.
21243
21244 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21245
21246         * lib/gcc-dg.exp: Update for diagnostic change.
21247
21248 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21249
21250         PR c++/5767
21251         * g++.dg/parse/crash11.C: New test.
21252
21253 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21254
21255         * gcc.dg/cpp/spacing1.c: Update.
21256
21257 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21258
21259         PR target/11739
21260         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21261         a value for -mtune.
21262
21263 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21264
21265         PR middle-end/11771
21266         * gcc.c-torture/compile/20030804-1.c: New test case.
21267
21268 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21269
21270         * gcc.dg/20030804-1.c: New test case.
21271
21272 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21273
21274         * gcc.dg/cpp/separate-1.c: New test.
21275
21276 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         PR c++/11704
21279         * g++.dg/template/dependent-expr2.C: New test.
21280
21281         PR c++/11766
21282         * g++.dg/expr/ptrmem1.C: New test.
21283
21284 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21285
21286         PR c++/9453
21287         * g++.dg/template/friend15.C: New test.
21288
21289 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21290
21291         * lib/dg-pch.exp: Work round PCH bug.
21292
21293 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21294
21295         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21296         builtins.  Move cases from builtins-4.c here.
21297
21298         * gcc.dg/torture/builtin-math-1.c: New test taken from
21299         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21300         additional cases.
21301
21302         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21303         Delete.
21304
21305 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         PR c++/9447
21308         * g++.dg/template/using7.C: New test.
21309
21310 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21311
21312         * import1.c, import2.c: New tests.
21313
21314 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21315
21316         * g++.dg/eh/crossjump1.C: New test.
21317
21318 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21319
21320         PR c++/11697
21321         * g++.dg/template/using6.C: New test.
21322
21323         PR c++/11744
21324         * g++.dg/template/koenig2.C: New test.
21325
21326 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21327
21328         PR c++/7983
21329         * g++.dg/parse/typedef4.C: New test.
21330
21331 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21332
21333         PR c++/8442, c++/8806
21334         * g++.dg/template/elab1.C: New test.
21335         * g++.dg/template/type2.C: Likewise.
21336         * g++.dg/template/ttp3.C: Adjust expected error message.
21337         * g++.old-deja/g++.law/visibility13.C: Likewise.
21338         * g++.old-deja/g++.niklas/t135.C: Likewise.
21339         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21340         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21341         template argument.
21342         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21343
21344 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21345
21346         PR c++/11295
21347         * g++.dg/ext/stmtexpr1.C: New test.
21348
21349         * g++.dg/opt/tmp1.C: New test.
21350
21351         PR c++/11525
21352         * g++.dg/parse/constant4.C: New test.
21353
21354         PR c++/9447
21355         * g++.dg/template/using5.C: New test.
21356
21357 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21358
21359         * gcc.dg/builtins-27.c: New test case.
21360
21361 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21362
21363         * gcc.dg/tls/opt-7.c: New test.
21364
21365 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         * g++.old-deja/g++.other/crash18.C: Remove.
21368
21369 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21370
21371         * g++.dg/template/explicit3.C: New.
21372         * g++.dg/template/explicit4.C: New.
21373         * g++.dg/template/explicit5.C: New.
21374
21375         PR c++/11347
21376         * g++.dg/template/memtmpl1.C: New.
21377
21378 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21379
21380         PR target/11565
21381         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21382         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21383
21384 2003-07-30  Jan Hubicka  <jh@suse.cz>
21385
21386         * vtgc1.c: Kill.
21387
21388 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21389
21390         * gcc.dg/struct-in-proto-1.c: New test.
21391
21392 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21393
21394         * gcc.dg/cpp/include2.c: Only expect one message.
21395
21396 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         PR c++/9447
21399         * g++.dg/template/using1.C: New test.
21400         * g++.dg/template/using2.C: New test.
21401         * g++.dg/template/using3.C: New test.
21402         * g++.dg/template/using4.C: New test.
21403
21404 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21405
21406         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21407         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21408
21409 2003-07-28  Jan Hubicka  <jh@suse.cz>
21410
21411         PR c++/11530
21412         * g++.dg/opt/call1.C: New test.
21413
21414 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21415
21416         PR c++/11667
21417         * g++.dg/init/enum2.C: New test.
21418         * g++.dg/template/overload1.C: Add "-w" option.
21419
21420 2003-07-28    <hp@bitrange.com>
21421
21422         * gcc.dg/Wdeclaration-after-statement-1.c,
21423         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21424
21425 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21426
21427         * gcc.c-torture/compile/20030725-1.c: New test.
21428
21429 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21430
21431         * gcc.dg/20030505.c: Only run for SPE.
21432         Remove definition of opaque type.
21433
21434 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21435
21436         * g++.dg/template/ptrmem6.C: New test.
21437
21438 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21439
21440         * gcc.c-torture/compile/zero-strct-2.c: New test.
21441
21442 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21443
21444         * gcc.dg/intermod-1.c: New test.
21445
21446 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21447
21448         PR c++/11617
21449         * g++.dg/template/lookup2.C: New test.
21450         * g++.dg/template/memclass1.C: Remove instantiated from error.
21451         * g++.dg/other/error2.C: Tweak expected errors.
21452
21453         PR c++/11596
21454         * g++.dg/template/defarg3.C: New test.
21455
21456         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21457
21458 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21459
21460         * g++.dg/inherit/access5.C: New test.
21461
21462 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21463
21464         PR c++/11513
21465         * g++.dg/template/crash8.C: New test.
21466
21467 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21468
21469         PR c/10602
21470         * gcc.dg/noncompile/incomplete-2.c: New test.
21471
21472 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/11645
21475         * g++.dg/inherit/access4.C: New test.
21476
21477         PR c++/11517
21478         * g++.dg/expr/cond2.C: New test.
21479
21480         PR optimization/10679
21481         * g++.dg/opt/inline4.C: New test.
21482
21483 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.dg/parse/crash10: New test.
21486
21487 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         * g++.dg/ext/flexary1.C: New test.
21490
21491 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21492
21493         PR c++/10793
21494         * g++.dg/template/crash9.C: New test.
21495
21496 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21497
21498         PR c++/3004
21499         * g++.dg/parse/typedef3.C: New test.
21500
21501         PR c++/7906
21502         * g++.dg/parse/operator2.C: New test.
21503
21504         PR c++/8895
21505         * g++.dg/parse/def-tmpl-arg1.C: New test.
21506
21507         PR c++/9282
21508         * g++.dg/parse/funptr1.C: New test.
21509
21510         PR c++/9452
21511         * g++.dg/parse/ambig3.C: New test.
21512
21513         PR c++/9454
21514         * g++.dg/parse/operator3.C: New test.
21515
21516         PR c++/9486
21517         * g++.dg/parse/template10.C: New test.
21518
21519         PR c++/9488
21520         * g++.dg/parse/template11.C: New test.
21521
21522         PR c++/10150
21523         * g++.dg/parse/invalid-op1.C: New test.
21524
21525         PR c++/10247
21526         * g++.dg/parse/condexpr1.C: New test.
21527
21528 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21529
21530         * g++.dg/ext/packed3.C: New test.
21531         * g++.dg/ext/packed4.C: New test.
21532
21533         * gcc.dg/pack-test-3.c: New test.
21534
21535 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21536
21537         * lib/compat.exp: Handle dg-options per source file.
21538         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21539         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21540         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21541         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21542         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21543         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21544         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21545         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21546         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21547         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21548         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21549         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21550         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21551         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21552
21553 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21554
21555         PR c/10320
21556         * gcc.c-torture/execute/20030718-1.c: New test.
21557
21558 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21559
21560         PR optimization/11536
21561         * gcc.dg/20030721-1.c: New test.
21562
21563 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/11546
21566         * g++.dg/template/lookup1.C: New test.
21567
21568 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21569
21570         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21571         diagnostics of ill-formed constructs involving labels.
21572         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21573         the new 'previously defined here' message.
21574
21575 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         * g++.dg/parse/non-dependent2.C: New test.
21578
21579 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21580
21581         * g++.dg/init/init-ref4.C: xfail on targets without
21582         weak symbols.
21583
21584 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21585
21586         PR target/11087
21587         * gcc.c-torture/execute/20030717-1.c: New test.
21588
21589 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21590
21591         * g++.dg/opt/cfg1.C: New test.
21592
21593 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21594
21595         PR optimization/11557
21596         * gcc.dg/20030717-1.c: New test.
21597
21598 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21599
21600         PR c++/10476
21601         * g++.dg/expr/crash-1.C: New test.
21602
21603         PR c++/11027
21604         * g++.dg/template/init3.C: New test.
21605
21606         PR c++/8222
21607         * g++.dg/template/non-dependent1.C: New test.
21608
21609         PR c++/11070
21610         * g++.dg/template/non-dependent2.C: New test.
21611
21612         PR c++/11071
21613         * g++.dg/template/non-dependent3.C: New test.
21614
21615         PR c++/9907
21616         * g++.dg/template/sizeof5.C: New test.
21617
21618 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21619
21620         PR 11498
21621         * gcc.c-torture/compile/mangle-1.c: New file.
21622
21623 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21624
21625         PR c++/7809
21626         * g++.dg/parse/access3.C: New test.
21627
21628 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21629
21630         PR c++/11384
21631         * g++.dg/init/init-ref4.C: New test.
21632
21633 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21634
21635         PR c++/11547
21636         * g++.dg/parse/constant3.C: New test.
21637         * g++.dg/parse/crash7.C: Likewise.
21638
21639 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21640
21641         PR target/11008
21642         * gcc.dg/i386-pentium4-not-mull.c: New.
21643
21644 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21645
21646         * gcc.dg/asm-names.c (ymain): Make it weak.
21647
21648 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21649
21650         PR c++/5421
21651         * g++.dg/template/friend21.C: New test.
21652
21653 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.dg/cleanup-8.c: New test.
21656         * gcc.dg/cleanup-9.c: New test.
21657
21658 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21659
21660         * g++.dg/ext/dll-MI1.h: New file.
21661         * g++.dg/ext/dllexport-MI1.C: New file.
21662         * g++.dg/ext/dllimport-MI1.C: New file.
21663
21664 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21667         it does not have cmpstrsi patterns (just cmpmemsi).
21668
21669 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21670
21671         PR debug/11473
21672         * g++.dg/debug/debug8.C: New test.
21673
21674 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21675
21676         PR c++/10108
21677         * g++.dg/template/crash7.C: New test.
21678
21679 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21680
21681         PR target/10795
21682         * gcc.c-torture/compile/20030708-1.c: New.
21683
21684 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21685
21686         * gcc.c-torture/execute/20030715-1.c: New test.
21687
21688 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21689
21690         * gcc.dg/pch/inline-3.c: New file.
21691         * gcc.dg/pch/inline-3.hs: New file.
21692         * gcc.dg/pch/inline-4.c: New file.
21693         * gcc.dg/pch/inline-4.hs: New file.
21694
21695 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21696
21697         PR c++/11509
21698         * g++.dg/template/crash6.C: New test.
21699
21700         PR c++/7053
21701         * g++.dg/template/friend20.C: New test.
21702
21703         PR c++/7019
21704         * g++.dg/template/overload2.C: New test.
21705
21706 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21707
21708         PR optimization/11440
21709         * gcc.c-torture/execute/20030714-1.c: New test.
21710
21711 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21712
21713         PR c++/11154
21714         * g++.dg/template/partial2.C: New test.
21715
21716 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21717
21718         PR c++/11503
21719         * g++.dg/template/anon1.C: New test.
21720
21721         PR c++/11493
21722         PR c++/11495
21723         * g++.dg/parse/template9.C: Likewise.
21724         * g++.dg/template/crash4.C: New test.
21725         * g++.dg/template/koenig1.C: Likewise.
21726         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21727         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21728         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21729         functions.
21730         * g++.old-deja/g++.jason/template36.C: Likewise.
21731         * g++.old-deja/g++.mike/p1989.C: Likewise.
21732         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21733         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21734         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21735         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21736         compiling.
21737         * g++.old-deja/g++.pt/union2.C: Use this->.
21738
21739 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21740
21741         * gcc.dg/20030711-1.c: New test.
21742
21743 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21744
21745         PR c++/11050
21746         * g++.dg/parse/args1.C: New test.
21747         * g++.pt/defarg8.C: Change expected errors.
21748
21749 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR c++/8164
21752         * g++.dg/template/nontype2.C: New test.
21753
21754         PR c++/10558
21755         * g++.dg/parse/template8.C: New test.
21756
21757         PR c++/8327
21758         * g++.dg/template/scope1.C: New test.
21759
21760         * g++.dg/warn/Wsign-compare-1.C: New test.
21761
21762 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21763
21764         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21765
21766 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/9411
21769         * g++.dg/template/explicit2.C: New test.
21770
21771         PR c++/10032
21772         * g++.dg/warn/pedantic1.C: New test.
21773
21774 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21775
21776         PR c++ 9483
21777         * g++.dg/other/field1.C: New test.
21778
21779 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21780
21781         PR c/11449
21782         * gcc.c-torture/compile/20030707-1.c: New.
21783
21784 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21785
21786         PR c++/10849
21787         * g++.dg/template/access12.C: New test.
21788
21789 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21790
21791         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21792         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21793         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21794         * gcc.misc-tests/gcov.exp: Update
21795         * g++.dg/gcov/gcov.exp: Update
21796         * lib/gcov.exp: Update.
21797
21798 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * g++.dg/abi/mangle17.C: Make sure template expressions are
21801         dependent.
21802         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21803         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21804         * g++.dg/opt/stack1.C: Remove erroneous code.
21805         * g++.dg/parse/template7.C: New test.
21806         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21807         * g++.old-deja/g++.pt/crash4.C: Likewise.
21808
21809 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21810
21811         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21812         with zero or one occurence of `$' after the initial `L'.
21813
21814 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21815
21816         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21817
21818 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21819
21820         PR c/11370
21821         * gcc.dg/Wunreachable-6.c: New testcase.
21822         * gcc.dg/Wunreachable-7.c: New testcase.
21823
21824 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21825
21826         PR c/11420
21827         * gcc.dg/20030708-1.c: New test.
21828
21829 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21830
21831         * gcc.dg/compat/sdata-section.h: New file.
21832         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21833         * gcc.dg/torture/mips-sdata-1.c: New test.
21834
21835 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21836
21837         PR c++/11030
21838         * g++.dg/template/friend19.C: New test.
21839
21840 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21841
21842         * g++.dg/opt/strength-reduce.C: New test.
21843
21844 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21845
21846         PR target/10979
21847         * gcc.dg/20030707-1.c: New testcase.
21848
21849 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21850
21851         PR optimization/11059
21852         * g++.dg/opt/emptyunion.C: New testcase.
21853
21854 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21855             Eric Botcazou  <ebotcazou@libertysurf.fr>
21856
21857         * g++.dg/opt/stack1.C: New test.
21858
21859 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21860
21861         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21862         run test.
21863
21864         PR c++/11431
21865         * g++.dg/expr/static_cast3.C: New test.
21866
21867 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21868
21869         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21870         everywhere.
21871         * gcc.dg/concat.c: Concatenation of string constants with
21872         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21873         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21874         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21875         necessary to avoid multi-character character constant warning.
21876         * gcc.dg/cpp/escape.c: Likewise.
21877         * gcc.dg/cpp/ucs.c: Likewise.
21878         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21879         Fix a typo.
21880
21881 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21882
21883         PR c/11428
21884         * gcc.c-torture/compile/20030704-1.c: New.
21885
21886 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21887
21888         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21889
21890 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21891
21892         PR c++/5287, PR c++/7910,  PR c++/11021
21893         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21894         tests for warnings.
21895         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21896         * g++.dg/ext/dllimport3.C: Likewise.
21897         * g++.dg/ext/dllimport4.C: New file.
21898         * g++.dg/ext/dllimport5.C: New file.
21899         * g++.dg/ext/dllimport6.C: New file.
21900         * g++.dg/ext/dllimport7.C: New file.
21901         * g++.dg/ext/dllimport8.C: New file.
21902         * g++.dg/ext/dllimport9.C: New file.
21903         * g++.dg/ext/dllimport10.C: New file.
21904         * g++.dg/ext/dllexport1.C: New file.
21905
21906 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21909         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21910
21911 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21912
21913         * gcc.dg/builtins-25.c: New testcase.
21914         * gcc.dg/builtins-26.c: New testcase.
21915
21916 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21917
21918         * gcc.dg/compat/vector-defs.h: New file.
21919         * gcc.dg/compat/vector-setup.h: New file.
21920         * gcc.dg/compat/vector-check.h: New file.
21921         * gcc.dg/compat/vector-1_main.c: New file.
21922         * gcc.dg/compat/vector-1_x.c: New file.
21923         * gcc.dg/compat/vector-1_y.c: New file.
21924         * gcc.dg/compat/vector-2_main.c: New file.
21925         * gcc.dg/compat/vector-2_x.c: New file.
21926         * gcc.dg/compat/vector-2_y.c: New file.
21927
21928         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
21929         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
21930         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
21931         * gcc.dg/compat/struct-align-1.h: New file.
21932         * gcc.dg/compat/struct-align-1_main.c: New file.
21933         * gcc.dg/compat/struct-align-1_x.c: New file.
21934         * gcc.dg/compat/struct-align-1_y.c: New file.
21935         * gcc.dg/compat/struct-align-2.h: New file.
21936         * gcc.dg/compat/struct-align-2_main.c: New file.
21937         * gcc.dg/compat/struct-align-2_x.c: New file.
21938         * gcc.dg/compat/struct-align-2_y.c: New file.
21939
21940         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
21941         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21942         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21943         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21944         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21945         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21946         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21947         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21948         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21949         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21950         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21951         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21952         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21953         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21954         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21955         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21956         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21957         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21958         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21959         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21960         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21961         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21962         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21963         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21964         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21965         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21966         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21968         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21969
21970 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21971
21972         * gcc.dg/i386-call-1.c: New test.
21973
21974 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21975
21976         PR c++/9162
21977         * g++.dg/parse/defarg4.C: New.
21978
21979 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21980
21981         PR target/10700
21982         * gcc.c-torture/compile/20030703-1.c: New test case.
21983
21984 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21985
21986         * g++.dg/template/local3.C: Remove extra semicolon.
21987
21988 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21989
21990         * gcc.dg/i386-volatile-1.c: New test.
21991
21992 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         PR c++/11072
21995         * g++.dg/other/offsetof2.C: XFAIL.
21996         * g++.dg/other/offsetof5.C: New.
21997
21998         PR c++/10219
21999         * g++.dg/template/error1.C: New.
22000
22001         PR c++/9779
22002         * g++.dg/template/dependent-expr1.C: New.
22003
22004 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/6949
22007         * g++.dg/template/local3.C: New test.
22008
22009         PR c++/11149
22010         * g++.dg/lookup/scoped6.C: New test.
22011
22012 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22013
22014         PR c++/8046
22015         * g++.dg/other/error7.C: New test.
22016
22017 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22018
22019         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22020         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22021         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22022         * g++.old-deja/g++.other/union2.C: Likewise.
22023         * gcc.dg/c90-const-expr-2.c: Likewise.
22024         * gcc.dg/c90-const-expr-3.c: Likewise.
22025         * gcc.dg/c99-const-expr-2.c: Likewise.
22026         * gcc.dg/c99-const-expr-3.c: Likewise.
22027         * gcc.dg/concat.c: Likewise.
22028
22029 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/9559
22032         * g++.dg/init/static1.C: New test.
22033
22034 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22035
22036         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22037         * g++.old-deja/g++.other/access2.C: Likewise.
22038         * g++.old-deja/g++.other/decl2.C: Likewise.
22039         * gcc.c-torture/execute/20020615-1.c: Likewise.
22040
22041 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22042
22043         PR c++/4933
22044         * g++.dg/template/sizeof4.C: New test.
22045
22046 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22047
22048         * g++.dg/other/error6.C: New test.
22049
22050 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22051
22052         PR c++/10750
22053         * g++.dg/parse/constant2.C: New test.
22054
22055 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22056
22057         PR c++/11106
22058         * g++.dg/other/error5.C: New test.
22059
22060 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22061
22062         * gcc.dg/format/gcc_diag-1.c: New test.
22063
22064 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22065
22066         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22067
22068 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22069
22070         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22071         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22072         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22073
22074 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * gcc.c-torture/execute/builtins/string-8.c: New test.
22077         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22078         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22079         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22080
22081 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/10468
22084         * g++.dg/ext/typeof6.C: New test.
22085
22086 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/10796
22089         * g++.dg/init/enum1.C: New test.
22090
22091 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22092
22093         * gcc.dg/20030627-1.c: New test.
22094
22095 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22096
22097         PR c++/11332
22098         * g++.dg/expr/static_cast2.C: New test.
22099
22100 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22101             Jakub Jelinek  <jakub@redhat.com>
22102
22103         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22104         sprintf(dst,"%s",src) optimization.
22105         * gcc.c-torture/execute/20030626-1.c: New test case.
22106         * gcc.c-torture/execute/20030626-2.c: New test case.
22107
22108 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22109
22110         * gcc.c-torture/execute/multi-ix.c: New test.
22111
22112         * gcc.c-torture/execute/simd-4.c (main):
22113         Added missing semicolon at end of union.
22114
22115 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22116
22117         PR c++/8266
22118         * g++.dg/template/explicit-instantiation3.C: New test.
22119
22120 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22121
22122         * gcc.dg/20030626-1.c: Use signed char.
22123
22124 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22125
22126         * gcc.dg/20030626-1.c: New test.
22127
22128 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22129
22130         * const-str-2.m: Update.
22131
22132 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/10990
22135         * g++.dg/rtti/dyncast1.C: New test.
22136         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22137         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22138         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22139
22140         PR c++/10931
22141         * g++.dg/expr/static_cast1.C: New test.
22142
22143 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22144
22145         * gcc.dg/20030625-1.c: New test.
22146
22147 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22148
22149         * gcc.c-torture/compile/20030624-1.c: New test case.
22150
22151 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22152
22153         * gcc.c-torture/execute/string-opt-17.c: New test.
22154
22155 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22156
22157         PR c++/5754
22158         * g++.dg/parse/crash6.C: New test.
22159
22160 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22161
22162         * gcc.dg/builtins-24.c: New test case.
22163
22164 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * g++.dg/opt/operator1.C: New test.
22167
22168 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22169
22170         * gcc.c-torture/execute/string-opt-16.c: New test case.
22171
22172 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22173
22174         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22175         * g++.old-deja/g++.other/conv7.C: Likewise
22176         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22177         * g++.old-deja/g++.other/overload14.C: Likewise.
22178
22179 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22180
22181         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22182         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22183
22184 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/10888
22187         * g++.dg/warn/Winline-3.C: New test.
22188
22189 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22190
22191         * lib/target-supports.exp (check_alias_available): Make the test
22192         program acceptable to the Solaris assembler.
22193
22194         PR c++/10749
22195         * g++.dg/template/memclass2.C: New test.
22196
22197 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22198             Eric Botcazou  <ebotcazou@libertysurf.fr>
22199
22200         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22201         data for non-matching targets.
22202         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22203
22204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/10845
22207         * g++.dg/template/member3.C: New test.
22208
22209 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/10939
22212         * g++.dg/template/func1.C: New test.
22213
22214         PR c++/9649
22215         * g++.dg/template/static4.C: New test.
22216         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22217
22218         PR c++/11041
22219         * g++.dg/init/ref7.C: New test.
22220
22221 2003-06-19  Matt Austern  <austern@apple.com>
22222
22223         PR c++/11228
22224         * g++.dg/anew1.C: New test.
22225         * g++.dg/anew2.C: New test.
22226         * g++.dg/anew3.C: New test.
22227         * g++.dg/anew4.C: New test.
22228
22229 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22230
22231         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22232
22233 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22234
22235         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22236         endian-dependent.
22237
22238 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22239
22240         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22241         Remove cruft.
22242
22243 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22244
22245         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22246         * gcc.c-torture/compile/961203-1.c: Likewise.
22247         * gcc.c-torture/compile/980506-1.c: Likewise.
22248
22249 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22250
22251         PR c++/10712
22252         * g++.dg/lookup/using7.C: New test.
22253
22254 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22255
22256         PR c++/11105
22257         * g++.dg/abi/conv1.C: Remove it.
22258         * g++.dg/template/conv7.C: New test.
22259         * g++.dg/template/conv8.C: Likewise.
22260         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22261         conversion operator.
22262
22263 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22264
22265         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22266         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22267         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22268         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22269         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22270         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22271         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22272         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22273         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22274         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22275         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22276         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22277         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22278         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22279         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22280         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22281         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22282         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22283         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22284         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22286         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22288         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22289         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22290         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22291         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22292         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22293         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22294
22295 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22296
22297         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22298         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22299         indications.
22300
22301 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22302
22303         * gcc.dg/i386-387-5.c: New test case.
22304         * gcc.dg/i386-387-6.c: New test case.
22305         * gcc.dg/builtins-23.c: New test case.
22306
22307 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22308
22309         * gcc.dg/builtins-22.c: New test case.
22310         * gcc.dg/i386-387-1.c: Update to test exp.
22311         * gcc.dg/i386-387-2.c: Likewise.
22312
22313 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22314
22315         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22316
22317 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22318
22319         * lib/gcc-dg.exp (dg-require-dll): New function.
22320         (dg-xfail-if): Likewise.
22321         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22322         driver.
22323
22324         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22325         * gcc.c-torture/compile/20001205-1.c: Likewise.
22326         * gcc.c-torture/compile/20001226-1.c: Likewise.
22327         * gcc.c-torture/compile/20010518-2.c: Likewise.
22328         * gcc.c-torture/compile/20020312-1.c: Likewise.
22329         * gcc.c-torture/compile/20020604-1.c: Likewise.
22330         * gcc.c-torture/compile/920501-12.c: Likewise.
22331         * gcc.c-torture/compile/920501-4.c: Likewise.
22332         * gcc.c-torture/compile/920520-1.c: Likewise.
22333         * gcc.c-torture/compile/920521-1.c: Likewise.
22334         * gcc.c-torture/compile/920625-1.c: Likewise.
22335         * gcc.c-torture/compile/961203-1.c: Likewise.
22336         * gcc.c-torture/compile/980506-1.c: Likewise.
22337         * gcc.c-torture/compile/981006-1.c: Likewise.
22338         * gcc.c-torture/compile/981022-1.c: Likewise.
22339         * gcc.c-torture/compile/981223-1.c: Likewise.
22340         * gcc.c-torture/compile/990617-1.c: Likewise.
22341         * gcc.c-torture/compile/dll.c: Likewise.
22342         * gcc.c-torture/compile/labels-3.c: Likewise.
22343         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22344         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22345         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22346         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22347         * gcc.c-torture/compile/simd-5.c: Likewise.
22348         * gcc.c-torture/compile/20000804-1.x: Remove.
22349         * gcc.c-torture/compile/20001205-1.x: Likewise.
22350         * gcc.c-torture/compile/20001226-1.x: Likewise.
22351         * gcc.c-torture/compile/20010518-2.x: Likewise.
22352         * gcc.c-torture/compile/20020312-1.x: Likewise.
22353         * gcc.c-torture/compile/20020604-1.x: Likewise.
22354         * gcc.c-torture/compile/920501-12.x: Likewise.
22355         * gcc.c-torture/compile/920501-4.x: Likewise.
22356         * gcc.c-torture/compile/920520-1.x: Likewise.
22357         * gcc.c-torture/compile/920521-1.x: Likewise.
22358         * gcc.c-torture/compile/920625-1.x: Likewise.
22359         * gcc.c-torture/compile/961203-1.x: Likewise.
22360         * gcc.c-torture/compile/980506-1.x: Likewise.
22361         * gcc.c-torture/compile/981006-1.x: Likewise.
22362         * gcc.c-torture/compile/981022-1.x: Likewise.
22363         * gcc.c-torture/compile/981223-1.x: Likewise.
22364         * gcc.c-torture/compile/990617-1.x: Likewise.
22365         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22366         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22367         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22368         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22369         * gcc.c-torture/compile/simd-5.x: Likewise.
22370
22371         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22372
22373 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22374
22375         * gcc.c-torture/execute/20030611-1.c: New test.
22376
22377 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22378
22379         PR middle-end/168
22380         * gcc.dg/20030612-1.c: New test case.
22381
22382 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/10635
22385         * g++.dg/expr/cast1.C: New test.
22386
22387 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22388
22389         * gcc.dg/builtins-21.c: New test case.
22390
22391 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22392
22393         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22394         options instead of at the end.
22395         * lib/objc.exp (objc_target_compile): Likewise.
22396
22397 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22398
22399         PR c++/10432
22400         * g++.dg/parse/error1.C: New test.
22401
22402 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22403
22404         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22405         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22406         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22407         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22408         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22409         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22410         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22411         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22412         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22413         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22414         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22415         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22416         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22417         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22418         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22419         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22420         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22421         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22422         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22423         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22424         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22425         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22426         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22427         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22428
22429         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22430         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22431         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22432         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22433         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22434         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22435         * gcc.dg/compat/scalar-return-3_main.c: New file.
22436         * gcc.dg/compat/scalar-return-3_x.c: New file.
22437         * gcc.dg/compat/scalar-return-3_y.c: New file.
22438         * gcc.dg/compat/scalar-return-4_main.c: New file.
22439         * gcc.dg/compat/scalar-return-4_x.c: New file.
22440         * gcc.dg/compat/scalar-return-4_y.c: New file.
22441
22442 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22443
22444         * gcc.dg/compat/fp2-struct-check.h: New file.
22445         * gcc.dg/compat/fp2-struct-defs.h: New file.
22446         * gcc.dg/compat/fp2-struct-init.h: New file.
22447         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22448         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22449         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22450         * gcc.dg/compat/struct-return-10_main.c: New file.
22451         * gcc.dg/compat/struct-return-10_x.c: New file.
22452         * gcc.dg/compat/struct-return-10_y.c: New file.
22453
22454         * gcc.dg/compat/compat-common.h: New file.
22455         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22456         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22457         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22458         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22459         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22460         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22461         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22462         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22463         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22464         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22465         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22466         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22467         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22468         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22469         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22470         * gcc.dg/compat/small-struct-check.h: Ditto.
22471         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22472         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22473         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22474         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22475         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22476         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22477         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22478         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22479         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22480         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22481         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22482         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22483         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22484         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22485         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22486         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22487         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22488         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22489         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22490         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22491         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22492         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22493         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22494         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22495         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22496         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22497         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22498         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22500         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22501
22502 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22503
22504         * g++.dg/pch/static-1.C: New file.
22505         * g++.dg/pch/static-1.Hs: New file.
22506
22507 2003-06-10  Richard Henderson  <rth@redhat.com>
22508
22509         * gcc.dg/asm-7.c: Adjust expected warning text.
22510
22511 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22512
22513         * gcc.dg/builtins-20.c: New test case.
22514
22515 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/11131
22518         * g++.dg/opt/template1.C: New test.
22519
22520 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22521
22522         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22523         additional_sources.
22524
22525 2003-05-21  David Taylor  <dtaylor@emc.com>
22526
22527         * gcc.dg/Wpadded.c: New file.
22528
22529 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22530
22531         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22532         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22533         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22534         dg-require-weak.
22535
22536 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22537
22538         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22539
22540 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22541
22542         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22543         (dg-require-alias): Likewise.
22544         (dg-require-gc-sections): Likewise.
22545         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22546
22547 2003-06-08  Richard Henderson  <rth@redhat.com>
22548
22549         * gcc.dg/20011029-2.c: Fix the array reference.
22550         * gcc.dg/asm-7.c: New.
22551
22552 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22553
22554         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22555
22556 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22557
22558         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22559         (dg-require-gc-sections): Likewise.
22560
22561 2003-06-08  Jan Hubicka  <jh@suse.cz>
22562
22563         * i386-cmov1.c: Fix regular expression.
22564         * i386-cvt-1.c: Likewise.
22565         * i386-local.c: Likewise.
22566         * i386-local2.c: Likewise.
22567         * i386-mul.c: Likewise.
22568         * i386-ssetype-1.c: Likewise.
22569         * i386-ssetype-3.c: Likewise.
22570         * i386-ssetype-5.c: Likewise.
22571
22572 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22573
22574         PR c++/11039
22575         * g++.dg/warn/implicit-typename2.C: New test.
22576         * g++.dg/warn/implicit-typename3.C: New test.
22577
22578 2003-06-07  Richard Henderson  <rth@redhat.com>
22579
22580         * g++.dg/other/offsetof3.C: Use size_t.
22581         * g++.dg/other/offsetof4.C: Likewise.
22582
22583 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22584
22585         * lib/copy-file.exp: New. Implement gcc_copy_files.
22586
22587         * lib/dg-pch.exp: Load copy-file.exp
22588         (dg-pch): Use gcc_copy_files instead of "file copy".
22589
22590 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22591
22592         * gcc.dg/weak/weak.exp: Simplify.
22593         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22594         * gcc.dg/weak/weak-1.c: Likewise.
22595         * gcc.dg/weak/weak-2.c: Likewise.
22596         * gcc.dg/weak/weak-3.c: Likewise.
22597         * gcc.dg/weak/weak-4.c: Likewise.
22598         * gcc.dg/weak/weak-5.c: Likewise.
22599         * gcc.dg/weak/weak-6.c: Likewise.
22600         * gcc.dg/weak/weak-7.c: Likewise.
22601         * gcc.dg/weak/weak-8.c: Likewise.
22602         * gcc.dg/weak/weak-9.c: Likewise.
22603
22604 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22605
22606         gcc.c-torture/execute/20030606-1.c: New.
22607
22608 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22609
22610         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22611         * gcc.dg/builtins-19.c: Likewise.
22612
22613 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22614
22615         * gcc.dg/builtins-2.c: Add some more tests.
22616         * gcc.dg/builtins-18.c: New test case.
22617         * gcc.dg/builtins-19.c: New test case.
22618
22619 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22620             Jim Wilson  <wilson@tuliptree.org>
22621
22622         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22623
22624 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22625
22626         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22627         mempcpy/stpcpy calls not to be optimized into something else.
22628         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22629         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22630         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22631
22632 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22633
22634         * gcc.dg/format/asm_fprintf-1.c: New test.
22635
22636 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22637
22638         * lib/gcc-defs.exp (additional_sources): New variable.
22639         (dg-additional-sources): New function.
22640         (additional_files): New variable.
22641         (dg-additional-files): New function.
22642         (dg-additional-files-options): Likewise.
22643         * lib/gcc-dg.exp (dg-require-weak): New function.
22644         (dg-require-alias): Likewise.
22645         (dg-require-gc-sections): Likewise.
22646         * lib/target-supports.exp (check_alias_available): Remove testfile
22647         parameter.
22648         (check_gc_sections_available): New function.
22649         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22650         (dg-gpp-additional-files): Likewise.
22651         * lib/g++.exp (additional_sources): Remove.
22652         (additional_files): Likewise.
22653         (g++_target_compile): Use dg-additional-files-options.
22654
22655         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22656         Tcl logic.
22657         * gcc.dg/special/ecos.exp: Remove.
22658         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22659         * gcc.dg/special/alias-1.c: Likewise.
22660         * gcc.dg/special/alias-2.c: Likewise.
22661         * gcc.dg/special/gcsec-1.c: Likewise.
22662         * gcc.dg/special/weak-1.c: Likewise.
22663         * gcc.dg/special/weak-2.c: Likewise.
22664         * gcc.dg/special/wkali-1.c: Likewise.
22665         * gcc.dg/special/wkali-2.c: Likewise.
22666
22667         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22668         dg-gpp-additional-*.
22669         * g++.dg/special/conpr-3.C: Likewise.
22670         * g++.dg/special/conpr-4.C: Likewise.
22671         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22672         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22673         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22674         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22675         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22676         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22677         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22678         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22679         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22680         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22681         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22682         * g++.old-deja/g++.other/comdat1.C: Likewise.
22683         * g++.old-deja/g++.other/comdat2.C: Likewise.
22684         * g++.old-deja/g++.other/comdat3.C: Likewise.
22685         * g++.old-deja/g++.other/ctor1.C: Likewise.
22686         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22687
22688 2003-06-05  Richard Henderson  <rth@redhat.com>
22689
22690         * gcc.dg/debug/20030605-1.c: New.
22691
22692 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * README.QMTEST: Update.
22695
22696 2003-06-04  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.dg/cleanup-1.c: New.
22699         * gcc.dg/cleanup-2.c: New.
22700         * gcc.dg/cleanup-3.c: New.
22701         * gcc.dg/cleanup-4.c: New.
22702         * gcc.dg/cleanup-5.c: New.
22703         * gcc.dg/cleanup-6.c: New.
22704         * gcc.dg/cleanup-7.c: New.
22705
22706 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22707
22708         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22709
22710         * lib/dg-pch.exp: New file.
22711         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22712         * gcc.dg/pch/pch.exp: Likewise.
22713
22714 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22715
22716         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22717         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22718         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22719         * gcc.dg/builtins-17.c: New test case.
22720         * gcc.dg/i386-387-4.c: New test case.
22721         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22722
22723 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22724
22725         * gcc.dg/ultrasp9.c: New test.
22726
22727 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22728
22729         * gcc.c-torture/compile/20030604-1.c: New test.
22730         * gcc.dg/sparc-constant-1.c: New test.
22731
22732 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22733
22734         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22735
22736 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22737
22738         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22739
22740         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22741         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22742
22743 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22744
22745         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22746
22747 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22748
22749         PR c++/10940
22750         * g++.dg/template/spec10.C: New test.
22751
22752 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22753
22754         * gcc.dg/builtins-16.c: New test case.
22755
22756 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22757
22758         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22759         mempcpy test with post-increments.
22760         * gcc.c-torture/execute/string-opt-3.c: New test.
22761         * gcc.dg/string-opt-1.c: New test.
22762
22763 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22764
22765         PR fortran/10965
22766         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22767
22768 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22771         (scan-assembler): ... here.  Use dg-scan.
22772         (scan-assembler-not): Likewise.
22773         (scan-file): New function.
22774         (scan-file-not): Likewise.
22775         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22776         * gcc.dg/cpp/_Pragma4.c: Likewise.
22777         * gcc.dg/cpp/_Pragma5.c: Likewise.
22778         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22779         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22780         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22781         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22782         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22783         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22784         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22785         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22786         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22787         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22788         * gcc.dg/cpp/cxxcom1.c: Likewise.
22789         * gcc.dg/cpp/line1.c: Likewise.
22790         * gcc.dg/cpp/maccom1.c: Likewise.
22791         * gcc.dg/cpp/maccom2.c: Likewise.
22792         * gcc.dg/cpp/maccom3.c: Likewise.
22793         * gcc.dg/cpp/maccom4.c: Likewise.
22794         * gcc.dg/cpp/maccom5.c: Likewise.
22795         * gcc.dg/cpp/maccom6.c: Likewise.
22796         * gcc.dg/cpp/multiline.c: Likewise.
22797         * gcc.dg/cpp/spacing1.c: Likewise.
22798         * gcc.dg/cpp/spacing2.c: Likewise.
22799         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22800         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22801         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22802         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22803         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22804         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22805         * gcc.dg/cpp/cxxcom2.c: Likewise.
22806         * gcc.dg/cpp/cxxcom2.h: New file.
22807
22808         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22809         * g++.dg/cpp/truefalse.C: Here.
22810         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22811
22812 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22813
22814         * gcc.dg/cpp/redef3.c: New file.
22815
22816 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22817
22818         * gcc.dg/i386-loop-3.c: New test.
22819
22820 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22821
22822         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22823
22824 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22825
22826         * gcc.dg/fwrapv-1.c: New test case.
22827         * gcc.dg/fwrapv-2.c: New test case.
22828
22829 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22830
22831         PR c++/10956
22832         * g++.dg/template/spec9.C: New test.
22833
22834 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22835
22836         * gcc.dg/duff-4.c: New test case.
22837
22838 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22839
22840         PR fortran/10843
22841         * g77.dg/ffixed-form-1.f: New test
22842         * g77.dg/ffixed-form-2.f: New test
22843         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22844         * g77.dg/ffree-form-3.f: New test
22845
22846 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22847
22848         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22849         * gcc.dg/wint_t-1.c: Likewise.
22850
22851 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         * g++.dg/template/access11.C: New test.
22854
22855 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22856
22857         PR c++/10849
22858         * g++.dg/template/access10.C: New test.
22859
22860 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22861             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22862
22863         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22864
22865 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22866
22867         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22868         suppress for powerpc-*-darwin*.
22869         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22870
22871 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22872
22873         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22874         suppress option for powerpc-*-darwin*.
22875
22876 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22877
22878         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22879         * gcc.dg/builtins-4.c: Add test for fmod.
22880
22881 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22882
22883         PR c++/10682
22884         * g++.dg/template/instantiate4.C: New test.
22885
22886 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22887
22888         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22889
22890 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22891
22892         * gcc.dg/compat/scalar-return-1_main.c: New file.
22893         * gcc.dg/compat/scalar-return-1_x.c: New file.
22894         * gcc.dg/compat/scalar-return-1_y.c: New file.
22895         * gcc.dg/compat/scalar-return-2_main.c: New file.
22896         * gcc.dg/compat/scalar-return-2_x.c: New file.
22897         * gcc.dg/compat/scalar-return-2_y.c: New file.
22898         * gcc.dg/compat/struct-return-3_main.c: New file.
22899         * gcc.dg/compat/struct-return-3_y.c: New file.
22900         * gcc.dg/compat/struct-return-3_x.c: New file.
22901         * gcc.dg/compat/struct-return-2_main.c: New file.
22902         * gcc.dg/compat/struct-return-2_x.c: New file.
22903         * gcc.dg/compat/struct-return-2_y.c: New file.
22904
22905 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22906
22907         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22908         for hppa*-hp-hpux*.
22909         * gcc.dg/20021014-1.c (dg-options): Likewise.
22910         * gcc.dg/nest.c (dg-options): Likewise.
22911
22912 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22913
22914         PR c++/9738
22915         * g++.dg/ext/dllimport2.C: New file.
22916         * g++.dg/ext/dllimport3.C: New file.
22917
22918 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22919
22920         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
22921         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22922         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22923         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22925         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22926         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
22927         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
22928         * gcc.dg/compat/small-struct-defs.h: New file.
22929         * gcc.dg/compat/small-struct-init.h: New file.
22930         * gcc.dg/compat/small-struct-check.h: New file.
22931         * gcc.dg/compat/fp-struct-defs.h: New file.
22932         * gcc.dg/compat/fp-struct-check.h: New file.
22933         * gcc.dg/compat/fp-struct-init.h: New file.
22934         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
22935         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
22936
22937 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
22938
22939         * gcc.dg/20030225-2.c: New test.
22940
22941 2003-05-18  Roger Sayle  <roger@eyesopen.com>
22942             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22943
22944         * gcc.c-torture/compile/20030518-1.c: New test case.
22945
22946 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
22947
22948         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
22949         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
22950         gcc-dg-debug-runtest.
22951         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
22952         gcc-dg-debug-runtest.
22953
22954 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22955
22956         PR c++/9022
22957         * g++.dg/lookup/using6.C: New test.
22958
22959 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22960
22961         * g++.dg/parse/access2.C: New test.
22962
22963 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
22966         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22967         * gcc.dg/debug/debug.exp: Likewise.
22968
22969 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
22970
22971         * gcc.dg/dollar.c: New test.
22972
22973 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
22974
22975         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
22976         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
22977         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
22978         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
22979         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
22980         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
22981         * gcc.dg/compat/struct-by-value-6_main.c: New file.
22982         * gcc.dg/compat/struct-by-value-6_x.c: New file.
22983         * gcc.dg/compat/struct-by-value-6_y.c: New file.
22984         * gcc.dg/compat/struct-by-value-7_main.c: New file.
22985         * gcc.dg/compat/struct-by-value-7_x.c: New file.
22986         * gcc.dg/compat/struct-by-value-7_y.c: New file.
22987         * gcc.dg/compat/struct-by-value-8_main.c: New file.
22988         * gcc.dg/compat/struct-by-value-8_x.c: New file.
22989         * gcc.dg/compat/struct-by-value-8_y.c: New file.
22990         * gcc.dg/compat/struct-by-value-9_main.c: New file.
22991         * gcc.dg/compat/struct-by-value-9_x.c: New file.
22992         * gcc.dg/compat/struct-by-value-9_y.c: New file.
22993
22994 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
22995
22996         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
22997         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
22998         support for "repo" mode.
22999         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23000         * lib/g77-dg.exp: Likewise.
23001         * lib/obj-dg.exp: Likewise.
23002
23003 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23004
23005         Merge from gcc-3_2-rhl8-branch:
23006         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23007
23008         * gcc.dg/tls/opt-6.c: New test.
23009
23010         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23011
23012         * gcc.dg/20030405-1.c: New test.
23013
23014         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23015
23016         * gcc.dg/20030309-1.c: New test.
23017
23018         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23019
23020         * gcc.c-torture/execute/20030307-1.c: New test.
23021
23022         2003-02-20  Randolph Chung  <tausq@debian.org>
23023
23024         * gcc.c-torture/compile/20030220-1.c: New test.
23025
23026         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * gcc.dg/20030217-1.c: New test.
23029
23030         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * gcc.c-torture/compile/20020129-1.c: New test.
23033
23034         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23035
23036         * gcc.dg/unroll-1.c: New test.
23037
23038         2002-11-16  Jan Hubicka  <jh@suse.cz>
23039
23040         * gcc.c-torture/execute/20020920-1.c: New test.
23041
23042         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23043
23044         PR target/7434
23045         * gcc.c-torture/compile/20021008-1.c: New test.
23046
23047         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23048
23049         PR target/7559
23050         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23051
23052         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23053
23054         * gcc.c-torture/compile/20020807-1.c: New test.
23055
23056         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.dg/tls/opt-1.c: New test.
23059
23060         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23061
23062         * gcc.dg/20020729-1.c: New test.
23063
23064         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23065
23066         * g++.dg/opt/life1.C: New test.
23067
23068         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23069
23070         * gcc.dg/20020525-1.c: New test.
23071
23072         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23073
23074         PR c++/6794
23075         * g++.dg/ext/pretty1.C: New test.
23076         * g++.dg/ext/pretty2.C: New test.
23077
23078 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23079
23080         PR c++/8385
23081         * g++.dg/ext/typeof5.C: New test.
23082
23083 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23084
23085         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23086         __USER_LABEL_PREFIX__ into account.
23087         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23088
23089 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23090
23091         * gcc.dg/builtins-15.c: New test case.
23092
23093 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23094
23095         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23096
23097 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23098
23099         * lib/g++.exp: Tweak handling of additional source files.
23100         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23101         * g++.dg/special/conpr-2a.C: Rename to ...
23102         * g++.dg/special/conpr-2a.cc: ... this.
23103         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23104         * g++.dg/special/conpr-3a.C: Rename to ...
23105         * g++.dg/special/conpr-3a.cc: This.
23106         * g++.dg/special/conpr-3b.C: Rename to ...
23107         * g++.dg/special/conpr-3b.cc: This.
23108         * g++.dg/special/conpr-4.C: New test.
23109         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23110
23111 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23112
23113         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23114
23115 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23116
23117         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23118         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23119         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23120         * g++.old-deja/g++.other/warn3.C: Likewise.
23121
23122 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23123
23124         * gcc.dg/i386-387-1.c: Update to also test log.
23125         * gcc.dg/i386-387-2.c: Likewise.
23126
23127 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23128
23129         * g77.f-torture/execute/int8421.f: New test.
23130
23131 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23132
23133         PR c++/10230, c++/10481
23134         * g++.dg/lookup/scoped5.C: New test.
23135
23136 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23137
23138         PR c++/10552
23139         * g++.dg/template/ttp6.C: New test.
23140
23141 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23142
23143         * gcc.c-torture/execute/builtins: New directory.
23144         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23145         gcc.c-torture/execute/builtins.
23146         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23147         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23148         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23149         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23150
23151 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23152
23153         PR c++/9252
23154         * g++.dg/template/access8.C: New test.
23155         * g++.dg/template/access9.C: New test.
23156
23157 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23158
23159         PR c++/9554
23160         * g++.dg/parse/access1.C: New test.
23161
23162 2003-05-09  DJ Delorie  <dj@redhat.com>
23163
23164         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23165         long, and not an int.
23166
23167 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23168
23169         PR c++/10555, c++/10576
23170         * g++.dg/template/memclass1.C: New test.
23171
23172 2003-05-08  DJ Delorie  <dj@redhat.com>
23173
23174         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23175         targets.
23176         * gcc.c-torture/execute/20021024-1.x: Likewise.
23177         * gcc.c-torture/execute/shiftdi.x: Likewise.
23178         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23179         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23180         * gcc.dg/20021018-1.c: Likewise.
23181
23182 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23183
23184         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23185
23186         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23187         (bcopy): Call memmove.
23188
23189 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23190
23191         * g77.f-torture/compile/8485.f: New test case.
23192
23193 2003-05-07  Richard Henderson  <rth@redhat.com>
23194
23195         PR c++/10570
23196         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23197         Verify exception_cleanup not called for rethrows.
23198         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23199         when exiting catch block without rethrowing.
23200         * g++.dg/eh/forced3.C: New.
23201         * g++.dg/eh/forced4.C: New.
23202
23203 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23204
23205         * gcc.dg/20030505.c: Fix triplet.
23206
23207 2003-05-06  DJ Delorie  <dj@redhat.com>
23208
23209         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23210         * gcc.dg/nest.c: Likewise.
23211
23212 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23213
23214         * gcc.dg/builtins-14.c: New test case.
23215
23216 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23217
23218         * lib/compat.exp (compat-execute): New argument.
23219         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23220         * gcc.dg/compat: New test directory.
23221         * gcc.dg/compat/compat.exp: New expect script.
23222         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23223         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23224         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23225         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23226         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23227         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23228
23229         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23230         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23231         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23232         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23233         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23234         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23235         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23236         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23237         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23238         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23239         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23240         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23241         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23242         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23243         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23244
23245 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23246
23247         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23248
23249 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23252
23253 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23254
23255         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23256         * gcc.dg/ppc-fsel-2.c: New test.
23257
23258         * gcc.dg/unused-5.c: New test.
23259
23260 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23261
23262         PR c++/10496
23263         * g++.dg/warn/pmf1.C: New test.
23264
23265 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23266
23267         PR c++/4494
23268         * g++.dg/warn/main.C: New test.
23269
23270 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * gcc.dg/nonnull-3.c: New test.
23273
23274 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23275
23276         * gcc.dg/cpp/Wtrigraphs.c: Update.
23277         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23278
23279 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23280
23281         * gcc.dg/ppc-fsel-1.c: New test.
23282
23283 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23284
23285         PR c/10604
23286         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23287
23288 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23289
23290         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23291
23292 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23293
23294         PR c++/9364, c++/10553, c++/10586
23295         * g++.dg/parse/typename4.C: New test.
23296         * g++.dg/parse/typename5.C: Likewise.
23297
23298 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23299
23300         * gcc.c-torture/compile/20030503-1.c: New test.
23301
23302 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23303
23304         * g++.dg/lookup/using5.C: Fix testcase error.
23305
23306 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23307
23308         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23309         since MEABI is no longer supported.  Remove all vestiges
23310         of MEABI from the test.
23311
23312 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23313
23314         PR c++/10554
23315         * g++.dg/lookup/using5.C: New test.
23316
23317 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23318
23319         PR c++/8772
23320         * g++.dg/template/ttp5.C: New test.
23321
23322 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23323
23324         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23325         (dg-gpp-additional-sources): New function.
23326         (dg-gpp-additional-files): Likewise.
23327         * lib/g++.exp (additional_sources): New variable.
23328         (additional_files): Likewise.
23329         (g++_target_compile): Deal with them.
23330         * lib/old-dejagnu.exp: Remove.
23331         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23332         * g++.old-deja: Revise all tests to use dg commands.
23333
23334 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23335
23336         PR c++/9432, c++/9528
23337         * g++.dg/lookup/using4.C: New test.
23338
23339 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23340
23341         * gcc.dg/noreturn-5.c: New file.
23342         * gcc.dg/noreturn-6.c: New file.
23343
23344         * gcc.c-torture/compile/inline-1.c: New file.
23345
23346 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23347
23348         PR c++/10551
23349         * g++.dg/template/explicit1.C: New test.
23350
23351 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23352
23353         PR c++/10549
23354         * g++.dg/other/bitfield1.C: New test.
23355
23356         PR c++/10527
23357         * g++.dg/init/new7.C: New test.
23358
23359 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23360
23361         * g++.dg/ext/desig1.C: New test.
23362         * g++.dg/ext/init1.C: Update.
23363
23364         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23365
23366 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23367
23368         PR c++/10180
23369         * g++.dg/warn/Winline-1.C: New test.
23370
23371 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23372
23373         * gcc.c-torture/execute/string-opt-19.c: New test.
23374
23375         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23376         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23377
23378 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23379
23380         PR c++/10506
23381         * g++.dg/init/new6.C: New test.
23382
23383         PR c++/10503
23384         * g++.dg/init/ref6.C: New test.
23385
23386 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23387
23388         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23389
23390 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23391
23392         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23393         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23394
23395 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23396
23397         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23398         initialized static data members.
23399
23400 2003-04-25  H.J. Lu <hjl@gnu.org>
23401
23402         * gcc.dg/ia64-sync-4.c: New test.
23403
23404 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23405
23406         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23407         date.
23408
23409 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         PR c++/10337
23412         * g++.dg/warn/conv1.C: New test.
23413         * g++.old-deja/g++.other/conv7.C: Adjust.
23414         * g++.old-deja/g++.other/overload14.C: Adjust.
23415
23416 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23417
23418         PR c++/10471
23419         * g++.dg/template/defarg2.C: New test.
23420
23421 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23422
23423         * gcc.dg/cpp/include2.c: Update.
23424         * gcc.dg/cpp/multiline-2.c: New.
23425         * gcc.dg/cpp/multiline.c: Update.
23426         * gcc.dg/cpp/strify2.c: Update.
23427         * gcc.dg/cpp/trad/literals-2.c: Update.
23428
23429 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23430
23431         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23432
23433 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23434
23435         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23436
23437 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23438
23439         PR c++/10451
23440         * g++.dg/parse/crash4.C: New test.
23441
23442         PR c++/9847
23443         * g++.dg/parse/crash5.C: New test.
23444
23445 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23446
23447         PR c++/10446
23448         * g++.dg/parse/crash3.C: New test.
23449
23450         PR c++/10428
23451         * g++.dg/parse/elab1.C: New test.
23452
23453 2003-04-22  Devang Patel  <dpatel@apple.com>
23454
23455         * gcc.dg/cpp/trad/funlike-5.c: New test.
23456
23457 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23458
23459         * g++.dg/other/packed1.C: Fix dg options.
23460
23461 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * g++.dg/other/offsetof2.C: New test.
23464
23465 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23466
23467         * g++.dg/template/recurse.C: Adjust location of error messages.
23468
23469 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23470
23471         PR c++/9881
23472         * g++.dg/init/addr-const1.C: New test.
23473         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23474
23475 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         PR c++/10405
23478         * g++.dg/lookup/struct-hack1.C: New test.
23479
23480 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23481
23482         * ucs.c: Update diagnostic messages.
23483
23484 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23485
23486         * gcc.dg/cpp/truefalse.cpp: New test.
23487         * gcc.dg/cpp/cpp.exp: Update.
23488         * g++.dg/other/stdbool-if.C: Remove.
23489
23490 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23491
23492         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23493         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23494
23495 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23496
23497         * gcc.c-torture/compile/20030418-1.c: New test.
23498
23499 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23500
23501         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23502
23503 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23504
23505         PR c++/10347
23506         g++.dg/template/dependent-name1.C: New test.
23507
23508 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23509
23510         * gcc.dg/warn-1.c (tourist_guide): New array,
23511         contains a pointer to bar.
23512
23513 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23514
23515         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23516         * gcc.c-torture/execute/medce-1.c: New test case.
23517         * gcc.c-torture/execute/medce-2.c: New test case.
23518
23519 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23520
23521         * lib/prune.exp: Ignore more messages.
23522
23523         PR c++/10381
23524         * g++.dg/parse/lookup3.C: New test.
23525
23526 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23527
23528         * gcc.c-torture/compile/20030415-1.c : New test.
23529
23530 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23531
23532         * gcc.c-torture/execute/scope-2.c: Move to ...
23533         * gcc.dg/noncompile/scope.c: .... here.
23534
23535 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23536
23537         * gcc.dg/20030414-2.c: New test case.
23538
23539 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23540
23541         PR target/10377
23542         * gcc.dg/20030414-1.c: New test.
23543
23544 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23545
23546         * gcc.dg/builtins-12.c: New test case.
23547         * gcc.dg/builtins-13.c: New test case.
23548
23549 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23550
23551         * gcc.c-torture/execute/string-opt-18.c: New test.
23552
23553 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/10300
23556         * g++.dg/init/new5.C: New test.
23557
23558 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23559
23560         PR c++/7910
23561         * g++.dg/ext/dllimport1.C: New test.
23562
23563 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23564
23565         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23566
23567 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23568
23569         PR Fortran/9263
23570         * g77.f-torture/noncompile/9263.f: New test
23571         PR Fortran/1832
23572         * g77.f-torture/execute/1832.f: New test
23573
23574 2003-04-11  David Chad  <davidc@freebsd.org>
23575             Loren J. Rittle  <ljrittle@acm.org>
23576
23577         libobjc/8562
23578         * objc.dg/headers.m: New test.
23579
23580 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23581
23582         * gcc.c-torture/execute/builtin-noret-2.c: New.
23583         * gcc.c-torture/execute/builtin-noret-2.x: New.
23584         XFAIL builtin-noret-2.c at -O1 and above.
23585         * gcc.dg/redecl.c: New.
23586         * gcc.dg/Wshadow-1.c: Update error regexps.
23587
23588 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23589
23590         * g++.dg/abi/bitfield10.C: New test.
23591
23592 2003-04-09  Mike Stump  <mrs@apple.com>
23593
23594         * gcc.dg/pch/pch.exp: Make testcase names longer.
23595         * g++.dg/pch/pch.exp: Make testcase names longer.
23596
23597 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23598
23599         * gcc.dg/builtins-11.c: New test case.
23600
23601 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23602
23603         * gcc.dg/builtins-9.c: New test case.
23604         * gcc.dg/builtins-10.c: New test case.
23605
23606 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23607
23608         * gcc.dg/noncompile/init-4.c.c: New test.
23609
23610 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * gcc.misc-test/gcov-9.c: New test.
23613         * gcc.misc-test/gcov-10.c: New test
23614         * gcc.misc-test/gcov-11.c: New test.
23615
23616 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23617
23618         PR optimization/10024
23619         * gcc.c-torture/compile/20030405-1.c: New test.
23620
23621 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23622
23623         * gcc.dg/pch/static-3.c: New.
23624         * gcc.dg/pch/static-3.hs: New.
23625         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23626
23627 2003-04-04  Richard Henderson  <rth@redhat.com>
23628
23629         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23630         * g++.dg/eh/forced2.C: Likewise.
23631
23632 2003-04-03  Mike Stump  <mrs@apple.com>
23633
23634         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23635         target arg.
23636         (scan-assembler-times, scan-assembler-not): Likewise.
23637         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23638
23639 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23640
23641         * gcc.dg/sparc-loop-1.c: New test.
23642
23643 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23644
23645         PR other/9274
23646         * g++.dg/pch/system-2.C: New.
23647         * g++.dg/pch/system-2.Hs: New.
23648
23649 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23650
23651         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23652
23653         * g++.dg/eh/simd-1.C (vecfunc): Same.
23654
23655 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23656
23657         * gcc.c-torture/execute/20030401-1.c: New test case.
23658
23659 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23660
23661         * objc.dg/defs.m: New.
23662
23663 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23664
23665         * g++.dg/eh/simd-1.C: New.
23666         * g++.dg/eh/simd-2.C: New.
23667
23668 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23669
23670         * gcc.c-torture/execute/simd-3.c: New.
23671
23672 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c/9936
23675         * gcc.dg/20030331-2.c: New test.
23676
23677 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23678
23679         PR c++/10278
23680         * g++.dg/parse/crash2.C: New test.
23681
23682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23683
23684         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23685         * gcc.c-torture/execute/20030331-1.c: ...here.
23686
23687 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23688
23689         * gcc.c-torture/execute/20030331-1.c: New test.
23690
23691 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * lib/gcov.exp: Adjust call return testing strings.
23694         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23695
23696 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23697
23698         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23699         * gcc.dg/builtins-7.c: New test case.
23700         * gcc.dg/builtins-8.c: New test case.
23701
23702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23703
23704         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23705
23706 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23707
23708         PR c++/7647
23709         * g++.dg/lookup-class-member-2.C: New test.
23710
23711 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23712
23713         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23714
23715 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23716
23717         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23718
23719 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23720
23721         * g++.dg/init/attrib1.C: New test.
23722
23723 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23724
23725         * gcc.dg/ultrasp8.c: New test.
23726
23727 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23728
23729         * gcc.dg/ultrasp7.c: New test.
23730
23731 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23732
23733         PR c++/10047
23734         * g++.dg/template/inline1.C: New test.
23735
23736 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23737
23738         * gcc.dg/sparc-dwarf2.c: New test.
23739
23740 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23741
23742         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23743         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23744
23745 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23746
23747         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23748         than reading .x files.
23749         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23750         * g77.dg/gcov/gcov-1.f: Likewise.
23751         * gcc.misc-tests/gcov-4b.c: Likewise.
23752         * gcc.misc-tests/gcov-5b.c: Likewise.
23753         * gcc.misc-tests/gcov-6.c: Likewise.
23754         * gcc.misc-tests/gcov-7.c: Likewise.
23755         * gcc.misc-tests/gcov-8.c: Likewise.
23756         * g++.dg/gcov/gcov-1.x: Remove.
23757         * g77.dg/gcov/gcov-1.x: Likewise.
23758         * gcc.misc-tests/gcov-4b.x: Likewise.
23759         * gcc.misc-tests/gcov-5b.x: Likewise.
23760         * gcc.misc-tests/gcov-6.x: Likewise.
23761         * gcc.misc-tests/gcov-7.x: Likewise.
23762         * gcc.misc-tests/gcov-8.x: Likewise.
23763
23764 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23765
23766         PR opt/10087
23767         * gcc.dg/20030324-1.c: New test.
23768
23769 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23770
23771         PR c++/10224
23772         * g++.dg/template/arg3.C: New test.
23773
23774         PR c++/10158
23775         * g++.dg/template/friend18.C: New test.
23776
23777 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23778
23779         * g77.f-torture/compile/20030326-1.f: New test case.
23780
23781 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23782
23783         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23784
23785         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23786
23787 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23788
23789         * gcc.dg/ia64-sync-3.c: New test.
23790
23791 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23792
23793         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23794
23795 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23796
23797         * gcc.dg/ultrasp6.c: New test.
23798
23799 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23800
23801         * gcc.dg/i386-signbit-1.c: New test.
23802         * gcc.dg/i386-signbit-2.c: New test.
23803         * gcc.dg/i386-signbit-3.c: New test.
23804
23805 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23806
23807         * gcc.dg/ultrasp5.c: Fix options.
23808
23809 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23810
23811         * gcc.dg/ultrasp5.c: Fix comment.
23812
23813 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23814
23815         PR fortran/10197
23816         * g77.f-torture/execute/10197.f: New test.
23817
23818 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         PR c++/9898, c++/383
23821         * g++.dg/template/conv6.C: New test.
23822
23823         PR c++/10119
23824         * g++.dg/template/ptrmem5.C: New test.
23825
23826         PR c++/10026
23827         * g++.dg/lookup/koenig1.C: New test.
23828
23829         PR C++/10199
23830         * g++.dg/lookup/template2.C: New test.
23831
23832 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23833
23834         * g++.dg/opt/rtti1.C: New test.
23835
23836 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23837
23838         * gcc.dg/ultrasp5.c: New test.
23839
23840 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23841
23842         PR middle-end/9967
23843         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23844         builtin fputs.
23845
23846 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23847
23848         PR c/8224
23849         * gcc.dg/20030323-1.c: New test.
23850
23851 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23852
23853         * gcc.c-torture/compile/20030323-1.c: New test case.
23854
23855 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23856
23857         * gcc.dg/20030321-1.c: New test.
23858
23859 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23860
23861         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23862
23863 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         PR c++/9978, c++/9708
23866         * g++.dg/ext/vlm1.C: Adjust expected error.
23867         * g++.dg/ext/vla2.C: New test.
23868         * g++.dg/template/arg1.C: New test.
23869         * g++.dg/template/arg2.C: New test.
23870
23871 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23872
23873         * g77.f-torture/execute/select.f: New test.
23874         * g77.f-torture/noncompile/select_no_compile.f: New test.
23875
23876 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         PR c++/9898
23879         * g++.dg/other/error4.C: New test.
23880
23881 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23882
23883         * g++.dg/template/friend17.C: New test.
23884
23885 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23886
23887         * gcc.c-torture/compile/20030320-1.c: New.
23888
23889 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23890
23891         * gcc.dg/builtins-6.c: New test case.
23892
23893 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23894
23895         PR target/10073
23896         * gcc.c-torture/compile/20030319-1.c: New.
23897
23898 2003-03-18  Jan Hubicka  <jh@suse.cz>
23899
23900         * gcc.dg/i386-cvt-1.c: New test.
23901
23902 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23903
23904         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23905         * objc.dg/naming-2.m: Likewise.
23906
23907 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23908
23909         PR c++/9639
23910         * g++.dg/parse/crash1.C: New test.
23911
23912 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23913
23914         PR c++/8805
23915         * g++.dg/eh/cleanup1.C: New test.
23916
23917 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23918
23919         * gcc.c-torture/execute/20030316-1.c: New test case.
23920
23921 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23922
23923         PR c++/9629
23924         * g++.dg/init/ctor2.C: New test.
23925
23926 2003-03-15  Roger Sayle  <roger@eyesopen.com>
23927
23928         * g77.f-torture/compile/xformat.f: New test case.
23929
23930 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23931
23932         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
23933         * g++.old-deja/g++.mike/eh50.C: Likewise.
23934
23935 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23936
23937         PR c++/6440
23938         * g++.dg/template/spec7.C: New test.
23939         * g++.dg/template/spec8.C: Likewise.
23940
23941 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.c-torture/execute/20030313-1.c: New test.
23944
23945 2003-03-14  Richard Henderson  <rth@redhat.com>
23946
23947         * gcc.dg/inline-2.c: Adjust alpha test for external call.
23948
23949 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23950
23951         * gcc.c-torture/compile/20030314-1.c: New test.
23952
23953 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
23954
23955         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
23956         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
23957         thumb target,
23958         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
23959         to accept newer _imp__  prefix and additional
23960         newline in .drectve section.
23961         * gcc.dg/dll-4.c: Likewise.
23962         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
23963         switch.
23964
23965 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
23966
23967         * g++.dg/parse/namespace9.C: New test.
23968
23969         * g++.dg/init/ref5.C: New test.
23970         * g++.dg/parse/ptrmem1.C: Likewise.
23971
23972 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23973
23974         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
23975         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
23976         regular expression.
23977         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
23978         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
23979
23980 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
23981
23982         * gcc.c-torture/execute/20030224-2.c: New test.
23983
23984 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23985
23986         * gcc.dg/decl-3.c: New test.
23987
23988 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23989
23990         * gcc.dg/i386-loop-2.c: New test.
23991
23992 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/9474
23995         * g++.dg/parse/namespace8.C: New test.
23996
23997         PR c++/9924
23998         * g++.dg/overload/builtin2.C: New test.
23999
24000 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24001
24002         * gcc.dg/return-type-3.c: New test.
24003
24004 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24005
24006         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24007         profiling options are not supported.
24008
24009 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24010
24011         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24012         * g++.old-deja/g++.warn/impint2.C: Likewise.
24013
24014 2003-03-10  Devang Patel  <dpatel@apple.com>
24015
24016         * g++.dg/cpp/c++_cmd_1.C: New test.
24017         * g++.dg/cpp/c++_cmd_1.h: New file.
24018
24019 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24020
24021         * gcc.dg/altivec-9.c: New file.
24022
24023 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24024
24025         * gcc.dg/ppc-sdata-1.c: New test.
24026         * gcc.dg/ppc-sdata-2.c: New test.
24027
24028 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/9373
24031         * g++.dg/opt/ptrmem2.C: New test.
24032
24033         PR c++/8534
24034         * g++.dg/opt/ptrmem1.C: New test.
24035
24036 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24037
24038         * gcc.dg/i386-loop-1.c: New test.
24039
24040 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24041
24042         PR c++/9970
24043         * g++.dg/lookup/friend1.C: New test.
24044
24045 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24046
24047         PR c++/9823
24048         * g++.dg/parser/constructor1.C: New test.
24049
24050 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24051
24052         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24053
24054         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24055
24056 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24057
24058         * gcc.dg/cpp/Wunused.c: Update test.
24059
24060 2003-03-08  Jan Hubicka  <jh@suse.cz>
24061
24062         * gcc.dg/inline-3.c: New test.
24063
24064 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24065
24066         PR c++/9809
24067         * g++.dg/parse/builtin1.C: New test.
24068
24069         PR c++/9982
24070         * g++.dg/abi/cookie1.C: New test.
24071         * g++.dg/abi/cookie2.C: Likewise.
24072
24073         PR c++/9524
24074         * g++.dg/template/field1.C: New test.
24075
24076         PR c++/9912
24077         * g++.dg/parse/class1.C: New test.
24078         * g++.dg/parse/namespace7.C: Likewise.
24079         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24080
24081 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24082
24083         * g++.dg/init/ref4.C: New test.
24084
24085 2003-03-07  Jan Hubicka  <jh@suse.cz>
24086
24087         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24088         * gcc.dg/inline-3.c:  New test.
24089
24090 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24091
24092         * g++.dg/init/ref3.C: New test.
24093
24094         PR c++/9965
24095         * g++.dg/init/ref2.C: New test.
24096
24097         PR c++/9400
24098         * g++.dg/warn/Wshadow-2.C: New test.
24099
24100         PR c++/9791
24101         * g++.dg/warn/Woverloaded-1.C: New test.
24102
24103 2003-03-05  Jan Hubicka  <jh@suse.cz>
24104
24105         * gcc.dg/i386-local2.c: New.
24106         * gcc.dg/i386-local.c: Fix typo.
24107
24108 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * g++.dg/abi/layout3.C: New test.
24111
24112 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24113
24114         * gcc.c-torture/compile/20030305-1.c
24115
24116 2003-03-05  Jan Hubicka  <jh@suse.cz>
24117
24118         * gcc.dg/i386-local.c: New.
24119
24120 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24121
24122         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24123
24124 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24125
24126         * gcc.dg/switch-2.c: New test.
24127         * gcc.dg/switch-3.c: New test.
24128         * gcc.dg/Wswitch.c: Adjust line numbers.
24129         * gcc.dg/Wswitch-default.c: Likewise.
24130         * gcc.dg/Wswitch-enum.c: Likewise.
24131
24132 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24133
24134         * gcc.c-torture/execute/20030222-1.c: New test.
24135
24136 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24137
24138         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24139
24140 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24141
24142         PR c++/9878
24143         * g++.dg/init/ref1.C: New test.
24144
24145 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24146
24147         * gcc.dg/sh-relax.c: New SH-only test.
24148
24149 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24150
24151         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24152         comment explaining purpose of testcase.
24153
24154 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24155
24156         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24157         for HC11/HC12 (asm needs two int registers).
24158         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24159         HC11/HC12 because the test uses an asm which needs two 32-bit
24160         registers.
24161
24162 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24163
24164         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24165         for HC11/HC12 (array is too large otherwise).
24166         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24167         * gcc.c-torture/compile/20010518-2.x: Likewise.
24168         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24169         HC11/HC12 (array is too large).
24170
24171 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24172
24173         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24174         * lib/g++-dg.exp (g++-dg-test): Likewise.
24175
24176 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24177
24178         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24179         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24180
24181 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24182
24183         * g++.dg/warn/implicit-typename1.C: Remove warning.
24184
24185 2003-02-28  Richard Henderson  <rth@redhat.com>
24186
24187         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24188         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24189
24190 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24191
24192         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24193         * g++.dg/pch/pch.exp: Likewise.
24194
24195 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24196
24197         PR c++/9879
24198         * testsuite/g++.dg/init/new4.C: New test.
24199
24200 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24201
24202         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24203
24204 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24205
24206         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24207         unsigned long.
24208
24209         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24210         wider than float.
24211
24212 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24213
24214         * lib/scanasm.exp: Add support for counting numbers of
24215         occurences.
24216         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24217         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24218
24219 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/9683
24222         * g++.dg/template/static3.C: New test.
24223
24224         PR c++/9829
24225         * g++.dg/parse/namespace6.C: New test.
24226
24227 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24228
24229         PR target/9732
24230         * gcc.dg/20030225-1.c: New test.
24231
24232 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24233
24234         * README: Remove out-of-date information.
24235
24236         PR c++/9836
24237         * g++.dg/template/spec6.C: New test.
24238
24239 2003-02-24  Jeff Law  <law@redhat.com>
24240
24241         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24242
24243 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24244
24245         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24246         * gcc.dg/pragma-ep-1.c: Likewise.
24247
24248 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24249
24250         PR c++/9602
24251         * g++.dg/template/friend16.C: New test.
24252
24253 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/5333
24256         * g++.dg/parse/fused-params1.C: Adjust error messages.
24257         * g++.dg/template/nested3.C: New test.
24258
24259 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24260
24261         * g++.dg/abi/param1.C: New test.
24262
24263 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24264
24265         PR c++/7982
24266         * g++.dg/warn/implicit-typename1.C: New test.
24267
24268 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24269
24270         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24271         with "mtune".
24272         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24273         * gcc.c-torture/execute/20010129-1.x: Likewise.
24274         * gcc.dg/20011107-1.c: Likewise.
24275         * gcc.dg/20020108-1.c: Likewise.
24276         * gcc.dg/20020122-3.c: Likewise.
24277         * gcc.dg/20020206-1.c: Likewise.
24278         * gcc.dg/20020310-1.c: Likewise.
24279         * gcc.dg/20020426-2.c: Likewise.
24280         * gcc.dg/20020517-1.c: Likewise.
24281         * gcc.dg/991230-1.c: Likewise.
24282         * gcc.dg/i386-unroll-1.c: Likewise.
24283         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24284
24285 2003-02-22  Jan Hubicka  <jh@suse.cz>
24286
24287         * gcc.dg/i386-mul.c: New test.
24288
24289 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24290
24291         * gcc.dg/builtins-5.c: New test case.
24292
24293 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24294
24295         * gcc.dg/asmreg-1.c: New test.
24296
24297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24298
24299         PR c++/9749
24300         * g++.dg/parse/varmod1.C: New test.
24301
24302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24303
24304         PR c++/9727
24305         * g++.dg/template/op1.C: New test.
24306
24307 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24308
24309         PR c++/8906
24310         * g++.dg/template/nested2.C: New test.
24311
24312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24313
24314         PR c++/8724
24315         * g++.dg/expr/dtor1.C: New test.
24316
24317 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24318
24319         * gcc.dg/cpp/include3.c: New test.
24320         * gcc.dg/cpp/inc/foo.h: New file.
24321
24322 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24323
24324         * gcc.c-torture/execute/20030221-1.c: New test.
24325
24326 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24327
24328         PR c++/9729
24329         * g++.dg/abi/conv1.C: New test.
24330
24331 2003-02-20  Jan Hubicka  <jh@suse.cz>
24332
24333         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24334
24335 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24336
24337         * gcc.c-torture/compile/20030219-1.c: New test.
24338
24339 2003-02-18  Jan Hubicka  <jh@suse.cz>
24340
24341         * gcc.dg/funcorder.c: New test.
24342
24343 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24344
24345         * gcc.c-torture/execute/20030218-1.c: New.
24346
24347 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24348
24349         * gcc.dg/20030218-1.c: New.
24350
24351 2003-02-18  Richard Henderson  <rth@redhat.com>
24352
24353         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24354         * gcc.dg/attr-used-2.c: New.
24355
24356 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/9704
24359         * g++.dg/init/copy5.C: New test.
24360
24361 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24362
24363         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24364         * g++.dg/pch/pch.exp: Likewise.
24365
24366 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24367
24368         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24369         STACK_SIZE is not defined.
24370
24371 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24372
24373         PR c++/9457
24374         * g++.dg/template/init1.C: New test.
24375
24376 2003-02-16  Jan HUbicka  <jh@suse.cz>
24377
24378         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24379         (foo): Add few extra tests
24380         * gcc.dg/c99-const-expr-3.c: Likewise.
24381         * gcc.c-torture/execute/20030216-1.c: New.
24382
24383 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24384
24385         PR c++/9459
24386         * g++.dg/ext/typeof4.C: New test.
24387
24388 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24389
24390         * gcc.dg/i386-387-3.c: New test case.
24391
24392 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24393
24394         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24395         cris-*-elf* cris-*-aout* and mmix-*-*.
24396
24397 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24398
24399         * gcc.dg/20030213-1.c: New test.
24400
24401 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24402
24403         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24404         * gcc.dg/i386-387-2.c: Likewise.
24405
24406 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24407
24408         * gcc.dg/ppc-spe.c: Fix formatting.
24409         Enable tests that were previously unsupported by gas.
24410         Delete tests for instructions that no longer exist.
24411         Switch arguments on evsubifw builtin.
24412
24413 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24414
24415         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24416         STACK_SIZE is too small.
24417
24418 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24419             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24420
24421         * gcc.dg/decl-2.c: New test.
24422
24423 2003-02-10  Jan Hubicka  <jh@suse.cz>
24424
24425         * gcc.dg/i386-fpcvt-1.c:  New test.
24426
24427 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24428
24429         * gcc.c-torture/execute/20030209-1.c: New test.
24430
24431 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24432
24433         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24434         int-wide bitops, use the constants of the same width.
24435         Likewise, if long long is 32-bit wide, test bitops using
24436         32-bit constants.
24437
24438 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24439
24440         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24441
24442 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24443
24444         * testsuite/gcc.dg/builtins-4.c: New test case.
24445
24446 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24447
24448         * gcc.dg/20020430-1.c: Fix dg command typos.
24449         * gcc.dg/20020503-1.c: Likewise.
24450
24451 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24452
24453         PR c++/8785
24454         * g++.dg/parse/fused-params1.C: New test.
24455
24456         PR c++/8857
24457         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24458
24459         PR c++/8921
24460         * g++.dg/parse/non-dependent1.C: New test.
24461
24462         PR c++/8928
24463         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24464
24465         PR c++/9228
24466         * g++.dg/parse/undefined7.C: New test.
24467         * g++.dg/parse/non-templ1.C: New test.
24468
24469         PR c++/9229
24470         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24471
24472 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24473
24474         * gcc.c-torture/compile/20030206-1.c: New test.
24475
24476 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24477
24478         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24479         "pow" to "foo" to avoid potential confusion with a math built-in.
24480
24481 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24484         conditions for SPARC targets.
24485
24486 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24487
24488         * gcc.dg/20030204-1.c: New test.
24489
24490 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24491
24492         PR c++/38
24493         * g++.dg/parse/array-size1.C: New test.
24494
24495         PR c++/5657
24496         * g++.dg/parse/undefined3.C: New test.
24497
24498         PR c++/5665
24499         * g++.dg/parse/undefined4.C: New test.
24500
24501         PR c++/5975
24502         * g++.dg/parse/undefined5.C: New test.
24503
24504         PR c++/7259
24505         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24506
24507         PR c++/8578
24508         * g++.dg/parse/casting-operator1.C: New test.
24509
24510         PR c++/8596
24511         * g++.dg/parse/undefined6.C: New test.
24512
24513         PR c++/8736
24514         * g++.dg/parse/missing-template1.C: New test.
24515
24516 2003-02-04  Jan Hubicka  <jh@suse.cz>
24517
24518         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24519         * gcc.dg/i386-cmov?.c:  Likewise.
24520         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24521         * gcc.dg/i386-ssefp-1.c:  Likewise.
24522         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24523         conventions.
24524
24525 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c++/7129
24528         * testsuite/g++.dg/ext/max.C: New test.
24529
24530 2003-02-03  Jan Hubicka  <jh@suse.cz>
24531
24532         * gcc.c-torture/execute/20030203-1.c: New test.
24533
24534 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24535
24536         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24537         'natural-endian'.
24538
24539 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24540
24541         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24542         * g++.dg/init/new2.C: Likewise.
24543         * g++.dg/other/new1.C: Likewise.
24544
24545 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24546
24547         * gcc.dg/struct-ret-libc.c: New test.
24548
24549 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24550
24551         * gcc.dg/20030129-1.c: New test.
24552
24553 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24554
24555         PR c++/8849
24556         * g++.dg/template/ptrmem4.C: New test.
24557
24558 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24559
24560         * g++.dg/parser/constant1.C: New test.
24561
24562 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24563
24564         PR c++/8591
24565         * g++.dg/parse/friend2.C: New test.
24566
24567 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24568
24569         PR c++/9437
24570         * g++.dg/template/unify4.C: New test.
24571
24572 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24573
24574         * gcc.c-torture/execute/20030128-1.c: New test.
24575
24576 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24577
24578         * g++.dg/lookup/nested1.C: Test moved from ...
24579         * g++.old-deja/g++.other/lookup24.C: ... here.
24580
24581 2003-01-28  Jan Hubicka  <jh@suse.cz>
24582
24583         * gcc.dg/i386-cmov5.c:  New test.
24584
24585 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24586
24587         * gcc.c-torture/execute/20010925-1.c: Changed the
24588         memcpy declaration.
24589
24590 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24591
24592         PR c++/3902
24593         * g++.dg/parse/template5.C: New test.
24594
24595 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24596
24597         PR fortran/9258
24598         * g77.dg/pr9258: New test.
24599
24600 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24601
24602         * README: Move relevant parts from README.g++.
24603
24604         * README.g++: Remove this file.
24605
24606 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.dg/abi/dcast1.C: New test.
24609
24610 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24611
24612         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24613
24614 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24615
24616         PR c++/47
24617         * g++.old-deja/g++.other/lookup24.C: New test.
24618
24619 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24620
24621         PR middle-end/7227
24622         * gcc.dg/uninit-C.c: New test.
24623
24624 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         * g++.dg/abi/covariant1.C: New test.
24627
24628 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24629
24630         * gcc.dg/20030123-1.c: New test.
24631
24632 2003-01-25  Jan Hubicka  <jh@suse.cz>
24633
24634         PR opt/8492
24635         * gcc.c-torture/compile/20030125-1.c
24636
24637 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24638
24639         PR c++/9403
24640         * g++.dg/parse/template3.C: New test.
24641         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24642
24643         PR c++/795
24644         * g++.dg/parse/template4.C: New test.
24645
24646         PR c++/9415
24647         * g++.dg/template/qual2.C: New test.
24648
24649         PR c++/8545
24650         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24651
24652         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24653
24654 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24655
24656         * gcc.c-torture/execute/switch-1.c: New test case.
24657
24658 2003-01-25  Jan Hubicka  <jh@suse.cz>
24659
24660         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24661
24662 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24663
24664         Tweaks for Bison-1.875. From the NEWS file:
24665         "- `parse error' -> `syntax error'
24666         Bison now uniformly uses the term `syntax error'"
24667         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24668         * gcc.dg/cpp/digraph2.c: Likewise.
24669         * gcc.dg/cpp/direct2.c: Likewise.
24670         * gcc.dg/cpp/paste4.c: Likewise.
24671         * gcc.dg/c90-restrict-1.c: Likewise.
24672         * gcc.dg/c99-func-2.c: Likewise.
24673         * gcc.dg/noncompile/920721-2.c: Likewise.
24674         * gcc.dg/noncompile/930622-2.c: Likewise.
24675         * gcc.dg/noncompile/940112-1.c: Likewise.
24676         * gcc.dg/noncompile/950921-1.c: Likewise.
24677         * gcc.dg/noncompile/951123-1.c: Likewise.
24678         * gcc.dg/noncompile/971104-1.c: Likewise.
24679         * gcc.dg/noncompile/990416-1.c: Likewise.
24680
24681 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24682
24683         * g++.dg/parse/undefined1.C: Add error message.
24684
24685 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24686
24687         PR c++/9354
24688         * g++.dg/parse/new1.C: New test.
24689
24690         PR c++/9216
24691         * g++.dg/parse/template2.C: New test.
24692
24693         PR c++/9354
24694         * g++.dg/parse/typedef2.C: New test.
24695
24696         PR c++/9328
24697         * g++.dg/ext/typeof3.C: New test.
24698
24699 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24700
24701         PR c++/2738
24702         * g++.dg/parse/ret-type1.C: New test.
24703
24704         PR c++/3792
24705         * g++.dg/parse/tmpl-outside1.C: New test.
24706
24707         PR c++/4207
24708         * g++.dg/parse/int-as-enum1.C: New test.
24709
24710         PR c++/4903
24711         * g++.dg/parse/no-typename1.C: New test.
24712
24713         PR c++/5533
24714         * g++.dg/parse/no-value1.C: New test.
24715
24716         PR c++/5921
24717         * g++.dg/parse/wrong-inline1.C: New test.
24718
24719         PR c++/6402
24720         * g++.dg/parse/ref1.C: New test.
24721
24722         PR c++/6992
24723         * g++.dg/parse/attr-ctor1.C: New test.
24724
24725         PR c++/7229
24726         * g++.dg/parse/namespace5.C: New test.
24727
24728         PR c++/7917
24729         * g++.dg/parse/func-def1.C: New test.
24730
24731         PR c++/8143
24732         * g++.dg/parse/undefined1.C: New test.
24733
24734         PR c++/5723, PR c++/8522
24735         * g++.dg/parse/specialization1.C: New test.
24736
24737         PR c++/163, PR c++/8595
24738         * g++.dg/parse/struct-as-enum1.C: New test.
24739
24740         PR c++/9173
24741         * g++.dg/parse/undefined2.C: New test.
24742
24743 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24744
24745         PR c++/9298
24746         * g++.dg/parse/template1.C: New test.
24747
24748         PR c++/9384
24749         * g++.dg/parse/using1.C: New test.
24750
24751         PR c++/9285
24752         PR c++/9294
24753         * g++.dg/parse/expr2.C: New test.
24754
24755         PR c++/9388
24756         * g++.dg/parse/lookup2.C: Likewise.
24757
24758 2003-01-21  Jan Hubicka  <jh@suse.cz>
24759
24760         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24761         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24762         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24763         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24764
24765 2003-01-20  Nick Clifton  <nickc@redhat.com>
24766
24767         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24768         problem with ARM sibcall code generation.
24769
24770 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24771
24772         * gcc.c-torture/execute/20030120-1.c: New.
24773
24774 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24775
24776         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24777
24778 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24779
24780         PR c++/9272
24781         * g++.dg/parse/ctor1.C: New test.
24782
24783         PR c++/9294:
24784         * g++.dg/parse/qualified1.C: New test.
24785
24786         * g++.dg/parse/typename3.C: New test.
24787
24788 2003-01-16  Richard Henderson  <rth@redhat.com>
24789
24790         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24791
24792 2003-01-16  Richard Henderson  <rth@redhat.com>
24793
24794         * g++.dg/pch/pch.exp: Copy test header to the working directory
24795         before using it either for precompilation or direct use.
24796         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24797         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24798
24799 2003-01-16  Richard Henderson  <rth@redhat.com>
24800
24801         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24802         before using it either for precompilation or direct use.
24803         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24804         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24805
24806 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24807
24808         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24809         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24810         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24811         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24812         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24813         typename warning into error.
24814         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24815         error messages.
24816         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24817         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24818         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24819         messages.
24820         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24821         make declaration visible in template.
24822         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24823         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24824         messages.
24825         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24826         message.
24827         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24828         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24829         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24830         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24831         typename warning with error message.
24832         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24833         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24834         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24835
24836 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24837
24838         * g++.dg/parse/ambig2.C: New test.
24839
24840 2003-01-15  Richard Henderson  <rth@redhat.com>
24841
24842         * g++.dg/tls/init-2.C: Update error message string.
24843
24844 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24845
24846         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24847
24848 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24849
24850         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24851         all for HC11/HC12.
24852         * gcc.c-torture/compile/20001205-1.x: Likewise.
24853         * gcc.c-torture/compile/20001226-1.x: Likewise.
24854         * gcc.c-torture/compile/920520-1.x: Likewise.
24855         * gcc.c-torture/compile/961203-1.x: Likewise.
24856         * gcc.c-torture/compile/20020604-1.x: Likewise.
24857
24858 2003-01-15  Jan Hubicka  <jh@suse.cz>
24859
24860         * gcc.c-torture/compile/20030115-1.c: New test.
24861
24862         * gcc.dg/i386-fpcvt-1.c: New test.
24863         * gcc.dg/i386-fpcvt-2.c: New test.
24864
24865 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24866
24867         Further conform g++'s __vmi_class_type_info to the C++ ABI
24868         specification.
24869         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24870         the specification.
24871
24872 2003-01-14  Jan Hubicka  <jh@suse.cz>
24873
24874         * gcc.dg/i386-fpcvt-1.c: New test.
24875         * gcc.dg/i386-fpcvt-2.c: New test.
24876
24877 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24878
24879         * gcc.dg/i386-mmx-3.c: New test.
24880
24881 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24882
24883         PR c++/9264
24884         * g++.dg/parse/octal1.C: New file.
24885
24886         PR c++/9172
24887         * g++.dg/parse/typename1.C: New file.
24888
24889 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24890
24891         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24892         * gcc.dg/bf-no-ms-layout.c: Likewise.
24893         * gcc.dg/bf-ms-attrib.c: Likewise.
24894
24895 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24896
24897         PR c++/9099
24898         * g++.dg/parse/dtor1.C: New file.
24899
24900         PR c++/9128
24901         * g++.dg/rtti/typeid1.C: New file.
24902
24903         PR c++/9153
24904         * g++.dg/parse/lookup1.C: New file.
24905
24906         PR c++/9171
24907         * g++.dg/templ/spec5.C: New file.
24908
24909 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24910
24911         * gcc.c-torture/compile/20030110-1.c: New test.
24912
24913 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24914
24915         Merge from pch-branch:
24916
24917         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24918
24919         * gcc.dg/pch/cpp-1.h: New.
24920         * gcc.dg/pch/cpp-1.c: New.
24921         * gcc.dg/pch/cpp-2.h: New.
24922         * gcc.dg/pch/cpp-2.c: New.
24923
24924         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
24925
24926         * gcc.dg/pch/except-1.h: New.
24927         * gcc.dg/pch/except-1.c: New.
24928
24929         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
24930
24931         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
24932         running test.
24933         * gcc.dg/pch: Include *.hp not *.h.
24934         * gcc.dg/pch/system-1.h: New.
24935         * gcc.dg/pch/system-1.c: New.
24936
24937         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
24938
24939         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
24940         rather than trying to build and run a program using PCH.
24941         * gcc.dg/pch: Remove dg-do commands from test files.
24942
24943         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
24944
24945         * gcc.dg/pch/macro-3.c: New.
24946         * gcc.dg/pch/macro-3.h: New.
24947
24948         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
24949
24950         * gcc.dg/pch/common-1.c: New.
24951         * gcc.dg/pch/common-1.h: New.
24952         * gcc.dg/pch/decl-1.c: New.
24953         * gcc.dg/pch/decl-1.h: New.
24954         * gcc.dg/pch/decl-2.c: New.
24955         * gcc.dg/pch/decl-2.h: New.
24956         * gcc.dg/pch/decl-3.c: New.
24957         * gcc.dg/pch/decl-3.h: New.
24958         * gcc.dg/pch/decl-4.c: New.
24959         * gcc.dg/pch/decl-4.h: New.
24960         * gcc.dg/pch/decl-5.c: New.
24961         * gcc.dg/pch/decl-5.h: New.
24962         * gcc.dg/pch/global-1.c: New.
24963         * gcc.dg/pch/global-1.h: New.
24964         * gcc.dg/pch/inline-1.c: New.
24965         * gcc.dg/pch/inline-1.h: New.
24966         * gcc.dg/pch/inline-2.c: New.
24967         * gcc.dg/pch/inline-2.h: New.
24968         * gcc.dg/pch/static-1.c: New.
24969         * gcc.dg/pch/static-1.h: New.
24970         * gcc.dg/pch/static-2.c: New.
24971         * gcc.dg/pch/static-2.h: New.
24972
24973         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
24974
24975         * g++.dg/pch/pch.exp: Better handle failing testcases.
24976         * gcc.dg/pch/pch.exp: Likewise.
24977         * gcc.dg/pch/macro-1.c: New.
24978         * gcc.dg/pch/macro-1.h: New.
24979         * gcc.dg/pch/macro-2.c: New.
24980         * gcc.dg/pch/macro-2.h: New.
24981
24982         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
24983
24984         * g++.dg/dg.exp: Treat files in pch/ specially.
24985         * g++.dg/pch/pch.exp: New file.
24986         * g++.dg/pch/empty.H: New file.
24987         * g++.dg/pch/empty.C: New file.
24988         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
24989         "precompile".
24990
24991         * gcc.dg/pch/pch.exp: New file.
24992         * gcc.dg/pch/empty.h: New file.
24993         * gcc.dg/pch/empty.c: New file.
24994         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
24995         "precompile".
24996
24997 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24998
24999         * g++.dg/template/friend14.C: New test.
25000
25001 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25002
25003         * gcc.dg/old-style-asm-1.c: New test.
25004
25005 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25006
25007         * gcc.c-torture/compile/20030109-1.c: New test.
25008
25009 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25010
25011         * gcc.c-torture/execute/20030109-1.c: New test.
25012
25013 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25014
25015         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25016         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25017         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25018         * g++.old-deja/g++.mike/eh2.C: Likewise
25019         * g++.old-deja/g++.mike/eh3.C: Likewise
25020         * g++.old-deja/g++.mike/eh5.C: Likewise
25021         * g++.old-deja/g++.mike/eh6.C: Likewise
25022         * g++.old-deja/g++.mike/eh7.C: Likewise
25023         * g++.old-deja/g++.mike/eh8.C: Likewise
25024         * g++.old-deja/g++.mike/eh9.C: Likewise
25025         * g++.old-deja/g++.mike/eh10.C: Likewise
25026         * g++.old-deja/g++.mike/eh12.C: Likewise
25027         * g++.old-deja/g++.mike/eh13.C: Likewise
25028         * g++.old-deja/g++.mike/eh14.C: Likewise
25029         * g++.old-deja/g++.mike/eh16.C: Likewise
25030         * g++.old-deja/g++.mike/eh17.C: Likewise
25031         * g++.old-deja/g++.mike/eh18.C: Likewise
25032         * g++.old-deja/g++.mike/eh21.C: Likewise
25033         * g++.old-deja/g++.mike/eh23.C: Likewise
25034         * g++.old-deja/g++.mike/eh24.C: Likewise
25035         * g++.old-deja/g++.mike/eh25.C: Likewise
25036         * g++.old-deja/g++.mike/eh26.C: Likewise
25037         * g++.old-deja/g++.mike/eh27.C: Likewise
25038         * g++.old-deja/g++.mike/eh28.C: Likewise
25039         * g++.old-deja/g++.mike/eh29.C: Likewise
25040         * g++.old-deja/g++.mike/eh31.C: Likewise
25041         * g++.old-deja/g++.mike/eh33.C: Likewise
25042         * g++.old-deja/g++.mike/eh34.C: Likewise
25043         * g++.old-deja/g++.mike/eh35.C: Likewise
25044         * g++.old-deja/g++.mike/eh36.C: Likewise
25045         * g++.old-deja/g++.mike/eh37.C: Likewise
25046         * g++.old-deja/g++.mike/eh38.C: Likewise
25047         * g++.old-deja/g++.mike/eh39.C: Likewise
25048         * g++.old-deja/g++.mike/eh40.C: Likewise
25049         * g++.old-deja/g++.mike/eh41.C: Likewise
25050         * g++.old-deja/g++.mike/eh42.C: Likewise
25051         * g++.old-deja/g++.mike/eh44.C: Likewise
25052         * g++.old-deja/g++.mike/eh46.C: Likewise
25053         * g++.old-deja/g++.mike/eh47.C: Likewise
25054         * g++.old-deja/g++.mike/eh48.C: Likewise
25055         * g++.old-deja/g++.mike/eh49.C: Likewise
25056         * g++.old-deja/g++.mike/eh50.C: Likewise
25057         * g++.old-deja/g++.mike/eh51.C: Likewise
25058         * g++.old-deja/g++.mike/eh53.C: Likewise
25059         * g++.old-deja/g++.mike/eh55.C: Likewise
25060         * g++.old-deja/g++.mike/p7912.C: Likewise
25061         * g++.old-deja/g++.mike/p9706.C: Likewise
25062         * g++.old-deja/g++.mike/p10416.C: Likewise
25063         * g++.old-deja/g++.mike/p11667.C: Likewise
25064         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25065         Remove redundant reference to Iris.
25066         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25067         Elxsi, i860, Pico Java, and WE32K.
25068
25069 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25070
25071         * g++.dg/ext/asm4.C: New test.
25072
25073 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25074
25075         PR c++/9030
25076         * g++.dg/template/friend12.C: New test.
25077         * g++.dg/template/friend13.C: Likewise.
25078         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25079
25080 2003-01-08  Jan Hubicka  <jh@suse.cz>
25081
25082         * gcc.dg/i386-cadd.c: New test.
25083         * gcc.dg/i386-cmov4.c: Likewise.
25084
25085 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25086
25087         PR c++/9165
25088         * g++.dg/warn/Wunused-3.C: New test.
25089
25090         * g++.dg/abi/bitfield9.C: New test.
25091
25092         PR c++/9189
25093         * g++.dg/parse/defarg3.C: New test.
25094
25095 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25096
25097         * g++.dg/parse/ambig1.C: New test.
25098         * g++.dg/parse/defarg2.C: New test.
25099
25100 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25101
25102         * g++.dg/template/defarg-1.C: New test.
25103         * g++.dg/template/local2.C: Likewise.
25104
25105 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25106
25107         * gcc.c-torture/execute/20030105-1.c: New test.
25108
25109 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25110
25111         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25112         * g++.dg/parse/namespace4.C: Likewise.
25113
25114 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.dg/template/ntp2.C: New test.
25117
25118 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25119
25120         * g++.dg/parse/extern-C-1.C: New test.
25121
25122         * g++.dg/parse/namespace4.C: New test.
25123
25124         * g++.dg/template/nested1.C: New test.
25125
25126         * g++.dg/parse/namespace3.C: New test.
25127
25128 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25129
25130         * g++.dg/lookup/two-stage1.C: New test.
25131
25132 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25133
25134         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25135         * g++.old-deja/g++.jason/access8.C: Likewise.
25136         * g++.old-deja/g++.other/decl5.C: Likewise.
25137
25138 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25139
25140         * g++.dg/parse/parse7.C: New test.
25141
25142 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25143
25144         PR c++/2843
25145         * g++.dg/ext/attrib7.C: New test.
25146
25147 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25148
25149         * g++.dg/parse/parse6.C: New test.
25150
25151 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25152
25153         * gcc.dg/h8300-stack-1.c: New.
25154
25155 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25156
25157         g++.dg/lookup/exception1.C: New test.
25158
25159         g++.dg/lookup/template1.C: New test.
25160
25161         g++.dg/parse/namespace2.C: New test.
25162
25163         g++.dg/parse/parens2.C: New test.
25164
25165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25166
25167         * g++.dg/parse/parse5.C: New test.
25168         * g++.dg/lookup/scoped4.C: New test.
25169
25170 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25171
25172         * g++.dg/parse/parens1.C: New test.
25173
25174         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25175         angle-bracket1.C.
25176         * g++.dg/parse/parens2.C: New test.
25177
25178         * g++.dg/lookup/scope-operator1.C: New test.
25179
25180         * g++.dg/parse/operator1.C: New test.
25181
25182 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25183
25184         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25185         * g++.old-deja/g++.other/access6.C: Likewise.
25186         * g++.old-deja/g++.other/decl1.C: Likewise.
25187         * g++.old-deja/g++.pt/typename12.C: Likewise.
25188
25189 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25190
25191         * g++.dg/parse/namespace1.C: New test.
25192
25193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25194
25195         * g++.dg/parse/parse4.C: New test.
25196
25197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25198
25199         * g++.dg/parse/parse3.C: New test.
25200
25201 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25202
25203         * g++.dg/parse/parse2.C: New test.
25204
25205 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25206
25207         * g++.dg/template/friend11.C: New test.
25208
25209 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25210
25211         * g++.dg/parse/parse1.C: New test.
25212
25213 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25214
25215         * lib/profopt.exp: Change the name of a global variable to avoid
25216         possible clashes with other test suites.
25217
25218 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         * g++.dg/inherit/covariant8.C: New test.
25221
25222 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25223
25224         * g++.dg/init/array9.C: New test.
25225
25226         PR c++/9112
25227         * g++.dg/parse/expr1.C: New test.
25228
25229 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25230
25231         * gcc.c-torture/compile/20021230-1.c: New test.
25232
25233 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         * g++.dg/inherit/covariant5.C: New test.
25236         * g++.dg/inherit/covariant6.C: New test.
25237         * g++.dg/inherit/covariant7.C: New test.
25238
25239 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25240
25241         PR c++/2739
25242         * g++.dg/other/access2.C: New test.
25243
25244 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25245
25246         * g++.dg/other/anon-struct.C: No longer fails
25247         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25248         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25249         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25250
25251 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25252
25253         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25254
25255 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25256
25257         * g++.dg/eh/spec4.C: Remove stray semicolon.
25258         * g++.dg/expr/pmf-1.C: Change error message.
25259         * g++.dg/ext/asm1.C: Remove stray semicolon.
25260         * g++.dg/ext/typename1.C: Add missing typenames.
25261         * g++.dg/inherit/template-as-base.C: Change error message.
25262         * g++.dg/lookup/scoped1.C: Likewise.
25263         * g++.dg/lookup/scoped2.C: Likewise.
25264         * g++.dg/lookup/using2.C: Likewise.
25265         * g++.dg/other/component1.C: Remove stray semicolon.
25266         * g++.dg/other/do1.C: Change error message.
25267         * g++.dg/other/error2.C: Likewise.
25268         * g++.dg/other/init1.C: Likewise.
25269         * g++.dg/other/packed1.C: Remove stray semicolon.
25270         * g++.dg/other/ptrmem2.C: Change error message.
25271         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25272         marker.
25273         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25274         * g++.dg/template/access3.C: Add typename keyword.
25275         * g++.dg/template/access5.C: Remove stray semicolon.
25276         * g++.dg/template/access6.C: Likewise.
25277         * g++.dg/template/complit1.C: Likewise.
25278         * g++.dg/template/crash1.C: Change error message.
25279         * g++.dg/template/inherit2.C: Remove stray semicolon.
25280         * g++.dg/template/instantiate2.C: Likewise.
25281         * g++.dg/template/instantiate3.C: Change error message.
25282         * g++.dg/template/qual1.C: Remove stray semicolon.
25283         * g++.dg/template/qualttp18.C: Change error message.
25284         * g++.dg/template/ref1.C: Remove stray semicolon.
25285         * g++.dg/template/sizeof1.C (A::value): Declare it.
25286         * g++.dg/template/spec4.C: Change error message.
25287         * g++.dg/template/static1.C: Likewise.
25288         * g++.dg/template/type1.C: Likewise.
25289         * g++.dg/template/typename3.C: Likewise.
25290         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25291         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25292         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25293         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25294         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25295         named return value extension.
25296         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25297         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25298         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25299         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25300         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25301         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25302         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25303         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25304         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25305         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25306         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25307         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25308         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25309         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25310         syntax.
25311         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25312         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25313         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25314         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25315         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25316         * g++.old-deja/g++.brendan/template11.C: Likewise.
25317         * g++.old-deja/g++.brendan/template26.C: Likewise.
25318         * g++.old-deja/g++.brendan/template27.C: Use explicit
25319         specialization syntax.
25320         * g++.old-deja/g++.brendan/template30.C: Likewise.
25321         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25322         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25323         non-dependent names.
25324         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25325         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25326         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25327         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25328         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25329         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25330         named return value extension.
25331         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25332         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25333         * g++.old-deja/g++.ext/return1.C: Likewise.
25334         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25335         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25336         * g++.old-deja/g++.jason/access8.C: Likewise.
25337         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25338         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25339         pseudo-destructor names.
25340         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25341         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25342         pseudo-destructor names.
25343         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25344         * g++.old-deja/g++.jason/overload19.C: Likewise.
25345         * g++.old-deja/g++.jason/overload32.C: Likewise.
25346         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25347         stray semicolons.
25348         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25349         * g++.old-deja/g++.jason/return.C: Likewise.
25350         * g++.old-deja/g++.jason/return2.C: Likewise.
25351         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25352         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25353         syntax.
25354         * g++.old-deja/g++.jason/template10.C: Account for use of
25355         non-dependent names.
25356         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25357         syntax.
25358         * g++.old-deja/g++.jason/template37.C: Likewise.
25359         * g++.old-deja/g++.law/access4.C: Change error messages.
25360         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25361         pseudo-destructor names.
25362         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25363         * g++.old-deja/g++.law/ctors9.C: Likewise.
25364         * g++.old-deja/g++.law/cvt22.C: Likewise.
25365         * g++.old-deja/g++.law/dtors5.C: Likewise.
25366         * g++.old-deja/g++.law/global-init1.C: Likewise.
25367         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25368         * g++.old-deja/g++.law/operators28.C: Likewise.
25369         * g++.old-deja/g++.law/visibility28.C: Likewise.
25370         * g++.old-deja/g++.martin/eval1.C: Likewise.
25371         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25372         name.
25373         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25374         * g++.old-deja/g++.mike/net34.C: Likewise.
25375         * g++.old-deja/g++.mike/net36.C: Likewise.
25376         * g++.old-deja/g++.mike/ns2.C: Likewise.
25377         * g++.old-deja/g++.mike/p12306.C: Likewise.
25378         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25379         value extension.
25380         * g++.old-deja/g++.mike/p700.C: Likewise.
25381         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25382         * g++.old-deja/g++.mike/p710.C: Likewise.
25383         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25384         value extension.
25385         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25386         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25387         * g++.old-deja/g++.ns/crash2.C: Likewise.
25388         * g++.old-deja/g++.ns/crash3.C: Likewise.
25389         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25390         * g++.old-deja/g++.ns/ns17.C: Likewise.
25391         * g++.old-deja/g++.ns/template16.C: Likewise.
25392         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25393         keyword.
25394         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25395         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25396         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25397         named return value extension.
25398         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25399         * g++.old-deja/g++.other/access4.C: Issue additional error
25400         messages.
25401         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25402         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25403         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25404         * g++.old-deja/g++.other/crash25.C: Change error message.
25405         * g++.old-deja/g++.other/crash4.C: Change error message.
25406         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25407         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25408         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25409         checks.
25410         * g++.old-deja/g++.other/defarg8.C: Likewise.
25411         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25412         * g++.old-deja/g++.other/dtor10.C: Likewise.
25413         * g++.old-deja/g++.other/incomplete.C: Likewise.
25414         * g++.old-deja/g++.other/linkage7.C: Likewise.
25415         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25416         lookup algorithm.
25417         * g++.old-deja/g++.other/mangle2.C: Likewise.
25418         * g++.old-deja/g++.other/refinit2.C: Likewise.
25419         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25420         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25421         * g++.old-deja/g++.pt/crash28.C: Likewise.
25422         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25423         syntax.
25424         * g++.old-deja/g++.pt/crash32.C: Change error message.
25425         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25426         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25427         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25428         error message position.
25429         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25430         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25431         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25432         syntax.
25433         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25434         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25435         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25436         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25437         keyword.
25438         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25439         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25440         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25441         keyword.
25442         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25443         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25444         syntax.
25445         * g++.old-deja/g++.pt/friend28.C: Account for use of
25446         non-dependent names.
25447         * g++.old-deja/g++.pt/friend29.C: Likewise.
25448         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25449         rules.
25450         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25451         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25452         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25453         lookup rules.
25454         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25455         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25456         keyword.
25457         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25458         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25459         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25460         keyword.
25461         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25462         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25463         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25464         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25465         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25466         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25467         keyword.
25468         * g++.old-deja/g++.pt/spec10.C: Likewise.
25469         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25470         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25471         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25472         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25473         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25474         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25475         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25476         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25477         * g++.old-deja/g++.pt/typename15.C: Likewise.
25478         * g++.old-deja/g++.pt/typename22.C: Likewise.
25479         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25480         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25481         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25482         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25483         syntax.
25484         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25485         return value extension.
25486         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25487         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25488         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25489         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25490
25491 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25492
25493         * g++.dg/warn/inline1.C: New test.
25494         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25495         * g++.old-deja/g++.jason/synth10.C: Likewise.
25496         * g++.old-deja/g++.mike/net31.C: Likewise.
25497         * g++.old-deja/g++.mike/p8786.C: Likewise.
25498
25499         * g++.dg/template/friend10.C: New test.
25500         * g++.dg/template/conv5.C: New test.
25501
25502 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25503
25504         * g++.dg/lookup/scoped3.C: New test.
25505
25506         * g++.dg/lookup/decl1.C: New test.
25507         * g++.dg/lookup/decl2.C: New test.
25508
25509 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25510
25511         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25512         gcc.c-torture/compile/20021015-1.c,
25513         gcc.c-torture/compile/20021015-2.c,
25514         gcc.c-torture/compile/20021123-1.c,
25515         gcc.c-torture/compile/20021123-2.c,
25516         gcc.c-torture/compile/20021123-3.c,
25517         gcc.c-torture/compile/20021123-4.c,
25518         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25519         only to 3.1 or 3.2 branch.
25520
25521 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25522
25523         * gcc.dg/i386-bitfield3.c: New test.
25524
25525         * gcc.dg/i386-bitfield2.c: New test.
25526
25527 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25528
25529         * g++.dg/parse/conv_op1.C: New test.
25530
25531 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25532
25533         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25534         approved.
25535
25536 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25537
25538         * gcc.c-torture/compile/20021220-1.c: New test.
25539
25540 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25541
25542         * gcc.dg/i386-fastcall-1.c: New.
25543
25544 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25545
25546         * gcc.c-torture/execute/20021219-1.c: New test.
25547
25548 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25549
25550         * gcc.dg/i386-pic-1.c: New test.
25551
25552 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25553
25554         PR c++/8099
25555         * g++.dg/template/friend9.C: New test.
25556
25557 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25558
25559         PR c++/3663
25560         * g++.dg/template/access7.C: New test.
25561
25562 2002-12-18  Nick Clifton  <nickc@redhat.com>
25563
25564         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25565         the libstdc++-v3 directory has been found.
25566
25567 2002-12-12  Devang Patel <dpatel@apple.com>
25568         * gcc.dg/darwin-ld-1.c: New test.
25569         * gcc.dg/darwin-ld-2.c: New test.
25570         * gcc.dg/darwin-ld-3.c: New test.
25571         * gcc.dg/darwin-ld-4.c: New test.
25572         * gcc.dg/darwin-ld-5.c: New test.
25573
25574 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25575
25576         * gcc.c-torture/compile/20021212-1.c: New test.
25577
25578 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25579
25580         * gcc.dg/fshort-wchar: New test.
25581
25582 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/8372
25585         * g++.dg/template/dtor1.C: New test.
25586
25587         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25588         markers.
25589
25590 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25591
25592         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25593
25594 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25595
25596         * g++.dg/template/static1.C: New test.
25597         * g++.dg/template/static2.C: New test.
25598         * g++.old-deja/g++.ext/memconst.C: New test.
25599
25600 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25601
25602         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25603         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25604         * g++.dg/special/initp1.C: Likewise.
25605
25606 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25607
25608         * gcc.c-torture/execute/20021204-1.c: New test.
25609
25610 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25611
25612         * gcc.dg/ppc-fmadd-1.c: New file.
25613         * gcc.dg/ppc-fmadd-2.c: New file.
25614         * gcc.dg/ppc-fmadd-3.c: New file.
25615
25616 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25617
25618         * gcc.c-torture/compile/20021204-1.c: New test.
25619
25620 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25621
25622         * g++.dg/inherit/covariant2.C: New test.
25623         * g++.dg/inherit/covariant3.C: New test.
25624         * g++.dg/inherit/covariant4.C: New test.
25625         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25626         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25627
25628 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25629
25630         PR c++/8688
25631         * g++.dg/init/brace3.C: New test.
25632
25633 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25634
25635         * gcc.dg/20020210-1.c: Fix a comment typo.
25636
25637 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25638
25639         PR c++/8720
25640         * g++.dg/parse/defarg1.C: New test.
25641
25642         PR c++/8615
25643         * g++.dg/template/char1.C: New test.
25644
25645         * g++.dg/template/varmod1.C: Fix typo.
25646
25647 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25648
25649         DR 180
25650         * g++.old-deja/g++.pt/crash32.C: Expect error.
25651
25652 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25653
25654         PR c++/5919
25655         * g++.dg/template/varmod1.C: New test.
25656
25657         PR c++/8727
25658         * g++.dg/inherit/typeinfo1.C: New test.
25659
25660         PR c++/8663
25661         * g++.dg/inherit/typedef1.C: New test.
25662
25663 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/8332
25666         PR c++/8493
25667         * g++.dg/template/strlen1.C: New test.
25668
25669         PR c++/8227
25670         * g++.dg/template/ctor2.C: New test.
25671
25672         PR c++/8214
25673         * g++.dg/init/string1.C: New test.
25674
25675         PR c++/8511
25676         * g++.dg/template/friend8.C: New test.
25677
25678 2002-11-29  Joe Buck <jbuck@synopsys.com>
25679
25680         * g++.dg/lookup/anon2.C: New test.
25681
25682 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25683
25684         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25685         h8300 port.
25686
25687 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25688
25689         * gcc.dg/bitfld-6.c: New test.
25690
25691 2002-11-27  Jan Hubicka  <jh@suse.cz>
25692
25693         * gcc.c-torture/execute/20021127.[cx]: New test.
25694
25695 2002-11-26  Jan Hubicka  <jh@suse.cz>
25696
25697         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25698         quality.
25699
25700 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25701
25702         * g++.dg/init/brace2.C: New test.
25703         * g++.old-deja/g++.mike/p9129.C: Correct.
25704
25705 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25706
25707         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25708
25709 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25710
25711         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25712
25713 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25714
25715         * testsuite/g++.dg/abi/empty11.C: New test.
25716         * testsuite/g++.dg/rtti/cv1.C: New test.
25717
25718 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25719
25720         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25721
25722 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25723
25724         * g++.dg/abi/empty10.C: New test.
25725
25726 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727
25728         * gcc.c-torture/compile/20021124-1.c: New test.
25729
25730 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25731
25732         * g++.dg/abi/rtti2.C: New test.
25733
25734 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25735
25736         * gcc.dg/i386-unroll-1.c: New test.
25737
25738 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25739
25740         * gcc.c-torture/compile/20021120-1.c: New test.
25741         * gcc.c-torture/compile/20021120-2.c: New test.
25742
25743 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25744
25745         * gcc.dg/bitfld-5.c: New test.
25746
25747 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25748
25749         * gcc.c-torture/execute/20021120-3.c: New test.
25750
25751 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25752
25753         * gcc.c-torture/execute/20021120-2.c: New test.
25754
25755 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25756
25757         * gcc.c-torture/execute/20021120-1.c: New test.
25758
25759 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gcc.c-torture/execute/20021118-3.c: New test.
25762
25763 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25764
25765         * gcc.c-torture/compile/20021119-1.c: New test.
25766
25767 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25768
25769         * gcc.dg/duff-1.c: New test.
25770         * gcc.dg/duff-2.c: New test.
25771         * gcc.dg/duff-3.c: New test.
25772
25773 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25774
25775         * gcc.dg/cpp/_Pragma5.c: New test.
25776
25777 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25778
25779         * gcc.c-torture/execute/20021118-2.c: New test.
25780
25781 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25782
25783         * gcc.c-torture/execute/20021118-1.c: New test.
25784
25785 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25786
25787         * gcc.dg/20021116-1.c: New test.
25788
25789 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25790
25791         * g++.dg/abi/vcall1.C: New test.
25792
25793 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25794
25795         * gcc.dg/20021029-1.c: New test.
25796         * gcc.dg/20021029-2.c: New test.
25797
25798 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25799
25800         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25801
25802 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25803
25804         PR c/8439
25805         * gcc.dg/20021110.c: Move to ...
25806         * gcc.c-torture/compile/20021110.c: .... here.
25807
25808 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25809
25810         PR c/8467
25811         * gcc.c-torture/execute/20021111-1.c
25812
25813 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25814
25815         PR c/8439
25816         * gcc.dg/20021110.c: New test.
25817
25818 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25819
25820         * g++.dg/abi/vthunk3.C: Run only on x86.
25821
25822 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25823
25824         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25825
25826 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25827
25828         * lib/compat.exp (compat-execute): Fix logic error in last
25829         change.
25830
25831 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25832
25833         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25834
25835 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25836
25837         PR c++/8389
25838         * g++.dg/template/access6.C: New test.
25839
25840 2002-11-08  Jan Hubicka  <jh@suse.cz>
25841
25842         * gcc.dg/i386-ssefp-1.c: New test.
25843         * gcc.dg/i386-ssefp-1.c: New test.
25844
25845 2002-11-08  Jan Hubicka  <jh@suse.cz>
25846
25847         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25848
25849 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25850
25851         * g++.dg/abi/vthunk3.C: New test.
25852
25853         PR c++/8338
25854         * g++.dg/template/crash2.C: New test.
25855
25856 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * testsuite/g++.dg/abi/dtor1.C: New test.
25859         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25860
25861 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25862
25863         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25864         Darwin.
25865
25866 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25867
25868         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25869         -mthumb.  Only xfail with -O0.
25870
25871 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25872
25873         * g++.dg/abi/thunk1.C: New test.
25874         * g++.dg/abi/thunk2.C: Likewise.
25875         * g++.dg/abi/vtt1.C: Likewise.
25876
25877 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25878
25879         PR optimization/8423
25880         * gcc.c-torture/execute/builtin-constant.c: New test.
25881
25882 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25883
25884         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25885         Add some more cases.
25886
25887 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25888
25889         PR c++/8391
25890         * g++.dg/opt/local1.C: New test.
25891
25892 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25893
25894         PR c++/8160
25895         * g++.dg/template/complit1.C: New test.
25896
25897         PR c++/8149
25898         * g++.dg/template/typename4.C: Likewise.
25899
25900 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25901
25902         Core issue 287, PR c++/7639
25903         * g++.dg/template/instantiate1.C: Adjust error location.
25904         * g++.dg/template/instantiate3.C: New test.
25905         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25906         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25907         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25908
25909 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25910
25911         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25912
25913 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25914
25915         PR c++/8287
25916         * g++.dg/init/dtor2.C: New test.
25917
25918 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25919
25920         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
25921         * gcc.dg/nest.c: Bypass errors on irix6.
25922
25923 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
25924
25925         * gcc.dg/nest.c: Expect error for mmix-*-*.
25926         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
25927
25928 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
25929
25930         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
25931         markers.
25932
25933         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
25934
25935 2002-10-25  Mike Stump  <mrs@apple.com>
25936
25937         * gcc.dg/warn-1.c: New test.
25938
25939 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25940
25941         * g++.dg/template/typename3.C: New test.
25942
25943 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
25944
25945         * g++.dg/lookup/ptrmem1.C: New test.
25946
25947         * g++.dg/abi/vthunk2.C: New test.
25948
25949 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25950
25951         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
25952
25953 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
25954
25955         * g++.dg/abi/empty9.C: New test.
25956
25957 2002-10-24  Richard Henderson  <rth@redhat.com>
25958
25959         * g++.dg/inherit/thunk1.C: Enable for ia64.
25960
25961 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25962
25963         PR c++/8067
25964         * g++.dg/lookup/pretty1.C: New test.
25965
25966 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * gcc.dg/20021023-1.c: New test.
25969
25970 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25971
25972         PR c++/7679
25973         * g++.dg/parse/inline1.C: New test.
25974
25975 2002-10-23  Richard Henderson  <rth@redhat.com>
25976
25977         * g++.dg/inherit/thunk1.C: Enable for x86_64.
25978
25979         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
25980
25981 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/6579
25984         * g++.dg/parse/stmtexpr3.C: New test.
25985
25986 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.dg/expr/cond1.C: New test.
25989
25990 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25991
25992         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
25993
25994 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25995
25996         * g++.dg/abi/vbase13.C: New test.
25997         * g++.dg/abi/vbase14.C: Likewise.
25998
25999 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * gcc.dg/tls/pic-1.c: New test.
26002         * gcc.dg/tls/nonpic-1.c: New test.
26003         * gcc.dg/20021018-1.c: New test.
26004
26005 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26006
26007         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26008         Remove only files with the same base name as the test case.
26009         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26010         (profopt-execute): Likewise.  Also, remove old profiling
26011         and performance data files before running the tests.
26012
26013         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26014         * g++.dg/bprob/bprob.exp: Likewise.
26015         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26016         to allow more general test case names.
26017
26018         * g++.dg/bprob/bprob-1.C: Rename to ...
26019         * g++.dg/bprob/g++-bprob-1.C: ... this.
26020
26021         * g77.dg/bprob/bprob-1.f: Rename to ...
26022         * g77.dg/bprob/g77-bprob-1.f: ... this.
26023
26024 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26025
26026         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26027         bison 1.50 or later.
26028
26029 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26030
26031         * g++.dg/README: Describe more test directories.
26032
26033 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26034
26035         * g++.dg/init/array6.C: Add additional tests.
26036
26037 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26038
26039         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26040         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26041
26042 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26043
26044         * gcc.c-torture/compile/20020604-1.x: New.
26045         * gcc.c-torture/compile/simd-5.x: Likewise.
26046         * gcc.c-torture/execute/920710-1.x: Likewise.
26047         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26048
26049 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26050
26051         * g++.dg/inherit/override1.C: Add dg-options clause.
26052
26053 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26054
26055         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26056         _mm_slli_si128.
26057
26058 2002-10-19  Andreas Schwab  <schwab@suse.de>
26059
26060         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26061         directory component.
26062
26063 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * g++.dg/inherit/thunk1.C: New test.
26066
26067         * g++.dg/inherit/override1.C: New test.
26068
26069         * g++.dg/abi/mangle11.C: New test.
26070         * g++.dg/abi/mangle14.C: New test.
26071         * g++.dg/abi/mangle17.C: New test.
26072
26073 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.dg/overload/member2.C: New test.
26076
26077 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26078
26079         * g++.dg/README: Describe new compat directory.
26080         * g++.dg/dg.exp: Skip tests in compat directory.
26081         * README.compat: New file.
26082         * lib/compat.exp: New expect script.
26083         * g++.dg/compat: New test directory.
26084         * g++.dg/compat/compat.exp: New expect script.
26085         * g++.dg/compat/abi: New test directory.
26086         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26087         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26088         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26089         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26090         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26091         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26092         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26093         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26094         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26095         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26096         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26097         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26098         * g++.dg/compat/break: New test directory.
26099         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26100         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26101         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26102         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26103         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26104         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26105         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26106         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26107         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26108         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26109         g++.dg/compat/break/README: New files.
26110         * g++.dg/compat/eh: New test directory.
26111         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26112         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26113         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26114         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26115         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26116         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26117         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26118         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26119         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26120         g++.dg/compat/eh/filter2_y.C,
26121         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26122         g++.dg/compat/eh/new1_y.C,
26123         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26124         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26125         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26126         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26127         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26128         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26129         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26130         g++.dg/compat/eh/unexpected1_y.C: New files.
26131         * g++.dg/compat/init: New test directory.
26132         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26133         g++.dg/compat/init/array5_y.C,
26134         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26135         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26136         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26137         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26138         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26139         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26140         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26141         g++.dg/compat/init/init-ref2_y.C: New files.
26142
26143 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR c++/7584
26146         * g++.dg/inherit/using3.C: New test.
26147
26148 2002-10-17  Jan Hubicka  <jh@suse.cz>
26149
26150         * gcc.dg/20021017-2.c: New test.
26151
26152 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26153
26154         * g++.dg/abi/mangle16.C: Adjust.
26155
26156         * g++.dg/init/array8.C: New test.
26157
26158 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26159
26160         * gcc.dg/special/mips-abi.exp: New test.
26161         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26162
26163 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26164
26165         * g++.dg/abi/mangle16.C: New test.
26166         * g++.dg/abi/mangle17.C: Likewise.
26167
26168         PR c++/7478
26169         * g++.dg/template/ref1.C: New test.
26170
26171 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26172
26173         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26174
26175 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26176
26177         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26178
26179 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/7524
26182         * g++.dg/init/array7.C: New test.
26183
26184 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26185
26186         * g++.dg/init/array6.C: New test.
26187
26188         * g++.dg/abi/mangle13.C: Likewise.
26189         * g++.dg/abi/mangle14.C: Likewise.
26190         * g++.dg/abi/mangle15.C: Likewise.
26191
26192 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26193
26194         * g++.dg/abi/empty8.C: New test.
26195
26196 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26197
26198         * g++.dg/init/ctor1.C: New test.
26199
26200 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26201
26202         * gcc.c-torture/execute/20021015-1.c: New test.
26203
26204 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26205
26206         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26207
26208 2002-10-14  Jan Hubicka  <jh@suse.cz>
26209
26210         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26211
26212 2002-10-14  Richard Henderson  <rth@redhat.com>
26213
26214         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26215
26216 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26217
26218         PR optimization/6631
26219         * g++.dg/opt/const2.C: New test.
26220
26221 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26222
26223         PR c++/7176
26224         * g++.dg/parse/friend1.C: New test.
26225         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26226
26227 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.dg/20021014-1.c: New test.
26230
26231 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26232
26233         PR c++/5661
26234         * g++.dg/ext/vlm1.C: New test.
26235         * g++.dg/ext/vlm2.C: Likewise.
26236
26237         * g++.dg/init/array1.C: Remove invalid braces.
26238         * g++.dg/init/brace1.C: New test.
26239         * g++.dg/init/copy2.C: Likewise.
26240         * g++.dg/init/copy3.C: Likewise.
26241         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26242         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26243         braces.
26244
26245 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26246
26247         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26248
26249 2002-10-11  Richard Shann  <richard.shann@superh.com>
26250
26251         * gcc.c-torture/compile/simd-5.c: New test.
26252
26253 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26254
26255         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26256
26257 2002-10-10  Jim Wilson  <wilson@redhat.com>
26258
26259         * gcc.c-torture/execute/20021010-1.c: New test.
26260
26261 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26262
26263         PR c/7353
26264         * g++.dg/ext/typedef-init.C: New test.
26265         * gcc.dg/typedef-init.c: New test.
26266
26267 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26268
26269         * gcc.dg/cpp/paste13.c: New test.
26270
26271 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26272
26273         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26274         remaining platforms, XFAIL during compile, not execute.  Don't
26275         XFAIL at -O0.
26276
26277 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26278
26279         * gcc.dg/alias-1.c: Tweak expected warning.
26280
26281 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26282
26283         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26284
26285 2002-10-06  Andreas Jaeger  <aj@suse.de>
26286
26287         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26288         * gcc.dg/cpp/c++98.C: Likewise.
26289
26290         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26291         * g++.dg/cpp/c++98.C: Likewise.
26292
26293         * g++.dg/README (Subdirectories): Mention cpp directory.
26294
26295         PR target/7559
26296         * gcc.dg/20021006-1.c: New test.
26297
26298 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26299
26300         PR c++/7804
26301         * g++.dg/other/warning1.C: New test.
26302
26303 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26304
26305         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26306         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26307         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26308
26309 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26310
26311         PR c++/7931
26312         * g++.dg/template/ptrmem3.C: New test.
26313
26314         PR c++/7754
26315         * g++.dg/template/union1.C: New test.
26316
26317 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26318
26319         PR c++/8006
26320         * g++.dg/abi/mangle9.C: New test.
26321         * g++.dg/abi/mangle10.C: New test.
26322         * g++.dg/abi/mangle11.C: New test.
26323         * g++.dg/abi/mangle12.C: New test.
26324
26325 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26326
26327         PR c++/7188.
26328         * g++.dg/template/meminit1.C: New test.
26329         * g++.dg/warn/Wreorder-1.C: Likewise.
26330         * g++.old-deja/g++.mike/warn3.C: Tweak.
26331         * lib/prune.exp: Ingore "in copy constructor".
26332
26333 2002-10-02  Andreas Jaeger  <aj@suse.de>
26334
26335         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26336         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26337         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26338         on x86-64.
26339
26340 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26341
26342         * gcc.dg/empty1.C: Fix typo.
26343
26344 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * gcc.dg/alias-1.c: New test.
26347
26348 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26349
26350         * gcc.dg/empty1.C: New test.
26351
26352         * g++.dg/tls/init-2.C: Tweak error messages.
26353
26354 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26355
26356         * gcc.c-torture/compile/20020923-1.c: New test.
26357
26358 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26359
26360         * gcc.c-torture/execute/ffs-1.c: New test.
26361         * gcc.c-torture/execute/ffs-2.c: Ditto.
26362
26363 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         * g++.dg/overload/member1.C: New test.
26366
26367 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26368
26369         * g++.dg/abi/empty7.C: New test.
26370         * g++.dg/init/pm2.C: Likewise.
26371
26372 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         * g++.dg/rtti/crash1.C: New test.
26375
26376 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26377
26378         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26379         gcc.dg/sibcall-4.c: New tests.
26380
26381 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26382
26383         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26384         powerpc and MMIX targets.
26385
26386 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26387
26388         * gcc.dg/cpp/20020927-1.c: New.
26389
26390 2002-09-26  David S. Miller  <davem@redhat.com>
26391
26392         * gcc.c-torture/compile/trunctfdf.c: New.
26393
26394 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26395
26396         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26397
26398 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26399
26400         * gcc.c-torture/execute/loop-15.c: New.
26401
26402 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26403
26404         * README.QMTEST: Fix typo.
26405
26406 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26407
26408         * gcc.dg/20020926-1.c: New test.
26409
26410 2002-09-25  David S. Miller  <davem@redhat.com>
26411
26412         PR target/7842
26413         * gcc.c-torture/execute/shiftdi.c: New test.
26414
26415 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26416
26417         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26418         unique to the tool.
26419         * lib/g77.exp (g77_init): Likewise.
26420         * lib/g++.exp (g++_init): Likewise.
26421         * lib/objc.exp (objc_init): Likewise.
26422
26423 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26424
26425         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26426         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26427         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26428
26429 2002-09-25  Richard Henderson  <rth@redhat.com>
26430
26431         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26432         too-small long double.
26433
26434 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26435
26436         * gcc.dg/20020919-1.c: New test.
26437
26438 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26439
26440         * g++.dg/abi/bitfield6.C: New test.
26441         * g++.dg/abi/bitfield7.C: New test.
26442         * g++.dg/abi/bitfield8.C: New test.
26443         * g++.dg/abi/vbase11.C: New test.
26444
26445 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26446
26447         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26448         hppa*-*-hpux*.  Update test comment.
26449
26450 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26451
26452         * gcc.dg/tls/struct-1.c: New test.
26453
26454 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26455
26456         * gcc.dg/cpp/tr-warn2.c: Update.
26457
26458 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26459
26460         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26461
26462 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26463
26464         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26465         systems.
26466
26467 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26468
26469         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26470
26471         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26472         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26473         setting of cxxfilt.
26474
26475 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26476
26477         * gcc.dg/20020312-2.c: Update for darwin.
26478
26479 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26480
26481         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26482
26483 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26484
26485         * objc.dg/comp-types-1.m: New test.
26486         * objc.dg/comp-types-2.m: New test.
26487         * objc.dg/comp-types-3.m: New test.
26488         * objc.dg/comp-types-4.m: New test.
26489         * objc.dg/comp-types-5.m: New test.
26490         * objc.dg/comp-types-6.m: New test.
26491
26492 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26493
26494         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26495
26496 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26497
26498         * g++.dg/other/do1.C: New test.
26499
26500         * g++.dg/template/subst1.C: New test.
26501
26502 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26503
26504         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26505
26506 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         * g++.dg/template/qualttp20.C: Adjust expected errors.
26509         * g++.old-deja/g++.jason/report.C: Likewise.
26510         * g++.old-deja/g++.other/qual1.C: Likewise.
26511
26512         * g++.dg/lookup/scoped2.C: New test.
26513
26514         * g++.dg/ext/asm3.C: New test.
26515
26516 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26517
26518         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26519
26520 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26521
26522         * ChangeLog: follow spelling conventions.
26523         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26524         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26525         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26526         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26527         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26528         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26529         * g++.old-deja/g++.law/global-init1.C: Likewise.
26530         * g++.old-deja/g++.other/delete4.C: Likewise.
26531         * g++.old-deja/g++.other/inline21.C: Likewise.
26532         * g++.old-deja/g++.other/singleton.C: Likewise.
26533         * g77.dg/strlen0.f: Likewise.
26534         * g77.f-torture/compile/20010519-1.f: Likewise.
26535         * g77.f-torture/compile/980310-4.f: Likewise.
26536         * gcc.c-torture/compile/20000605-1.c: Likewise.
26537         * gcc.c-torture/execute/20020225-1.c: Likewise.
26538         * gcc.dg/c90-hexfloat-2.c: Likewise.
26539         * gcc.dg/c99-bool-1.c: Likewise.
26540         * gcc.dg/c99-hexfloat-2.c: Likewise.
26541         * gcc.dg/dll-2.c: Likewise.
26542         * gcc.dg/wtr-union-init-1.c: Likewise.
26543         * gcc.dg/wtr-union-init-2.c: Likewise.
26544         * gcc.dg/wtr-union-init-3.c: Likewise.
26545         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26546         * gcc.dg/cpp/defined.c: Likewise.
26547         * gcc.dg/cpp/macsyntx.c: Likewise.
26548         * gcc.dg/cpp/paste2.c: Likewise.
26549         * gcc.dg/cpp/trad/defined.c: Likewise.
26550         * gcc.dg/format/c90-printf-1.c: Likewise.
26551         * gcc.dg/format/c90-scanf-1.c: Likewise.
26552         * gcc.dg/format/c99-printf-1.c: Likewise.
26553         * gcc.dg/format/c99-scanf-1.c: Likewise.
26554         * gcc.misc-tests/gcov-8.c: Likewise.
26555         * lib/profopt.exp: Likewise.
26556
26557 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26558
26559         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26560
26561 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.dg/inherit/using2.C: New test.
26564
26565 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26566
26567         * ChangeLog: Follow spelling conventions.
26568         * g++.dg/template/friend4.C: Likewise.
26569         * g++.old-deja/g++.pt/crash67.C: Likewise.
26570         * gcc.c-torture/execute/20000801-4.c: Likewise.
26571         * gcc.dg/c90-digraph-1.c: Likewise.
26572         * gcc.dg/c94-digraph-1.c: Likewise.
26573         * gcc.dg/c99-digraph-1.c: Likewise.
26574         * gcc.dg/cpp/line5.c: Likewise.
26575         * gcc.dg/cpp/multiline.c: Likewise.
26576         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26577         * gcc.dg/format/attr-3.c: Likewise.
26578         * gcc.dg/format/c90-scanf-3.c: Likewise.
26579         * gcc.dg/format/ext-4.c: Likewise.
26580
26581 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.dg/template/pretty1.C: New test.
26584
26585 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26586
26587         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26588
26589 2002-09-13  Matt Austern  <austern@apple.com>
26590
26591         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26592         passing a cast expression to a function by const reference.
26593
26594 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.dg/template/deduce1.C: New test.
26597
26598 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26599
26600         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26601         32-bit int.
26602
26603 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26604
26605         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26606         usage.
26607
26608 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26609
26610         * gcc.c-torture/compile/20020910-1.c: New test.
26611
26612 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26613
26614         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26615
26616 2002-09-10  Andreas Jaeger  <aj@suse.de>
26617
26618         * gcc.dg/20020312-2.c: Adjust for x86-64.
26619
26620 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26621
26622         * g77.dg/7388.f: New test case for PR 7388.
26623
26624 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26625
26626         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26627
26628 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26629
26630         * objc.dg/proto-lossage-1.m: New test.
26631
26632 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26633
26634         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26635
26636 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26637
26638         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26639         expected to pass.
26640
26641 2002-09-06  Stan Shebs  <shebs@apple.com>
26642             David Edelsohn  <edelsohn@gnu.org>
26643
26644         * gcc.dg/weak: New directory.
26645         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26646         target-specific xfail bits.
26647         * gcc.dg/typeof-2.c: Move to new directory.
26648         * gcc.dg/weak.exp: New expect script.
26649
26650 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26651
26652         * gcc.c-torture/execute/extzvsi.c: New test.
26653
26654 2002-09-05  Stan Shebs  <shebs@apple.com>
26655
26656         * gcc.dg/weak-1.c: xfail on Darwin.
26657         * gcc.dg/weak-2.c: Ditto.
26658         * gcc.dg/weak-3.c: Ditto.
26659         * gcc.dg/weak-4.c: Ditto.
26660         * gcc.dg/weak-5.c: Ditto.
26661         * gcc.dg/weak-6.c: Ditto.
26662         * gcc.dg/weak-7.c: Ditto.
26663         * gcc.dg/weak-8.c: Ditto.
26664         * gcc.dg/weak-9.c: Ditto.
26665
26666 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26667
26668         * gcc.c-torture/execute/loop-14.c: New test.
26669
26670 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * g++.dg/other/cxa-atexit1.C: New test.
26673
26674         * gcc.dg/typeof-2.c: New test.
26675
26676 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26677
26678         * gcc.dg/builtins-2.c: New testcase.
26679         * gcc.dg/builtins-3.c: New testcase.
26680
26681 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26682
26683         * gcc.dg/cpp/_Pragma4.c: New test.
26684
26685 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26686
26687         * objc/execute/nil_method-1.m: New testcase.
26688
26689 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26690
26691         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26692         [Object class], not [Object initialize].
26693
26694 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26695             Hans-Peter Nilsson  <hp@bitrange.com>
26696
26697         * gcc.c-torture/execute/20020720-1.x: Skip test on
26698         mmix-knuth-mmixware.  Correct comment.
26699
26700 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26701
26702         * testsuite/g++.dg/abi/bitfield5.C: New test.
26703         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26704
26705 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26706
26707         * objc.dg/undeclared-selector.m: New test.
26708
26709 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * g++.dg/other/offsetof1.C: Avoid cast warning.
26712
26713 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26714
26715         * objc.dg/super-class-2.m: New test.
26716
26717 2002-08-24  Matt Austern  <austern@apple.com>
26718
26719         * g++.dg/ext/lvaddr.C: New test.
26720         * g++.dg/ext/lvcast.C: New test.
26721
26722 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26723
26724         * testsuite/g++.dg/inherit/cond1.C: New test.
26725
26726 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26727
26728         * gcc.dg/noncompile/incomplete-1.c: New test.
26729
26730 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26731
26732         * gcc.dg/typespec-1.c: New test.
26733
26734 2002-08-20  Devang Patel  <dpatel@apple.com>
26735         * objc.dg/proto-hier-2.m: New test.
26736
26737 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26738
26739         * objc.dg/bitfield-1.m: New test.
26740         * objc.dg/bitfield-2.m: New test.
26741
26742 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26743
26744         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26745         gcc.dg/c99-flex-array-4.c: New tests.
26746
26747 2002-08-16  Stan Shebs  <shebs@apple.com>
26748
26749         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26750
26751 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.dg/typeof-1.c: New test.
26754         * g++.dg/ext/typeof2.C: New test.
26755
26756 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26757
26758         * g++.dg/other/offsetof1.C: New test.
26759
26760 2002-08-14  Richard Henderson  <rth@redhat.com>
26761
26762         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26763
26764 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26765
26766         * gcc.dg/cpp/_Pragma3.c: New test.
26767
26768 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26769
26770         * g++.dg/template/inherit3: New test.
26771
26772 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         * gcc.dg/bitfld-4.c: Add blank options.
26775
26776 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26777
26778         * g++.dg/template/crash1.C: New test.
26779
26780 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/tls/opt-2.c: New test.
26783
26784 2002-08-08  Devang Patel  <dpatel@apple.com>
26785
26786         * objc.dg/selector-1.m : New test
26787
26788 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.dg/abi/bitfield4.C: New test.
26791         * gcc.dg/bitfld-4.c: New test.
26792
26793 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26794
26795         * g++.dg/other/packed1.C: New test.
26796
26797 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26798
26799         * g++.dg/abi/offsetof.C: Tweak error messages.
26800         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26801
26802 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26803
26804         * gcc.dg/bitfld-3.c: New test.
26805
26806 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26807             Richard Henderson  <rth@redhat.com>
26808
26809         * gcc.dg/i386-bitfield1.c: New test.
26810         * g++.dg/abi/bitfield3.C: Update.
26811
26812 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26813
26814         * objc.dg/const-str-2.m: Update.
26815         * gcc.dg/cpp/c++98.c: Change to C extension.
26816         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26817         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26818
26819 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26820
26821         * testsuite/gcc.dg/tls/diag-3.c: New.
26822
26823 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26824
26825         * g++.dg/README (Subdirectories): Document new subdir expr.
26826         * g++.dg/expr/pmf-1.C: New test.
26827
26828 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26829
26830         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26831
26832 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26833
26834         * g++.dg/abi/bitfield3.C: New test.
26835
26836 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         * lib/gcov.exp: Tweak expected line formats.
26839         * gcc.misc-tests/gcov8.c: New test.
26840         * gcc.misc-tests/gcov8.x: New flags.
26841
26842 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * consistency.vlad/layout/endian.c: Include string.h.
26845
26846         * gcc.c-torture/execute/20020805-1.c: New test.
26847
26848 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26849
26850         * g++.dg/other/conversion1.C: New test.
26851
26852 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26853
26854         * gcc.dg/builtins-1.c: New testcase.
26855
26856 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26857
26858         * g++.dg/inherit/access3.C: New test.
26859
26860 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * gcc.dg/ia64-visibility-2.c: New test.
26863
26864 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26865
26866         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26867         __qualifier_flags to __flags.
26868
26869 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26870
26871         * g++.dg/inherit/operator1.C: New test.
26872         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26873         * g++.dg/other/error1.C: Change expected error message.
26874         * g++.dg/template/conv4.C: Likewise.
26875
26876 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26877
26878         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26879         for documented behavior.
26880
26881 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26882
26883         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26884         several targets known to fail.
26885
26886 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26887
26888         * gcc.dg/mips-args-[123].c: New tests.
26889
26890 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26891
26892         * gcc.dg/ppc-spe.c: New.
26893
26894 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26895
26896         * g++.dg/other/ptrmem4.C: New testcase.
26897
26898 2002-07-24  Richard Henderson  <rth@redhat.com>
26899
26900         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26901
26902 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26903
26904         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26905
26906 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26907
26908         * gcc.c-torture/execute/memset-3.c: New testcase.
26909
26910 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26911
26912         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26913         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26914
26915 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26916
26917         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26918         Delete.
26919
26920 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
26921
26922         * gcc.c-torture/compile/simd-4.c: New test.
26923
26924 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26925
26926         PR c++/7347, c++/7348
26927         * g++.dg/template/access4.C: New test.
26928         * g++.dg/template/access5.C: New test.
26929         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
26930         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
26931         * g++.old-deja/g++.pt/ttp58.C: Likewise.
26932         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
26933
26934 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
26935
26936         * gcc.dg/gnu89-init-2.c: New test.
26937
26938 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
26939
26940         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
26941
26942 2002-07-20  Roger Sayle  <roger@eyesopen.com>
26943
26944         * gcc.c-torture/execute/20020720-1.c: New testcase.
26945
26946 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
26947
26948         * gcc.dg/cpp/Wsignprom.c: New tests.
26949
26950 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
26951
26952         * gcc.c-torture/execute/loop-13.c: New test.
26953
26954 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
26955
26956         * gcc.dg/cpp/expr.c: New tests.
26957
26958 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
26959
26960         * g++.dg/opt/pr6713.C: Add template instantiation.
26961
26962 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
26963
26964         * gcc.dg/nest.c: New test.
26965
26966 2002-07-17  Richard Henderson  <rth@redhat.com>
26967
26968         * g++.dg/opt/pr6713.C: New test.
26969
26970 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
26971
26972         * gcc.c-torture/execute/loop-2e.x: Let the testcase
26973         XFAIL for all x86 processors.
26974
26975 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
26976
26977         * gcc.c-torture/execute/20010122-1.x: Do not test with
26978         -fomit-frame-pointer.
26979
26980 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26981
26982         * g++.dg/template/instantiate2.C: New test.
26983         * g++.dg/template/spec4.C: New test.
26984
26985 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26986
26987         * g++.dg/template/access2.C: New test.
26988         * g++.dg/template/access3.C: New test.
26989
26990 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
26991
26992         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
26993         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
26994         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
26995         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
26996         Convert to use <stdarg.h>.
26997         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
26998         Delete.
26999         * gcc.dg/va-arg-2.c: New.
27000         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27001
27002 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27003
27004         * gcc.c-torture/compile/20020710-1.c: New test.
27005
27006 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27007                           Andrew Pinski  <pinskia@physics.uc.edu>
27008
27009         gcc.c-torture/compile/simd-2.c: New testcase.
27010         gcc.c-torture/compile/simd-3.c: Likewise.
27011
27012 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27013
27014         PR c++/7224
27015         * g++.dg/overload/error1.C: New test.
27016
27017 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27018
27019         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27020         configuration and IRIX 6 O32 ABI.
27021
27022 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27023
27024         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27025
27026 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27027
27028         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27029
27030 2002-07-10  Jeffrey A Law  <law@redhat.com>
27031
27032         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27033
27034         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27035
27036 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27037
27038         * gcc.dg/20020312-2.c: Check for __PPC__.
27039
27040 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27041
27042         * gcc.c-torture/compile/20020709-1.c: New test.
27043
27044 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27045
27046         * g++.dg/template/qualttp21.C: New test case.
27047
27048 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27049
27050         * gcc.c-torture/compile/20020706-1.c: New test.
27051         * gcc.c-torture/compile/20020706-2.c: New test.
27052
27053 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27054             Alexandre Oliva  <aoliva@redhat.com>
27055
27056         * g++.dg/warn/incomplete1.C: New test.
27057
27058 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27059
27060         PR c++/7099
27061         * g++.dg/warn/noreturn1.C: New test.
27062
27063 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27064
27065         PR c++/6706
27066         * g++.dg/debug/debug6.C: New test.
27067         * g++.dg/debug/debug7.C: New test.
27068
27069 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27070
27071         * gcc.c-torture/compile/simd-3.c: New test.
27072
27073 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27074
27075         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27076         * gcc.dg/20020620-1.c: Likewise.
27077
27078 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         PR c++/6944
27081         * g++.dg/init/array4.C: New test.
27082         * g++.dg/init/array5.C: New test.
27083
27084 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27085
27086         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27087         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27088
27089 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27090
27091         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27092         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27093         * gcc.dg/wtr-conversion-1.c: Likewise.
27094         * gcc.dg/wtr-escape-1.c: Likewise.
27095         * gcc.dg/wtr-int-type-1.c: Likewise.
27096         * gcc.dg/wtr-label-1.c: Likewise.
27097         * gcc.dg/wtr-static-1.c: Likewise.
27098         * gcc.dg/wtr-strcat-1.c: Likewise.
27099         * gcc.dg/wtr-suffix-1.c: Likewise.
27100         * gcc.dg/wtr-switch-1.c: Likewise.
27101         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27102         * gcc.dg/wtr-union-init-1.c: Likewise.
27103         * gcc.dg/wtr-union-init-2.c: Likewise.
27104         * gcc.dg/wtr-union-init-3.c: Likewise.
27105
27106         * gcc.dg/wtr-func-def-1.c: New test.
27107
27108 2002-07-02 Devang Patel <dpatel@apple.com>
27109
27110         * objc.dg/param-1.m: New test.
27111
27112 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27113
27114         * gcc.dg/cpp/trad/directive.c: Add test.
27115         * gcc.dg/cpp/trad/macroargs.c: Add test.
27116         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27117
27118 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27119
27120         * gcc.dg/cpp/cmdlne-M.c: New test.
27121
27122 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27123
27124         * objc.dg/desig-init-1.m: New test.
27125
27126 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27127
27128         PR c++/6716
27129         * g++.dg/template/instantiate1.C: New test.
27130
27131 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27132
27133         PR c++/7112
27134         * g++.dg/template/sizeof2.C: New test.
27135
27136 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27137
27138         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27139         gcc.dg/cpp/trad/include.c: New tests.
27140
27141 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27142
27143         PR target/7177
27144         * gcc.c-torture/compile/20020701-1.c: New test.
27145
27146 2002-07-01  Stan Shebs  <shebs@apple.com>
27147
27148         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27149         header here...
27150         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27151         (objc-torture-execute): or here.
27152
27153 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27154
27155         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27156
27157 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27158
27159         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27160
27161 2002-06-30  Devang Patel  <dpatel@apple.com>
27162
27163         * objc.dg/fsyntax-only.m: New test.
27164
27165 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/6695
27168         * g++.dg/template/friend7.C: New file.
27169
27170 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27171
27172         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27173         return type.
27174
27175 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27176
27177         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27178         avoid division by zero.
27179
27180 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27181
27182         * gcc.dg/Wunknownprag.c: New tests.
27183
27184 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27185
27186         * gcc.c-torture/execute/simd-2.c: New test.
27187
27188 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27189
27190         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27191         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27192         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27193         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27194         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27195         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27196         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27197         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27198         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27199         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27200         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27201         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27202         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27203         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27204         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27205         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27206         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27207
27208 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27209
27210         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27211         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27212         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27213         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27214         New tests.
27215         * gcc.dg/cpp/trad/directive.c: Update.
27216
27217 2002-06-23  Andreas Jaeger  <aj@suse.de>
27218
27219         * gcc.c-torture/execute/complex-6.c: New.
27220
27221 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27222
27223         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27224         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27225         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27226         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27227
27228 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27229
27230         * gcc.dg/cpp/trad: New directory with traditional tests copied
27231         from parent directory.
27232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27233         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27234         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27235         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27236         Move to trad/ and rename.
27237         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27238         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27239         gcc.dg/cpp/trad/redef2.c: New tests.
27240         * gcc.dg/cpp/trad/trad.exp: New driver.
27241
27242 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27243
27244         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27245         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27246         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27247         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27248         Remove.
27249
27250 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27251
27252         * gcc.dg/20020620-1.c: New test.
27253
27254 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27255
27256         * g++.dg/template/ttp4.C: New test.
27257
27258 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27259
27260         * g++.dg/opt/vt1.C: Fix regexp.
27261
27262 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27263
27264         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27265         Don't use attribute `noinline'.
27266
27267 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27268
27269         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27270
27271 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27272
27273         * gcc.c-torture/execute/simd-1.c: New.
27274
27275         * gcc.dg/simd-1.c: New.
27276
27277 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27278
27279         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27280
27281 2002-06-16  Richard Henderson  <rth@redhat.com>
27282
27283         * g++.dg/ext/anon-struct1.C: New.
27284         * g++.dg/ext/anon-struct2.C: New.
27285         * g++.dg/ext/anon-struct3.C: New.
27286         * gcc.dg/anon-struct-1.c: New.
27287         * gcc.dg/anon-struct-2.c: New.
27288         * gcc.dg/anon-struct-3.c: New.
27289         * gcc.dg/20011008-1.c: Adjust warning text.
27290         * gcc.dg/20020527-1.c: Add -fms-extensions.
27291
27292 2002-06-16  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27295
27296 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27297
27298         * gcc.c-torture/execute/20020615-1.c: New test.
27299
27300 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27301
27302         * gcc.c-tortuture/execute/compare-1.c: New test case.
27303         * gcc.c-tortuture/execute/compare-2.c: New test case.
27304         * gcc.c-tortuture/execute/compare-3.c: New test case.
27305
27306 2002-06-13  Richard Henderson  <rth@redhat.com>
27307
27308         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27309         ia64 ilp32.
27310
27311 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27312
27313         * g++.dg/template/typename2.C: Update error message.
27314
27315 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27316
27317         * gcc.c-torture/execute/20020611-1.c: New test.
27318
27319 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27320
27321         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27322         list of targets to skip.
27323
27324 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27325
27326         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27327         targets if not optimizing.
27328
27329 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27330
27331         * gcc.c-torture/compile/20020605-1.c: New test.
27332
27333         * g++.dg/opt/vt1.C: New test.
27334
27335         * gcc.dg/20020531-1.c: New test.
27336
27337         * gcc.dg/20020530-1.c: New test.
27338
27339         * gcc.dg/20020527-1.c: New test.
27340
27341         * g++.dg/opt/cse1.C: New test.
27342
27343 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27344
27345         * gcc.dg/20020607-2.c: New test case.
27346
27347 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27348
27349         * gcc.c-torture/compile/20020604-1.c: New test.
27350
27351 2002-06-04  Richard Henderson  <rth@redhat.com>
27352
27353         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27354         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27355         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27356
27357 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27358
27359         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27360
27361 2002-06-03  Richard Henderson  <rth@redhat.com>
27362
27363         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27364         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27365
27366 2002-06-02  Richard Henderson  <rth@redhat.com>
27367
27368         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27369         test functions static.
27370
27371 2002-06-02  Andreas Jaeger  <aj@suse.de>
27372
27373         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27374         now.
27375
27376 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27377
27378         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27379         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27380         Update for mofified diagnostics.
27381         * gcc.dg/c99-intconst-1.c: No longer fail.
27382
27383 2002-06-02  Richard Henderson  <rth@redhat.com>
27384
27385         * gcc.dg/uninit-A.c: Remove xfail markers.
27386
27387 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27388
27389         * gcc.dg/fnegate-1.c: New test case.
27390
27391 2002-05-30  Osku Salerma  <osku@iki.fi>
27392
27393         * gcc.c-torture/execute/mayalias-1.c: New file.
27394
27395 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27396
27397         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27398         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27399         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27400
27401 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27402
27403         * gcc.c-torture/execute/20020529-1.c: New test.
27404
27405 2002-05-27  Richard Henderson  <rth@redhat.com>
27406
27407         * g++.dg/ext/attrib6.C: New test case.
27408
27409 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27410
27411         * gcc.c-torture/execute/pure-1.c: New test.
27412
27413 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27414
27415         * gcc.dg/cpp/arith-2.c: Remove.
27416
27417 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27418
27419         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27420         * gcc.dg/cpp/if-3.c: Remove.
27421
27422 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27423
27424         * g++.dg/opt/cse2.C: New test.
27425
27426 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27427
27428         * gcc.dg/cpp/arith-1.c: New semantic tests.
27429         * gcc.dg/cpp/if-1.c: Update.
27430
27431 2002-05-24  Ben Elliston  <bje@redhat.com>
27432
27433         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27434
27435 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27436
27437         * gcc.dg/verbose-asm.c: New test.
27438
27439 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27440
27441         * gcc.dg/cpp/paste12.c: New test.
27442
27443 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27444
27445         * g++.dg/parse/named_ops.C: New test.
27446
27447 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27448
27449         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27450
27451 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27452
27453         * gcc.dg/weak-2.c: Allow optional leading underscore
27454         in scan-assembler symbol name.
27455         * gcc.dg/weak-3.c: Likewise.
27456         * gcc.dg/weak-4.c: Likewise.
27457         * gcc.dg/weak-5.c: Likewise.
27458
27459 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27460
27461         * gcc.dg/20020523-1.c: New test.
27462
27463 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27464
27465         * objc.dg/const-str-2.m: Update now that we stop after
27466         a command line error.
27467
27468 2002-05-22  Richard Henderson  <rth@redhat.com>
27469
27470         * g++.dg/dg.exp: Fix typo in test pruneing.
27471
27472 2002-05-22  Richard Henderson  <rth@redhat.com>
27473
27474         * g++.dg/dg.exp: Prune the tls subdirectory.
27475         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27476         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27477         * g++.dg/tls/init-1.C: New.
27478
27479 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27480
27481         * gcc.dg/20020517-1.c: New test.
27482
27483 2002-05-21  Richard Henderson  <rth@redhat.com>
27484
27485         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27486         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27487
27488 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27489
27490         * g++.dg/other/copy2.C: New test.
27491
27492 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27493
27494         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27495         (MAX_COPY): Bump up to 10 times sizeof (long long).
27496         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27497
27498         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27499         sizeof (long long).
27500
27501         * gcc.c-torture/execute/strcpy-1.c: New test.
27502
27503 2002-05-19  Jason Merrill  <jason2redhat.com>
27504
27505         * g++.dg/ext/oper1.C: New test.
27506
27507 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27508 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27509
27510         * README.QMTEST: New file.
27511
27512         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27513
27514 2002-05-19  Andreas Jaeger  <aj@suse.de>
27515
27516         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27517         now.
27518         * gcc.c-torture/execute/loop-2d.x: Likewise.
27519
27520 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27521
27522         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27523         support weak symbols.
27524         * gcc.dg/weak-4.c: Likewise
27525         * gcc.dg/weak-6.c: Likewise
27526
27527 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27528
27529         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27530         cygwin, coff and h8300-*-hms targets
27531         * gcc.dg/weak-5.c: Likewise
27532         * gcc.dg/weak-7.c: Likewise
27533
27534 2002-05-16  Jason Merrill  <jason@redhat.com>
27535
27536         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27537         (scan-assembler-not, scan-assembler-dem): Likewise.
27538         (scan-assembler-dem-not): Likewise.
27539
27540 2002-05-15  Richard Henderson  <rth@redhat.com>
27541
27542         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27543
27544 2002-05-15  Richard Henderson  <rth@redhat.com>
27545
27546         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27547         (vfoo1f): Warning here.
27548         (vfoo1l): Don't redefine the alias.
27549
27550 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27551
27552         * g++.dg/init/pm1.C: New test.
27553
27554 2002-05-12  David S. Miller  <davem@redhat.com>
27555
27556         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27557         types.
27558
27559 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27560
27561         * gcc.c-torture/execute/20020510-1.c: New test case.
27562
27563 2002-05-10  David S. Miller  <davem@redhat.com>
27564
27565         * gcc.c-torture/execute/conversion.c: Test long double too.
27566
27567 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27568
27569         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27570         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27571         * lib/g++.exp (g++_link_flags): Likewise.
27572         * lib/objc.exp (objc_target_compile): Likewise.
27573
27574 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27575
27576         * gcc.dg/cpp/poison.c: Update.
27577         * gcc.dg/cpp/20000625-2.c: Remove.
27578         * gcc.dg/cpp/direct2s.c: Remove final test.
27579
27580 2002-05-08  Tom Rix  <trix@redhat.com>
27581
27582         * gcc.c-torture/execute/20020508-1.c: New test.
27583         * gcc.c-torture/execute/20020508-2.c: New test.
27584         * gcc.c-torture/execute/20020508-3.c: New test.
27585
27586 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27587
27588         * gcc.dg/cpp/charconst-4.c: More tests.
27589
27590 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27591
27592         PR c/6569
27593         * gcc.dg/weak-3.c: Update location of warning messages.
27594         * gcc.dg/weak-5.c: Likewise.
27595
27596 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27597
27598         * gcc.c-torture/execute/20020506-1.c: New test case.
27599
27600 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27601
27602         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27603
27604 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27605
27606         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27607
27608 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27609
27610         * gcc.dg/cpp/charconst-3.c: New test.
27611
27612 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27613
27614         * gcc.dg/cpp/charconst.c: Update tests.
27615
27616 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27617
27618         * treelang: Added directory for new sample language treelang. Also
27619         lib/treelang.exp: New file to signal treelang should be tested.
27620
27621 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27622
27623         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27624         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27625         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27626         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27627         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27628         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27629         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27630
27631 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27632
27633         * gcc.dg/format/xopen-2.c: New test.
27634
27635 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27636
27637         * gcc.dg/20020503-1.c: New test.
27638
27639 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27640
27641         * g++.dg/init/dtor1.C: Make it tougher.
27642
27643 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27644
27645         * g++.dg/init/dtor1.C: New test.
27646
27647 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27648
27649         * gcc.dg/altivec-8.c: New.
27650
27651 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27652
27653         * gcc.dg/altivec-7.c: New.
27654
27655 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27656
27657         * g++.dg/parse/typedef1.C: New test.
27658
27659 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27660
27661         PR c++/6486
27662         * g++.dg/template/friend6.C: New test.
27663
27664         PR c++/6492
27665         * g++.dg/init/copy1.C: New test.
27666
27667 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.dg/warn/effc1.C: New test.
27670
27671 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27672
27673         * gcc.dg/cpp/if-cexp.c: Add a test.
27674
27675 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27676
27677         * gcc.dg/20020426-2.c: New test.
27678
27679 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27680
27681         * gcc.dg/cpp/if-mop.c: Update.
27682         * gcc.dg/cpp/if-mpar.c: Add test.
27683         * gcc.dg/cpp/if-oppr.c: Update.
27684
27685 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27686
27687         PR c/6343
27688         * gcc.dg/weak-[2-7].c: New tests.
27689
27690 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27691
27692         * gcc.dg/enum1.c: New test.
27693
27694 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27695
27696         PR c++/6497
27697         * g++.dg/inherit/access2.C: New test.
27698
27699 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR bootstrap/6445
27702         * gcc.dg/20020426-1.c: New test.
27703
27704 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27705
27706         * g++.dg/abi/enum1.C: New test.
27707
27708 2002-04-26  Richard Henderson  <rth@redhat.com>
27709
27710         * gcc.dg/c99-bool-1.c: Expect always true warning.
27711
27712 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27713
27714         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27715
27716 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27717
27718         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27719         targets.
27720
27721 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27722
27723         * g++.dg/abi/mange7.C: New test.
27724
27725         PR c++/6438.
27726         * g++.dg/parse/stmtexpr2.C: New test.
27727
27728 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27729
27730         * gcc.dg/20020312-2.c: Add SH target.
27731
27732 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27733
27734         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27735         compiler output on mips*-*-irix*.
27736
27737 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27738
27739         * g++.dg/parse/attr1.C: New test.
27740
27741 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27742
27743         * gcc.c-torture/execute/string-opt-17.c: New test case.
27744         * gcc.c-torture/execute/memset-2.c: New test case.
27745
27746 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27747
27748         PR c++/6256:
27749         * g++.dg/template/friend5.C: New test.
27750
27751         PR c++/6331:
27752         * g++.dg/template/qual1.C: Likewise.
27753
27754 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27755
27756         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27757         Include stdlib.h, not stdio.h or ctype.h.
27758
27759 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27760
27761         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27762         cris-*-elf* and mmix-*-*.
27763         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27764         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27765         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27766         Ditto.
27767         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27768         * gcc.dg/wchar_t-1.c: Ditto.
27769
27770 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27771
27772         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27773         Clarify comment.
27774
27775 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27776
27777         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27778
27779 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27780
27781         * gcc.c-torture/execute/20000906-1.x: Delete.
27782
27783 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27784
27785         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27786
27787 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27788
27789         * PR6367
27790         * g77.f-torture/execute/6367.f: New test.
27791         * g77.f-torture/execute/6367.x: Disable for MMIX.
27792
27793 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * PR6352
27796         * g++.dg/opt/inline2.C: New test.
27797
27798 2002-04-18  Richard Henderson  <rth@redhat.com>
27799
27800         * gcc.dg/20000906-1.c: Enable for all targets.
27801         * gcc.c-torture/compile/iftrap-2.c: New.
27802
27803 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.dg/20020418-1.c: New test.
27806         * gcc.dg/20020418-2.c: New test.
27807
27808 2002-04-18  Richard Henderson  <rth@redhat.com>
27809
27810         * gcc.c-torture/compile/iftrap-1.c: New.
27811         * gcc.dg/iftrap-1.c: Adjust for ia64.
27812         * gcc.dg/iftrap-2.c: New.
27813
27814 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27815
27816         * gcc.c-torture/compile/20020418-1.c: New test.
27817
27818 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27819
27820         * gcc.c-torture/compile/20020415-1.c: New.
27821
27822 2002-04-18  David S. Miller  <davem@redhat.com>
27823
27824         * gcc.c-torture/execute/20020418-1.c: New test.
27825
27826 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27827
27828         * gcc.dg/20020416-1.c: New test.
27829
27830         * g++.dg/opt/inline1.C: New test.
27831
27832 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27833
27834         * gcc.dg/altivec-5.c: New test.
27835
27836         * gcc.dg/20020415-1.c: New test.
27837
27838 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27839
27840         * testsuite/lib/chill.exp: Remove.
27841
27842 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27843
27844         * g++.dg/other/big-struct.C: New test.
27845
27846 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27847
27848         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27849         of scratch file.
27850
27851 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27852
27853         PR c/6277
27854         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27855         in scan-assembler function name
27856
27857 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27858
27859         * g77.f-torture/execute/980628-4.x,
27860         g77.f-torture/execute/980628-5.x,
27861         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27862         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27863         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27864         i[34567]86-*-*.
27865
27866 2002-04-13  David S. Miller  <davem@redhat.com>
27867
27868         * gcc.c-torture/execute/20020413-1.c: New test.
27869
27870 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27871
27872         * gcc.dg/asm-6.c,
27873         * g++.dg/ext/asm1.C: New tests.
27874
27875 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++ 5373.
27878         * g++.dg/parse/stmtexpr1.C: New test.
27879
27880         PR c++/5189.
27881         * g++.dg/template/copy1.C: New test.
27882
27883 2002-04-12  Richard Henderson  <rth@redhat.com>
27884
27885         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27886
27887 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27888
27889         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27890         gcc.c-torture/execute/20020307-2.c.
27891
27892 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27893
27894         * g++.dg/ext/attrib5.C,
27895         * g++.dg/lookup/struct1.C: New tests.
27896
27897 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27898
27899         * gcc.dg/20020411-1.c: New test.
27900
27901         * gcc.c-torture/execute/20020411-1.c: New test.
27902
27903 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27904
27905         * g77.f-torture/execute/6177.f: New test.
27906
27907 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27908
27909         PR middle-end/6247
27910         * g++.dg/opt/cleanup1.C: New test.
27911
27912         * g++.dg/opt/const1.C: New test.
27913
27914 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27915
27916         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27917
27918 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27919
27920         PR c++/5507
27921         * g++.dg/template/typename2.C: New test.
27922
27923 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
27924
27925         * gcc.c-torture/execute/loop-12.c: New.
27926
27927 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
27928
27929         * g77.f-torture/execute/980628-4.x,
27930         g77.f-torture/execute/980628-5.x,
27931         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27932         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27933         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
27934
27935 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27936
27937         PR optimization/6086
27938         * g++.dg/opt/preinc1.C: New test.
27939
27940 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27941
27942         PR c++/5571
27943         * g++.dg/opt/static2.C: New test.
27944
27945 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27946
27947         PR c/5120
27948         * gcc.dg/20020406-1.c: New test.
27949
27950 2002-04-04  David S. Miller  <davem@redhat.com>
27951
27952         * gcc.c-torture/execute/20020404-1.c: New test.
27953
27954 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
27955
27956         PR c/6123
27957         * gcc.dg/20020312-2.c: Do not declare global register variable
27958         if __PIC__ or __pic__ is defined.
27959
27960 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
27961
27962         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
27963         __asm__ so that it works correctly even if -ansi -pedantic-errors.
27964
27965 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27966
27967         * gcc.misc-tests/linkage.exp: Update last change to handle
27968         sparc*-, not just sparc-.
27969
27970 2002-04-03  Richard Henderson  <rth@redhat.com>
27971
27972         * gcc.dg/cpp/ucs.c: Improved long UCS test.
27973
27974 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27975
27976         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
27977
27978 2002-04-02  David S. Miller  <davem@redhat.com>
27979
27980         * gcc.c-torture/execute/20020402-3.c: New test.
27981
27982 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27983
27984         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
27985         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
27986
27987         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
27988         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
27989         g77.f-torture/execute/20001201.x,
27990         g77.f-torture/execute/u77-test.x: New files.
27991
27992         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
27993         * gcc.dg/wchar_t-1.c: Ditto.
27994
27995 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27996
27997         * gcc.c-torture/execute/20020402-1.c: New test.
27998
27999 2002-04-01  Richard Henderson  <rth@redhat.com>
28000
28001         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28002
28003         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28004
28005 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28006
28007         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28008
28009 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28010
28011         * g++.dg/inherit/template-as-base.C: Expect error.
28012         * g++.dg/inherit/namespace-as-base.C: Likewise.
28013
28014 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28015
28016         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28017         g++.dg/ext/instantiate3.C: Tweak match patterns.
28018
28019         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28020         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28021         -da test.
28022
28023 2002-03-31  Richard Henderson  <rth@redhat.com>
28024
28025         * gcc.dg/special/alias-2.c: New.
28026         * gcc.dg/special/ecos.exp: Run it.
28027
28028 2002-03-31  Richard Henderson  <rth@redhat.com>
28029
28030         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28031
28032 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28033
28034         * gcc.dg/weak-1.c: Disable on h8300 port.
28035
28036 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28037
28038         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28039         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28040         ordering tests.
28041         * g++.dg/bprob/bprob-1.C: New test.
28042         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28043         * g++.dg/gcov/gcov-1.C: New test.
28044         * g++.dg/gcov/gcov-1.x: New file.
28045         * g++.dg/gcov/gcov-2.C: New test.
28046         * g++.dg/gcov/gcov-3.C: New test.
28047         * g++.dg/gcov/gcov-3.h: New file.
28048
28049 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28050
28051         * g++.old-deja/g++.other/builtins5.C: New test.
28052         * g++.old-deja/g++.other/builtins6.C: New test.
28053         * g++.old-deja/g++.other/builtins7.C: New test.
28054         * g++.old-deja/g++.other/builtins8.C: New test.
28055         * g++.old-deja/g++.other/builtins9.C: New test.
28056
28057 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28058
28059         * g++.dg/opt/static1.C: New test.
28060
28061         * g++.dg/opt/longbranch1.C: New test.
28062
28063 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28064
28065         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28066
28067         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28068
28069 2002-03-28  Jeffrey A Law  (law@redhat.com)
28070
28071         * gcc.c-torture/execute/20020328-1.c: New test.
28072
28073 2002-03-27  Richard Henderson  <rth@redhat.com>
28074
28075         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28076         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28077         move from g++.old-deja/g++.ext/.
28078
28079 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28080
28081         * g++.dg/init/new2.C: New test.
28082
28083 2002-03-26  Richard Henderson  <rth@redhat.com>
28084
28085         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28086
28087         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28088         on sparc.
28089
28090         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28091         sparcv9 systems.
28092         * gcc.dg/20001102-1.c: Likewise.
28093
28094 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28095
28096         * gcc.dg/cpp/endif-pedantic1.c,
28097         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28098
28099 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28100
28101         * g++.dg/init/new1.C: New test.
28102
28103 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28104
28105         * g++.dg/abi/vbase9.C: New test.
28106
28107 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28108
28109         * gcc.dg/arm-asm.c: New test.
28110
28111 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28112
28113         * gcc.dg/Wswitch-enum.c: New test.
28114         Fix PR c/5044.
28115
28116 2002-03-26  Richard Henderson  <rth@redhat.com>
28117
28118         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28119         structure.
28120
28121 2002-03-25  Richard Henderson  <rth@redhat.com>
28122
28123         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28124         sparcv9 systems.
28125
28126         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28127         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28128
28129 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28130
28131         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28132
28133 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28134
28135         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28136         targets using generic thunk support.
28137
28138 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28139
28140         * gcc.c-torture/compile/20020323-1.c: New test.
28141
28142         * g++.dg/opt/conj2.C: New test.
28143
28144 2002-03-24  Richard Henderson  <rth@redhat.com>
28145
28146         * gcc.dg/weak-1.c: Use -fno-common.
28147
28148 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28149
28150         * g77.dg/f77-edit-apostrophe-out.f: New test
28151         * g77.dg/f77-edit-h-out.f: New test
28152         * g77.dg/f77-edit-t-in.f: New test
28153         * g77.dg/f77-edit-t-out.f: New test
28154         * g77.dg/f77-edit-x-out.f: New test
28155         * g77.dg/f77-edit-slash-out.f: New test
28156         * g77.dg/f77-edit-colon-out.f: New test
28157         * g77.dg/f77-edit-s-out.f: New test
28158
28159 2002-03-24  Richard Henderson  <rth@redhat.com>
28160
28161         * objc/execute/formal_protocol-6.x: New XFAIL.
28162
28163 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28164
28165         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28166         that do not support weak symbols
28167
28168 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28169
28170         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28171         * lib/g77.exp:  Likewise
28172         * lib/objc.exp: Likewise
28173
28174 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28175
28176         * gcc.dg/Wswitch-default.c: New test.
28177
28178 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28179
28180         * g++.dg/other/enum1.C: New test.
28181
28182 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28183
28184         * gcc.dg/pragma-ep-3.c: Fix typo.
28185
28186 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28187
28188         * g++.dg/inherit/template-as-base.C: New test.
28189
28190 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28191
28192         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28193         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28194
28195 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28196
28197         * gcc.dg/cpp/multiline.c: Update to match.
28198
28199 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28200
28201         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28202
28203 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28204
28205         * gcc.dg/cpp/extratokens2.c:  New file.
28206
28207 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28208
28209         * gcc.dg/20020312-2.c: Add rs6000 target.
28210
28211         * gcc.c-torture/compile/20020319-1.c: New test.
28212
28213 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28214
28215         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28216         (A, E): Handle this.
28217
28218 2002-03-20  Jason Merrill  <jason@redhat.com>
28219
28220         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28221         ignoring -fpic.
28222         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28223         through prune_gcc_output.
28224
28225 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gcc.c-torture/compile/20020320-1.c: New test.
28228
28229 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28230
28231         * gcc.c-torture/compile/20020318-1.c: New test.
28232
28233         * gcc.dg/struct-by-value-1.c: New test.
28234
28235         * gcc.dg/20020319-1.c: New test.
28236
28237 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28238
28239         * g++.dg/opt/conj1.C: New test.
28240
28241 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28242
28243         * g++.dg/template/qualttp20.C: Revert previous change.
28244         * g++.dg/template/qualttp3.C: Likewise.
28245         * g++.dg/template/qualttp4.C: Likewise
28246         * g++.dg/template/qualttp5.C: Likewise
28247         * g++.dg/template/qualttp6.C: Likewise
28248         * g++.dg/template/qualttp7.C: Likewise
28249         * g++.dg/template/qualttp8.C: Likewise
28250         * g++.dg/template/recurse.C: Likewise.
28251
28252 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28253
28254         * gcc.dg/cpp/wchar-1.c: Update.
28255
28256 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.dg/template/conv1.C: New test.
28259         * g++.dg/template/conv2.C: New test.
28260         * g++.dg/template/conv3.C: New test.
28261         * g++.dg/template/conv4.C: New test.
28262
28263 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28264
28265         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28266         * g++.dg/template/qualttp3.C: Likewise.
28267         * g++.dg/template/qualttp4.C: Likewise
28268         * g++.dg/template/qualttp5.C: Likewise
28269         * g++.dg/template/qualttp6.C: Likewise
28270         * g++.dg/template/qualttp7.C: Likewise
28271         * g++.dg/template/qualttp8.C: Likewise
28272         * g++.dg/template/recurse.C: Likewise.
28273
28274 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28275
28276         * g++.dg/opt/dtor1.C: New test.
28277
28278 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * gcc.c-torture/compile/20020315-1.c: New test.
28281
28282 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28283
28284         * gcc.dg/weak-1.c: Fix scan tests.
28285
28286 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28287
28288         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28289         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28290         cris-*-aout* mmix-*-*.
28291         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28292         cris-*-aout* mmix-*-*.
28293         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28294         cris-*-elf* cris-*-aout* and mmix-*-*.
28295         * gcc.dg/20001009-1.c: Ditto.
28296         * gcc.dg/20010912-1.c: Ditto.
28297         * gcc.dg/20020122-4.c: Ditto.
28298         * gcc.dg/inline-2.c: Ditto.
28299
28300 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28301
28302         * gcc.c-torture/compile/20020314-1.c: New test.
28303
28304 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28305
28306         * gcc.c-torture/execute/20020314-1.c: New test.
28307
28308 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * g++.dg/warn/Wunused-1.C: New test.
28311
28312 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28313
28314         * g++.dg/abi/mangle6.C: New test.
28315
28316 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28317
28318         * gcc.c-torture/compile/20020309-2.c: New test.
28319
28320         * gcc.c-torture/compile/20020312-1.c: New test.
28321
28322 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.dg/other/access1.C: New test.
28325
28326 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28327
28328         * gcc.c-torture/execute/wchar_t-1.c: New test.
28329
28330 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28331
28332         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28333
28334 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28335
28336         * gcc.dg/20020312-1.c: New test case.
28337
28338 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28339
28340         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28341
28342 2002-03-11  Richard Henderson  <rth@redhat.com>
28343
28344         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28345         * g++.old-deja/g++.jason/report.C: Likewise.
28346
28347 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28350         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28351
28352 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * testsuite/g++.dg/overload/pmf1.C: New test.
28355
28356 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28357
28358         * gcc.c-torture/execute/20020307-1.c: Use long.
28359
28360 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28361
28362         PR optimization/5844
28363         * gcc.dg/20020310-1.c: New test.
28364
28365 2002-03-09  Michael Meissner  <meissner@redhat.com>
28366
28367         * gcc.c-torture/execute/memcpy-2.c: New test.
28368         * gcc.c-torture/execute/memset-1.c: New test.
28369         * gcc.c-torture/execute/strlen-1.c: New test.
28370         * gcc.c-torture/execute/strcmp-1.c: New test.
28371         * gcc.c-torture/execute/strncmp-1.c: New test.
28372
28373 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28374
28375         * gcc.dg/ppc-ldstruct.c: New test.
28376
28377 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28378
28379         * gcc.c-torture/execute/va-arg-22.c: New test.
28380
28381 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28382
28383         * gcc.c-torture/compile/20020309-1.c: New test.
28384
28385 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28386
28387         * gcc.c-torture/execute/20020307-2.c: New test.
28388
28389 2002-03-07  Jeffrey A Law  (law@redhat.com)
28390
28391         * g77.f-torture/compile/20020307-1.f: New test.
28392
28393 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28394
28395         * gcc.dg/unordered-1.c: New test.
28396
28397 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28398
28399         * gcc.c-torture/execute/20020307-1.c: New test.
28400
28401 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28402
28403         * gcc.dg/20020304-1.c: New test.
28404
28405         * gcc.c-torture/compile/20020304-2.c: New test.
28406
28407 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28408
28409         * gcc.c-torture/compile/20020304-1.c: New test case
28410         (from PR c/5830).
28411
28412 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28413
28414         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28415
28416 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         * g++.dg/other/classkey1.C: New test.
28419
28420 2002-03-01  Richard Henderson  <rth@redhat.com>
28421
28422         * gcc.c-torture/compile/981223-1.x: New.
28423         * gcc.c-torture/compile/920625-1.x: New.
28424
28425 2002-02-28  Richard Henderson  <rth@redhat.com>
28426
28427         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28428
28429 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28430
28431         * gcc.c-torture/execute/20020227-1.c: New test.
28432
28433 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28434
28435         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28436         here" ERROR lines.
28437         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28438         * g++.old-deja.g++.other/defarg1.C: Likewise.
28439         * g++.old-deja/g++.pt/calls2.C: Likewise.
28440         * g++.old-deja/g++.pt/crash20.C: Likewise.
28441         * g++.old-deja/g++.pt/crash30.C: Likewise.
28442         * g++.old-deja/g++.pt/crash36.C: Likewise.
28443         * g++.old-deja/g++.pt/crash6.C: Likewise.
28444         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28445         * g++.old-deja/g++.pt/derived3.C: Likewise.
28446         * g++.old-deja/g++.pt/error1.C: Likewise.
28447         * g++.old-deja/g++.pt/friend21.C: Likewise.
28448         * g++.old-deja/g++.pt/friend23.C: Likewise.
28449         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28450         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28451
28452 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28453
28454         * gcc.c-torture/execute/20020225-2.c: New test.
28455
28456 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28457
28458         * gcc.c-torture/execute/920730-1t.c,
28459         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28460         Delete test cases, only relevant to -traditional.
28461
28462 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28463
28464         * gcc.dg/cpp/undef1.c: Remove.
28465         * gcc.dg/cpp/directiv.c: Update.
28466         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28467
28468 2002-02-27  Michael Meissner  <meissner@redhat.com>
28469
28470         * gcc.c-torture/execute/20020226-1.c: New test.
28471
28472 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28473
28474         * g++.dg/debug/debug4.C: New test.
28475
28476         * gcc.dg/ia64-visibility-1.c: New test.
28477
28478 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28479
28480         * gcc.dg/debug/20020224-1.c: New.
28481
28482 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28483
28484         * gcc.c-torture/execute/960416-1.x: New.
28485         * gcc.c-torture/execute/divconst-3.x: Likewise.
28486
28487 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28488
28489         * gcc.dg/20020224-1.c: New test.
28490
28491 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28492
28493         * gcc.c-torture/execute/20020225-1.c: New.
28494
28495 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28496
28497         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28498
28499 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28500
28501         * gcc.dg/20020222-1.c: New test.
28502
28503 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28504
28505         * g++.dg/opt/anonunion1.C: New test.
28506
28507 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28508
28509         * g++.dg/template/qualttp19.C: New test.
28510         * g++.dg/template/qualttp20.C: New test.
28511         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28512         * g++.old-deja/g++.other/qual1.C: Likewise.
28513
28514 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28515
28516         * gcc.dg/attr-alwaysinline.c: New.
28517
28518 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28519
28520         * gcc.dg/20020220-1.c: New test.
28521
28522         * gcc.dg/20020220-2.c: New test.
28523
28524         * g++.dg/opt/mmx1.C: New test.
28525
28526 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28527
28528         * gcc.c-torture/compile/20020110.c: New test.
28529
28530 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28531
28532         * gcc.c-torture/execute/20020219-1.c: New test.
28533
28534         * gcc.dg/20020219-1.c: New test.
28535
28536         * gcc.dg/noncompile/20020220-1.c: New test.
28537
28538         * g++.dg/opt/ptrintsum1.C: New test.
28539
28540         * gcc.dg/debug/20020220-1.c: New test.
28541
28542 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28543
28544         * gcc.c-torture/execute/20020216-1.c: New test.
28545
28546 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28547
28548         * gcc.dg/decl-1.c: Update, new test.
28549
28550 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.dg/abi/bitfield1.C: New test.
28553         * g++.dg/abi/bitfield2.C: New test.
28554
28555 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28556
28557         * gcc.dg/attr-nest.c: New test.
28558
28559 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28560
28561         * gcc.c-torture/execute/20020215-1.c: New test.
28562
28563 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28564
28565         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28566         * g++.dg/debug/debug.exp: New.
28567         * g++.dg/debug/trivial.C: New.
28568         * g++.dg/debug/debug1.C: Moved...
28569         * g++.dg/other/debug1.C: ...from here.
28570         * g++.dg/debug/debug2.C: Moved...
28571         * g++.dg/other/debug2.C: ...from here.
28572         * g++.dg/debug/debug3.C: Moved...
28573         * g++.dg/other/debug3.C: ...from here.
28574
28575         * gcc.dg/noncompile/20020213-1.c: New test.
28576
28577 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * g++.dg/other/debug3.C: New test.
28580
28581         * gcc.c-torture/execute/20020213-1.c: New test.
28582
28583 2002-02-13  Richard Smith <richard@ex-parrot.com>
28584
28585         * g++.old-deja/g++.other/thunk1.C: New test.
28586
28587 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28588
28589         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28590
28591 2002-02-13  Stan Shebs  <shebs@apple.com>
28592
28593         * gcc.dg/altivec-3.c: New.
28594
28595 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.dg/Wunreachable-1.c: New test.
28598         * gcc.dg/Wunreachable-2.c: New test.
28599
28600 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28601
28602         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28603
28604 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28605
28606         * gcc.dg/decl-1.c: New test.
28607
28608 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28609
28610         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28611
28612 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28613
28614         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28615         * gcc.c-torture/compile/980506-1.x: Likewise.
28616
28617 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28618
28619         * gcc.dg/20020210-1.c: New.
28620
28621 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28622
28623         * g77.f-torture/execute/947.f: New regression test
28624         for PR fortran/947.
28625
28626 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28627
28628         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28629         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28630
28631 2002-02-08  Richard Henderson  <rth@redhat.com>
28632
28633         * gcc.c-torture/compile/labels-3.c: New.
28634
28635 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28636
28637         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28638         expression statements work instead.
28639         * gcc.dg/noncompile/20020207-1.c: New test.
28640
28641 2002-02-07  Richard Henderson  <rth@redhat.com>
28642
28643         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28644
28645 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28646
28647         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28648         message from g77
28649         * lib/g77-dg.exp: Trim g77 error messages so that they are
28650         recognized by dg.exp.
28651
28652 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28653
28654         PR fortran/5473
28655         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28656
28657 2002-02-07  Richard Henderson  <rth@redhat.com>
28658
28659         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28660         to be sufficiently aligned for integers.
28661
28662 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28663
28664         * g++.dg/template/friend4.C: New test.
28665
28666 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28667
28668         PR fortran/5743
28669         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28670         unsupported cases.
28671
28672 2002-02-07  Richard Henderson  <rth@redhat.com>
28673
28674         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28675         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28676         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28677         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28678
28679 2002-02-06  Richard Henderson  <rth@redhat.com>
28680
28681         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28682
28683 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28684
28685         * gcc.dg/20020206-1.c: New test.
28686
28687 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * gcc.c-torture/execute/20020206-1.c: New test.
28690
28691         * gcc.c-torture/execute/20020206-2.c: New test.
28692
28693         PR optimization/5429:
28694         * gcc.c-torture/compile/20020206-1.c: New test.
28695
28696 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28697
28698         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28699         as certain file formats cannot support particularly large
28700         alignments.
28701
28702         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28703         and do not expect to be able to link the executable.
28704
28705         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28706         fail because the COFF format does not support the weak attribute.
28707
28708 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28709
28710         * g77.dg/pr5473.f:  New test
28711
28712 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28713
28714         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28715         Fix testcase accordingly.
28716
28717 2002-02-04  Richard Henderson  <rth@redhat.com>
28718
28719         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28720         (buf): Change to be an array of pointers, not ints.
28721
28722 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28723
28724         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28725         before all tests.  Move warning one line above to match where it
28726         C frontend emits.
28727         * gcc.dg/Wswitch-2.c: New test.
28728         * g++.dg/warn/Wswitch-1.C: New test.
28729         * g++.dg/warn/Wswitch-2.C: New test.
28730
28731 2002-02-04  Richard Henderson  <rth@redhat.com>
28732
28733         * g++.dg/abi/offsetof.C: Fix size comparison.
28734
28735 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28736
28737         * gcc.dg/cast-qual-2.c: New test.
28738
28739 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28740
28741         * gcc.dg/20020201-4.c: New test.
28742
28743 2002-02-04  Ben Elliston  <bje@redhat.com>
28744
28745         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28746         target_info attribute != 0, in addition to the empty string.
28747         (gcc_target_compile): Likewise.
28748
28749 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28750
28751         * gcc.dg/Wswitch.c: New test.
28752         PR gcc/4475. PR gcc/3780.
28753
28754 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28755
28756         * g77.f-torture/execute/5122.f: New test for regressions
28757         against PR fortran/5122.
28758
28759 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28760
28761         * g77.f-torture/compile/pr3743.f: Delete
28762         * g77.dg/pr3743-1.f: New test.
28763         * g77.dg/pr3743-2.f: New test.
28764         * g77.dg/pr3743-3.f: New test.
28765         * g77.dg/pr3743-4.f: New test.
28766
28767 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28768
28769         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28770
28771 2002-02-02  Richard Henderson  <rth@redhat.com>
28772
28773         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28774         * gcc.c-torture/execute/bf64-1.c: Likewise.
28775
28776 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28777
28778         * gcc.dg/20020201-2.c: New test.
28779
28780         * gcc.dg/20020201-3.c: New test.
28781
28782         * gcc.c-torture/execute/bitfld-2.c: New test.
28783
28784 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28785
28786         * gcc.dg/bitfld-1.c: Update.
28787         * gcc.dg/bitfld-2.c: Update.
28788         * gcc.c-torture/execute/bitfld-1.x: New.
28789
28790 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28791
28792         * gcc.c-torture/execute/20020201-1.c: New test.
28793
28794 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28795
28796         PR target/5469
28797         * gcc.dg/20020201-1.c: New test.
28798
28799 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28800
28801         PR fortran/3743
28802         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28803         * g77.f-torture/compile/pr3743.x: Remove
28804
28805 2002-01-31  Tom Rix  <trix@redhat.com>
28806
28807         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28808
28809 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28810
28811         * gcc.dg/noncompile/20020130-1.c: New test.
28812
28813 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28814
28815         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28816
28817 2002-01-29  Richard Henderson  <rth@redhat.com>
28818
28819         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28820         to long long.
28821         * gcc.c-torture/execute/bf64-1.c: Likewise.
28822
28823 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * gcc.c-torture/execute/20020129-1.c: New test.
28826
28827 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28828
28829         * gcc.c-torture/compile/20000224-1.c: Update.
28830         * gcc.c-torture/execute/bitfld-1.c: New tests.
28831         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28832         * gcc.dg/uninit-A.c: Update.
28833
28834 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28835
28836         * g++.dg/template/ctor1.C: Add instantiation.
28837
28838 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28839
28840         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28841         argument to __builtin_prefetch to be const ptr.
28842
28843 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28844
28845         * gcc.c-torture/compile/20020120-1.c: New test.
28846
28847 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28848
28849         * gcc.c-torture/execute/20020127-1.c: New test.
28850
28851 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28852
28853         * g77.dg/f77-edit-i-in.f: New test
28854         * g77.dg/f77-edit-i-out.f: New test
28855
28856 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28857
28858         * gcc.dg/debug/debug.exp: New file.
28859         * gcc.dg/debug/trivial.c: New file.
28860         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28861         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28862         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28863         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28864         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28865         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28866         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28867         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28868         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28869         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28870         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28871         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28872         * gcc.dg/20000503-1.c: Removed.
28873         * gcc.dg/20010207-1.c: Removed.
28874         * gcc.dg/20011223-1.c: Removed.
28875         * gcc.dg/20020104-2.c: Removed.
28876         * gcc.dg/debug-1.c: Removed.
28877         * gcc.dg/debug-2.c: Removed.
28878         * gcc.dg/debug-3.c: Removed.
28879         * gcc.dg/debug-4.c: Removed.
28880         * gcc.dg/debug-5.c: Removed.
28881         * gcc.dg/debug-6.c: Removed.
28882         * gcc.dg/dwarf2-1.c: Removed.
28883         * gcc.dg/dwarf2-2.c: Removed.
28884
28885 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28886
28887         * g++.old-deja/g++.other/eh5.C: New test.
28888         * g++.old-deja/g++.other/sibcall2.C: New test.
28889         * g++.old-deja/g++.other/array9.C: New test.
28890         * g++.old-deja/g++.other/typename2.C: New test.
28891         * g++.old-deja/g++.other/crash60.C: New test.
28892         * g++.old-deja/g++.other/conv9.C: New test.
28893         * g++.old-deja/g++.other/mangle10.C: New test.
28894         * g++.old-deja/g++.other/unchanging1.C: New test.
28895         * g++.old-deja/g++.other/exprstmt1.C: New test.
28896         * g++.old-deja/g++.other/inline23.C: New test.
28897         * g++.old-deja/g++.eh/ia64-1.C: New test.
28898         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28899         * g++.old-deja/g++.other/reload1.C: New test.
28900         * g++.old-deja/g++.other/static20.C: New test.
28901         * g++.old-deja/g++.other/local-alloc1.C: New test.
28902         * g++.old-deja/g++.other/conv8.C: New test.
28903         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28904         * g++.old-deja/g++.other/storeexpr1.C: New test.
28905         * g++.old-deja/g++.other/storeexpr2.C: New test.
28906         * g++.dg/eh/template2.C: New test.
28907         * g++.dg/warn/weak1.C: New test.
28908
28909 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28910
28911         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28912         Remove first, non-varying, argument.
28913
28914 2002-01-23  Richard Henderson  <rth@redhat.com>
28915
28916         * gcc.dg/inline-2.c: New.
28917
28918         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28919         Add optional target arg.  Check number of arguments.
28920         (scan-assembler-not, scan-assembler-dem): Likewise.
28921         (scan-assembler-dem-not): Likewise.
28922
28923 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28924
28925         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
28926         line 12.
28927         * g++.old-deja/g++.brendan/parse3.C,
28928         g++.old-deja/g++.other/crash26.C,
28929         g++.old-deja/g++.other/crash28.C,
28930         g++.old-deja/g++.other/crash29.C,
28931         g++.old-deja/g++.other/crash30.C,
28932         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
28933
28934 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
28935
28936         * gcc.dg/20020115-1.c: New.
28937
28938 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
28939
28940         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
28941
28942 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
28943
28944         * gcc.dg/20020122-3.c: New.
28945
28946 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * g++.dg/other/gc1.C: New test.
28949
28950 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28951
28952         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
28953
28954 2002-01-22  Richard Henderson  <rth@redhat.com>
28955
28956         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
28957
28958 2002-01-22  Richard Henderson  <rth@redhat.com>
28959
28960         * gcc.dg/20020122-4.c: New.
28961
28962 2002-01-22  H.J. Lu <hjl@gnu.org>
28963
28964         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
28965         link output.
28966         * gcc.dg/special/ecos.exp: Likewise.
28967         * lib/g++-dg.exp: Likewise.
28968         * lib/g77-dg.exp: Likewise.
28969         * lib/gcc-dg.exp : Likewise.
28970         * lib/mike-g++.exp: Likewise.
28971         * lib/mike-g77.exp: Likewise.
28972         * lib/mike-gcc.exp: Likewise.
28973         * lib/objc-dg.exp: Likewise.
28974
28975 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
28976
28977         PR target/5379
28978         * gcc.dg/20020122-2.c: New test.
28979
28980 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
28981
28982         * gcc.dg/20020122-1.c: New test.
28983
28984 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
28985
28986         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
28987
28988 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
28989
28990         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
28991
28992 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28993
28994         * gcc.c-torture/compile/20020121-1.c: New test.
28995
28996 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28997
28998         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
28999         ld_library_path.
29000
29001 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29002
29003         * gcc.dg/20020218-1.c: New test.
29004
29005 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29006
29007         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29008         messages
29009         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29010         "At global scope" warning
29011         * g++.dg/ext/align1.C: Change cygwin test for alignment
29012         from db-bogus to dg-warning
29013
29014 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29015
29016         * g77.f-torture/compile/cpp2.F: New test.
29017
29018 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         * g++.dg/template/access1.C: New test.
29021
29022 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29023
29024         * gcc.dg/20020118-1.c: New.
29025
29026 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29027
29028         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29029
29030 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29031
29032         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29033         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29034         alignment warnings.
29035
29036 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29037
29038         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29039         torture_with_loops and torture_without_loops
29040
29041 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29042
29043         * gcc.c-torture/compile/20020116-1.c: New test.
29044
29045 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29046
29047         * gcc.dg/20020116-2.c: New test.
29048
29049         * gcc.dg/ultrasp4.c: New test.
29050
29051         * gcc.dg/20020116-1.c: New test.
29052
29053 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29054
29055         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29056         by EABI.
29057
29058 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29059
29060         * gcc.misc-tests/i386-prefetch.exp: New.
29061         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29062         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29063         * gcc.misc-tests/i386-pf-none-1.c: New test.
29064         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29065
29066 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29067
29068         * gcc.dg/gnu89-init-1.c: Add new tests.
29069
29070 2002-01-15  Andreas Jaeger  <aj@suse.de>
29071
29072         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29073         * gcc.dg/i386-mmx-2.c: Likewise.
29074         * gcc.dg/i386-sse-1.c: Likewise.
29075         * gcc.dg/i386-sse-2.c: Likewise.
29076         * gcc.dg/i386-sse-3.c: Likewise.
29077
29078 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29079
29080         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29081         Uncomment additional cases that now pass.
29082
29083 2002-01-11  Richard Henderson  <rth@redhat.com>
29084
29085         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29086         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29087
29088 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29089
29090         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29091
29092 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29093
29094         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29095         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29096
29097 2002-01-10  Dale Johannesen  <dalej@apple.com>
29098
29099         * gcc.c-torture/execute/loop-11.c: New.
29100
29101 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29102
29103         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29104         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29105
29106 2002-01-09  Richard Henderson  <rth@redhat.com>
29107
29108         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29109         type in which to perform the operation for each size.
29110
29111 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29112
29113         * gcc.c-torture/compile/20020109-2.c: New test.
29114
29115 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29116
29117         * gcc.c-torture/execute/loop-10.c: New test.
29118
29119 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29120
29121         * gcc.c-torture/compile/20010226-1.c: New test.
29122         * gcc.c-torture/compile/20010227-1.c: New test.
29123         * gcc.c-torture/compile/20010426-1.c: New test.
29124         * gcc.c-torture/compile/20010510-1.c: New test.
29125         * gcc.c-torture/compile/20010605-3.c: New test.
29126         * gcc.c-torture/compile/20010824-1.c: New test.
29127         * gcc.c-torture/execute/20010409-1.c: New test.
29128         * gcc.dg/noncompile/20000901-1.c: New test.
29129         * gcc.dg/20001023-1.c: New test.
29130         * gcc.dg/20001101-1.c: New test.
29131         * gcc.dg/20001102-1.c: New test.
29132         * gcc.dg/20010207-1.c: New test.
29133         * gcc.dg/20010405-1.c: New test.
29134         * gcc.dg/20010822-1.c: New test.
29135         * gcc.dg/20011107-1.c: New test.
29136
29137 2002-01-09  Jeffrey A Law  (law@redhat.com)
29138
29139         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29140
29141         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29142         execution failure on PA targets.
29143
29144 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29145
29146         * gcc.c-torture/compile/20020109-1.c: New test.
29147
29148 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29149
29150         * gcc.c-torture/execute/20020108-1.c: New test.
29151
29152 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29153
29154         * gcc.dg/20020108-1.c: New test.
29155
29156 2002-01-08  H.J. Lu <hjl@gnu.org>
29157
29158         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29159         for header files.
29160
29161 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29162
29163         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29164         consistency.
29165
29166 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29167
29168         * gcc.dg/altivec-4.c: Test altivec predicates.
29169
29170 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29171
29172         * gcc.c-torture/execute/20020107-1.c: New test.
29173
29174 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29175
29176         PR c/5279
29177         * gcc.c-torture/compile/20020106-1.c: New test.
29178
29179 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29180
29181         * gcc.c-torture/execute/nestfunc-4.c: New test.
29182
29183 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29184
29185         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29186         extra triple that slipped in.
29187         * g++.old-deja/g++.abi/align.C: Likewise.
29188         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29189
29190 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29191
29192         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29193         * g++.old-deja/g++.abi/align.C: Likewise.
29194         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29195
29196         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29197         on FreeBSD/i386.
29198         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29199         FreeBSD.
29200
29201 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29202
29203         * gcc.dg/20020104-1.c: New test.
29204
29205         * gcc.dg/20020104-2.c: New test.
29206
29207 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29208
29209         * gcc.dg/20020103-1.c: Fix typo in target selector.
29210
29211 2002-01-03  Richard Henderson  <rth@redhat.com>
29212
29213         * gcc.dg/20020103-1.c: New.
29214
29215 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29216
29217         * gcc.c-torture/execute/20020103-1.c: New test.
29218
29219 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * g++.dg/other/debug2.C: New test.
29222
29223         * gcc.c-torture/compile/20020103-1.c: New test.
29224
29225 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29226
29227         * gcc.dg/gnu89-init-1.c: Added new tests.
29228
29229 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         * g++.dg/template/friend2.C: Remove as patch is reverted.
29232
29233         * g++.dg/warn/oldcast1.C: New test.
29234
29235         * g++.dg/template/ptrmem1.C: New test.
29236         * g++.dg/template/ptrmem2.C: New test.
29237
29238         * g++.dg/template/ntp.C: New test.
29239
29240         * g++.dg/other/component1.C: New test.
29241
29242         * g++.dg/template/ttp3.C: New test.
29243
29244         * g++.dg/template/friend2.C: New test.
29245         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29246
29247 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.dg/other/ptrmem1.C: New test.
29250         * g++.dg/other/ptrmem2.C: New test.
29251
29252 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.dg/template/ctor1.C: New test.
29255
29256 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         * g++.dg/template/friend2.C: New test.
29259
29260 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29261
29262         * gcc.dg/mmix-1.c: New test.
29263
29264 2001-12-31  Richard Henderson  <rth@redhat.com>
29265
29266         * gcc.dg/asm-5.c: New.
29267
29268 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29269
29270         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29271         in namespace __gnu_cxx
29272
29273 2001-12-30  Richard Henderson  <rth@redhat.com>
29274
29275         * gcc.dg/debug-6.c: New.
29276
29277 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29278
29279         * gcc.c-torture/compile/20011229-2.c: New test.
29280
29281 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/debug-3.c: New test.
29284         * gcc.dg/debug-4.c: New test.
29285         * gcc.dg/debug-5.c: New test.
29286
29287 2001-12-29  Richard Henderson  <rth@redhat.com>
29288
29289         * g++.dg/eh/loop1.C: New.
29290
29291 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29292
29293         * g++.dg/template/crash1.C: New test.
29294
29295 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         * g++.dg/other/const1.C: New test.
29298
29299 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29300
29301         * gcc.c-torture/compile/20011229-1.c: New test.
29302
29303 2001-12-28  Stan Shebs  <shebs@apple.com>
29304
29305         * lib/objc-torture.exp: Resync with c-torture.exp.
29306         * lib/objc.exp: Load standard libraries.
29307
29308 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29309
29310         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29311         additional tests.
29312
29313 2001-12-27  Roger Sayle <roger@eyesopen.com>
29314
29315         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29316
29317 2001-12-27  Richard Henderson  <rth@redhat.com>
29318
29319         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29320
29321 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         * g++.dg/eh/ctor1.C: New test.
29324         * g++.dg/other/error2.C: New test.
29325
29326 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.dg/other/init2.C: New test.
29329
29330 2001-12-24  Richard Henderson  <rth@redhat.com>
29331
29332         * gcc.dg/20011223-1.c: New.
29333         * gcc.dg/inline-1.c: New.
29334
29335 2001-12-23  Richard Henderson  <rth@redhat.com>
29336
29337         * gcc.dg/asm-4.c: Test operand modifiers.
29338
29339 2001-12-23  Richard Henderson  <rth@redhat.com>
29340
29341         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29342
29343 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29344
29345         * gcc.c-torture/execute/20011223-1.c: New test.
29346
29347 2001-12-21  Richard Henderson  <rth@redhat.com>
29348
29349         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29350         re-enables the warning.
29351
29352 2001-12-21  Richard Henderson  <rth@redhat.com>
29353
29354         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29355
29356 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29357
29358         * gcc.c-torture/compile/20011218-1.c: New test.
29359
29360 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29361
29362         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29363         arm-isr.c test.
29364         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29365         epilogue generation for ARM ISR routines.
29366
29367 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29368
29369         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29370         * gcc.dg/format/c90-printf-3.c: Likewise.
29371         * gcc.dg/format/c99-printf-3.c: Likewise.
29372         * gcc.dg/format/ext-1.c: Likewise.
29373         * gcc.dg/format/ext-6.c: Likewise.
29374         * gcc.dg/format/format.h: Prototype unlocked stdio.
29375
29376 2001-12-20  Richard Henderson  <rth@redhat.com>
29377
29378         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29379         (arena): Use it.
29380         (malloc): Correct allocation logic.  Abort if we fill up the
29381         arena before initialization complete.
29382         (realloc): Correct allocation logic.
29383
29384 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.c-torture/compile/20011219-2.c: New test.
29387
29388         * gcc.c-torture/execute/20011219-1.c: New test.
29389
29390 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29391
29392         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29393         target does not support weak symbols.
29394
29395 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.c-torture/compile/20011219-1.c: New test.
29398
29399 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29400
29401         * g++.dg/other/error1.C: New test.
29402
29403 2001-12-17  Jeffrey A Law  (law@redhat.com)
29404
29405         * gcc.c-torture/execute/20011217-1.c: New test.
29406
29407 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29408
29409         * objc.dg/special/: New directory.
29410         * objc.dg/special/special.exp: New file.
29411         * objc.dg/special/unclaimed-category-1.h: New file.
29412         * objc.dg/special/unclaimed-category-1a.m: New file.
29413         * objc.dg/special/unclaimed-category-1.m: New file.
29414
29415 2001-12-17  Andreas Jaeger  <aj@suse.de>
29416
29417         * gcc.c-torture/compile/20011217-2.c: New test.
29418
29419 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29420
29421         * gcc.c-torture/compile/20011217-1.c: New test.
29422
29423 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29424
29425         * testsuite/gcc.dg/20011214-1.c: New.
29426
29427 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29428
29429         * gcc.dg/altivec-4.c: New.
29430
29431 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29432
29433         * gcc.dg/20011113-1.c: New test.
29434
29435 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29436
29437         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29438         std::__malloc_alloc_template<0> and
29439         std::__default_alloc_template<false, 0>.
29440
29441 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29442
29443         * objc/execute/bf-21.m: New test.
29444         * objc/execute/enumeration-1.m: New test.
29445         * objc/execute/enumeration-2.m: New test.
29446
29447 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29448
29449         * gcc.dg/gnu89-init-1.c: New test.
29450
29451 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29454         * g++.old-deja/g++.jason/2371.C: Likewise.
29455         * g++.old-deja/g++.jason/template33.C: Likewise.
29456         * g++.old-deja/g++.jason/template34.C: Likewise.
29457         * g++.old-deja/g++.jason/template36.C: Likewise.
29458         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29459         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29460         * g++.old-deja/g++.other/typename1.C: Likewise.
29461         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29462         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29463         * g++.old-deja/g++.pt/typename11.C: Likewise.
29464         * g++.old-deja/g++.pt/typename14.C: Likewise.
29465         * g++.old-deja/g++.pt/typename16.C: Likewise.
29466         * g++.old-deja/g++.pt/typename3.C: Likewise.
29467         * g++.old-deja/g++.pt/typename4.C: Likewise.
29468         * g++.old-deja/g++.pt/typename5.C: Likewise.
29469         * g++.old-deja/g++.pt/typename7.C: Likewise.
29470         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29471
29472 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29473
29474         * g++.dg/other/linkage1.C: New test.
29475         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29476         specifiers.
29477
29478 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29479
29480         * gcc.dg/concat.c: New test.
29481
29482 2001-12-11  Stan Shebs  <shebs@apple.com>
29483
29484         * objc/compile: New test directory.
29485         * objc/compile/compile.exp: New expect script.
29486         * objc/compile/20011211-1.m: New compile test.
29487
29488 2001-12-11  Jason Merrill  <jason@redhat.com>
29489
29490         * lib/prune.exp (prune_gcc_output): Also handle "In member
29491         function".  So many permutations...
29492
29493 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.dg/template/typedef1.C: New test.
29496
29497 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.dg/other/copy1.C: New test.
29500
29501 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29502
29503         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29504
29505         * gcc.dg/builtin-choose-expr.c: New.
29506
29507 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29508
29509         * gcc.dg/altivec-2.c: New.
29510
29511 2001-12-07  Richard Henderson  <rth@redhat.com>
29512
29513         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29514
29515 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29516
29517         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29518         ultrasparc.
29519
29520 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29521
29522         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29523
29524 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29525
29526         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29527         variable argument list.
29528
29529 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29530
29531         * gcc.c-torture/execute/memcheck: Delete entire directory.
29532         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29533         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29534
29535 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29536
29537         * gcc.dg/Wshadow-1.c: New test.
29538
29539 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29540
29541         * gcc.c-torture/compile/20011130-1.c: New test.
29542
29543         * gcc.dg/noncompile/20011025-1.c: New test.
29544
29545         * g++.dg/other/anon-union.C: New test.
29546
29547         * gcc.c-torture/execute/20011024-1.c: New test.
29548
29549 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29550
29551         * gcc.c-torture/execute/20000722-1.x,
29552         gcc.c-torture/execute/20010123-1.x: Remove.
29553         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29554         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29555         gcc.dg/c99-complit-2.c: New tests.
29556
29557 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         * g++.dg/inherit/base1.C: New test.
29560
29561 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29562
29563         * g++.dg/other/stdarg1.C: New test.
29564
29565         * gcc.c-torture/compile/20011130-2.c: New test.
29566
29567 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29568
29569         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29570         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29571         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29572         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29573         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29574         * gcc.dg/builtin-prefetch-1.c: New test.
29575
29576 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * gcc.dg/20011130-1.c: New test.
29579
29580 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29581
29582         * g++.dg/other/scope1.C: New test.
29583         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29584
29585 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.dg/vla-init-1.c: New test.
29588
29589 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29590
29591         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29592
29593 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29594
29595         * objc.dg/alias.m: Update.
29596         * objc.dg/class-1.m: Update.
29597         * objc.dg/const-str-1.m: Update.
29598         * objc.dg/fwd-proto-1.m: Update.
29599         * objc.dg/id-1.m: Update.
29600         * objc.dg/super-class-1.m: Update.
29601
29602 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29603
29604         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29605         constructs.
29606
29607 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29608
29609         * gcc.c-torture/execute/20011128-1.c: New test.
29610
29611 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29612
29613         * gcc.dg/20011127-1.c: New test.
29614
29615 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29616
29617         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29618         from Austin Group draft 7.
29619         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29620         scanf format arguments.
29621         * gcc.dg/format/no-exargs-2.c: New test.
29622
29623 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29624
29625         * g++.dg/abi/vbase8-4.C: New test.
29626
29627 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29628
29629         * gcc.c-torture/execute/20011121-1.c: New test.
29630
29631 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29632
29633         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29634
29635 2001-11-23  Andreas Jaeger  <aj@suse.de>
29636
29637         * gcc.dg/cpp/charconst-2.c: New test.
29638
29639 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29640
29641         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29642         to the host if it is remote.  Let tests specify extra headers
29643         they use.
29644         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29645         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29646         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29647         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29648         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29649         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29650         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29651         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29652         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29653         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29654
29655 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29656
29657         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29658         for little endian ARMs.
29659
29660 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29661
29662         * gcc.c-torture/compile/20011119-1.c: New test.
29663         * gcc.c-torture/compile/20011119-2.c: New test.
29664
29665 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29666
29667         * gcc.dg/altivec-1.c: Fix typo.
29668
29669 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29670
29671         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29672
29673 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29674
29675         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29676
29677 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29678
29679         * lib/g77.exp: Don't specify --rpath-link.
29680
29681         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29682         across all the headers.
29683         * gcc.dg/format/format.exp: For testing on a remote host,
29684         copy format.h.
29685
29686         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29687         * gcc.c-torture/execute/930406-1.c: Likewise.
29688         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29689
29690 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29691
29692         * gcc.dg/altivec-1.c: New.
29693
29694 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29695
29696         * gcc.dg/cpp/fpreprocessed.c: New test case.
29697
29698 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29699
29700         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29701         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29702         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29703
29704 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29705
29706         * gcc.dg/no-builtin-1.c: New test.
29707
29708 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29709
29710         * gcc.c-torture/execute/20011115-1.c: New test.
29711
29712 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29713
29714         * gcc.c-torture/compile/20011114-2.c: New test.
29715         * gcc.c-torture/compile/20011114-3.c: New test.
29716         * gcc.c-torture/compile/20011114-4.c: New test.
29717
29718 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.dg/other/init1.C: New test.
29721
29722 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29723
29724         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29725         message.
29726
29727         * gcc.c-torture/execute/20011114-1.c: New testcase.
29728
29729         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29730         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29731         like the (before this change) version of 20010327-1.c.
29732
29733 2001-11-14  Roger Sayle <roger@eyesopen.com>
29734
29735         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29736
29737 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29738
29739         * g++.dg/init/array2.C: New test.
29740
29741 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29742
29743         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29744
29745 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29746
29747         * g++.dg/other/forscope1.C: New test.
29748         * g++.dg/ext/forscope1.C: New test.
29749         * g++.dg/ext/forscope2.C: New test.
29750
29751 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29752
29753         * gcc.c-torture/execute/20011113-1.c: New test.
29754
29755 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29756
29757         * gcc.c-torture/execute/20011109-2.c: New test.
29758
29759         * gcc.c-torture/execute/20011109-1.c: New test.
29760
29761 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29762
29763         * gcc.c-torture/compile/20011109-1.c: New test.
29764
29765 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29766
29767         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29768         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29769         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29770         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29771         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29772         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29773         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29774
29775 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29776
29777         * g++.dg/warn/Wshadow-1.C: New tests.
29778         * g++.old-deja/g++.mike/for3.C: Update.
29779
29780 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29781
29782         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29783         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29784         XFAILs.  Adjust expected error texts.
29785         * gcc.c-torture/compile/20011106-1.c,
29786         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29787         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29788         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29789         gcc.dg/c99-array-lval-5.c: New tests.
29790
29791 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29792
29793         * gcc.dg/cpp/defined.c: Update.
29794
29795 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29796
29797         * gcc.c-torture/execute/anon-1.c: New test.
29798
29799 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29800
29801         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29802         same size, so no warning should be produced on stormy16.
29803
29804         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29805         due to oversized array.
29806         * g++.old-deja/g++.mike/ns15.C: Likewise.
29807         * g++.old-deja/g++.pt/crash16.C: Likewise.
29808
29809 2001-11-02  Graham Stott  <grahams@redhat.com>
29810
29811         * g++.dgother/debug1.C: Fix typos.
29812
29813 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29814
29815         * g++.dg/other/debug1.C: New test.
29816
29817 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29818
29819         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29820         of unsigned long.
29821
29822 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.dg/20011029-2.c: New test.
29825
29826         * gcc.c-torture/compile/20011029-1.c: New test.
29827
29828 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29829
29830         * objc/execute/class_self-1.m: New test.
29831         * objc/execute/class_self-2.m: New test.
29832
29833 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29834
29835         * gcc.misc-tests/msgs.exp: Delete.
29836         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29837         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29838         error set to match recent changes.
29839
29840 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29841
29842         * gcc.dg/20011021-1.c: New test.
29843
29844 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * gcc.c-torture/compile/20011023-1.c: New test.
29847
29848 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29849
29850         * lib/g77.exp: Rewrite based on lib/g++.exp.
29851
29852 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * gcc.c-torture/execute/20011019-1.c: New test.
29855
29856         * gcc.dg/20011018-1.c: New test.
29857
29858 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29859
29860         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29861
29862 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29863
29864         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29865         * gcc.dg/attr-invalid.c: Likewise.
29866
29867 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29868
29869         * testsuite/gcc.dg/20011015-1.c: New test.
29870
29871 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29872
29873         * g++.dg/template/unify2.C: New test.
29874
29875 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29876
29877         * g++.dg/other/exception-specification.C: New test
29878
29879 2001-10-13  Tom Rix  <trix@redhat.com>
29880
29881         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29882         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29883
29884 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29885
29886         * testsuite/gcc.dg/20011009-1.c: New test.
29887
29888 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         PR g++/4476
29891         * g++.dg/other/friend1.C: New test.
29892
29893 2001-10-11  Richard Henderson  <rth@redhat.com>
29894
29895         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29896
29897 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29898
29899         * gcc.c-torture/compile/20011010-1.c: New.
29900
29901 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29902
29903         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29904         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29905         g77.f-torture/execute/execute.exp,
29906         g77.f-torture/noncompile/noncompile.exp,
29907         gcc.c-torture/compile/compile.exp,
29908         gcc.c-torture/execute/execute.exp,
29909         gcc.c-torture/execute/ieee/ieee.exp,
29910         gcc.c-torture/execute/memcheck/memcheck.exp,
29911         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29912         objc/execute/execute.exp: Update FSF address.
29913
29914 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29915
29916         * gcc.dg/cpp/cmdlne-C.c: Update.
29917         * gcc.dg/cpp/cmdlne-C2.c: New.
29918
29919 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29920
29921         * gcc.c-torture/execute/20011008-3.c: New.
29922
29923 2001-10-08  DJ Delorie  <dj@redhat.com>
29924
29925         * gcc.dg/20011008-1.c: New.
29926         * gcc.dg/20011008-2.c: New.
29927
29928 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29929
29930         * gcc.dg/cpp/spacing1.c: Update test.
29931
29932 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29933
29934         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
29935         spelling errors of "separate" as "seperate".
29936
29937 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
29938
29939         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
29940         enough to avoid inlining.
29941
29942 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29943
29944         * lib/g77.exp: set libg2c_dir correctly.
29945
29946 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29947
29948         * gcc.dg/cpp/macro11.c: New test.
29949
29950 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29951
29952         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
29953         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
29954         gcc.dg/format/multattr-3.c: New tests.
29955         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
29956         tests for format attributes on function pointers being rejected.
29957
29958 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29959
29960         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
29961
29962 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * g++.dg/warn/format1.C: New test.
29965
29966 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29967
29968         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
29969
29970 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29971
29972         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
29973
29974 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29975
29976         * gcc.dg/cpp/redef2.c: Add test.
29977
29978 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
29979
29980         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
29981         long-standing bug on i686, apparently.
29982         * gcc.c-torture/execute/loop-2c.x: New file.
29983         * gcc.c-torture/execute/loop-2d.x: New file.
29984         * gcc.c-torture/execute/loop-3c.x: New file.
29985
29986 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
29987
29988         * gcc.dg/cpp/20000625-2.c: Correct line number.
29989
29990 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29991
29992         * gcc.dg/cpp/macro10.c: New test.
29993         * gcc.dg/cpp/strify3.c: New test.
29994         * gcc.dg/cpp/spacing1.c: Add tests.
29995         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
29996         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
29997
29998 2001-09-24  DJ Delorie  <dj@redhat.com>
29999
30000         * gcc.c-torture/execute/20010924-1.c: New test.
30001
30002 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30003
30004         * testsuite/objc/execute/paste.m: Remove.
30005
30006 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30009
30010 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30011
30012         * g77.dg/strlen0.f: New test.
30013
30014 2001-09-21  Richard Henderson  <rth@redhat.com>
30015
30016         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30017         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30018
30019 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30020
30021         Table-driven attributes.
30022         * g++.dg/ext/attrib1.C: New test.
30023
30024 2001-09-20  DJ Delorie  <dj@redhat.com>
30025
30026         * gcc.dg/20000926-1.c: Update expected warning messages.
30027         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30028         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30029         array.
30030
30031 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30032
30033         * g++.dg/eh/registers1.C: New test case.
30034
30035 2001-09-17  Richard Henderson  <rth@redhat.com>
30036
30037         * gcc.dg/array-5.c: Fix VLA decomposition test.
30038
30039 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30040
30041         * gcc.dg/cpp/line5.c: New testcase.
30042
30043 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30044
30045         * gcc.dg/cpp/macro9.c: New test.
30046
30047 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30048
30049         * gcc.c-torture/execute/980223.c: Change type of addr from long
30050         to char *.
30051
30052 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30053
30054         * gcc.c-torture/execute/20010915-1.c: New test.
30055
30056 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30057
30058         * g77.dg/bprob: New directory.
30059         * g77.dg/bprob/bprob.exp: New file.
30060         * g77.dg/bprob/bprob-1.f: New test.
30061         * g77.dg/gcov: New directory.
30062         * g77.dg/gcov/gcov.exp: New file.
30063         * g77.dg/gcov/gcov-1.f: New test.
30064         * g77.dg/gcov/gcov-1.x: New file.
30065
30066 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30067
30068         * gcc.dg/cpp/directiv.c: Update.
30069         * gcc.dg/cpp/undef1.c: Update.
30070
30071 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30072
30073         * gcc.dg/20010912-1.c: New test.
30074
30075 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30076
30077         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30078         language-independent file in lib.
30079         * lib/gcov.exp: New file.
30080
30081 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30082
30083         * gcc.c-torture/compile/20010911-1.c: New test.
30084
30085 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30086
30087         * lib/profopt.exp: New, to support profile-directed optimizations.
30088         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30089         * gcc.misc-tests/bprob-1.c: New test.
30090         * gcc.misc-tests/bprob-2.c: New test.
30091
30092 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30093
30094         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30095         XFAIL and which kinds of gcov output to verify.
30096         * gcc.misc-tests/gcov-4b.x: New file.
30097         * gcc.misc-tests/gcov-5b.x: New file.
30098         * gcc.misc-tests/gcov-6.x: New file.
30099         * gcc.misc-tests/gcov-7.c: New test.
30100         * gcc.misc-tests/gcov-7.x: New file.
30101
30102 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30103
30104         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30105         * gcc.misc-tests/gcov-6.c: New test.
30106
30107 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30108
30109         PR c++/3986
30110         * g++.dg/abi/vbase1.C: New test.
30111
30112 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30113
30114         * objc.dg/method-2.m: New.
30115
30116 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         PR c++/4203
30119         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30120         * g++.dg/init/empty1.C: New test.
30121
30122 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30123
30124         * gcc.c-torture/compile/20010903-1.c: New test.
30125
30126 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30127
30128         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30129         for m68k.
30130
30131 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30132
30133         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30134
30135         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30136
30137         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30138
30139 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30140
30141         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30142         for 16-bit 'unsigned int'.
30143
30144 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30145
30146         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30147
30148 2001-08-27  Richard Henderson  <rth@redhat.com>
30149
30150         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30151         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30152
30153 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30154
30155         * gcc.dg/asm-names.c (ymain): New.
30156
30157 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30158
30159         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30160         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30161         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30162
30163 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30164
30165         * gcc.dg/compare5.c: New testcase.
30166
30167 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30168
30169         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30170         and "In instantiation".
30171
30172 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30173
30174         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30175
30176 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30177
30178         * gcc.misc-tests/gcov.exp: Add support for branch information.
30179         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30180         * gcc.misc-tests/gcov-4.c: New test.
30181         * gcc.misc-tests/gcov-4b.c: New test.
30182         * gcc.misc-tests/gcov-5b.c: New test.
30183
30184 2001-08-20  Zack Weinberg  <zackw@panix.com>
30185
30186         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30187         expected to fail.
30188
30189 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30190
30191         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30192
30193 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30194
30195         * g++.dg/eh/template1.C: New test.
30196
30197 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30198
30199         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30200         Fix thinko.
30201         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30202         for xfail.
30203
30204 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30205
30206         * lib/g77-dg.exp:  Use prune.exp for common procedures
30207         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30208         * lib/g77.exp: (g77-dg-prune) Remove
30209
30210 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30211
30212         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30213
30214 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30215
30216         * g++.dg/template/unify1.C: New test.
30217
30218 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         * g++.dg/abi/empty4.C: New test.
30221
30222 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30223
30224         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30225         solaris2.*
30226         * g77.f-torture/compile/pr3743.x: Likewise
30227
30228 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30229
30230         * g++.dg/other/using-declaration.C: New test.
30231
30232 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30233
30234         * gcc.dg/cpp/tr-sign.c: New testcase.
30235
30236 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30237
30238         * gcc.dg/cpp/19951025-1.c: Revert.
30239         * gcc.dg/cpp/directiv.c: We no longer process directives that
30240         interrupt macro arguments.
30241
30242 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30243
30244         * gcc.dg/bconstp-1.c: New test.
30245
30246 2001-08-03  Richard Henderson  <rth@redhat.com>
30247
30248         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30249
30250 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30251
30252         * gcc.dg/cpp/19951025-1.c: Update.
30253
30254 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30255
30256         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30257         should be x.
30258
30259 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30260
30261         Kill -fhonor-std.
30262         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30263         * g++.old-deja/g++.other/std1.C: Likewise.
30264         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30265
30266 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30267
30268         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30269         (g77_pass, g77_fail, g77_finish, g77_exit,
30270         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30271
30272 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30273
30274         * g77.dg/fbackslash.f
30275         * g77.dg/fcase-preserve.f
30276         * g77.dg/ff90-1.f
30277         * g77.dg/ffixed-line-length-0.f
30278         * g77.dg/ffixed-line-length-132.f
30279         * g77.dg/ffixed-line-length-7.f
30280         * g77.dg/ffixed-line-length-72.f
30281         * g77.dg/ffixed-line-length-none.f
30282         * g77.dg/ffree-form-1.f
30283         * g77.dg/fno-backslash.f
30284         * g77.dg/fno-f90-1.f
30285         * g77.dg/fno-fixed-form-1.f
30286         * g77.dg/fno-onetrip.f
30287         * g77.dg/fno-typeless-boz.f
30288         * g77.dg/fno-underscoring.f
30289         * g77.dg/fno-vxt-1.f
30290         * g77.dg/fonetrip.f
30291         * g77.dg/ftypeless-boz.f
30292         * g77.dg/fugly-assumed.f
30293         * g77.dg/funderscoring.f
30294         * g77.dg/fvxt-1.f
30295
30296 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30297
30298         * objc.dg/fwd-proto-1.m: New.
30299         * objc.dg/local-decl-1.m: New.
30300         * objc.dg/naming-1.m: New.
30301         * objc.dg/naming-2.m: New.
30302         * objc.dg/proto-hier-1.m: New.
30303
30304 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30305
30306         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30307         largest-type elements to a struct makes its size grow.
30308
30309 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         * g++.dg/abi/vthunk1.C: New test.
30312
30313 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         * g++.dg/abi/vbase8-22.C: New test.
30316
30317 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30318
30319         * gcc.dg/cpp/macro8.c: New test.
30320
30321 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         * g++.dg/abi/vbase8-21.C: New test.
30324
30325 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         * g++.dg/abi/vbase8-10.C: New test.
30328
30329 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30330
30331         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30332         ${tool}_set_ld_library_path.
30333         Changed caller.
30334         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30335         g++.exp.
30336
30337 2001-07-26  Stan Cox <scox@redhat.com>
30338
30339         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30340         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30341         gcc_exit, gcc_check_unsupported_p):
30342         Moved to gcc-deps.exp
30343         * gcc-deps.exp: New file.
30344
30345 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30346
30347         * g++.old-deja/g++.pt/defarg14.C: New test.
30348
30349 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30350
30351         * g++.old-deja/g++.other/lineno5.C: New test.
30352
30353 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30354
30355         * g++.old-deja/g++.pt/crash68.C: New test.
30356
30357 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         * g++.old-deja/g++.other/crash42.C: New test.
30360
30361 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30362
30363         * gcc.dg/cpp/extratokens.c: Fix.
30364         * gcc.dg/cpp/skipping2.c: New tests.
30365
30366 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30367
30368         * gcc.c-torture/execute/20010724-1.c: New file.
30369         * gcc.c-torture/execute/20010724-1.x: New file.
30370
30371 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30372
30373         * g++.old-deja/g++.other/cond7.C: New test.
30374
30375 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30376
30377         * g++.old-deja/g++.other/optimize4.C: New test.
30378
30379 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30380
30381         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30382
30383 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30384
30385         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30386         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30387         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30388         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30389
30390         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30391         bug report" message.
30392
30393         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30394         * g++.dg/ext/instantiate1.C: Move from old-deja.
30395
30396 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30397
30398         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30399         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30400         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30401         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30402
30403 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30404
30405         * gcc.c-torture/execute/20010723-1.c: New test.
30406
30407 2001-07-23  Ben Elliston  <bje@redhat.com>
30408
30409         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30410
30411 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30412
30413         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30414         i[34567]86-*-*.
30415         Delete handling of ieee_multilib_flags.
30416         Pass -mieee for alpha*-*-* and sh-*-*.
30417         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30418
30419 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         Remove old-abi tests.
30422         * g++.old-deja/g++.mike/p11116.C: Remove.
30423         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30424
30425 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30426
30427         * g77.f-torture/compile/pr3743.f:  New test
30428
30429 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30430
30431         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30432
30433 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30434
30435         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30436         g++.old-deja/g++.pt/static6.C: Likewise.
30437         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30438         supports weak symbols.
30439
30440 2001-07-18  Andreas Jaeger  <aj@suse.de>
30441
30442         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30443         supported again.
30444
30445 2001-07-18  Andreas Jaeger  <aj@suse.de>
30446
30447         * gcc.dg/iftrap-1.c: Fix target line.
30448
30449 2001-07-17  Richard Henderson  <rth@redhat.com>
30450
30451         * gcc.c-torture/execute/20010717-1.c: New.
30452
30453 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30454
30455         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30456         tests.
30457
30458 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30459
30460         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30461
30462 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30463
30464         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30465         UAC_SIGBUS, UAC_NOPRINT definitions.
30466
30467 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30468
30469         * objc/execute/object_is_class.m: New test.
30470         * objc/execute/object_is_meta_class.m: New test.
30471
30472 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30473
30474         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30475         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30476
30477 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30478
30479         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30480         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30481
30482 2001-07-14  Richard Henderson  <rth@redhat.com>
30483
30484         * gcc.dg/iftrap-1.c: New.
30485
30486 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30487
30488         * g77.f-torture/execute/intrinsic77.f: New test.
30489
30490 2001-07-11  Janis Johnson <janis@us.ibm.com>
30491
30492         * gcc.misc-tests/gcov-3.c: New test.
30493
30494 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30495
30496         * gcc.c-torture/compile/20010711-1.c,
30497         * gcc.c-torture/compile/20010711-2.c: New tests.
30498
30499 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30500
30501         * gcc.c-torture/execute/20010711-1.c: New test.
30502
30503 2001-07-11  Ben Elliston  <bje@redhat.com>
30504
30505         * g++.old-deja/g++.other/enum5.C: New test.
30506
30507 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30508
30509         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30510         (g++-dg-prune): Call prune_gcc_output.
30511         * prune.exp: New file for prune_gcc_output.
30512         * lib/g++.exp, lib/gcc.exp: Load it.
30513
30514 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30515
30516         * gcc.c-torture/compile/20010701-1.c,
30517         g++.old-deja/g++.ext/attrib6.C: New tests.
30518
30519 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30520
30521         * gcc.c-torture/compile/20010706-1.c: New test.
30522
30523 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30524
30525         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30526
30527 2001-06-28  Stan Shebs  <shebs@apple.com>
30528
30529         * gcc.dg/pragma-darwin.c: New test.
30530
30531 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30532
30533         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30534         Solaris 2.[678] system.
30535
30536 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30537
30538         * gcc.dg/20010622-1.c: New test.
30539
30540 2001-06-18  Stan Shebs  <shebs@apple.com>
30541
30542         * objc.dg: New directory.
30543         * objc.dg/dg.exp: New file.
30544         * objc.dg/alias.m: New.
30545         * objc.dg/class-1.m: New.
30546         * objc.dg/class-2.m: New.
30547         * objc.dg/const-str-1.m: New.
30548         * objc.dg/const-str-2.m: New.
30549         * objc.dg/id-1.m: New.
30550         * objc.dg/method-1.m: New.
30551         * objc.dg/super-class-1.m: New.
30552         * lib/objc-dg.exp: New file.
30553
30554 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30555
30556         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30557         of label name.
30558
30559 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30560
30561         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30562
30563 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30564
30565         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30566         variable.
30567
30568 2001-06-12  Richard Henderson  <rth@redhat.com>
30569
30570         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30571
30572 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         * g++.old-deja/g++.abi/vbase5.C: New test.
30575         * g++.old-deja/g++.abi/vbase6.C: New test.
30576         * g++.old-deja/g++.abi/vbase7.C: New test.
30577
30578 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30579
30580         * gcc.c-torture/compile/20010610-1.c: New test.
30581
30582 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.old-deja/g++.abi/vbase4.C: New test.
30585
30586 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30587
30588         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30589         support %f for HC11/HC12 targets.
30590         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30591         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30592         on HC11/HC12 targets.
30593         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30594
30595 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30596
30597         * gcc.dg/wchar_t-1.c: New file.
30598         * gcc.dg/wint_t-1.c: Likewise.
30599
30600 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30601
30602         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30603
30604 2001-06-11  Richard Henderson  <rth@redhat.com>
30605
30606         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30607
30608 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30609
30610         * gcc.c-torture/compile/20010611-1.c: New test.
30611
30612 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30613
30614         * gcc.dg/c99-tag-1.c: Add more tests.
30615
30616 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30617
30618         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30619         representation on MN10300 and ARM/Thumb.
30620
30621 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30622
30623         * g77.f-torture/execute/20010610.f: New.
30624
30625 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30626
30627         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30628         names.
30629
30630 2001-06-09  Richard Henderson  <rth@redhat.com>
30631
30632         * gcc.c-torture/execute/ashrdi-1.c: New.
30633         * gcc.c-torture/execute/ashldi-1.c: New.
30634         * gcc.c-torture/execute/lshrdi-1.c: New.
30635
30636 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30637
30638         * objc/execute/load-3.m: Added. Check sending +load to categories,
30639         in addition to classes.
30640
30641 2001-06-08  Stan Shebs  <shebs@apple.com>
30642
30643         * objc/execute/load-2.m: New test.  From Nicola Pero
30644         <n.pero@mi.flashnet.it>.
30645
30646 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30647
30648         * gcc.c-torture/execute/20010605-2.c: New test.
30649
30650 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         * g++.old-deja/g++.abi/vbase2.C: New test.
30653         * g++.old-deja/g++.abi/vbase3.C: New test.
30654
30655 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30656
30657         * g++.old-deja/g++.pt/friend49.C: New test.
30658
30659 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         * g++.old-deja/g++.ext/anon3.C: New test.
30662
30663 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30664
30665         * g++.old-deja/g++.other/conv7.C: New test.
30666
30667 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30668
30669         * gcc.c-torture/compile/20010605-2.c: New test.
30670
30671 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30672
30673         * gcc.c-torture/execute/20010604-1.c: New test.
30674
30675 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30676
30677         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30678
30679 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30680
30681         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30682         (g++_link_flags): Likewise.
30683         (g++_init): Pass gccpath's value to two previous functions.
30684
30685 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30686
30687         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30688         Ensure logfile entry matches exec command line.
30689
30690 2001-05-31  Richard Henderson  <rth@redhat.com>
30691
30692         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30693         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30694
30695 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30696
30697         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30698         compiler for irix6.2
30699
30700 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30701
30702         * g++.old-deja/g++.other/optimize3.C: New file.
30703
30704 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30705
30706         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30707         assemble.
30708
30709 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30710
30711         * g++.old-deja/g++.other/optimize2.C: New file.
30712
30713 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30714
30715         * gcc.c-torture/compile/20010518-2.c: New file.
30716         * gcc.c-torture/execute/20010518-1.c: New file.
30717         * gcc.c-torture/execute/20010518-2.c: New file.
30718
30719 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30720
30721         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30722
30723 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30724
30725         G++ no longer defines builtins that do not begin with __builtin.
30726         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30727         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30728         * g++.old-deja/g++.law/builtin1.C: Likewise.
30729         * g++.old-deja/g++.law/cvt2.C: Likewise.
30730         * g++.old-deja/g++.mike/net5.C: Likewise.
30731         * g++.old-deja/g++.other/builtins1.C: Likewise.
30732         * g++.old-deja/g++.other/builtins2.C: Likewise.
30733         * g++.old-deja/g++.other/builtins3.C: Likewise.
30734         * g++.old-deja/g++.other/builtins4.C: Likewise.
30735         * g++.old-deja/g++.other/inline8.C: Likewise.
30736         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30737
30738 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30739
30740         * g++.old-deja/g++.pt/using1.C: Adjust.
30741         * g++.old-deja/g++.pt/using2.C: New test.
30742
30743 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30744
30745         * gcc.dg/cpp/charconst.c: New tests.
30746         * gcc.dg/cpp/escape.c: New tests.
30747         * gcc.dg/cpp/escape-1.c: New tests.
30748         * gcc.dg/cpp/escape-2.c: New tests.
30749         * gcc.dg/cpp/ucs.c: New tests.
30750
30751 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30752
30753         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30754         native compiler for irix6.5.
30755
30756 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30757
30758         * lib/g++.exp (g++_include_flags): Use args to compute
30759         get_multilibs.
30760         (g++_link_flags): Likewise.
30761         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30762
30763 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30764
30765         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30766
30767 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30768
30769         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30770         this file.
30771
30772 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30773
30774         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30775         STACK_SIZE;
30776         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30777         to STACK_SIZE; Use it to define size of add_histo array.
30778         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30779         to STACK_SIZE.
30780         (f): Use GITT_SIZE to define size of gitt local table.
30781         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30782         to STACK_SIZE; Use it to define size of bytemem array.
30783
30784 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30785
30786         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30787         on 68HC11/HC12 due to the asm instruction.
30788         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30789         * gcc.c-torture/compile/920520-1.x: Likewise.
30790         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30791         on 68HC11/HC12 because the function is larger than 64K.
30792         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30793         on 68HC11/HC12 because the structure is too large.
30794
30795 2001-05-20  Richard Henderson  <rth@redhat.com>
30796
30797         * gcc.c-torture/execute/20010520-1.c: New.
30798
30799 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30800
30801         * g++.old-deja/g++.warn/compare1.C: New test.
30802         * gcc.dg/compare4.c: New test.
30803
30804 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         * g++.old-deja/g++.other/optimize1.C: New test.
30807
30808 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30809
30810         * g++.old-deja/g++.pt/spec41.C: New test.
30811
30812 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30813
30814         * gcc.c-torture/compile/20010114-1.x: Remove.
30815
30816 2001-05-18  Stan Shebs  <shebs@apple.com>
30817
30818         * gcc.c-torture/compile/20010518-1.c: New test.
30819
30820 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30821
30822         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30823         * g++.old-deja/g++.pt/crash67.C: New test.
30824
30825 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30826
30827         * g++.old-deja/g++.other/debug9.C: New test.
30828
30829 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30830
30831         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30832
30833 2001-05-16  Jan Hubicka  <jh@suse.cz>
30834
30835         * gcc.c-torture/compile/20010516-1.c: New test.
30836
30837 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.old-deja/g++.other/crash41.C: New test.
30840
30841 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         * g++.old-deja/g++.pt/crash66.C: New test.
30844
30845 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30846
30847         * g++.old-deja/g++.robertl/eb27.C: Convert.
30848
30849 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30850
30851         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30852         declaration being redundant.
30853
30854 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30855
30856         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30857
30858 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30859
30860         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30861
30862 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30863
30864         * lib/g++.exp: Use testsuite_flags.
30865
30866 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30867
30868         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30869
30870 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30871
30872         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30873
30874 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30877
30878 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30879
30880         * gcc.c-torture/compile/20010313-1.c: New test.
30881
30882 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30883
30884         * gcc.dg/cpp/direct2.c: New test.
30885         * gccq.dg/cpp/direct2s.c: New test.
30886
30887         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30888
30889 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30890
30891         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30892         * g++.old-deja/g++.other/op3.C: Likewise.
30893
30894 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30895
30896         * gcc.dg/cpp/syshdr.h: New file.
30897         * gcc.dg/cpp/sysmac1.c: Update.
30898         * gcc.dg/cpp/sysmac2.c: Update.
30899
30900 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30901
30902         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30903
30904 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30905
30906         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30907         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30908
30909 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30910
30911         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30912
30913 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30914
30915         * lib/g++.exp (g++_include_flags): Don't use any special flags
30916         if TESTING_IN_BUILD_TREE is not defined.
30917         (g++_init): Use a plain 'c++' as the compiler if
30918         TESTING_IN_BUILD_TREEE is not defined.
30919
30920 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30921
30922         * g++.old-deja/g++.eh/catch13.C: New test.
30923         * g++.old-deja/g++.eh/catch14.C: New test.
30924
30925 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * gcc.dg/cpp/tr-define.c: New test.
30928
30929 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
30930
30931         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
30932         <stdlib.h>, not <malloc.h>.
30933
30934 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         * g++.old-deja/g++.ns/template17.C: New test.
30937
30938 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30939
30940         * g++.old-deja/g++.pt/ref4.C: New test.
30941
30942 2001-04-30  Richard Henderson  <rth@redhat.com>
30943
30944         * gcc.dg/20000724-1.c: Revert last change.
30945
30946 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
30947
30948         * g77.f-torture/execute/20010430.f: New test.
30949
30950 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
30951
30952         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
30953
30954 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
30955
30956         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
30957
30958 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.eh/crash6.C: New test.
30961
30962 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30963
30964         * g++.old-deja/g++.other/warn7.C: New test.
30965
30966 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30967
30968         * g++.old-deja/g++.other/defarg9.C: New test.
30969
30970 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30971
30972         * g77.f-torture/compile/20010426.f: New test.
30973         * g77.f-torture/execute/20010426.f: New test.
30974
30975 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30976
30977         * g77.f-torture/compile/20000629-1.x: Remove - error
30978         has been fixed.
30979
30980 2001-04-26  Jeffrey A Law  (law@cygnus.com)
30981
30982         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
30983         Tweak slightly to work with g++.dg framework.
30984         * g++.dg/special/ecos.exp: Run initp1.C test.
30985         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
30986
30987         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
30988         its linker doesn't give line numbers either.
30989         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
30990
30991 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30992
30993         * g++.old-deja/g++.other/lex1.C: New test.
30994
30995 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
30996
30997         * gcc.dg/noncompile/20010425-1.c: New test.
30998
30999 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31000
31001         * g++.old-deja/g++.pt/mangle2.C: New test.
31002
31003 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * gcc.dg/format/plus-1.c: New test.
31006
31007 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31008
31009         * gcc.dg/20010423-1.c: New test.
31010
31011 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31012
31013         * gcc.c-torture/execute/20010422-1.c: New test.
31014
31015 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.old-deja/g++.ns/type2.C: New test.
31018
31019 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31020
31021         * g++.old-deja/g++.other/perf1.C: New test.
31022
31023 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31024
31025         * gcc.dg/c99-func-2.c: Remove xfail.
31026         * gcc.dg/c99-func-3.c: Remove xfail.
31027         * gcc.dg/c99-func-4.c: Remove xfail.
31028
31029 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31030
31031         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31032
31033 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31034
31035         * gcc.c-torture/compile/20010423-1.c: New test.
31036
31037 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31038
31039         * g++.old-deja/g++.pt/typename28.C: New test.
31040
31041 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         * g++.old-deja/g++.abi/empty2.C: New test.
31044         * g++.old-deja/g++.abi/empty3.C: New test.
31045
31046 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31047
31048         * g++.old-deja/g++.other/comdat2.C: New test.
31049         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31050
31051 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31052
31053         * g++.old-deja/g++.other/overload14.C: New test.
31054
31055 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31056
31057         * g++.old-deja/g++.other/lookup23.C: New test.
31058
31059 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31060
31061         * gcc.c-torture/execute/20010403-1.c: New test.
31062
31063 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31064             Mark Mitchell  <mark@codesourcery.com>
31065
31066         * lib/old-dejagnu.exp: Don't delete output of executable.
31067         Add .exe suffix to executables.
31068
31069 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31070
31071         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31072
31073 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31074
31075         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31076
31077 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31078
31079         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31080         * g++.old-deja/g++.abi/crash1.C: New test.
31081
31082 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31083
31084         * g++.old-deja/g++.other/crash40.C: New test.
31085
31086 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31087
31088         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31089
31090 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31091
31092         * g++.old-deja/g++.other/warn6.C: New test.
31093
31094 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31095
31096         * g++.old-deja/g++.robertl/eb42.C: Same.
31097
31098 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31099
31100         * gcc.dg/wtr-conversion-1.c: New testcase.
31101
31102 2001-04-10  Richard Henderson  <rth@redhat.com>
31103
31104         * g++.old-deja/g++.other/array5.C: New.
31105
31106 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31107
31108         * gcc.c-torture/execute/20010408-1.c: New test.
31109
31110 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31111
31112         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31113         headers and constructs.
31114         * g++.old-deja/g++.robertl/eb79.C: Same.
31115         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31116         * g++.old-deja/g++.robertl/eb73.C: Same.
31117         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31118         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31119         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31120         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31121         * g++.old-deja/g++.robertl/eb44.C: Same.
31122         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31123         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31124         * g++.old-deja/g++.robertl/eb39.C: Same.
31125         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31126         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31127         * g++.old-deja/g++.robertl/eb30.C: Same.
31128         * g++.old-deja/g++.robertl/eb3.C: Same.
31129         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31130         * g++.old-deja/g++.robertl/eb21.C: Same.
31131         * g++.old-deja/g++.robertl/eb15.C: Same.
31132         * g++.old-deja/g++.robertl/eb118.C: Same.
31133         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31134         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31135         * g++.old-deja/g++.robertl/eb109.C: Same.
31136         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31137         * g++.old-deja/g++.mike/rtti1.C: Same.
31138         * g++.old-deja/g++.mike/p658.C: Same.
31139         * g++.old-deja/g++.mike/net46.C: Same.
31140         * g++.old-deja/g++.mike/net34.C: Same.
31141         * g++.old-deja/g++.mike/memoize1.C: Same.
31142         * g++.old-deja/g++.mike/eh2.C: Same.
31143         * g++.old-deja/g++.law/weak.C: Same.
31144         * g++.old-deja/g++.law/visibility7.C: Same.
31145         * g++.old-deja/g++.law/visibility25.C: Same.
31146         * g++.old-deja/g++.law/visibility22.C: Same.
31147         * g++.old-deja/g++.law/visibility2.C: Same.
31148         * g++.old-deja/g++.law/visibility17.C: Same.
31149         * g++.old-deja/g++.law/visibility13.C: Same.
31150         * g++.old-deja/g++.law/visibility10.C: Same.
31151         * g++.old-deja/g++.law/visibility1.C: Same.
31152         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31153         * g++.old-deja/g++.law/vbase1.C: Same.
31154         * g++.old-deja/g++.law/operators32.C: Same.
31155         * g++.old-deja/g++.law/nest3.C: Same.
31156         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31157         * g++.old-deja/g++.law/except5.C (main): Same.
31158         * g++.old-deja/g++.law/cvt7.C (run): Same.
31159         * g++.old-deja/g++.law/cvt2.C: Same.
31160         * g++.old-deja/g++.law/cvt16.C: Same.
31161         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31162         * g++.old-deja/g++.law/ctors17.C (main): Same.
31163         * g++.old-deja/g++.law/ctors13.C: Same.
31164         * g++.old-deja/g++.law/ctors12.C (main): Same.
31165         * g++.old-deja/g++.law/ctors10.C: Same.
31166         * g++.old-deja/g++.law/code-gen5.C: Same.
31167         * g++.old-deja/g++.law/bad-error7.C: Same.
31168         * g++.old-deja/g++.law/arm9.C: Same.
31169         * g++.old-deja/g++.law/arm12.C: Same.
31170         * g++.old-deja/g++.law/arg8.C: Same.
31171         * g++.old-deja/g++.law/arg1.C: Same.
31172         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31173         * g++.old-deja/g++.jason/template31.C: Same.
31174         * g++.old-deja/g++.jason/template24.C (main): Same.
31175         * g++.old-deja/g++.jason/2371.C: Same.
31176         * g++.old-deja/g++.eh/new2.C: Same.
31177         * g++.old-deja/g++.eh/new1.C: Same.
31178         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31179         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31180         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31181         * g++.old-deja/g++.brendan/crash62.C: Same.
31182         * g++.old-deja/g++.brendan/crash52.C: Same.
31183         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31184         * g++.old-deja/g++.brendan/crash38.C: Same.
31185         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31186         * g++.old-deja/g++.brendan/copy9.C: Same.
31187
31188 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31189
31190         * gcc.c-torture/execute/20001203-2.c (memset):
31191         Count argument is of type __SIZE_TYPE__.
31192
31193 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31194
31195         * gcc.c-torture/compile/20010404-1.c: New test.
31196
31197 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31198
31199         * gcc.c-torture/compile/20010326-1.c: New test.
31200
31201 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31202
31203         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31204         peculiarities of the SH.
31205         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31206
31207 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31208
31209         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31210         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31211         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31212
31213 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * g77.f-torture/compile/20010321-1.f: New test.
31216
31217 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31218
31219         * gcc.c-torture/compile/20010329-1.c: New test.
31220
31221 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31222
31223         * gcc.c-torture/execute/20010329-1.c: New test.
31224
31225 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31226
31227         * g++.old-deja/g++.other/eh4.C: Fix typo.
31228
31229 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31230
31231         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31232
31233 2001-03-28  Philip Blundell  <philb@gnu.org>
31234
31235         * gcc.c-torture/compile/20010328-1.c: New test.
31236
31237 2001-03-27  Richard Henderson  <rth@redhat.com>
31238
31239         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31240         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31241
31242 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31243
31244         * gcc.c-torture/compile/20010327-1.c: New test.
31245
31246 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31247
31248         * g++.old-deja/g++.other/friend12.C: New test.
31249         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31250         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31251
31252 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31253
31254         * gcc.c-torture/execute/20010325-1.c: New test.
31255
31256 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31257
31258         * g++.old-deja/g++.other/mangle3.C: New test.
31259
31260 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * g++.old-deja/g++.other/anon8.C: New test.
31263
31264 2001-03-20  Philip Blundell  <philb@gnu.org>
31265
31266         * gcc.c-torture/compile/20010320-1.c: New test.
31267
31268 2001-03-17  Richard Henderson  <rth@redhat.com>
31269
31270         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31271
31272 2001-03-15  Geoff Keating  <geoff@redhat.com>
31273
31274         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31275         tests on AIX.
31276
31277 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31278
31279         * g++.old-deja/g++.other/eh4.C: New test.
31280
31281 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31282
31283         * gcc.dg/cpp/mi1.c: Update.
31284
31285 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31286
31287         * g++.old-deja/g++.other/regstack.C: New test.
31288
31289 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31290
31291         * g++.old-deja/g++.other/ref4.C: New test.
31292
31293 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31294
31295         * objc/execute/va_method.m: Added.
31296         * objc/execute/IMP.m: Added.
31297         * objc/execute/_cmd.m: Added.
31298         * objc/execute/accessing_ivars.m: Added.
31299         * objc/execute/class-1.m: Added.
31300         * objc/execute/class-10.m: Added.
31301         * objc/execute/class-11.m: Added.
31302         * objc/execute/class-12.m: Added.
31303         * objc/execute/class-13.m: Added.
31304         * objc/execute/class-14.m: Added.
31305         * objc/execute/class-2.m: Added.
31306         * objc/execute/class-3.m: Added.
31307         * objc/execute/class-4.m: Added.
31308         * objc/execute/class-5.m: Added.
31309         * objc/execute/class-6.m: Added.
31310         * objc/execute/class-7.m: Added.
31311         * objc/execute/class-8.m: Added.
31312         * objc/execute/class-9.m: Added.
31313         * objc/execute/class-tests-1.h
31314         * objc/execute/class-tests-2.h
31315         * objc/execute/compatibility_alias.m: Added.
31316         * objc/execute/encode-1.m: Added.
31317         * objc/execute/formal_protocol-1.m: Added.
31318         * objc/execute/formal_protocol-2.m: Added.
31319         * objc/execute/formal_protocol-3.m: Added.
31320         * objc/execute/formal_protocol-4.m: Added.
31321         * objc/execute/formal_protocol-5.m: Added.
31322         * objc/execute/formal_protocol-6.m: Added.
31323         * objc/execute/formal_protocol-7.m: Added.
31324         * objc/execute/informal_protocol.m: Added.
31325         * objc/execute/initialize.m: Added.
31326         * objc/execute/load.m: Added.
31327         * objc/execute/many_args_method.m: Added.
31328         * objc/execute/nested-3.m: Added.
31329         * objc/execute/no_clash.m: Added.
31330         * objc/execute/private.m: Added.
31331         * objc/execute/redefining_self.m: Added.
31332         * objc/execute/root_methods.m: Added.
31333         * objc/execute/selector-1.m: Added.
31334         * objc/execute/static-1.m: Added.
31335         * objc/execute/static-2.m: Added.
31336         * objc/execute/va_method.m: Added.
31337
31338 2001-03-10  Richard Henderson  <rth@redhat.com>
31339
31340         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31341
31342 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31343
31344         * g++.old-deja/g++.other/crash31.C: XFAIL.
31345         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31346         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31347         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31348         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31349         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31350
31351 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31352
31353         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31354
31355 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31356
31357         * gcc.dg/20000724-1.c: Don't use multiline strings.
31358
31359 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31360
31361         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31362         result of -cString against what we expect it to be; don't just
31363         print it out for no one to read.
31364
31365         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31366         Based on testcases provided by Nicola Pero.
31367
31368 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31369
31370         * gcc.dg/cpp/macro7.c: New test.
31371
31372 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31373
31374         * gcc.dg/cpp/multiline.c: Update.
31375
31376 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31377
31378         * g++.old-deja/g++.other/enum3.C: New test.
31379
31380 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         * g++.old-deja/g++.other/pod1.C: New test.
31383
31384 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31385
31386         * g++.old-deja/g++.ext/overload1.C: New test.
31387
31388 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31389
31390         * g++.old-deja/g++.pt/using1.C: New test.
31391
31392 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31393
31394         * g++.old-deja/g++.other/using9.C: New test.
31395
31396 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31397
31398         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31399
31400         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31401
31402 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31403
31404         * g++.old-deja/g++.ext/realpt1.C: Remove.
31405
31406 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31407
31408         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31409
31410 2001-02-26  Will Cohen  <wcohen@redhat.com>
31411
31412         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31413
31414 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31415
31416         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31417         templatized constructors.
31418
31419 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31420
31421         * gcc.c-torture/execute/20010224-1.c: New test.
31422
31423 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31424
31425         * gcc.c-torture/execute/20010222-1.c: New test.
31426
31427 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31428
31429         * g++.old-deja/g++.other/inline20.C: New test.
31430
31431 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31432
31433         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31434
31435 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31436
31437         * g++.old-deja/g++.other/lookup22.C: New test.
31438
31439 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31440
31441         * g77.dg: New directory.
31442         * g77.dg/20010216-1.f: New test case.
31443         * g77.dg/dg.exp: New driver.
31444         * lib/g77-dg.exp: New driver library.
31445
31446 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31447
31448         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31449
31450 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31451
31452         * g++.old-deja/g++.other/decl9.C: New test.
31453
31454 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31455
31456         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31457         not need <string> and also tests the initialization at runtime.
31458
31459 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31460
31461         * gcc.c-torture/execute/longlong.c: New test.
31462
31463 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31464
31465         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31466
31467 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31468
31469         * gcc.c-torture/execute/920302-1.c (execute):
31470         Change argument type to short.
31471
31472 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.pt/deduct6.C: New test.
31475
31476 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31477
31478         * g++.old-deja/g++.pt/deduct5.C: New test.
31479
31480 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31481
31482         * gcc.c-torture/execute/20010209-1.c: New test.
31483
31484 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31485
31486         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31487
31488 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31489
31490         * g++.dg/vtgc1.C: Update for new ABI.
31491
31492         * consistency.vlad: New directory, 1665 files.
31493
31494 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31495
31496         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31497         return type.
31498         * gcc.dg/cpp/digraphs.c: Declare puts.
31499
31500 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         * g++.old-deja/g++.other/warn5.C: New test.
31503
31504 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31505
31506         * g++.old-deja/g++.pt/spec40.C: New test.
31507
31508 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31509
31510         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31511         case.
31512         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31513
31514 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31515
31516         * gcc.c-torture/compile/20010209-1.c: New test.
31517
31518 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31519
31520         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31521         excess errors message but not if it crashes.
31522         * g++.old-deja/g++.other/crash27.C: Likewise.
31523         * g++.old-deja/g++.other/crash28.C: Likewise.
31524         * g++.old-deja/g++.other/crash30.C: Likewise.
31525         * g++.old-deja/g++.other/crash32.C: Likewise.
31526         * g++.old-deja/g++.other/crash35.C: Likewise.
31527         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31528
31529 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31530
31531         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31532         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31533         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31534         g77.f-torture/execute/execute.exp,
31535         g77.f-torture/noncompile/noncompile.exp,
31536         gcc.c-torture/execute/execute.exp,
31537         gcc.c-torture/execute/memcheck/memcheck.exp,
31538         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31539         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31540         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31541         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31542         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31543         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31544         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31545         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31546         Remove bug reporting instructions with ancient email addresses.
31547
31548 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * gcc.dg/20010202-1.c: New test.
31551         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31552
31553 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31554
31555         * g++.dg/stdbool-if.C: New test.
31556
31557 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31558
31559         * objc/execute/fdecl.m: Added main().
31560
31561 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31562
31563         * gcc.c-torture/execute/20010206-1.c: New test.
31564
31565 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31566
31567         * gcc.dg/cpp/avoidpaste1.c: Update.
31568
31569 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31570
31571         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31572         Pero <nicola@brainstorm.co.uk>.
31573         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31574
31575 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         * g++.old-deja/g++.pt/spec39.C: New test.
31578
31579 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31580
31581         * gcc.c-torture/compile/20010202-1.c: New test.
31582
31583 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31584
31585         * g++.old-deja/g++.abi/primary2.C: New test.
31586         * g++.old-deja/g++.abi/primary3.C: New test.
31587         * g++.old-deja/g++.abi/primary4.C: New test.
31588         * g++.old-deja/g++.abi/primary5.C: New test.
31589         * g++.old-deja/g++.abi/vtable3.h: New test.
31590         * g++.old-deja/g++.abi/vtable3a.C: New test.
31591         * g++.old-deja/g++.abi/vtable3b.C: New test.
31592         * g++.old-deja/g++.abi/vtable3c.C: New test.
31593         * g++.old-deja/g++.abi/vtable3d.C: New test.
31594         * g++.old-deja/g++.abi/vtable3e.C: New test.
31595         * g++.old-deja/g++.abi/vtable3f.C: New test.
31596         * g++.old-deja/g++.abi/vtable3g.C: New test.
31597         * g++.old-deja/g++.abi/vtable3h.C: New test.
31598         * g++.old-deja/g++.abi/vtable3i.C: New test.
31599         * g++.old-deja/g++.abi/vtable3j.C: New test.
31600         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31601
31602 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31603
31604         * g++.old-deja/g++.other/anon6.C: New test.
31605         * g++.old-deja/g++.other/anon7.C: New test.
31606
31607 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31608
31609         * gcc.dg/cpp/avoidpaste2.c: New tests.
31610
31611 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31612
31613         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31614
31615 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31616
31617         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31618         DECIMAL_DIG cases for Irix."
31619
31620 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31621
31622         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31623
31624 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31625
31626         * gcc.dg/c99-tag-1.c: New test.
31627
31628 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31629
31630         * gcc.dg/cpp/tr-warn1.c: Add tests.
31631
31632 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31633
31634         * gcc.dg/cpp/avoidpaste1.c: Update.
31635         * gcc.dg/cpp/paste4.c: Update.
31636
31637 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31638
31639         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31640         cases for Irix.
31641
31642 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31643
31644         * g++.old-deja/g++.other/inline19.C: New test.
31645
31646 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31647
31648         * gcc.dg/Wlarger-than.c: New test.
31649
31650 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31651
31652         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31653
31654 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31655
31656         * gcc.c-torture/execute/20010129-1.c: New test.
31657         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31658
31659 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31660
31661         * gcc.dg/cpp/avoidpaste1.c: Test case.
31662
31663 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31664
31665         * g++.old-deja/g++.other/inline18.C: New test.
31666
31667 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31668
31669         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31670         and __builtin_putchar.
31671
31672 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31673
31674         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31675         tests.
31676
31677 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31678
31679         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31680         floating point number rounding mode to round to the nearest
31681         representable mode.
31682
31683 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31684
31685         * g++.old-deja/g++.other/mangle2.C: New test.
31686
31687 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31688
31689         * gcc.c-torture/compile/20010124-1.c: New test.
31690
31691 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31692
31693         * g++.old-deja/g++.pt/spec38.C: New test.
31694
31695 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31696
31697         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31698         "Build don't run".
31699
31700 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31701
31702         * gcc.c-torture/execute/20010123-1.c: New test.
31703
31704 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31705
31706         * g++.old-deja/g++.pt/spec37.C: New test.
31707
31708 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31709
31710         * g++.old-deja/g++.pt/overload14.C: New test.
31711
31712 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31713
31714         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31715         __builtin_return_address.
31716
31717 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31720         * g++.old-deja/g++.pt/spec35.C: New test.
31721         * g++.old-deja/g++.pt/spec36.C: New test.
31722
31723 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31724
31725         * gcc.c-torture/compile/20010118-1.c: New test.
31726
31727 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31728
31729         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31730
31731 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31732
31733         * gcc.c-torture/execute/20010119-1.c: New test.
31734
31735 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * g++.old-deja/g++.other/vbase5.C: New test.
31738
31739 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31740
31741         * gcc.c-torture/execute/20010118-1.c: New test.
31742
31743 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31744
31745         * g++.old-deja/g++.pt/deduct3.C: New test.
31746
31747 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * g++.old-deja/g++.pt/spec34.C: New test.
31750
31751 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31752
31753         * g77.f-torture/compile/20000601-2.f: New test.
31754
31755 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         * g++.old-deja/g++.other/init17.C: New test.
31758
31759 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31760
31761         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31762
31763 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.old-deja/g++.pt/unify8.C: New test.
31766
31767 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.old-deja/g++.abi/vbase1.C: New test.
31770
31771 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * g++.old-deja/g++.pt/crash65.C: New test.
31774
31775 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31776
31777         * gcc.dg/cpp/assembl2.S: New test case.
31778
31779 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31780
31781         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31782         are supported.
31783
31784 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31785
31786         * g++.old-deja/g++.other/builtins1.C: New test.
31787         * g++.old-deja/g++.other/builtins2.C: Likewise.
31788         * g++.old-deja/g++.other/builtins3.C: Likewise.
31789         * g++.old-deja/g++.other/builtins4.C: Likewise.
31790
31791 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31792
31793         * gcc.c-torture/compile/20010117-1.c: New test.
31794         * gcc.c-torture/compile/20010117-2.c: New test.
31795
31796 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31797
31798         * g77.f-torture/execute/20010116.[fx]: New test,
31799         XFAIL on i?86-*-*.
31800         * g77.f-torture/compile/20010115.f: Indicate it's
31801         a test for PR fortran/1636.
31802
31803 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31804
31805         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31806
31807 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31808
31809         * g77.f-torture/compile/20010115.f: New test.
31810
31811 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.pt/nontype5.C: New test.
31814
31815 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31816
31817         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31818         have an equivalent working one below it.
31819
31820 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31821
31822         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31823         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31824
31825 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31826
31827         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31828         message containing "init_priority".
31829         (conpr-2.C): Likewise.
31830         (conpr-3.C): Likewise.
31831         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31832
31833 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31834
31835         * gcc.c-torture/execute/20010114-2.c: New test.
31836
31837 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31838
31839         * gcc.c-torture/compile/20010114-1.c: New test.
31840         * gcc.c-torture/compile/20010114-1.x: Xfail.
31841         * gcc.c-torture/compile/20010114-2.c: New test.
31842         * gcc.c-torture/execute/20010114-1.c: New test.
31843         * gcc.dg/trunc-1.c: New test.
31844         * gcc.dg/uninit-B.c: New test.
31845
31846 2001-01-13  Nick Clifton  <nickc@redhat.com>
31847
31848         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31849         target.
31850
31851 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31852
31853         * gcc.c-torture/compile/20010113-1.c: New test.
31854
31855 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31856
31857         * gcc.c-torture/compile/20001212-1.c: New test.
31858
31859 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31860
31861         * gcc.dg/cpp/widestr1.c: Update.
31862         * gcc.dg/cpp/prag-imp.c: Remove.
31863
31864 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31865
31866         * gcc.c-torture/execute/20000801-3.x: Remove.
31867         * gcc.dg/c90-init-1.c: New test.
31868         * gcc.dg/c99-init-1.c: New test.
31869         * gcc.dg/c99-init-2.c: New test.
31870         * gcc.dg/gnu99-init-1.c: New test.
31871
31872 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31873
31874         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31875         testing that no relevant ones were found.
31876
31877 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31878
31879         * g++.old-deja/g++.pt/cast2.C: New test.
31880
31881 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31882
31883         * g++.old-deja/g++.pt/friend47.C: New test.
31884
31885 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31886
31887         * g++.old-deja/g++.pt/instantiate13.C: New test.
31888
31889 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31890
31891         * g++.old-deja/g++.other/defarg7.C: New test.
31892         * g++.old-deja/g++.other/defarg8.C: New test.
31893
31894 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         * g++.old-deja/g++.pt/crash64.C: New test.
31897
31898 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31899
31900         * g++.old-deja/g++.pt/crash63.C: New test.
31901
31902 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31903
31904         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31905
31906 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31907
31908         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31909
31910 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31911
31912         * g++.old-deja/g++.pt/error3.C: New test.
31913
31914 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31915
31916         * g++.old-deja/g++.other/crash39.C: New test.
31917
31918 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         * g++.old-deja/g++.other/vbase4.C: New test.
31921
31922 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
31923
31924         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
31925         * gcc.dg/special/20000419-2.c: New file. Identical to above.
31926         * gcc.dg/special/special.exp: New test driver which will check
31927         for alias support for the above test.
31928
31929 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
31930
31931         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
31932         problems on small machines.
31933         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
31934         parameterize.
31935
31936 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
31937
31938         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
31939         mips.
31940         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31941
31942 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.old_deja/g++.pt/using8.C: New test.
31945
31946 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31947
31948         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
31949
31950 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
31951
31952         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
31953         where a failure is expected.
31954         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
31955
31956 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.old_deja/g++.pt/instantiate12.C: New test.
31959
31960 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
31963         start of structs.
31964         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
31965         * g++.old-deja/g++.brendan/crash17.C: Likewise.
31966         * g++.old-deja/g++.brendan/crash29.C: Likewise.
31967         * g++.old-deja/g++.brendan/crash48.C: Likewise.
31968         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31969         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
31970         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31971         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
31972         * g++.old-deja/g++.eh/spec6.C: Likewise.
31973         * g++.old-deja/g++.jason/crash3.C: Likewise.
31974         * g++.old-deja/g++.law/ctors11.C: Likewise.
31975         * g++.old-deja/g++.law/ctors17.C: Likewise.
31976         * g++.old-deja/g++.law/ctors5.C: Likewise.
31977         * g++.old-deja/g++.law/ctors9.C: Likewise.
31978         * g++.old-deja/g++.mike/ambig1.C: Likewise.
31979         * g++.old-deja/g++.mike/net22.C: Likewise.
31980         * g++.old-deja/g++.mike/p3538a.C: Likewise.
31981         * g++.old-deja/g++.mike/p3538b.C: Likewise.
31982         * g++.old-deja/g++.mike/virt3.C: Likewise.
31983         * g++.old-deja/g++.niklas/t128.C: Likewise.
31984         * g++.old-deja/g++.other/anon4.C: Likewise.
31985         * g++.old-deja/g++.other/using1.C: Likewise.
31986         * g++.old-deja/g++.other/warn3.C: Likewise.
31987         * g++.old-deja/g++.pt/t37.C: Likewise.
31988         * g++.old-deja/g++.robertl/eb69.C: Likewise.
31989         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31990
31991 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31992
31993         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
31994
31995 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31996
31997         * gcc.c-torture/execute/stdio-opt-3.c: New test.
31998
31999 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32000
32001         * gcc.c-torture/compile/20010107-1.c: New test.
32002
32003 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32004
32005         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32006
32007 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32008
32009         * gcc.dg/format/format.h: New file.
32010         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32011         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32012         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32013         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32014         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32015         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32016         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32017         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32018         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32019         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32020         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32021         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32022         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32023         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32024         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32025         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32026         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32027         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32028         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32029         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32030         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32031         instead of declaring standard types, macros and functions in each
32032         test.
32033
32034 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32035
32036         * gcc.c-torture/execute/20010106-1.c: New test.
32037
32038 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32039
32040         * gcc.dg/format/format.exp: New file.
32041         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32042         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32043         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32044         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32045         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32046         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32047         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32048         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32049         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32050         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32051         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32052         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32053         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32054         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32055         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32056         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32057         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32058         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32059         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32060         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32061         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32062         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32063         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32064         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32065         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32066         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32067         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32068         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32069         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32070         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32071         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32072         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32073         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32074         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32075         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32076         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32077         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32078         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32079         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32080         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32081         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32082         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32083
32084 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32085
32086         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32087         account.
32088
32089 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32090
32091         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32092
32093 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.pt/crash62.C: New test.
32096
32097 2001-01-04  Richard Henderson  <rth@redhat.com>
32098
32099         * gcc.dg/20000926-1.c: Update expected warnings.
32100         * gcc.dg/array-2.c: Likewise.
32101         * gcc.dg/array-4.c: Also validate flexible array members.
32102         * gcc.dg/c99-flex-array-1.c: New.
32103
32104 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32105
32106         * gcc.c-torture/compile/20001222-1.x: Remove.
32107
32108 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32109
32110         * gcc.c-torture/execute/built-in-setjmp.c: New.
32111
32112 2001-01-03  Richard Henderson  <rth@redhat.com>
32113
32114         * gcc.dg/940510-1.c: Update expected error wording.
32115         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32116
32117 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32118
32119         * lib/target-supports.exp (check_alias_available): Modified to
32120         indicate aliases not supported if only weak aliases are supported.
32121
32122 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32123
32124         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32125         Turn on cmpstrsi checks for __pj__ and __i370__.
32126
32127 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32128
32129         * g++.old-deja/g++.other/virtual11.C: New test.
32130
32131 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32132
32133         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32134
32135 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32136
32137         * gcc.c-torture/compile/20010102-1.c: New test.
32138
32139 2001-01-02  Andreas Jaeger  <aj@suse.de>
32140
32141         * gcc.dg/noreturn-3.c: New test.
32142
32143         * gcc.dg/noreturn-4.c: New test.
32144
32145 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32146
32147         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32148         __builtin_fputc and __builtin_fwrite.
32149
32150 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32151
32152         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32153         signed char, not default char.
32154
32155 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32156
32157         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32158
32159 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32160
32161         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32162
32163 2000-12-29  Richard Henderson  <rth@redhat.com>
32164
32165         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32166         (__cyg_profile_func_exit): Define.
32167
32168 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32169
32170         * g++.dg/vtgc1.C: New test.
32171
32172 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32173
32174         * gcc.dg/noncompile/20001228-1.c: New test.
32175
32176         * gcc.dg/20001228-1.c: New test.
32177
32178         * gcc.c-torture/execute/20001228-1.c: New test.
32179
32180 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32181
32182         * gcc.dg/format-strfmon-1.c: New test.
32183
32184 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32185
32186         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32187         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32188         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32189         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32190         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32191         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32192         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32193         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32194         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32195         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32196         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32197         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32198         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32199
32200         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32201         * gcc.c-torture/execute/string-opt-4.c: Test index.
32202
32203 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32204
32205         * gcc.c-torture/compile/20001226-1.c: New test.
32206
32207 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32208
32209         * gcc.c-torture/compile/20001222-1.c: New test.
32210         * gcc.c-torture/compile/20001222-1.x: Xfail.
32211
32212 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32213
32214         * gcc.c-torture/execute/comp-goto-2.c: New test.
32215
32216 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32217
32218         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32219         Use long types if __INT_MAX__ is 32767.
32220         (main): Use cast to (sint32 *) when poking 88 into a_page.
32221
32222         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32223
32224 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32225
32226         * gcc.c-torture/compile/20001221-1.c: New test.
32227         * gcc.c-torture/execute/20001221-1.c: New test.
32228
32229 2000-12-20  Richard Henderson  <rth@redhat.com>
32230
32231         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32232         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32233
32234 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32235
32236         * gcc.dg/compare3.c: New test.
32237
32238 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32239
32240         * gcc.dg/format-warnll-1.c: New test.
32241
32242 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32243
32244         * gcc.dg/cpp/cmdlne-P.c: New test.
32245
32246 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32247
32248         * gcc.c-torture/execute/builtin-abs-1.c,
32249         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32250
32251 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32252
32253         * gcc.dg/cpp/multiline.c: New test.
32254
32255 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32256
32257         * g++.old-deja/g++.other/syshdr1.C: Update.
32258         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32259
32260 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32261
32262         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32263
32264 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32265
32266         * g++.old-deja/g++.pt/ttp65.C: New test.
32267
32268 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32269
32270         * g++.old-deja/g++.pt/ttp64.C: New test.
32271
32272 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32273
32274         * g++.old-deja/g++.pt/spec33.C: New test.
32275
32276 2000-12-14  Catherine Moore  <clm@redhat.com>
32277
32278         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32279         * gcc.c-torture/execute/920612-2.c: Likewise.
32280         * gcc.c-torture/execute/920428-2.c: Likewise.
32281         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32282         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32283
32284 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32285
32286         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32287         * gcc.dg/pack-test-2.c: Likewise.
32288
32289 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32290
32291         Tests by Zack Weinberg <zackw@stanford.edu>.
32292
32293         * gcc.dg/cpp/defined.c: Update.
32294         * gcc.dg/cpp/defined_trad.c: New tests.
32295
32296 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32297
32298         * gcc.dg/cpp/trad-direct.c: Update.
32299
32300 2000-12-11  Neil Booth  <neilb@earthling.net>
32301
32302         * gcc.dg/cpp/defined_trad.c
32303
32304 2000-12-11  Neil Booth  <neilb@earthling.net>
32305
32306         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32307
32308 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32309
32310         * gcc.dg/format-miss-2.c: New test.
32311
32312 2000-12-09  Neil Booth  <neilb@earthling.net>
32313
32314         * gcc.dg/cpp/lineflags.c: New tests.
32315         * gcc.dg/cpp/poison.c: Update.
32316         * gcc.dg/cpp/redef2.c: Update.
32317         * gcc.dg/cpp/skipping.c: New test.
32318
32319 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32320
32321         * g++.old-deja/g++.other/eh3.C: New testcase.
32322
32323 2000-12-07  Neil Booth  <neilb@earthling.net>
32324
32325         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32326         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32327         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32328         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32329         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32330         Update.
32331
32332 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32333
32334         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32335         __SIZE_TYPE__ instead of int for type of integers cast to
32336         pointers.
32337
32338 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32339
32340         * g++.old-deja/g++.other/cleanup4.C: New test.
32341
32342 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32343
32344         * format-sec-1.c: New test.
32345
32346 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32347
32348         * gcc.dg/format-nonlit-3.c: New test.
32349
32350 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32351
32352         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32353         through a null pointer.
32354
32355 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32356
32357         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32358         * g++.old-deja/g++.pt/partial4.C: New test.
32359
32360 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32361
32362         * gcc.c-torture/execute/ieee/hugeval.x: New.
32363
32364 2000-12-06  Neil Booth  <neilb@earthling.net>
32365
32366         * gcc.dg/cpp/backslash2.c: New tests.
32367
32368 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32369
32370         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32371         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32372
32373 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32374
32375         * gcc.c-torture/execute/20001203-2.c: New testcase.
32376
32377 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32378
32379         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32380         * g++.old-deja/g++.other/virtual10.C: New test.
32381
32382 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32385
32386 2000-12-05  Richard Henderson  <rth@redhat.com>
32387
32388         * gcc.c-torture/compile/20001205-1.c: New.
32389
32390 2000-12-04  Neil Booth  <neilb@earthling.net>
32391
32392         * g++.old-deja/g++.other/virtual9.C: New test.
32393         * g++.old-deja/g++.pt/crash61.C: New test.
32394         * gcc.c-torture/execute/loop-9.c: New test.
32395
32396 2000-12-04  Neil Booth  <neilb@earthling.net>
32397
32398         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32399         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32400         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32401         * gcc.dg/cpp/extratokens.c: ...here.
32402
32403 2000-12-04  Neil Booth  <neilb@earthling.net>
32404
32405         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32406         New tests.
32407
32408 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32409
32410         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32411         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32412
32413 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32414
32415         * gcc.c-torture/execute/20001203-1.c: New test.
32416
32417 2000-12-03  Neil Booth  <neilb@earthling.net>
32418
32419         * gcc.dg/cpp/macro6.c: New test cases.
32420
32421 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32422
32423         * gcc.c-torture/execute/string-opt-9.c: New test.
32424         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32425         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32426         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32427
32428         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32429         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32430
32431 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32432
32433         * gcc.dg/cpp/if-6.c: New testcase.
32434
32435         * gcc.dg/20001201-1.c: New testcase.
32436
32437 2000-12-02  Neil Booth  <neilb@earthling.net>
32438
32439         * g++.old-deja/g++.other/externC4.C,
32440         g++.old-deja/g++.other/friend10.C: New tests.
32441
32442 2000-12-02  Neil Booth  <neilb@earthling.net>
32443
32444         * g++.old-deja/g++.other/instan2.C
32445         * g++.old-deja/g++.other/instan3.C: New test.
32446
32447 2000-12-02  Neil Booth  <neilb@earthling.net>
32448
32449         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32450         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32451         gnuc99.c,gnuc99-pedantic.c: New tests.
32452
32453 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32454
32455         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32456         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32457
32458 2000-12-01  Neil Booth  <neilb@earthling.net>
32459
32460         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32461         * gcc.dg/cpp/poison.c: Update.
32462         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32463
32464 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32465
32466         * g77.f-torture/execute/20001201.f: New test.
32467
32468 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32469
32470         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32471
32472 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32473
32474         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32475
32476 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32477
32478         * g++.old-deja/g++.other/cast6.C: New test.
32479
32480 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32481
32482         * gcc.c-torture/execute/20001130-2.c: New testcase.
32483
32484 2000-11-30  Richard Henderson  <rth@redhat.com>
32485
32486         * gcc.c-torture/execute/20001130-1.c: New test.
32487
32488 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32489
32490         * g++.old-deja/g++.other/op3.C: New test.
32491
32492 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32493
32494         * g++.old-deja/g++.other/op2.C: New test.
32495
32496 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32497
32498         * g++.old-deja/g++.other/crash38.C: New test.
32499
32500 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32501
32502         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32503
32504 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32505
32506         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32507         tests.
32508         * gcc.c-torture/execute/string-opt-6.c: New test.
32509
32510         * gcc.dg/20001117-1.c: Add main.
32511
32512 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32513
32514         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32515         Move from here ...
32516         * gcc.dg/940510-1.c: ... to here.
32517
32518         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32519         zero-size arrays in toplevel structures.
32520
32521 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32522
32523         * gcc.c-torture/execute/loop-8.c: New test.
32524
32525 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32526
32527         * g++.old-deja/g++.other/base1.C: New test.
32528
32529 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32530
32531         * g++.old-deja/g++.other/parse2.C: New test.
32532
32533 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32534
32535         * g++.old-deja/g++.pt/incomplete1.C: New test.
32536
32537 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.old-deja/g++.other/friend9.C: New test.
32540
32541 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32542
32543         * gcc.dg/20001127-1.c: New test.
32544
32545 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32546
32547         * g++.old-deja/g++.pt/friend46.C: New test.
32548
32549 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32550
32551         * g++.old-deja/g++.other/ptrmem8.C: New test.
32552
32553 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32554
32555         * gcc.c-torture/execute/string-opt-7.c: New test.
32556         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32557
32558 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32559
32560         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32561         instead of 'mkcheck 2'.
32562
32563 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32564
32565         * gcc.c-torture/execute/memcheck/driver.c,
32566         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32567         C9X references to refer to C99.
32568
32569 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32570
32571         * gcc.dg/ultrasp3.c: New test.
32572
32573 2000-11-25  Neil Booth  <neilb@earthling.net>
32574
32575         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32576
32577 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32578
32579         * gcc.c-torture/compile/20001123-2.c: New.
32580
32581 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32582
32583         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32584
32585 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32586
32587         * gcc.dg/sequence-point-1.c: Add some new tests.
32588         * gcc.c-torture/execute/20001124-1.c: New test.
32589
32590 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32591
32592         * g++.old-deja/g++.other/vaarg4.C: New test.
32593         * gcc.c-torture/compile/20001123-1.c: New test.
32594
32595 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32596
32597         * g++.other/crash24.C: Adjust and remove XFAIL.
32598         * g++.other/crash37.C: New test.
32599
32600 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32601
32602         * g++.old-deja/g++.pt/instantiate9.C: New test.
32603
32604 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32607         new ABI, too.
32608
32609         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32610         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32611
32612 2000-11-22  Neil Booth  <neilb@earthling.net>
32613
32614         * gcc.dg/cpp/Wtrigraphs.c: New test.
32615
32616 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32617
32618         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32619
32620 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32621
32622         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32623
32624 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32625
32626         * lib/gcc-dg.exp: load_lib scanasm.exp.
32627         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32628         * lib/g++-dg.exp: load_lib scanasm.exp.
32629         * lib/scanasm.exp: New.
32630         (scan-assembler, scan-assembler-not): Add optional arguments to
32631         test name, or if not present, the pattern name.
32632         (scan-assembler-dem, scan-assembler-dem-not): New.
32633
32634         * g++.dg/dg.exp: New.
32635
32636 2000-11-21  Neil Booth  <neilb@earthling.net>
32637
32638         * gcc.dg/cpp/integrated1.c: Remove.
32639
32640 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32641
32642         * gcc.c-torture/execute/20001121-1.c: New test.
32643
32644 2000-11-21  Richard Henderson  <rth@redhat.com>
32645
32646         * gcc.c-torture/compile/20001121-1.c: New test.
32647
32648 2000-11-20  Neil Booth  <neilb@earthling.net>
32649
32650         * gcc.dg/cpp/integrated1.c: New test.
32651
32652 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32653
32654         * g++.old-deja/g++.other/inline17.C: New test.
32655
32656 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32657
32658         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32659         local variable to be zero: I made the variable global. Now
32660         uses abort() and exit() instead of relying on main's return value.
32661
32662 2000-11-20  Neil Booth  <neilb@earthling.net>
32663
32664         * gcc.dg/cpp/paste2.c: Update test.
32665         * objc/execute/paste.m: New test.
32666
32667 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32668
32669         * gcc.dg/c99-condexpr-1.c: New test.
32670
32671 2000-11-20  Neil Booth  <neilb@earthling.net>
32672
32673         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32674
32675 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         * g++.old-deja/g++.pt/export1.C: New test.
32678
32679 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32680
32681         * gcc.dg/20001117-1.c: New test.
32682
32683 2000-11-18  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32686
32687 2000-11-18  Richard Henderson  <rth@redhat.com>
32688
32689         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32690         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32691         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32692
32693 2000-11-18  Richard Henderson  <rth@redhat.com>
32694
32695         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32696         (main): New.  Exit cleanly.
32697
32698 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32699
32700         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32701         gcc.dg/c99-fordecl-2.c: New tests.
32702
32703 2000-11-18  Richard Henderson  <rth@redhat.com>
32704
32705         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32706         * gcc.c-torture/execute/zerolen-2.c: New.
32707
32708 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32709
32710         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32711         memory.
32712
32713 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32714
32715         * g++.old-deja/g++.pt/instantiate8.C: New test.
32716
32717 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32720         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32721
32722 2000-11-16  Nick Clifton  <nickc@redhat.com>
32723
32724         * gcc.c-torture/execute/nestfunc-2.c: New test.
32725         * gcc.c-torture/execute/nestfunc-3.c: New test.
32726
32727 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32728
32729         * gcc.c-torture/compile/20001116-1.c: New test.
32730
32731 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32732
32733         * gcc.c-torture/execute/20001115-1.c: New test.
32734
32735 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32738         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32739         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32740         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32741
32742 2000-11-15  Neil Booth  <neilb@earthling.net>
32743
32744         gcc.dg/cpp/_Pragma1.c: Update.
32745         gcc.dg/cpp/_Pragma2.c: New test.
32746
32747 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.old-deja/g++.other/anon5.C: New test.
32750
32751 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32752
32753         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32754         tests.
32755
32756 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32757
32758         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32759         output.
32760
32761 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32762
32763         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32764         labels at end of compound statements.
32765
32766 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32767
32768         * gcc.c-torture/execute/loop-7.c: New test.
32769
32770 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32771
32772         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32773
32774 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32775
32776         * gcc.dg/c99-bool-1.c: New test.
32777
32778 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32779
32780         * gcc.dg/c99-scope-1.c: Remove xfail.
32781         * gcc.dg/c99-scope-2.c: New test.
32782
32783 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32784
32785         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32786         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32787
32788 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32789
32790         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32791         error messages.
32792
32793         * g++.mike/p700.C: Don't typedef wchar_t.
32794         * g++.mike/p784.C: Likewise.
32795         * g++.mike/eb101.C: Don't use __wchar_t.
32796
32797 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32798
32799         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32800         from DO loop.
32801
32802 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32803
32804         * gcc.c-torture/execute/20001111-1.c: New test.
32805
32806 2000-11-10  Nick Clifton  <nickc@redhat.com>
32807
32808         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32809         long multuiple and accumulate.
32810
32811 2000-11-09  Richard Henderson  <rth@redhat.com>
32812
32813         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32814         via size_t instead of int.
32815
32816         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32817         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32818         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32819         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32820
32821 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32822
32823         * gcc.c-torture/compile/20001109-1.c: New test.
32824         * gcc.c-torture/compile/20001109-2.c: New test.
32825
32826 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32827
32828         * g++.old-deja/g++.pt/operator1.C: New test.
32829         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32830
32831 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32832
32833         * gcc.dg/20001108-1.c: New test.
32834
32835 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32836
32837         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32838         with both arguments constant strings.
32839         * gcc.c-torture/execute/string-opt-3.c: New test.
32840         * gcc.c-torture/execute/string-opt-4.c: New test.
32841         * gcc.c-torture/execute/string-opt-5.c: New test.
32842
32843 2000-11-08  Nick Clifton  <nickc@redhat.com>
32844
32845         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32846         mulsidi3adddi patterns.
32847
32848 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32849
32850         * g++.old-deja/g++.other/crash36.C: New test.
32851
32852 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32853
32854         * g++.old-deja/g++.other/init16.C: New test.
32855
32856 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32857
32858         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32859
32860 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32861
32862         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32863         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32864         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32865
32866 2000-11-07  DJ Delorie  <dj@redhat.com>
32867
32868         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32869
32870 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32871
32872         * gcc.c-torture/execute/string-opt-1.c: New test.
32873
32874 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32875
32876         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32877         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32878         parameters in registers, and there is no way for a varargs
32879         function to know in which order the integer and floating-point
32880         parameters should be interleaved when they are placed on the
32881         stack.
32882         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32883         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32884
32885 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32886
32887         * gcc.c-torture/execute/string-opt-2.c: New test.
32888
32889 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32890
32891         * g++.old-deja/g++.pt/crash60.C: New test.
32892
32893 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32894
32895         * g++.old-deja/g++.other/crash24.C: New test.
32896         * g++.old-deja/g++.other/crash25.C: New test.
32897         * g++.old-deja/g++.other/crash26.C: New test.
32898         * g++.old-deja/g++.other/crash27.C: New test.
32899         * g++.old-deja/g++.other/crash28.C: New test.
32900         * g++.old-deja/g++.other/crash29.C: New test.
32901         * g++.old-deja/g++.other/crash30.C: New test.
32902         * g++.old-deja/g++.other/crash31.C: New test.
32903         * g++.old-deja/g++.other/crash32.C: New test.
32904         * g++.old-deja/g++.other/crash33.C: New test.
32905         * g++.old-deja/g++.other/crash34.C: New test.
32906         * g++.old-deja/g++.other/crash35.C: New test.
32907
32908 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32909
32910         * gcc.c-torture/execute/20001031-1.c: New test.
32911
32912 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32913
32914         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32915         namespace.
32916
32917         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32918         standards-conformant.
32919
32920         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
32921
32922         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
32923         * g++.old-deja/g++.mike/p755a.C: Likewise.
32924         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
32925         library makes no calls to `operator new' during initialization.
32926
32927 2000-11-04  Neil Booth  <neilb@earthling.net>
32928
32929         * gcc.dg/cpp/include2.c: New tests.
32930
32931 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
32932
32933         * lib/g++.exp (g++_set_ld_library_path): New function.
32934         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
32935
32936 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
32937
32938         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
32939         warnings.
32940
32941 2000-11-01  Richard Henderson  <rth@redhat.com>
32942
32943         * g++.old-deja/g++.ext/namedret1.C: New.
32944         * g++.old-deja/g++.ext/namedret2.C: New.
32945         * g++.old-deja/g++.ext/namedret3.C: New.
32946
32947 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
32948
32949         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
32950         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
32951
32952 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32953
32954         * gcc.c-torture/execute/va-arg-21.c: New test.
32955
32956 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32957
32958         * gcc.dg/c99-complex-2.c: New test.
32959
32960 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32961
32962         * gcc.c-torture/execute/stdio-opt-1.c: New test.
32963
32964 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
32965
32966         * g++.old-deja/g++.other/inline16.C: New test.
32967
32968 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
32969
32970         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
32971         __PRETTY_FUNCTION__
32972
32973 2000-10-29  Neil Booth  <neilb@earthling.net>
32974
32975         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
32976         New tests.
32977         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
32978         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
32979         optimisation.
32980
32981 2000-10-29  Neil Booth  <neilb@earthling.net>
32982
32983         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
32984         * mi1.c, mi1c.h: Add null directives to multiple-include test.
32985         * mi5.c: Test multiple includes work with -C.
32986         * trigraphs.c: Test ^= version.
32987
32988 2000-10-28  Neil Booth  <neilb@earthling.net>
32989
32990         New tests and test updates for new macro expander.
32991
32992         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
32993         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
32994         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
32995         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
32996         new diagnostic messages.
32997
32998         * gcc.dg/cpp/macro3.c: New tests.
32999
33000 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33001
33002         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33003         on the same line.
33004
33005 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33006
33007         * g++.old-deja/g++.other/eh2.C: New test.
33008
33009 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33010
33011         * gcc.c-torture/execute/20001027-1.c: New test.
33012
33013 2000-10-26  Richard Henderson  <rth@redhat.com>
33014
33015         * gcc.c-torture/execute/20001026-1.c: New.
33016
33017 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33018
33019         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33020         * g++.old-deja/g++.law/builtin1.C: Likewise.
33021         * g++.old-deja/g++.law/ctors10.C: Likewise.
33022         * g++.old-deja/g++.law/virtual3.C: Likewise.
33023         * g++.old-deja/g++.mike/p658.C: Likewise.
33024         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33025         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33026         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33027         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33028         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33029
33030 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         * gcc.c-torture/compile/20001024-1.c: New test.
33033
33034 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33035
33036         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33037         to tell us whether or not we are using V3.
33038
33039 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33040
33041         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33042         operands.
33043
33044 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33045
33046         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33047
33048 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33049
33050         * gcc.c-torture/execute/20001024-1.c: New test.
33051
33052 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33053
33054         * g++.old-deja/g++.other/sibcall1.C: New test.
33055
33056 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33057
33058         * gcc.dg/noncompile/init-3.c: New test.
33059
33060 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33061
33062         * gcc.dg/format-array-1.c: New test.
33063
33064 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33065
33066         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33067         writing through null pointers; remove comment about testing
33068         unterminated strings.
33069
33070 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33071
33072         * gcc.c-torture/execute/20001017-2.c: New test.
33073
33074 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33075
33076         * gcc.c-torture/compile/20001018-1.c: New test.
33077         * gcc.c-torture/compile/20001018-1.x: Xfail.
33078
33079 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33080
33081         * gcc.c-torture/execute/20001017-1.c: New test.
33082
33083 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33084
33085         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33086         for multiple use of arguments with scanf formats; add tests for
33087         multiple use of arguments.
33088
33089 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33090
33091         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33092
33093 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33094
33095         * gcc.dg/format-miss-1.c: New test.
33096
33097 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33098
33099         * gcc.c-torture/execute/20001013-1.c: New test.
33100
33101 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33102
33103         * gcc.dg/format-branch-1.c: New test.
33104
33105 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33106
33107         * README, lib/file-format.exp: Remove EGCS references.
33108
33109 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33110
33111         * gcc.dg/20001013-1.c: New test.
33112
33113 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33114
33115         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33116         for intmax_t in the compiler using __typeof__ and the type rules
33117         for conditional expressions.
33118
33119 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33120
33121         * gcc.dg/20001012-1.c: New test.
33122         * gcc.dg/20001012-2.c: New test.
33123
33124 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33125
33126         * gcc.dg/format-attr-1.c: New test.
33127
33128 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33129
33130         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33131         __LONG_LONG_MAX__ instead of LLONG_MAX.
33132
33133 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33134
33135         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33136         scanf flags.
33137         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33138         flags.
33139
33140 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33141
33142         * gcc.dg/sequence-pt-1.c: New test.
33143
33144 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33145
33146         * gcc.c-torture/execute/20001011-1.c: New testcase.
33147         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33148
33149 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33150
33151         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33152         does not error on it.
33153
33154 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33155
33156         * gcc.dg/20001009-1.c: New test.
33157
33158 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33159
33160         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33161         * gcc.c-torture/execute/20001009-2.c: ... to here.
33162
33163 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33164
33165         * gcc.c-torture/compile/20001009-1.c: New testcase.
33166         * gcc.c-torture/execute/20001009-1.c: New testcase.
33167         Testcases provided by Jan Hubicka <jh@suse.cz>.
33168
33169 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33170
33171         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33172         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33173         uintmax_t using <limits.h> to emulate the compiler's internal
33174         logic.  No longer XFAIL %j tests.
33175
33176 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33177
33178         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33179         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33180         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33181         regexps and details of expected handling of some bad formats.
33182         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33183         suppression.
33184
33185 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33186
33187         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33188         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33189         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33190         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33191         in list archives.
33192
33193 2000-10-06  Richard Henderson  <rth@cygnus.com>
33194
33195         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33196         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33197         * g++.old-deja/g++.jason/report.C: Likewise.
33198         * g++.old-deja/g++.law/friend5.C: Likewise.
33199         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33200         of the expected warnings.
33201
33202 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33203
33204         * g++.old-deja/g++.pt/enum14.C: New test.
33205
33206 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33207
33208         * g++.old-deja/g++.pt/crash59.C: New test.
33209
33210 2000-10-04  Will Cohen  <wcohen@redhat.com>
33211
33212         * gcc.dg/20000926-1.c: New test.
33213
33214 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33215
33216         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33217         function name for current C++ compiler.
33218         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33219
33220 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33221
33222         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33223         __PRETTY_FUNCTION__.
33224         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33225
33226 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33227
33228         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33229
33230 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33231
33232         * gcc.c-torture/compile/20000923-1.c: New test.
33233
33234 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33235
33236         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33237         * g++.old-deja/g++.pt/ttp62.C: Same.
33238         * g++.old-deja/g++.other/inline14.C: Same.
33239
33240 2000-09-24  Richard Henderson  <rth@cygnus.com>
33241
33242         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33243
33244 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33245
33246         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33247
33248 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33249
33250         * gcc.c-torture/compile/20000922-1.c: New file.
33251
33252 2000-09-21  Nick Clifton  <nickc@redhat.com>
33253
33254         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33255         a signed long modulo operation.
33256         (mod6): New function - perform an unsigned long modulo operation.
33257         (main): Add tests for modulos of very large numbers by very small
33258         dividends.
33259
33260 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33261
33262         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33263
33264 2000-09-19  Richard Henderson  <rth@cygnus.com>
33265
33266         * gcc.dg/compare2.c (case 10): XFAIL.
33267
33268 2000-09-18  Richard Henderson  <rth@cygnus.com>
33269
33270         * gcc.c-torture/execute/20000906-1.c: Move ...
33271         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33272         that support __builtin_trap.
33273
33274 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33275
33276         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33277
33278 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33279
33280         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33281         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33282         more $ format tests.
33283
33284 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33285
33286         * gcc.dg/format-errmk-1.c: New test.
33287
33288 2000-09-17  Greg McGary  <greg@mcgary.org>
33289
33290         * gcc.c-torture/execute/20000917-1.x: Remove.
33291
33292 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33293
33294         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33295
33296 2000-09-17  Greg McGary  <greg@mcgary.org>
33297
33298         * gcc.c-torture/execute/20000917-1.c: New test.
33299         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33300
33301 2000-09-16  Neil Booth  <NeilB@earthling.net>
33302
33303         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33304         in nested macro bug.
33305
33306 2000-09-15  Neil Booth  <NeilB@earthling.net>
33307
33308         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33309
33310 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33311
33312         * gcc.c-torture/execute/20000914-1.c: New test.
33313
33314 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33315
33316         * g++.other/inline13.C: New test.
33317
33318 2000-09-12  Andreas Jaeger  <aj@suse.de>
33319
33320         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33321         constant by Ulrich Drepper <drepper@redhat.com>.
33322
33323 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33324
33325         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33326
33327 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33328
33329         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33330
33331 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33332
33333         * gcc.dg/cpp/backslash.c: New test.
33334
33335 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33336
33337         * gcc.c-torture/execute/20000910-1.c: New test.
33338         * gcc.c-torture/execute/20000910-2.c: Likewise.
33339
33340 2000-09-11  Robert Lipe  <robertl@sco.com>
33341
33342         * gcc.dg/pragma-align.c: New test.
33343
33344 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33345
33346         * g++.old-deja/g++.pt/explicit82.C: New test.
33347         * g++.old-deja/g++.pt/explicit83.C: New test.
33348
33349 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33350
33351         * gcc.dg/asm-names.c: New test.
33352
33353 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33354
33355         * gcc.dg/cpp/tr-warn6.c: New test
33356
33357 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33358
33359         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33360         be accepted.
33361
33362 2000-09-07  Catherine Moore  <clm@redhat.com>
33363
33364         * gcc.c-torture/execute/unroll-1.c: New test.
33365
33366 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33367
33368         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33369         ERROR markers.
33370         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33371         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33372         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33373         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33374         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33375         Preprocess only.
33376         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33377         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33378
33379 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33380
33381         * g++.old-deja/g++.pt/deduct2.C: New test.
33382
33383 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         * g++.old-deja/g++.pt/parms2.C: New test.
33386
33387 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         * g++.old-deja/g++.pt/crash58.C: New test.
33390
33391 2000-09-06  Greg McGary  <greg@mcgary.org>
33392
33393         * gcc.c-torture/execute/20000906-1.c: New test.
33394         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33395
33396 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33397
33398         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33399
33400 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33401
33402         * g++.old-deja/g++.pt/crash57.C: New test.
33403
33404 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33405
33406         * g++.old-deja/g++.pt/crash56.C: New test.
33407
33408 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33409
33410         * g++.old-deja/g++.pt/koenig1.C: New test.
33411
33412 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * gcc.dg/20000904-1.c: New test.
33415
33416 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33417
33418         * gcc.dg/cpp/paste8.c: New test.
33419
33420 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33421
33422         * gcc.c-torture/compile/20000827-1.c: New test.
33423
33424 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33425
33426         * gcc.dg/format-diag-1.c: New test.
33427
33428 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33429
33430         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33431         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33432         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33433         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33434         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33435
33436 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33437
33438         * g++.old-deja/g++.other/nested4.C: New test.
33439
33440 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33441
33442         * g++.old-deja/g++.ns/scoped1.C: New test.
33443
33444 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33445
33446         * lib/g++.exp: Support testing already-installed GCC.
33447
33448 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33449
33450         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33451
33452 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33453
33454         * gcc.dg/return-type-2.c: New test.
33455
33456 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33457
33458         * gcc.c-torture/compile/20000825-1.c: New test.
33459
33460 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33461
33462         * gcc.dg/dwarf2-2.c: New test.
33463
33464 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33465
33466         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33467         dg-warning regexps.
33468
33469 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33470
33471         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33472         gcc.dg/format-ext-5.c: New tests.
33473
33474 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33477
33478 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33479
33480         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33481
33482 2000-08-24  Richard Henderson  <rth@cygnus.com>
33483
33484         * gcc.dg/ia64-sync-1.c: New test.
33485         * gcc.dg/ia64-sync-2.c: New test.
33486         * gcc.dg/ia64-asm-1.c: New test.
33487
33488 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33489
33490         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33491         * gcc.dg/format-ext-2.c: New test.
33492
33493 2000-08-23  Jason Merrill  <jason@redhat.com>
33494
33495         * lib/old-dejagnu.exp: Also ignore "In member function" and
33496         "At global scope".
33497
33498 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33499
33500         * gcc.dg/noncompile/label-lineno-1.c: New test.
33501
33502 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33503
33504         * gcc.dg/c99-array-nonobj-1.c: New test.
33505
33506 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33507
33508         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33509         tests.
33510         * gcc.dg/format-ext-1.c: New test.
33511
33512 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33513
33514         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33515         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33516         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33517         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33518         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33519
33520 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33521
33522         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33523         gcc.dg/c99-strftime-2.c: New tests.
33524
33525 2000-08-22  Richard Henderson  <rth@cygnus.com>
33526
33527         * gcc.c-torture/execute/20000822-1.c: New test.
33528
33529 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33530
33531         * gcc.c-torture/execute/20000819-1.x: Remove.
33532
33533 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33534
33535         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33536         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33537         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33538         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33539         gcc.dg/format-xopen-1.c: New tests.
33540
33541 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33542
33543         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33544
33545 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33546
33547         * g++.old-deja/g++.other/loop2.C: New test.
33548
33549         * gcc.c-torture/compile/20000606-1.c: New test.
33550         * gcc.c-torture/compile/20000728-1.c: New test.
33551         * gcc.c-torture/execute/20000801-1.c: New test.
33552         * gcc.c-torture/execute/20000801-2.c: New test.
33553         * gcc.c-torture/execute/20000819-1.c: New test.
33554         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33555         * gcc.dg/20000629-1.c: New test.
33556         * gcc.dg/20000724-1.c: New test.
33557         * gcc.dg/20000807-1.c: New test.
33558
33559 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33560
33561         * gcc.dg/cpp/pragma-1.c: New test.
33562         * gcc.dg/cpp/pragma-2.c: New test.
33563
33564 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33565
33566         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33567         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33568
33569 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33570
33571         * gcc.c-torture/compile/20000818-1.c: New test.
33572
33573 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33574
33575         * gcc.c-torture/execute/20000818-1.c: New test.
33576
33577 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33578
33579         * gcc.dg/format-va-1.c: New test.
33580
33581 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33582
33583         * g++.old-deja/g++.other/typedef8.C: New test.
33584
33585 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33586
33587         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33588         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33589         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33590         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33591         * g++.old-deja/g++.other/ptrmem7.C: New test.
33592         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33593
33594 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33595
33596         * g++.old-deja/g++.pt/typename27.C: New test.
33597
33598 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33599
33600         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33601         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33602         * g++.old-deja/g++.pt/friend45.C: New test.
33603         * g++.old-deja/g++.other/friend8.C: New test.
33604
33605 2000-08-15  Richard Henderson  <rth@cygnus.com>
33606
33607         * gcc.c-torture/execute/20000815-1.c: New test.
33608
33609 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33610
33611         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33612         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33613         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33614
33615 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.old-deja/g++.other/refinit2.C: New test.
33618
33619 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33620
33621         * lib/c-torture.exp (c-torture): Make
33622         compiler_conditional_xfail_data global.
33623         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33624         compiler_conditional_xfail_data machinery.
33625         (f-torture-execute): Likewise.
33626         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33627         and only when unrolling loops.
33628
33629         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33630
33631 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33632
33633         * g++.old-deja/g++.pt/explicit81.C: New test.
33634
33635 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33636
33637         * g++.old-deja/g++.pt/typename26.C: New test.
33638
33639 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33640
33641         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33642         warning.
33643
33644 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33645
33646         * g++.old-deja/g++.other/array3.C: New test.
33647
33648 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33649
33650         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33651         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33652         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33653         New tests.
33654
33655 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33656
33657         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33658         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33659
33660 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33661
33662         * gcc.c-torture/execute/20000808-1.c: New test.
33663
33664 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33665
33666         * gcc.dg/c90-const-expr-1.c: New test.
33667
33668 2000-08-08  Richard Henderson  <rth@cygnus.com>
33669
33670         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33671
33672 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33673
33674         * gcc.dg/noncompile/const-ll-1.c: New test.
33675
33676 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33677
33678         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33679
33680 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33681
33682         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33683         that running programs linked against the shared version of libobjc
33684         run correctly.
33685
33686 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33687
33688         * gcc.dg/c99-printf-1.c: New test.
33689
33690 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33691
33692         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33693
33694 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33695
33696         * gcc.c-torture/execute/20000731-1.x: Delete.
33697
33698 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33699
33700         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33701         and torture_without_loops as is done by c-torture.exp.
33702         (search_for): Copy from c-torture.exp.
33703         (gcc-dg-runtest): New function, drives a directory of tests
33704         iterating over the TORTURE_OPTIONS.
33705         (scan-assembler, scan-assembler-not): Move here from
33706         individual directory drivers.
33707
33708         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33709         defined by lib/gcc-dg.exp.
33710         * gcc.dg/cpp/cpp.exp: Likewise.
33711         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33712         gcc-dg-runtest, so we cycle over optimization options.
33713
33714         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33715         * gcc.dg/compare2.c: No longer expected to fail.
33716
33717 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33718
33719         * gcc.c-torture/execute/20000804-1.c: New test.
33720
33721 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33722
33723         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33724
33725 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33726
33727         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33728
33729 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33730
33731         * gcc.c-torture/compile/20000803-1.c: New test.
33732
33733 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33734
33735         * gcc.c-torture/execute/20000801-3.c,
33736         gcc.c-torture/execute/20000801-4.c: New tests.
33737         * gcc.c-torture/execute/20000801-3.x,
33738         gcc.c-torture/execute/20000801-4.x: Xfail.
33739
33740 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33741
33742         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33743         libobjc/.libs to allow for libtool.
33744
33745 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33746
33747         * gcc.c-torture/compile/20000802-1.c: New test.
33748
33749 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33750
33751         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33752
33753 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33754
33755         * gcc-c-torture/execute/20000731-2.c: New test.
33756
33757         * gcc.c-torture/execute/20000731-1.c: New test.
33758         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33759
33760 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33761
33762         * testsuite/gcc.dg/cpp/paste7.c: New test.
33763         * gcc.dg/cpp/20000725-1.c: New test.
33764
33765 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33766
33767         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33768         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33769         declaration warning for __builtin_dwarf_reg_size.
33770
33771         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33772
33773 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33774
33775         * gcc.dg/noncompile/voidparam-1.c: New test.
33776
33777 2000-07-30  Richard Henderson  <rth@cygnus.com>
33778
33779         * gcc.dg/c90-digraph-1.c: Don't xfail.
33780         * gcc.dg/compare2.c (case 10): Xfail.
33781         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33782
33783 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33784
33785         * gcc.dg/c99-main-1.c: New test.
33786
33787 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33788
33789         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33790
33791 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33792
33793         * gcc.c-tortuer/execute/20000726-1.c: New test.
33794
33795 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33796
33797         * gcc.c-torture/execute/enum-2.c: New test.
33798
33799 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33800
33801         * gcc.dg/cpp/tr-warn3.c: New test.
33802
33803 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33804
33805         * g++.old-deja/g++.ext/implicit1.C: Remove.
33806         * g++.old-deja/g++.jason/c2.C: Remove
33807         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33808         * g++.old-deja/g++.pt/crash16.C: Likewise.
33809         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33810
33811 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33812
33813         * g++.old-deja/g++.other/for2.C: New test.
33814
33815 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33816
33817         * gcc.dg/20000720-1.c: New test.
33818
33819 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33820
33821         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33822
33823 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33824
33825         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33826         * gcc.c-torture/execute/20000722-1.c: New.
33827         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33828
33829 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33830
33831         * gcc.dg/cpp/20000720-1.S: New test.
33832
33833 2000-07-21  Michael Meissner  <meissner@redhat.com>
33834
33835         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33836
33837 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33838
33839         * g++.old-deja/g++.brendan/crash16.C,
33840         g++.old-deja/g++.brendan/parse3.C,
33841         g++.old-deja/g++.brendan/redecl1.C,
33842         g++.old-deja/g++.ns/template13.C,
33843         g++.old-deja/g++.other/decl4.C,
33844         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33845
33846 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33847
33848         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33849         and "Internal error".
33850
33851         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33852         regexps.
33853         * gcc.dg/cpp/paste6.c: New test.
33854
33855 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33856
33857         * gcc.dg/cpp/tr-direct.c: New test.
33858
33859         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33860         gcc.dg/cpp/undef1.c: Tweak error regexps.
33861
33862 2000-07-18  Eric Christopher <echristo@redhat.com>
33863
33864         * gcc.c-torture/compile/20000718-1.c: New test.
33865
33866 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33867
33868         * cpplex.c (_cpp_push_token): If the token being pushed back
33869         is the previous token in this context, just subtract one from
33870         context->posn.
33871         * cppmacro.c (save_expansion): Clear aux field when storing a
33872         placemarker.
33873
33874 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33875
33876         * gcc.dg/noncompile/redecl-1.c: New test.
33877
33878 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33879
33880         * gcc.c-torture/execute/20000717-5.c: New test.
33881         * gcc.c-torture/execute/20000717-1.x: Removed.
33882
33883 2000-07-17  Richard Henderson  <rth@cygnus.com>
33884
33885         * gcc.c-torture/execute/20000717-4.c: New test.
33886
33887 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33888
33889         * gcc.dg/cpp/syshdr.c: New test.
33890         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33891
33892 2000-07-17  Neil Booth  <neilb@earthling.net>
33893
33894         * gcc.dg/cpp/cmdlne-dM.c: New test.
33895         * gcc.dg/cpp/cmdlne-dD.c: New test.
33896
33897 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33898
33899         * gcc.c-torture/execute/20000717-3.c: New test.
33900
33901         * gcc.c-torture/compile/20000717-1.c: New test.
33902
33903 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33904
33905         * gcc.c-torture/execute/20000717-2.c: New test.
33906
33907 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33908
33909         * gcc.dg/formatz-1.c: New test.
33910
33911         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33912         * gcc.dg/c99-digraph-1.c: New tests.
33913
33914         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33915         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33916
33917         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33918         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33919         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
33920         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
33921         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
33922         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
33923         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
33924
33925 2000-07-17   Greg McGary <greg@mcgary.org>
33926
33927         * gcc.c-torture/execute/20000717-1.c: New test.
33928         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
33929
33930 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
33931
33932         * gcc.c-torture/execute/20000715-2.c: New test.
33933         * gcc.dg/20000715-1.c: New test.
33934
33935 2000-07-15  Michael Meissner  <meissner@redhat.com>
33936
33937         * gcc.c-torture/execute/20000715-1.c: New test.
33938
33939 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
33940
33941         * gcc.c-torture/execute/20000707-1.c: New test.
33942
33943 2000-07-13  Neil Booth  <NeilB@earthling.net>
33944
33945         * testsuite/gcc.dg/cpp/digraph1.c,
33946         testsuite/gcc.dg/cpp/digraph2.c,
33947         testsuite/gcc.dg/cpp/digraphs.c: New tests.
33948
33949 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
33950
33951         * g77.f-torture/compile/20000630-2.f:  New test.
33952         * g77.f-torture/compile/20000630-2.x
33953
33954 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33955
33956         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
33957
33958 2000-07-11  Neil Booth  <NeilB@earthling.net>
33959
33960         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
33961
33962 2000-07-11  Neil Booth  <NeilB@earthling.net>
33963
33964         * gcc.dg/cpp/cmdlne-C.c: New.
33965
33966 2000-07-09  Neil Booth  <NeilB@earthling.net>
33967
33968         * gcc.dg/cpp/directiv.c: New tests.
33969         * gcc.dg/cpp/undef1.c: Update.
33970
33971 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
33972
33973         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33974
33975 2000-07-09  Neil Booth  <NeilB@earthling.net>
33976
33977         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
33978
33979 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
33980
33981         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
33982         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
33983
33984 2000-07-08  Neil Booth  <NeilB@earthling.net>
33985
33986         * gcc.dg/cpp/macsyntx.c: New tests.
33987
33988 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.dg/20000707-1.c: New test.
33991
33992 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.c-torture/execute/20000706-1.c: New test.
33995         * gcc.c-torture/execute/20000706-2.c: New test.
33996         * gcc.c-torture/execute/20000706-3.c: New test.
33997         * gcc.c-torture/execute/20000706-4.c: New test.
33998         * gcc.c-torture/execute/20000706-5.c: New test.
33999
34000 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34001
34002         * g++.old-deja/g++.pt/instantiate7.C: New test.
34003
34004 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34005
34006         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34007         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34008         * g++.old-deja/g++.other/rtti3.C: Likewise.
34009         * g++.old-deja/g++.other/rttid3.C: Likewise.
34010
34011 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34012
34013         *  g77.f-torture/compile/20000630-1.x: Fix typo
34014
34015 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34016
34017         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34018         assembly output.
34019
34020 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34021
34022         * gcc.dg/cpp/ident.c: New test.
34023
34024 2000-07-05  Neil Booth  <NeilB@earthling.net>
34025
34026         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34027           gcc.dg/cpp/lexstrng.c: New tests.
34028
34029 2000-07-04  Neil Booth  <NeilB@earthling.net>
34030
34031         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34032         * gcc.dg/cpp/strify2.c: Same.
34033
34034 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34035
34036         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34037         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34038         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34039         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34040
34041         * testsuite/gcc.dg/cpp/macro1.c,
34042         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34043         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34044         testsuite/gcc.dg/cpp/strify1.c,
34045         testsuite/gcc.dg/cpp/strify2.c: New tests.
34046
34047 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34048
34049         * gcc.c-torture/execute/20000703-1.c: New test.
34050
34051 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34052
34053         * g++.old-deja/g++.pt (lookup10.C): New test.
34054
34055 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34056
34057         * g++.old-deja/g++.pt (typename25.C): New test.
34058
34059 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34060
34061         * gcc.c-torture/compile/20000701-1.c: New test.
34062
34063 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34064
34065         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34066         to test case.
34067
34068 2000-06-30  Catherine Moore  <clm@cygnus.com>
34069
34070         * gcc.c-torture/execute/align-1.c: New test.
34071
34072 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         * g++.old-deja/g++.pt/expr8.C: New test.
34075         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34076
34077 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34078
34079         * gcc.c-torture/compile/20000629-1.c: New test.
34080
34081 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34082
34083
34084         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34085         gcc.dg/noncompile directory, depending on whether they're
34086         preprocessor tests or not.  Annotate all the tests for the dg
34087         framework.
34088
34089         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34090         * gcc.dg/noncompile/noncompile.exp: New.
34091
34092         * Moved files:
34093         Old name                                New name
34094         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34095         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34096         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34097         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34098         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34099         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34100         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34101         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34102         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34103         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34104         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34105         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34106         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34107         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34108         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34109         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34110         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34111         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34112         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34113         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34114         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34115         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34116         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34117         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34118
34119         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34120         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34121         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34122         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34123         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34124         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34125
34126 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34127
34128         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34129         declare one variable.  On the fourth, error.
34130         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34131         declared by 20000628-1a.h.
34132
34133 2000-06-29  Richard Henderson  <rth@redhat.com>
34134
34135         * gcc.c-torture/execute/930529-1.x: New file.
34136         * gcc.dg/920413-1.c: Adjust expected warning text.
34137         * gcc.dg/980217-1.c: Declare abort.
34138         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34139
34140 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34141
34142         * g77.f-torture/compile/20000629-1.f: New test.
34143         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34144
34145 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34146
34147         Rearrange lots of files, removing entirely the
34148         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34149         directories.
34150
34151         * Deleted files:
34152         gcc.c-torture/code_quality/code_quality.exp
34153         gcc.c-torture/special/special.exp
34154         gcc.failure/failure.exp
34155         gcc.failure/940409-1.x
34156         gcc.c-torture/compile/961203-1.x
34157
34158         * New files:
34159         gcc.misc-tests/linkage.exp
34160         gcc.c-torture/execute/920730-1t.c
34161         gcc.c-torture/execute/920730-1t.x
34162         gcc.c-torture/compile/920520-1.x
34163         gcc.c-torture/compile/920521-1.x
34164         gcc.c-torture/compile/981006-1.x
34165         gcc.c-torture/execute/eeprof-1.x
34166
34167         * Moved files (possibly with modifications to fit a new harness):
34168         Old name                                New name
34169         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34170         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34171         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34172         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34173         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34174         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34175         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34176         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34177         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34178         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34179         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34180         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34181         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34182         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34183
34184 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34185
34186         * c-torture/compile/961203-1.x: Delete.
34187
34188         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34189         not exit. Include stdio.h.
34190         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34191         * gcc.misc-tests/dg-12.c: Likewise.
34192         * gcc.misc-tests/dg-5.c: Likewise.
34193         * gcc.misc-tests/dg-6.c: Likewise.
34194         * gcc.misc-tests/dg-7.c: Prototype abort.
34195         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34196         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34197         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34198         not exit.
34199         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34200         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34201
34202 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * gcc.dg/cpp/20000628-1.c: New test.
34205         * gcc.dg/cpp/20000628-1.h: New header for above test.
34206         * gcc.dg/cpp/20000628-1a.h: Likewise.
34207
34208 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34209
34210         * gcc.dg/cpp: New directory.
34211         * gcc.dg/cpp/cpp.exp: New driver.
34212         * gcc.dg/cpp/20000627-1.c: New test.
34213         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34214         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34215         and rewrite as a compilation test.
34216
34217         * gcc.dg: Move many files into the cpp subdirectory, possibly
34218         renaming or editing them as well.
34219         Old name                New name
34220         990119-1.c              cpp/19990119-1.c
34221         990228-1.c              cpp/19990228-1.c
34222         990407-1.c              cpp/19990407-1.c
34223         990409-1.c              cpp/19990409-1.c
34224         990413-1.c              cpp/19990413-1.c
34225         990703-1.c              cpp/19990703-1.c
34226         20000127-1.c            cpp/20000127-1.c
34227         20000129-1.c            cpp/20000129-1.c
34228         20000207-1.c            cpp/20000207-1.c
34229         20000207-2.c            cpp/20000207-2.c
34230         20000209-1.c            cpp/20000209-1.c
34231         20000209-2.c            cpp/20000209-2.c
34232         20000301-1.c            cpp/20000301-1.c
34233         20000419-1.c            cpp/20000419-1.c
34234         20000510-1.S            cpp/20000510-1.S
34235         20000519-1.c            cpp/20000519-1.c
34236         20000529-1.c            cpp/20000529-1.c
34237         20000625-1.c            cpp/20000625-1.c
34238         20000625-2.c            cpp/20000625-2.c
34239         cpp-as1.c               cpp/assert1.c
34240         cpp-as2.c               cpp/assert2.c
34241         cxx-comments-1.c        cpp/cxxcom1.c
34242         cxx-comments-2.c        cpp/cxxcom2.c
34243         endif-label.c           cpp/endif.c
34244         cpp-hash1.c             cpp/hash1.c
34245         cpp-hash2.c             cpp/hash2.c
34246         cpp-if1.c               cpp/if-1.c
34247         cpp-if2.c               cpp/if-2.c
34248         cpp-if3.c               cpp/if-3.c
34249         cpp-if4.c               cpp/if-4.c
34250         cpp-if5.c               cpp/if-5.c
34251         cpp-cond.c              cpp/if-cexp.c
34252         cpp-missingop.c         cpp/if-mop.c
34253         cpp-missingparen.c      cpp/if-mpar.c
34254         cpp-opprec.c            cpp/if-oppr.c
34255         cpp-ifparen.c           cpp/if-paren.c
34256         cpp-shortcircuit.c      cpp/if-sc.c
34257         cpp-shift.c             cpp/if-shift.c
34258         cpp-unary.c             cpp/if-unary.c
34259         cpp-li1.c               cpp/line1.c
34260         cpp-li2.c               cpp/line2.c
34261         lineno.c                cpp/line3.c
34262         lineno-2.c              cpp/line4.c
34263         cpp-mi.c                cpp/mi1.c
34264         cpp-mic.h               cpp/mi1c.h
34265         cpp-micc.h              cpp/mi1cc.h
34266         cpp-mind.h              cpp/mi1nd.h
34267         cpp-mindp.h             cpp/mi1ndp.h
34268         cpp-mix.h               cpp/mi1x.h
34269         cpp-mi2.c               cpp/mi2.c
34270         cpp-mi2a.h              cpp/mi2a.h
34271         cpp-mi2b.h              cpp/mi2b.h
34272         cpp-mi2c.h              cpp/mi2c.h
34273         cpp-mi3.c               cpp/mi3.c
34274         cpp-mi3.def             cpp/mi3.def
34275         poison-1.c              cpp/poison.c
34276         pr-impl.c               cpp/prag-imp.c
34277         cpp-redef-2.c           cpp/redef1.c
34278         cpp-redef.c             cpp/redef2.c
34279         strpaste.c              cpp/strp1.c
34280         strpaste-2.c            cpp/strp2.c
34281         cpp-tradpaste.c         cpp/tr-paste.c
34282         cpp-tradstringify.c     cpp/tr-str.c
34283         cpp-tradwarn1.c         cpp/tr-warn1.c
34284         cpp-tradwarn2.c         cpp/tr-warn2.c
34285         trigraphs.c             cpp/trigraphs.c
34286         cpp-unc1.c              cpp/unc1.c
34287         cpp-unc2.c              cpp/unc2.c
34288         cpp-unc3.c              cpp/unc3.c
34289         cpp-unc.c               cpp/unc4.c
34290         undef.c                 cpp/undef1.c
34291         undef-2.c               cpp/undef2.c
34292         cpp-wi1.c               cpp/widestr1.c
34293
34294 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34295
34296         * lib/g++.exp (g++_include_flags): Tweak.
34297
34298 2000-06-27  H.J. Lu  <hjl@gnu.org>
34299             Loren J. Rittle  <ljrittle@acm.org>
34300
34301         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34302         version with one that knows about the new gcc tree structure.
34303         (g++_link_flags): Same.
34304
34305 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34306
34307         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34308         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34309         case we are cross-compiling.
34310
34311         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34312         g++.old-deja/g++.niklas/Makefile.in,
34313         g++.old-deja/g++.niklas/configure.in,
34314         g++.old-deja/g++.other/Makefile.in,
34315         g++.old-deja/g++.other/configure.in,
34316         gcc.c-torture/code_quality/Makefile.in,
34317         gcc.c-torture/code_quality/configure.in,
34318         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34319         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34320         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34321         gcc.c-torture/execute/ieee/Makefile.in,
34322         gcc.c-torture/execute/ieee/configure.in,
34323         gcc.c-torture/noncompile/Makefile.in,
34324         gcc.c-torture/noncompile/configure.in,
34325         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34326         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34327         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34328
34329 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34330
34331         * g++.old-deja/g++.other/ambig3.C: New test.
34332
34333 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34334
34335         * g++.old-deja/g++.pt/syntax1.C: New test.
34336         * g++.old-deja/g++.pt/syntax2.C: New test.
34337         * g++.old-deja/g++.other/syntax3.C: New test.
34338         * g++.old-deja/g++.other/syntax4.C: New test.
34339
34340 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34341
34342         * gcc.dg/20000623-1.c: Prototype exit and abort.
34343
34344 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34345
34346         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34347         New tests.
34348         * gcc.dg/cpp-mi3.def: New file.
34349
34350         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34351         inside assertions.
34352         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34353         lexer's error messages.
34354         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34355         divine anything from the linemarkers.
34356         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34357         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34358
34359 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34360
34361         * gcc.dg/20000623-1.c: New test.
34362
34363 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34364
34365         * gcc.c-torture/execute/20000622-1.c: New test.
34366
34367 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34368
34369         * g++.old-deja/g++.other/init15.C: New test.
34370
34371 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34372
34373         * g++.old-deja/g++.pt/vaarg2.C: New test.
34374         * g++.old-deja/g++.pt/vaarg3.C: New test.
34375
34376 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34377
34378         * g++.old-deja/g++.other/dyncast6.C: New test.
34379
34380 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34381
34382         * gcc.c-torture/execute/loop-6.c: New test.
34383
34384 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * gcc.dg/20000614-1.c: New test.
34387         * gcc.dg/20000614-2.c: New test.
34388
34389 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34390
34391         * g++.old-deja/g++.other/inline12.C: New test.
34392
34393 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * g++.old-deja/g++.other/eh1.C: New test.
34396
34397 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34398
34399         * g++.old-deja/g++.other/type.C: New test.
34400
34401 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34402
34403         * g++.old-deja/g++.other/initstring.C: New test.
34404
34405 2000-06-12  Jason Merrill  <jason@redhat.com>
34406
34407         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34408
34409 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34410
34411         * gcc.c-torture/compile/20000609-1.c: New test.
34412
34413 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34414
34415         * gcc.dg/20000609-1.c: New test.
34416
34417 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34418
34419         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34420         * gcc.c-torture/noncompile/poison-1.c: Move...
34421         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34422         * gcc.dg/cpp-li1.c: Add a token after the #line.
34423
34424 2000-06-05  Richard Henderson  <rth@cygnus.com>
34425
34426         * gcc.c-torture/execute/20000605-2.c: New test.
34427         * gcc.c-torture/execute/20000605-3.c: New test.
34428
34429 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34430
34431         * g77.f-torture/execute/20000503-1.x: New file.
34432
34433 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34434
34435         * g++.old-deja/g++.eh/badalloc1.C: New test.
34436
34437 2000-06-05  Richard Henderson  <rth@cygnus.com>
34438
34439         * gcc.c-torture/execute/20000605-1.c: New test.
34440
34441 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34442             Nathan Sidwell <nathan@codesourcery.com>
34443
34444         * gcc.c-torture/compile/20000605-1.c: New test.
34445
34446 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34447
34448         * g77.f-torture/compile/20000601-1.f:  New test.
34449
34450 2000-06-03  Richard Henderson  <rth@cygnus.com>
34451
34452         * gcc.c-torture/execute/20000603-1.c: New.
34453
34454 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34455
34456         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34457         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34458
34459 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34460
34461         * gcc.dg/compare2.c (case 12): XFAIL.
34462         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34463         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34464
34465         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34466
34467 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34468
34469         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34470         guard macro is already defined when the header is first
34471         included.
34472         * gcc.dg/cpp-mix.h: New file.
34473         * gcc.dg/endif-label.c: Update patterns to match compiler.
34474
34475         * g++.brendan/complex1.C: Declare abort.
34476         * g++.law/refs4.C: Remove XFAIL.
34477         * g++.oliva/expr2.C: Declare abort and exit.
34478
34479 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34480
34481         * gcc.c-torture/execute/20000528-1.c: New test.
34482
34483         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34484         * g++.old-deja/g++.law/temps4.C: Likewise.
34485
34486         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34487         stdlib.h.  Call abort() on failure.
34488         * g++.old-deja/g++.law/refs4.C: Likewise.
34489         * g++.old-deja/g++.law/temps4.C: Likewise.
34490         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34491         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34492
34493 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34494
34495         Relative to g++.dg/special:
34496         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34497
34498         Relative to g++.old-deja:
34499         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34500         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34501         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34502         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34503         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34504         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34505         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34506
34507         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34508         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34509         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34510         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34511         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34512         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34513         and/or string.h.
34514
34515         * g++.other/goto1.C: Update expectations for error messages.
34516
34517 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34518
34519         * gcc.c-torture/compile/20000523-1.c: New test.
34520
34521 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34522
34523         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34524
34525 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34526
34527         * g++.old-deja/g++.eh/catch11.C: New test.
34528         * g++.old-deja/g++.eh/catch12.C: New test.
34529
34530 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34531
34532         * gcc.c-torture/execute/20000523-1.c: New test.
34533
34534 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34535
34536         * c-torture/execute/bcp-1.c: Replace abort in arg of
34537         __builtin_constant_p with a generic external function.
34538
34539         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34540         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34541         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34542         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34543         Prototype abort and/or exit.
34544
34545         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34546         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34547         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34548         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34549
34550 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34551
34552         * gcc.dg/dwarf2-1.c: New test.
34553
34554 2000-05-20  Richard Henderson  <rth@cygnus.com>
34555
34556         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34557
34558 2000-05-20  Andreas Jaeger  <aj@suse.de>
34559
34560         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34561         testcase.
34562
34563 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34564
34565         * gcc.c-torture/execute/20000519-2.c: New test.
34566
34567 2000-05-19  Andreas Jaeger  <aj@suse.de>
34568
34569         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34570         which fails with SSA.
34571
34572         * lib/c-torture.exp: Also test with -O3 -fssa.
34573
34574 2000-05-18  Michael Meissner  <meissner@redhat.com>
34575
34576         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34577         * gcc.c-torture/execute/920415-1.c: Ditto.
34578         * gcc.c-torture/execute/920501-1.c: Ditto.
34579         * gcc.c-torture/execute/conversion.c: Ditto.
34580         * gcc.c-torture/execute/cvt-1.c: Ditto.
34581
34582 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34583
34584         * gcc.c-torture/compile/20000518-1.c: New test.
34585
34586 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34587
34588         * g77.f-torture/compile/200005018.f:  New test.
34589
34590 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34591
34592         * gcc.c-torture/compile/20000517-1.c: New test.
34593
34594 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34595
34596         * gcc.c-torture/execute/20000516-1.c: New test.
34597
34598 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * g++.old-deja/g++.other/eh.C: New test.
34601
34602 2000-05-12  Richard Henderson  <rth@cygnus.com>
34603
34604         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34605         constants through to doit's conditional.
34606
34607 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34608
34609         * gcc.c-torture/compile/20000511-1.c: New test.
34610         * g77.f-torture/compile/20000511-1.f: New test.
34611         * g77.f-torture/compile/20000511-2.f: New test.
34612
34613 2000-05-11  Michael Meissner  <meissner@redhat.com>
34614
34615         * gcc.c-torture/execute/20000511-1.c: New test.
34616
34617 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34618
34619         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34620         * gcc.dg/20000510-1.S: New.
34621
34622 2000-05-08  Catherine Moore  <clm@cygnus.com>
34623
34624         * gcc.dg/unused-3.c: New.
34625
34626 2000-05-06  Richard Henderson  <rth@cygnus.com>
34627
34628           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34629           * g++.old-deja/g++.mike/warn1.C: Likewise.
34630           * g++.old-deja/g++.pt/local1.C: Likewise.
34631           * g++.old-deja/g++.pt/local7.C: Likewise.
34632           * g++.old-deja/g++.pt/spec16.C: Likewise.
34633
34634 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34635
34636         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34637
34638 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34639
34640           * g77.f-torture/execute/20000503-1.f:  New test.
34641
34642 2000-05-04  Andreas Jaeger  <aj@suse.de>
34643
34644         * gcc.dg/noreturn-2.c: New test.
34645
34646 2000-05-04  Neil Booth  <NeilB@earthling.net>
34647
34648         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34649         preprocessor.
34650
34651 2000-05-04  Richard Henderson  <rth@cygnus.com>
34652
34653         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34654
34655 2000-05-04  Richard Henderson  <rth@cygnus.com>
34656
34657         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34658         OpenSSL by Jason R Thorpe.
34659
34660 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34661
34662         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34663
34664 2000-05-03  Robert Lipe <robertlipe@usa.net>
34665
34666         * gcc.dg/20000503-1.c: New test.
34667
34668 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34669
34670         * gcc.c-torture/compile/20000502-1.c: New test.
34671         * g++.old-deja/g++.other/align.C: New test.
34672         * gcc.dg/cpp-tradstringify.c: New test.
34673
34674 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34675
34676         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34677         and hard registers.
34678
34679 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34680
34681         * gcc.c-torture/execute/loop-5.c: New test.
34682
34683 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/execute/va-arg-20.c: New test.
34686
34687 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34688
34689         * gcc.c-torture/execute/20000422-1.c: New test.
34690
34691 2000-04-20  Greg McGary  <gkm@gnu.org>
34692
34693         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34694         when optimizing, but without sibling-call optimizations (-O1).
34695
34696 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34697
34698           * gcc.c-torture/compile/20000420-1.c: New test.
34699
34700 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34701
34702         * g++.abi/ptrflags.C: New test.
34703         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34704
34705 2000-04-19  Catherine Moore  <clm@cygnus.com>
34706
34707         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34708
34709 2000-04-19  Greg McGary  <gkm@gnu.org>
34710
34711         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34712         sibling-call optimizations.
34713
34714 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34715
34716         * gcc.dg/20000419-1.c: New test.
34717
34718 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34719
34720         * gcc.c-torture/execute/20000412-6.c: New test.
34721
34722 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34723
34724         * gcc.c-torture/execute/20000412-5.c: New test.
34725         * g77.f-torture/compile/20000412-1.f: New test.
34726         * gcc.c-torture/execute/20000412-4.c: New test.
34727         * gcc.c-torture/compile/20000412-2.c: New test.
34728         * gcc.c-torture/execute/20000412-3.c: New test.
34729         * gcc.c-torture/compile/20000412-1.c: New test.
34730         * gcc.c-torture/execute/20000412-2.c: New test.
34731
34732 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34733
34734         * objc/execute/bf-20.m: New test.
34735
34736 2000-04-10  Richard Henderson  <rth@cygnus.com>
34737
34738         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34739
34740         * gcc.c-torture/execute/20000412-1.c: New test.
34741
34742 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.old-deja/g++.eh/catchptr1.C: New test.
34745
34746 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34749
34750 2000-04-08  Neil Booth  <NeilB@earthling.net>
34751
34752         * gcc.dg/cpp-nullchar.c: Remove test as
34753         embedded nulls cause problems.
34754
34755 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34756
34757         * gcc.dg/compare2.c: New test.
34758
34759 2000-04-08  Neil Booth  <NeilB@earthling.net>
34760
34761         * gcc.dg/cpp-nullchar.c: New test.
34762
34763 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34764
34765         * gcc.dg/cpp-mi2.c: New test.
34766         * gcc.dg/cpp-mi2[abc].h: New files.
34767
34768 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34771         member name.
34772
34773 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34774
34775         * g++.old-deja/g++.abi/vmihint.C: New test.
34776
34777 2000-04-06  Neil Booth  <NeilB@earthling.net>
34778
34779         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34780         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34781         copyright.
34782
34783 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34784
34785         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34786         avoid stack-frame overwrite.
34787
34788 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34789
34790         * gcc.c-torture/compile/20000405-2.c: New test.
34791         * gcc.c-torture/compile/20000405-3.c: New test.
34792
34793 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34794
34795         * gcc.c-torture/compile/20000405-1.c: New test.
34796
34797 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34798
34799         * gcc.dg/cast-qual-1.c: Revert last change.
34800
34801 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34802
34803         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34804
34805 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34806
34807         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34808         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34809
34810 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34811
34812         * gcc.c-torture/compile/20000403-2.c: New test.
34813         * gcc.c-torture/compile/20000403-1.c: New test.
34814
34815 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34816
34817         * gcc.c-torture/execute/20000403-1.c: New test.
34818
34819 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34820
34821         * gcc.c-torture/execute/20000402-1.c: New test.
34822
34823 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34824
34825         * gcc.c-torture/execute/va-arg-15.c: New test.
34826         * gcc.c-torture/execute/va-arg-16.c: New test.
34827         * gcc.c-torture/execute/va-arg-17.c: New test.
34828         * gcc.c-torture/execute/va-arg-18.c: New test.
34829         * gcc.c-torture/execute/va-arg-19.c: New test.
34830
34831 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34832
34833         * gcc.c-torture/compile/981211-1.c: Move to...
34834         * gcc.dg/cpp-as1.c: ...here.
34835         * gcc.dg/cpp-as2.c: New file.
34836
34837         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34838         compiler.
34839
34840 2000-04-02  Neil Booth  <NeilB@earthling.net>
34841
34842         * gcc.dg/cpp-cond.c  New tests.
34843         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34844         accidental success less likely.
34845         * gcc.dg/cpp-missingop.c  New tests.
34846         * gcc.dg/cpp-missingparen.c  New tests.
34847         * gcc.dg/cpp-shift.c  New tests.
34848         * gcc.dg/cpp-shortcircuit.c  New tests.
34849         * gcc.dg/cpp-unary.c  New tests.
34850
34851 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34852
34853         * gcc.c-torture/compile/20000329-1.c: New test.
34854
34855 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34856
34857         * gcc.c-torture/compile/20000326-1.c: New test.
34858         * gcc.c-torture/compile/20000326-2.c: New test.
34859
34860 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34861
34862         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34863         the first parameter is a function argument.
34864
34865 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34866
34867         * g++.old-deja/g++.ext/array4.C: New test.
34868
34869 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34870
34871         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34872
34873 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34874
34875         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34876
34877 2000-03-19  Richard Henderson  <rth@cygnus.com>
34878
34879         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34880
34881 2000-03-19  Richard Henderson  <rth@cygnus.com>
34882
34883         * gcc.c-torture/compile/20000319-1.c: New test.
34884
34885 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34886
34887         * gcc.c-torture/execute/20000314-3.c: New test.
34888         * gcc.c-torture/execute/20000314-2.c: New test.
34889         * gcc.c-torture/execute/20000314-1.c: New test.
34890         * gcc.c-torture/compile/20000314-2.c: New test.
34891         * gcc.c-torture/compile/20000314-1.c: New test.
34892
34893 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34894
34895         * g++.old-deja/g++.warn/inline.C: New test.
34896
34897 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34898
34899         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34900         standards-compliant result rather than specific constants.
34901         Put test-values in array.
34902
34903 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34904
34905         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34906         (g++_target_compile): Put test-specific options last.
34907
34908 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34909
34910         * g++.old-deja/g++.eh/vbase4.C: New test.
34911
34912 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34913
34914         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34915
34916 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34917
34918         * g++.old-deja/g++.brendan/misc12.C: Removed.
34919         * g++.old-deja/g++.pt/memtemp77.C: Constify.
34920         * g++.old-deja/g++.ext/pretty4.C: New test.
34921
34922 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34923
34924         * g++.old-deja/g++.other/string2.C: New test.
34925
34926 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
34927
34928         * g++.old-deja/g++.warn/impint2.C: New test.
34929
34930 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
34931
34932         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
34933         is 1, not zero.
34934
34935 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.old-deja/g++.warn/impint.C: New test.
34938         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
34939         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
34940         * g++.old-deja/g++.pt/explicit12.C: Likewise.
34941         * g++.old-deja/g++.pt/explicit13.C: Likewise.
34942         * g++.old-deja/g++.pt/explicit17.C: Likewise.
34943         * g++.old-deja/g++.pt/explicit18.C: Likewise.
34944         * g++.old-deja/g++.pt/explicit19.C: Likewise.
34945         * g++.old-deja/g++.pt/explicit23.C: Likewise.
34946         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34947         * g++.old-deja/g++.pt/explicit35.C: Likewise.
34948         * g++.old-deja/g++.pt/explicit6.C: Likewise.
34949         * g++.old-deja/g++.pt/memclass7.C: Likewise.
34950
34951 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
34952
34953         * gcc.dg/cpp-redef.c: New test.
34954
34955 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
34956
34957         * g++.old-deja/g++.pt/unify7.C: New test.
34958
34959 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34960
34961         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
34962         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
34963
34964 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
34965
34966         * gcc.c-torture/compile/20000224-1.c: New test.
34967
34968 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34969
34970         * gcc.c-torture/compile/cpp-2.c: New test.
34971         * gcc.c-torture/compile/cpp-1.c: New test.
34972
34973 2000-02-25  Jeffrey A Law  (law@cygnus.com)
34974
34975         * gcc.c-torture/execute/20000225-1.c: New test.
34976
34977 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34978
34979         * gcc.dg/cpp-li2.c: New test.
34980
34981         * gcc.dg/cpp-wi1.c: New test.
34982
34983         * gcc.dg/cpp-li1.c: New test.
34984
34985 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
34986
34987         * g++.old-deja/g++.other/sizeof5.C: New test.
34988
34989 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34990
34991         * gcc.c-torture/execute/va-arg-13.c: New test.
34992
34993 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
34994
34995         * gcc.c-torture/execute/va-arg-12.c: New test.
34996
34997 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34998
34999         * gcc.c-torture/execute/20000223-1.c: New test.
35000
35001 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35002
35003         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35004
35005 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35006
35007         * g++.old-deja/g++.abi/ptrmem.C: New test.
35008
35009 2000-02-19  Richard Henderson  <rth@cygnus.com>
35010
35011         * gcc.c-torture/compile/init-3.c: New.
35012
35013 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35014
35015         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35016         ALWAYS_CXXFLAGS.
35017
35018 2000-02-11  Robert Lipe <robertl@sco.com>
35019
35020         * gcc.c-torture/compile/20000211-3.c: New test.
35021
35022 2000-02-11  Martin Buchholz <martin@xemacs.org>
35023
35024         * gcc.c-torture/compile/20000211-2.c: New test.
35025
35026 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35027
35028         * gcc.c-torture/compile/20000211-1.c: New test.
35029
35030 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35031
35032         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35033           on native targets
35034
35035 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35036
35037         * g++.old-deja/g++.other/cast5.C: New test.
35038
35039 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35040
35041         * gcc.c-torture/execute/20000205-1.c: New.
35042
35043 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35044
35045         * g++.old-deja/g++.jason/cast3.C: Return void.
35046         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35047
35048 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35049
35050         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35051
35052         * gcc.dg/loop-1.c: New test.
35053
35054 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35055
35056         * gcc.c-torture/compile/20000127-1.c: New test.
35057         * gcc.c-torture/execute/991228-1.c: New test.
35058
35059 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35060
35061         * gcc.dg/unused-2.c: New test.
35062
35063         * gcc.dg/conv-1.c: New test.
35064
35065 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35066
35067         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35068         compiler.
35069         (tool_option_proc): Fix typo.
35070
35071 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35072
35073         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35074         of the ld on the host, not on the build machine.
35075         Also, don't crash if '--help' is not a supported option.
35076
35077 2000-01-24  Richard Henderson  <rth@cygnus.com>
35078
35079         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35080
35081 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35082
35083         * gcc.c-torture/execute/20000120-2.c: New test.
35084         * gcc.c-torture/execute/20000120-1.c: New test.
35085
35086 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35087
35088         * gcc.c-torture/execute/20000113-1.c: New test.
35089
35090 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35091
35092         * gcc.c-torture/execute/20000112-1.c: New test.
35093
35094 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35095
35096         * gcc.dg/20000111-1.c: New test.
35097
35098 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35099
35100         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35101         with 16 bit integers.
35102
35103 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35104
35105         * gcc.dg/20000108-1.c: New test.
35106
35107 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35108
35109         * g++.old-deja/g++.ns/koenig8.C: New test.
35110
35111 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35112
35113         * g++.old-deja/g++.other/cast4.C: New test.
35114
35115 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35116
35117         * gcc.c-torture/compile/20000105-2.c: New test.
35118         * gcc.c-torture/compile/20000105-1.c: New test.
35119
35120 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35121
35122         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35123         references to printf & atoi to conform to ANSI standard.
35124         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35125         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35126         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35127         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35128         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35129         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35130         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35131         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35132         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35133         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35134         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35135         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35136         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35137         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35138         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35139         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35140         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35141         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35142         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35143         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35144         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35145         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35146         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35147         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35148         * g++.old-deja/g++.brendan/init3.C: Likewise.
35149         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35150         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35151         * g++.old-deja/g++.brendan/new2.C: Likewise.
35152         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35153         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35154         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35155         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35156         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35157         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35158         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35159         * g++.old-deja/g++.brendan/template24.C: Likewise.
35160         * g++.old-deja/g++.brendan/template3.C: Likewise.
35161         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35162         * g++.old-deja/g++.jason/inline3.C: Likewise.
35163         * g++.old-deja/g++.jason/opeq.C: Likewise.
35164         * g++.old-deja/g++.law/arg5.C: Likewise.
35165         * g++.old-deja/g++.law/arm7.C: Likewise.
35166         * g++.old-deja/g++.law/ctors11.C: Likewise.
35167         * g++.old-deja/g++.law/cvt8.C: Likewise.
35168         * g++.old-deja/g++.law/init9.C: Likewise.
35169         * g++.old-deja/g++.law/refs4.C: Likewise.
35170         * g++.old-deja/g++.law/template2.C: Likewise.
35171         * g++.old-deja/g++.law/visibility24.C: Likewise.
35172         * g++.old-deja/g++.law/vtable3.C: Likewise.
35173         * g++.old-deja/g++.mike/asm2.C: Likewise.
35174         * g++.old-deja/g++.mike/eh1.C: Likewise.
35175         * g++.old-deja/g++.mike/misc1.C: Likewise.
35176         * g++.old-deja/g++.mike/misc13.C: Likewise.
35177         * g++.old-deja/g++.mike/misc14.C: Likewise.
35178         * g++.old-deja/g++.mike/ns12.C: Likewise.
35179         * g++.old-deja/g++.mike/p1248.C: Likewise.
35180         * g++.old-deja/g++.mike/p3708.C: Likewise.
35181         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35182         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35183         * g++.old-deja/g++.mike/p646.C: Likewise.
35184         * g++.old-deja/g++.mike/p700.C: Likewise.
35185         * g++.old-deja/g++.mike/p783.C: Likewise.
35186         * g++.old-deja/g++.mike/p783a.C: Likewise.
35187         * g++.old-deja/g++.mike/p783b.C: Likewise.
35188         * g++.old-deja/g++.mike/p786.C: Likewise.
35189         * g++.old-deja/g++.mike/p789.C: Likewise.
35190         * g++.old-deja/g++.mike/p789a.C: Likewise.
35191         * g++.old-deja/g++.mike/p807a.C: Likewise.
35192         * g++.old-deja/g++.other/delete3.C: Likewise.
35193         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35194         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35195         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35196         * g++.old-deja/g++.other/empty1.C: Likewise.
35197         * g++.old-deja/g++.other/temporary1.C: Likewise.
35198         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35199         * g++.old-deja/g++.pt/t16.C: Likewise.
35200         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35201
35202 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35203
35204         * gcc.dg/991230-1.c: New test.
35205
35206 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35207
35208         * gcc.c-torture/compile/991229-3.c: New test.
35209         * gcc.c-torture/compile/991229-2.c: New test.
35210         * gcc.c-torture/compile/991229-1.c: New test.
35211
35212 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35213
35214         * gcc.c-torture/compile/labels-2.c: New test.
35215
35216 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35217
35218         * gcc.c-torture/execute/991227-1.c: New test.
35219
35220 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35221
35222         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35223
35224 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35225
35226         * gcc.c-torture/execute/991221-1.c: New test.
35227
35228 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35229
35230         * g++.old-deja/g++.other/cast3.C: New test.
35231
35232 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35233
35234         * gcc.c-torture/execute/991216-4.c: New test.
35235
35236 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35237
35238         * gcc.c-torture/execute/991216-1.c: New test.
35239         * gcc.c-torture/execute/991216-2.c: New test.
35240         * gcc.c-torture/execute/991216-3.c: New test.
35241
35242 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35243
35244         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35245         Actually make the test fail by using "-O2" for compilation.
35246
35247 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35248
35249         * g++.old-deja/g++.warn/cast-align1.C: New test.
35250
35251 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35252
35253         * gcc.c-torture/compile/991214-1.c: New test.
35254         * gcc.c-torture/compile/991214-2.c: New test.
35255
35256 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35257
35258         * gcc.dg/991214-1.c: New test.
35259
35260 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35261
35262         * gcc.c-torture/compile/991213-3.c: New test.
35263         * gcc.c-torture/compile/991213-2.c: New test.
35264         * gcc.c-torture/compile/991213-1.c: New test.
35265
35266 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35267
35268         * gcc.dg/991209-1.c: New test.
35269
35270 1999-12-08  Nathan Sidwell <nathan@acm.org>
35271
35272         * gcc.c-torture/compile/991208-1.c: New test.
35273
35274 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35275
35276         * gcc.dg/ultrasp2.c: New test.
35277
35278 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35279
35280         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35281
35282 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35283
35284         * gcc.c-torture/compile/991202-1.c: New test.
35285         * gcc.c-torture/execute/991202-1.c: New test.
35286         * gcc.c-torture/execute/991202-2.c: New test.
35287         * gcc.c-torture/execute/991202-3.c: New test.
35288
35289 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35290
35291         * g++.old-deja/g++.abi/align.C: New test.
35292         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35293         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35294
35295 1999-12-01  Richard Henderson  <rth@cygnus.com>
35296
35297         * gcc.c-torture/execute/991201-1.c: New.
35298
35299 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35300
35301         * gcc.dg/991129-1.c: New test.
35302
35303 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35304
35305         * gcc.c-torture/compile/991127-1.c: New test.
35306
35307 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35308
35309         * g++.old-deja/g++.other/warn4.C: New test.
35310
35311 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35312
35313         * g++.old-deja/g++.eh/cleanup2.C: New test.
35314         * g++.old-deja/g++.ext/pretty2.C: New test.
35315         * g++.old-deja/g++.ext/pretty3.C: New test.
35316         * g++.old-deja/g++.other/debug6.C: New test.
35317
35318 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35319
35320         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35321         compiler_output to look for one error message instead of two.
35322
35323 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35324
35325         * gcc.c-torture/execute/991118-1.c: Also test case
35326         where the word boundary does not split a byte evenly.
35327
35328 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35329
35330         * g++.old-deja/g++.ext/restrict1.C: New test.
35331
35332 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35333
35334         * gcc.c-torture/execute/991118-1.c: New test.
35335
35336 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35337
35338         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35339         working directory pathnames.
35340
35341 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35342
35343         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35344         host is equipped with driver.h and driver.o so it can actually
35345         compile and run the tests.
35346
35347 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35348
35349         * gcc.c-torture/compile/991008-1.c: New test.
35350
35351 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35352
35353         * lib/gcc-dg.exp: Include target-supports.exp
35354
35355 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35356
35357         * lib/target-supports.exp: New file: Provide procs to test for
35358         features supported by the target.
35359         (check_weak_available): Moved here from ecos.exp.
35360         (check_alias_available): New proc: Determine of the target
35361         toolchain supports the alias attribute.
35362
35363         * gcc.dg/special/ecos.exp: Move check_weak_available to
35364         target-supports.exp.
35365         (alias-1.c): Only perform the test if the target supports
35366         aliases.
35367         (wkali-1.c): Only perform the test if the target supports
35368         aliases.
35369
35370         * gcc.dg/990506-0.c: Expect error messages from cross
35371         targets as well as native targets.
35372
35373 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35374
35375         * gcc.dg/ultrasp1.c: Removed xfail.
35376         * gcc.dg/struct-ret-2.c: Likewise.
35377         * gcc.dg/array-1.c: Likewise.
35378
35379 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35380
35381         * gcc.dg/struct-ret-2.c: New test.
35382
35383         * gcc.dg/array-1.c: New test.
35384
35385 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35386
35387         * gcc.c-torture/execute/991030-1.c: New test.
35388
35389 1999-10-26  Richard Henderson  <rth@cygnus.com>
35390
35391         * gcc.c-torture/compile/991026-2.c: New test.
35392
35393 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35394
35395         * gcc.c-torture/compile/991026-1.c: New test.
35396
35397 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35398
35399         * gcc.c-torture/execute/991023-1.c: New test.
35400
35401 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35402
35403         * gcc.c-torture/execute/991019-1.c: New test.
35404
35405 1999-10-16  Richard Henderson  <rth@cygnus.com>
35406
35407         * gcc.c-torture/execute/991016-1.c: New test.
35408
35409 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35410
35411         * gcc.c-torture/execute/991014-1.c: New test.
35412
35413 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35414
35415         * g++.old-deja/g++.other/union2.C: New test.
35416
35417 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35418
35419         * g++.old-deja/g++.other/vaarg2.C: New test.
35420         * g++.old-deja/g++.other/vaarg3.C: New test.
35421
35422 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35423
35424         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35425         in compile/.
35426
35427 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35428
35429         * gcc.c-torture/execute/va-arg-11.c: New test.
35430
35431 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35432
35433         * lib/file-format.exp (gcc_target_object_format): Don't
35434         crash if objdump is unavailable.
35435
35436 1999-09-29  Donn Terry <donn@interix.com>
35437
35438         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35439
35440 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35441
35442         * gcc.c-torture/compile/990928-1.c: New test.
35443
35444 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35445
35446         * g++.old-deja/g++.other/decl6.C: New test.
35447
35448 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35449
35450         * gcc.c-torture/execute/va-arg-10.c: New test.
35451
35452 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35453
35454         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35455         __PRETTY_FUNCTION__.
35456
35457 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35458
35459         * gcc.c-torture/execute/990923-1.c: New test.
35460
35461 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35462
35463         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35464         for which -fpic is inappropriate.
35465
35466 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35467
35468         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35469
35470 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35471
35472         * g++.old-deja/g++.other/dyncast1.C: New test.
35473         * g++.old-deja/g++.other/dyncast2.C: New test.
35474         * g++.old-deja/g++.other/dyncast3.C: New test.
35475         * g++.old-deja/g++.other/dyncast4.C: New test.
35476         * g++.old-deja/g++.other/dyncast5.C: New test.
35477         * g++.old-deja/g++.eh/catch3.C: New test.
35478         * g++.old-deja/g++.eh/catch3p.C: New test.
35479         * g++.old-deja/g++.eh/catch4.C: New test.
35480         * g++.old-deja/g++.eh/catch4p.C: New test.
35481         * g++.old-deja/g++.eh/catch5.C: New test.
35482         * g++.old-deja/g++.eh/catch5p.C: New test.
35483         * g++.old-deja/g++.eh/catch6.C: New test.
35484         * g++.old-deja/g++.eh/catch6p.C: New test.
35485         * g++.old-deja/g++.eh/catch7.C: New test.
35486         * g++.old-deja/g++.eh/catch7p.C: New test.
35487         * g++.old-deja/g++.eh/catch8.C: New test.
35488         * g++.old-deja/g++.eh/catch8p.C: New test.
35489         * g++.old-deja/g++.eh/catch9.C: New test.
35490         * g++.old-deja/g++.eh/catch9p.C: New test.
35491
35492 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35493
35494         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35495         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35496
35497 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35498
35499         * gcc.c-torture/compile/990913-1.c: New test.
35500
35501 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35502
35503         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35504         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35505
35506 1999-09-09  Richard Henderson  <rth@cygnus.com>
35507
35508         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35509
35510 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35511
35512         * g++.old-deja/g++.other/lookup11.C: New test.
35513         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35514         what is permitted and what we want.
35515         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35516         overload use.
35517         * g++.old-deja/g++.jason/rfg5.C: Likewise
35518
35519 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35520
35521         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35522         * gcc.c-torture/noncompile/poison-1.c: New file.
35523
35524 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35525
35526         * g++.old-deja/g++.other/sizeof3.C: New test.
35527         * g++.old-deja/g++.other/sizeof4.C: New test.
35528         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35529         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35530
35531 1999-09-07  Richard Henderson  <rth@cygnus.com>
35532
35533         * gcc.dg/va-arg-1.c: New.
35534
35535 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35536
35537         * gcc.c-torture/execute/va-arg-9.c: New test.
35538
35539 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35540
35541         * g77.f-torture/compile/980519-2.f: New test.
35542         * g77.f-torture/compile/19990905-0.f: New test.
35543         * g77.f-torture/compile/19990905-1.f: New test.
35544         * g77.f-torture/compile/19990905-2.f: New test.
35545
35546         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35547
35548 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35549
35550         * gcc.c-torture/execute/990827-1.c: Fix typo.
35551
35552 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35553
35554         * g++.old-deja/g++.other/deref1.C: New test.
35555
35556 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35557
35558         * g++.old-deja/g++.other/ambig2.C: New test.
35559         * g++.old-deja/g++.other/cond5.C: New test.
35560         * g++.old-deja/g++.other/lookup16.C: New test.
35561
35562 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35563
35564         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35565         assemblers too.
35566
35567 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35568
35569         * lib/c-torture.exp: Avoid the "compare executables" optimization
35570         when testing native.
35571
35572 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35573
35574         * gcc.c-torture/execute/990829-1.c: New test.
35575         * gcc.c-torture/compile/990829-1.c: New test.
35576
35577 1999-08-27  Paul Burchard  <burchard@pobox.com>
35578
35579         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35580         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35581         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35582         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35583         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35584         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35585         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35586         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35587         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35588         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35589         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35590
35591 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35592
35593         * gcc.c-torture/execute/990827-1.c: New test.
35594
35595 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35596
35597         * g77.f-torture/noncompile/19990826-4.f: New test.
35598
35599         * g77.f-torture/compile/19990826-3.f: New test.
35600
35601         * g77.f-torture/execute/19990826-2.f: New test.
35602
35603         * g77.f-torture/compile/19990826-1.f: New test.
35604
35605         * gcc.c-torture/execute/990826-0.c: New test.
35606         * g77.c-torture/execute/19990826-0.f: New test.
35607
35608         * g77.f-torture/noncompile/970626-2.f: New test.
35609
35610 1999-08-25  Paul Burchard  <burchard@pobox.com>
35611
35612         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35613         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35614         lss-011.C: New tests.
35615
35616 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35617
35618         * g++.old-deja/g++.other/decl5.C: New test.
35619
35620 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35621
35622         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35623         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35624         call `postbase' for each one.  All callers of `postbase' changed
35625         to call this instead.
35626
35627 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35628
35629         * gcc.c-torture/execute/990811-1.c: New test.
35630
35631 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35632
35633         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35634         just native ones.
35635
35636         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35637         just native ones.
35638
35639 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35640
35641         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35642
35643 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35644
35645         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35646
35647 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35648
35649         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35650
35651 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35652
35653         * gcc.c-torture/execute/990804-1.c: New test.
35654
35655 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35656
35657         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35658         * g++.old-deja/g++.brendan/crash64.C: Likewise
35659         * g++.old-deja/g++.brendan/overload8.C: Likewise
35660
35661 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35662
35663         * g++.old-deja/g++.other/struct1.C: New test.
35664
35665 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35666
35667         * g++.old-deja/g++.other/enum2.C: New test.
35668
35669 1999-08-02  Richard Henderson  <rth@cygnus.com>
35670
35671         Adapted from tests from Franz Sirl:
35672         * gcc.c-torture/execute/va-arg-7.c: New test.
35673         * gcc.c-torture/execute/va-arg-8.c: New test.
35674
35675 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35676
35677         * gcc.c-torture/compile/990801-2.c: New test.
35678
35679         * gcc.c-torture/compile/990801-1.c: New test.
35680
35681 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35682
35683         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35684         fp-cmp-1.c, converting double to float.
35685
35686         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35687         fp-cmp-1.c, converting double to long double.
35688
35689         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35690         from fr1 to unknown_register, since fr1 is a legitimate register
35691         on some machines.
35692
35693 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35694
35695         * README: More listname related changes.
35696
35697 1999-07-08  Catherine Moore  <clm@cygnus.com>
35698
35699         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35700
35701 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35702
35703         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35704
35705 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35706
35707         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35708
35709 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35710
35711         * gcc.dg/990703-1.c: New test.
35712
35713 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35714
35715         * lib/file-format.exp: New file: Move definition of proc
35716         gcc_target_object_format to here from
35717         gcc.dg/special/ecos.exp.
35718
35719         * lib/c-torture.exp: Include lib file-format.exp.
35720         * lib/gcc-dg.exp: Include lib file-format.exp.
35721
35722         * gcc.dg/special/ecos.exp: Remove definition of proc
35723         gcc_target_object_format.
35724
35725 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35726
35727         * gcc.c-torture/execute/990628-1.c: New test.
35728
35729 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35730
35731         * gcc.c-torture/compile/990625-2.c: New test.
35732
35733         * gcc.c-torture/compile/990625-1.c: New test.
35734
35735 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35736
35737         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35738         attributes compile.
35739         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35740         ports that use the COFF/PE file format.
35741
35742 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35743
35744         * gcc.c-torture/compile/990617-1.c: New test.
35745
35746 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35747
35748         * g++.old-deja/g++.other/decl4.C: New test.
35749
35750 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35751
35752         * g++.old-deja/g++.other/bitfld3.C: New test.
35753
35754 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35755
35756         * g++.old-deja/g++.eh/catch1.C: New test.
35757
35758 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35759
35760         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35761
35762         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35763         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35764
35765 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35766
35767         * g77.f-torture/compile/19990502-0.f: Replace with new,
35768         shorter, test that still fails after recent changes.
35769
35770 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35771
35772         * gcc.c-torture/execute/990604-1.c: New test.
35773
35774 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35775
35776         * gcc.c-torture/execute/990531-1.c: New test.
35777
35778 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35779
35780         * gcc.c-torture/compile/990527-1.c: New test.
35781
35782 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35783
35784         * gcc.c-torture/execute/990527-1.c: New test.
35785
35786 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35787
35788         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35789         bitfields as signed.
35790
35791 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35792
35793         * g77.f-torture/compile/19990525-0.f: New test.
35794
35795 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35796
35797         * gcc.c-torture/execute/990525-2.c: New test.
35798
35799         * gcc.c-torture/execute/990525-1.c: New test.
35800
35801 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35802
35803         * g++.old-deja/g++.other/anon3.C: New test.
35804         * g++.old-deja/g++.other/anon4.C: New test.
35805         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35806         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35807         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35808         Merrill).
35809
35810 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35811
35812         * gcc.c-torture/execute/990524-1.c: New test.
35813
35814         * gcc.dg/990524-1.c: New test.
35815
35816 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35817
35818         * gcc.c-torture/compile/990523-1.c: New test.
35819
35820 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35821
35822         * gcc.c-torture/compile/990519-1.c: New test.
35823
35824 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35825
35826         * gcc.c-torture/compile/990517-1.c: New test.
35827
35828         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35829         (e4, f4): New tests.
35830         (main): Call them.
35831
35832 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35833
35834         * gcc.dg/noreturn-1.c: New test.
35835
35836 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35837
35838         * gcc.c-torture/execute/990513-1.c: New test.
35839
35840 1999-05-10  Richard Henderson  <rth@cygnus.com>
35841
35842         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35843
35844 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35845
35846         * g77.f-torture/execute/erfc.f: Use small single-precision
35847         values, to avoid problems on Alphas when not -mieee.
35848
35849 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35850
35851         * gcc.dg/990506-0.c: New test.
35852
35853 1999-05-08  Richard Henderson  <rth@cygnus.com>
35854
35855         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35856         the constant to test.  Don't XFAIL 64-bit targets.
35857
35858         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35859         * g++.old-deja/g++.law/profile1.C: Likewise.
35860
35861         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35862         operator new instances.
35863         * g++.old-deja/g++.other/delete5.C: Likewise.
35864
35865 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35866
35867         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35868         intrinsic.
35869
35870 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35871
35872         * g77.f-torture/execute/u77-test.f: Reverse order of two
35873         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35874
35875 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35876
35877         * gcc.dg/compare1.c: New test.
35878
35879 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35880
35881         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35882         New tests.
35883
35884 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35885
35886         * g77.f-torture/compile/19990502-1.f: New test.
35887
35888 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35889
35890         * g77.f-torture/compile/19990502-0.f: New test.
35891
35892 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35893
35894         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35895         intrinsic.
35896
35897 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35898
35899         * g77.f-torture/execute/u77-test.f (main): List libU77
35900         intrinsics not currently tested.
35901         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35902         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35903         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35904         Trim blanks off the ends of some printed strings.
35905
35906 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35907
35908         * g77.f-torture/execute/u77-test.f (main): Just warn about
35909         FSTAT gid disagreement, as it's expected on some systems.
35910
35911 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35912
35913         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35914         use a new function, which allows for some slop.
35915         Clean up some commentary.
35916         (issum): The new function.
35917         (sgladd): Deleted subroutine.
35918
35919 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35920
35921         * g77.f-torture/execute/u77-test.f: Modify to be more like
35922         libf2c/libU77 version, bringing patches to that version here.
35923         Add suitable commentary.
35924
35925 1999-04-25  Richard Henderson  <rth@cygnus.com>
35926
35927         * gcc.dg/990424-1.c: New test.
35928
35929 1999-04-24  Craig Burley  <craig@jcb-sc.com>
35930
35931         * g77.f-torture/execute/u77-test.f (main): Bug involving
35932         LSTAT has been fixed, so turn back on full checking.
35933
35934 1999-04-20  Craig Burley  <craig@jcb-sc.com>
35935
35936         * g77.f-torture/compile/19990419-0.f: New test.
35937         * g77.f-torture/execute/19990419-1.f: New test.
35938
35939 1999-04-17  Richard Henderson  <rth@cygnus.com>
35940
35941         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
35942         to avoid the need for a prototype to supress a warning.
35943
35944 1999-04-07  Jim Wilson  <wilson@cygnus.com>
35945
35946         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
35947
35948 1999-04-04  Jeffrey A Law  (law@cygnus.com)
35949
35950         * gcc.c-torture/execute/990404-1.c: New test.
35951
35952 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35953
35954         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
35955         * gcc.dg/cpp-if3.c: Don't use -pedantic.
35956         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
35957         missing initializer warnings.
35958
35959 1999-03-28  Jeffrey A Law  (law@cygnus.com)
35960
35961         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
35962         matching strings.
35963
35964 1999-03-26  Jeffrey A Law  (law@cygnus.com)
35965
35966         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
35967
35968 1999-03-26  Craig Burley  <craig@jcb-sc.com>
35969
35970         * g77.f-torture/execute/19990325-0.f: New test.
35971         * g77.f-torture/execute/19990325-1.f: New test.
35972
35973 1999-03-24  Jeffrey A Law  (law@cygnus.com)
35974
35975         * gcc.c-torture/execute/990324-1.c: New test.
35976
35977 1999-03-22  Jim Wilson  <wilson@cygnus.com>
35978
35979         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
35980         test with 4.
35981
35982 1999-03-17  Richard Henderson  <rth@cygnus.com>
35983
35984         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
35985
35986 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35987
35988         * g77.f-torture/execute/19990313-2.f: New test.
35989         * g77.f-torture/execute/19990313-3.f: New test.
35990
35991 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35992
35993         * g77.f-torture/execute/19990313-0.f: New test.
35994         * g77.f-torture/execute/19990313-1.f: New test.
35995
35996 1999-03-12  Jim Wilson  <wilson@cygnus.com>
35997
35998         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
35999         printf to sprintf.
36000         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36001         (main): Add check for u15.  Conditionalize u31 check depending on
36002         whether ints are <32 bits or >=32 bits.
36003
36004 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36005
36006         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36007
36008 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36009
36010         * g77.f-torture/compile/19990305-0.f: New test.
36011         * g77.f-torture/execute/19981119-0.f: New test.
36012
36013 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36014
36015         * g77.f-torture/execute/970625-2.f: call ABORT if final
36016         result is not correct, instead of just printing it.
36017         Add this checking via newly introduced obfuscation, to
36018         trip up buggy front ends.
36019
36020 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36021
36022         * g77.f-torture/compile/960317-1.f: Moved from being
36023         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36024
36025 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36026
36027         * g77.f-torture/execute/960317-1.f: New (old) test.
36028         * g77.f-torture/execute/970625-2.f: Ditto.
36029
36030 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36031
36032         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36033         message on line 1 or line 2; cccp and cpplib do this differently.
36034
36035 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36036
36037         * g++.old-deja/g++.law/weak1.C: New test.
36038
36039 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36040
36041         * gcc.c-torture/execute/990119-1.c: Renamed to...
36042         * gcc.dg/990119-1.c: this, so it will only be tested once
36043         (it's a preprocessor test, it doesn't need to be run at
36044         multiple optimization levels).
36045
36046 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36047
36048         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36049           ALWAYS_CXXFLAGS.
36050
36051 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36052
36053         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36054         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36055         to not be compilable by current g77.
36056
36057 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36058
36059         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36060
36061 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36062
36063         * gcc.c-torture/execute/990222-1.c: New test.
36064
36065 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36066
36067         * g77.f-torture/compile/19990218-0.f: New test.
36068         * g77.f-torture/noncompile/19990218-1.f: New test.
36069
36070 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36071
36072         * g77.f-torture/compile/19981216-0.f: New test.
36073
36074 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36075
36076         * gcc.dg/990214-1.c: New test.
36077
36078 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36079
36080         * gcc.dg/990213-2.c: New test.
36081
36082         * gcc.dg/990213-1.c: New test.
36083
36084 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36085
36086         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36087         ints.
36088
36089 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36090
36091         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36092         specified by target.
36093
36094         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36095
36096 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36097
36098         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36099
36100 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36101
36102         * gcc.dg/special/ecos.exp: New test driver for new tests with
36103         special requirements.
36104
36105         * gcc.dg/special/alias-1.c: New test.
36106         * gcc.dg/special/gcsec-1.c: New test.
36107         * gcc.dg/special/weak-1.c: New test.
36108         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36109         * gcc.dg/special/weak-2.c: New test.
36110         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36111         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36112         * gcc.dg/special/wkali-1.c: New test.
36113         * gcc.dg/special/wkali-2.c: New test.
36114         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36115         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36116
36117 1999-02-10  Felix Lee  <flee@cygnus.com>
36118
36119           * lib/c-torture.exp (c-torture-compile): Pull out code for
36120           analyzing gcc error messages.
36121           (c-torture-execute): Likewise.  Fix some (harmless) false
36122           positives.
36123           * lib/gcc.exp (gcc_check_compile): New function.
36124
36125 1999-02-08  Richard Henderson  <rth@cygnus.com>
36126
36127         * gcc.c-torture/execute/990208-1.c: New test.
36128
36129 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36130
36131         * g++.dg/special/ecos.exp: New driver for new tests with special
36132         requirements
36133
36134         * g++.dg/special/conpr-1.C: New test
36135         * g++.dg/special/conpr-2.C: New test
36136         * g++.dg/special/conpr-2a.C: New test
36137         * g++.dg/special/conpr-3.C: New test
36138         * g++.dg/special/conpr-3a.C: New test
36139         * g++.dg/special/conpr-3b.C: New test
36140
36141         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36142         allow g++ to use the dg driver
36143
36144         * README: Add comment about g++.dg directory
36145
36146 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36147
36148         * README: Update email addresses.
36149
36150 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36151
36152         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36153         arguments in order to force structure S onto the stack even on
36154         the alpha.
36155         (test): Pass 10 leading arguments to function foo as well as the
36156         structure S.
36157
36158         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36159         failure for all targets.
36160
36161         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36162         abort to terminate program execution.
36163
36164 1999-01-30  Richard Henderson  <rth@cygnus.com>
36165
36166         * gcc.c-torture/execute/990130-1.c: New test.
36167
36168 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36169
36170         * gcc.dg/990130-1.c: New test.
36171
36172 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36173
36174         * gcc.c-torture/execute/990128-1.c: New test.
36175
36176 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36177
36178         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36179
36180 1999-01-27  Felix Lee  <flee@cygnus.com>
36181
36182         * lib/c-torture.exp (c-torture-compile): pull out code for
36183         analyzing gcc error messages.
36184         (c-torture-execute): ditto, and fix some (harmless) false
36185         positives.
36186         * lib/gcc.exp (gcc_check_compile): new function.
36187
36188 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36189
36190         * gcc.dg/990117-1.c: New test.
36191
36192         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36193
36194         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36195
36196 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36197
36198         * g77.f-torture/compile/990115-1.f: New test.
36199
36200 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36201
36202         * gcc.c-torture/compile/990107-1.c: New test
36203
36204 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36205
36206         * gcc.c-torture/execute/990106-2.c: New test.
36207
36208         * gcc.c-torture/execute/990106-1.c: New test.
36209
36210 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36211
36212         * gcc.c-torture/compile/981223-1.c: New test.
36213
36214 1998-12-29  Richard Henderson  <rth@cygnus.com>
36215
36216         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36217         (opt3): Rename from opt4 and disable.
36218
36219 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36220
36221         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36222
36223 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36224
36225         * g++.old-deja/g++.other/conv5.C: New test.
36226
36227 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36228
36229         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36230
36231 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36232
36233         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36234
36235 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36236
36237         * gcc.c-torture/compile/981211-1.c: New test.
36238
36239 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36240
36241         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36242
36243         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36244
36245 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36246
36247         * gcc.special/930510-1.c: Make C9X safe.
36248         * gcc.misc-tests/gcov-1.c Similarly.
36249         * gcc.misc-tests/gcov-2.c Similarly.
36250
36251 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36252
36253         * gcc.dg/ultrasp1.c: New test.
36254
36255 1998-12-06  Richard Henderson  <rth@cygnus.com>
36256
36257         * gcc.c-torture/execute/981206.c: New test.
36258
36259 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36260
36261         * g++.old-deja/g++.ns/template7.C: New test.
36262
36263         * g++.old-deja/g++.other/expr1.C: New test.
36264
36265         * g++.old-deja/g++.eh/tmpl3.C: New test.
36266
36267         * g++.old-deja/g++.eh/tmpl2.C: New test.
36268
36269 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36270
36271         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36272         * g++.old-deja/g++.other/using6.C: Removed.
36273         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36274
36275         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36276
36277 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36278
36279         * g++.old-deja/g++.pt/overload8.C: New test.
36280
36281         * g++.old-deja/g++.pt/overload7.C: New test.
36282
36283         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36284
36285         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36286         and relinking messages.
36287         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36288         compiling with -frepo.
36289
36290 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36291
36292         * g++.old-deja/g++.pt/lookup6.C: New test.
36293
36294 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36295
36296         * gcc.c-torture/execute/981130-1.c: New test.
36297         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36298
36299 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36300
36301         * g++.old-deja/g++.pt/explicit76.C: New test.
36302
36303         * g++.old-deja/g++.pt/friend38.C: New test.
36304
36305         * g++.old-deja/g++.ns/crash2.C: New test.
36306
36307         * g++.old-deja/g++.pt/defarg8.C: New test.
36308
36309         * g++.old-deja/g++.pt/instantiate6.C: New test.
36310
36311         * g++.old-deja/g++.pt/static6.C: New test.
36312
36313         * g++.old-deja/g++.pt/decl2.C: New test.
36314
36315 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36316
36317         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36318         problem is actually related with name lookup, but so what? :-)
36319
36320         * g++.old-deja/g++.pt/friend37.C: New test.
36321
36322 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36323
36324         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36325         element, which fails on some systems.
36326
36327         * g77.f-torture/execute/labug1.f: New test.
36328
36329 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36330
36331         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36332         is defined.
36333
36334 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36335
36336         * g77.f-torture/compile/981117-1.f: New test.
36337
36338 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36339
36340         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36341         properly discarded.
36342
36343 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36344
36345         * gcc.c-torture/execute/memcheck: New directory of tests for
36346         -fcheck-memory-usage.
36347
36348 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36349
36350         * README: New file, general information about the testsuite and
36351         new description of the various C++ test subdirectories.
36352         * README.g++: Eliminate obsolete information, update and move most
36353         relevant stuff to README.
36354
36355 1998-11-07  Richard Henderson  <rth@cygnus.com>
36356
36357         * gcc.c-torture/compile/981107-1.c: New test.
36358
36359 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36360
36361         * execute/memcpy-bi.c: New testcase.
36362
36363 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36364
36365         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36366         base classes.
36367
36368         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36369         template is selected.
36370
36371         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36372         classes, it should be accepted for all types.
36373
36374         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36375
36376         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36377         specializations start with template headers.
36378
36379 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36380
36381         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36382
36383         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36384         non-POD types.
36385
36386 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36387
36388         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36389
36390 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36391
36392         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36393
36394 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36395
36396         * 981019-1.c: New test.
36397
36398 1998-10-14  Robert Lipe <robertl@dgii.com>
36399
36400         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36401         find objc headers.
36402
36403 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36404
36405         * compile/981001-4.c: Remove use of GCC extension that triggers a
36406         compiler bug.
36407
36408 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36409
36410         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36411
36412 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36413
36414         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36415         instantiation of template produces incorrect code for delete
36416         expression.
36417
36418         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36419         constructors' name is not unique.
36420         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36421         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36422
36423         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36424         automatic array of const is ill-formed.
36425
36426         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36427         of template parameter?
36428
36429         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36430         const.
36431
36432         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36433         pointer-to-member expression.
36434
36435         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36436         declaration causes ICE.
36437
36438 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36439
36440         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36441         reserved in the global namespace.
36442
36443         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36444         generate needed virtual table.
36445
36446         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36447
36448 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36449
36450         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36451         template-dependent type
36452
36453 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36454
36455         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36456         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36457         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36458
36459         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36460         class should be usable as argument of member function.
36461         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36462         class should be usable as return type of member function.
36463         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36464         class should be usable as type of data member.
36465
36466         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36467
36468 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36469
36470         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36471
36472 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36473
36474         * gcc.dg/dll-?.c Add thumb to target list.
36475         Fix assembler scan patterns to match current assembler output.
36476
36477 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36478
36479         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36480         matching of template brackets.
36481
36482         * g++.old-deja/g++.other/using4.C: New test.  Test using
36483         declarations of methods from base classes.
36484
36485         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36486         within functions should introduce names into the innermost
36487         enclosing namespace.
36488
36489         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36490         of static locals if first initialization throws.
36491
36492 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36493
36494         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36495
36496 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36497
36498         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36499         lose track of the possible targets of tablejump insns.
36500         * special/special.exp: Run it.
36501
36502 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36503
36504         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36505         must be declared before its specializations can be named in friend
36506         declarations.
36507
36508 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36509
36510         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36511
36512         * g77.f-torture/execute/io1.f: New test.
36513
36514 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36515
36516         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36517         with pointer to template function, for which no argument deduction
36518         is possible.
36519
36520         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36521         specialization of template function as argument to template
36522         function.
36523
36524         * g++.old-deja/g++.other/access2.C: New test; Inner class
36525         shouldn't have privileged access to Outer's names.
36526
36527 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36528
36529         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36530         friend template declared within template class conflicts with
36531         nested class of the same name.
36532
36533         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36534         is ignored.
36535
36536         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36537         object with direct initializer as function declaration.
36538
36539         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36540         initializers.
36541
36542         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36543         involving const pointer and NULL produces incorrect result.
36544
36545         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36546         type name without `typename' should be rejected with -pedantic.
36547
36548 1998-10-02  Richard Henderson  <rth@cygnus.com>
36549
36550         * g++.old-deja/g++.other/addrof1.C: New test.
36551
36552 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36553
36554         * gcc.c-torture/compile/981001-1.c: New test.
36555         * gcc.c-torture/execute/981001-1.c: New test.
36556
36557 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36558
36559         * gcc.c-torture/compile/981001-2.c: New test.
36560         * gcc.c-torture/compile/981001-3.c: New test.
36561         * gcc.c-torture/compile/981001-4.c: New test.
36562
36563 1998-10-01  Robert Lipe  <robertl@dgii.com>
36564
36565         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36566         multilibbed hosts.   Idea grafted from g77.exp.
36567
36568 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36569
36570         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36571         avoid losing on systems which need -lsocket.
36572
36573 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36574
36575         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36576         * g++.old-deja/g++.other/nested2.C: Ditto.
36577         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36578         failure.
36579
36580 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36581
36582         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36583         preferred over template operator!= for enum bitfields.
36584
36585 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36586
36587         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36588         that happen to have the same base name, but in different scopes,
36589         are incorrectly rejected.
36590
36591 1998-09-16  Richard Henderson  <rth@cygnus.com>
36592
36593         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36594         on the native word size instead of an integer literal.
36595
36596 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36597
36598         * g++.old-deja/g++.other/static2.C: Invocation of static data
36599         member of type pointer-to-function denoted as non-static member.
36600
36601         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36602         checks involving function types and aliases.
36603
36604 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36605
36606         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36607         redefined to the same non-trivial type.
36608
36609         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36610         namespace-qualification of template specializations declared in
36611         other namespaces.
36612
36613         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36614         to declare a subset of the specializations of a template function
36615         as friends of specializations of a template class.
36616
36617         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36618         member templates that do not fully specialize the enclosing
36619         template class are rejected.
36620
36621 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36622
36623         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36624
36625 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36626
36627         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36628         altered from libf2c/libU77 version.
36629
36630 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36631
36632         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36633
36634 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36635
36636         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36637         (un)signed char are different types for template specialization
36638         purposes.
36639
36640 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36641
36642         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36643         * objc: ObjC testsuite.
36644
36645 1998-08-31  Catherine Moore  <clm@cygnus.com>
36646
36647         * gcc.c-torture/execute/941014-1.x:  New file.
36648
36649 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36650
36651         * lib/c-torture.exp: Add support for
36652         torture_eval_before_compile and torture_eval_before_execute
36653         variables.
36654
36655 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36656
36657         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36658         this test triggers valid.
36659
36660 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36661
36662         * gcc.dg/980827-1.c: New test.
36663
36664 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36665
36666         * gcc.c-torture/execute/loop-4b.c: New test.
36667
36668 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36669
36670         * lib/c-torture.exp: Add support for
36671         torture_eval_before_compile and torture_eval_before_execute
36672         variables.
36673
36674 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36675
36676         * gcc.c-torture/compile/980825-1.c: New test.
36677
36678 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36679
36680         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36681         count number tests in opt_t0 not good_t0.
36682
36683 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36684
36685         * gcc.c-torture/compile/930326-1.x: Fix typo.
36686
36687 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36688
36689         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36690         causes an ICE.
36691
36692 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36693
36694         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36695         STACK_SIZE is defined.
36696         * gcc.c-torture/unsorted/stuct.c: Similarly.
36697
36698         * gcc.c-torture/compile/980821-1.c: New test.
36699
36700 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36701
36702         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36703
36704 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36705
36706         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36707         code.
36708
36709 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36710
36711         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36712         error'.
36713
36714 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36715
36716         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36717
36718 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36719
36720         * gcc.c-torture/compile/980816-1.c: New test.
36721
36722         * gcc.dg/980816-1.c: New test.
36723
36724 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36725
36726         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36727         compiler for ieee tests.
36728
36729 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36730
36731         * g77.f-torture/compile/980729-0.f: New test.
36732
36733 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36734
36735         * gcc.c-torture/special/eeprof-1.c: New test, for
36736         -finstrument-functions.
36737         * gcc.c-torture/special/special.exp: Run it.
36738
36739 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36740
36741         * gcc.c-torture/compile/980729-1.c: New test.
36742
36743 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36744
36745         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36746         __thumb__ is defined, and test for ARM style doubles if so.
36747
36748 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36749
36750         * g77.f-torture/noncompile/980615-0.f: New test.
36751
36752 1998-07-26  H.J. Lu  (hjl@gnu.org)
36753
36754         * gcc.dg/980312-1.c: Do link instead of compile.
36755         * gcc.dg/980313-1.c: Likewise.
36756
36757 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36758
36759         * gcc.c-torture/compile/980726-1.c: New test.
36760
36761 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36762
36763         * g77.f-torture/execute/io0.f: New test.
36764
36765 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36766
36767         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36768         an int.
36769
36770 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36771
36772         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36773         m32r bugs.
36774
36775 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36776
36777         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36778         c-decl.c:grokdeclarator can handle mode attributes.
36779
36780 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36781
36782         * gcc.c-torture/execute/980716-1.c: New test.
36783
36784 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36785
36786         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36787         the mn10200.
36788         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36789         the mn10200.
36790         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36791         * gcc.c-torture/compile/930326-1.x: Similarly.
36792
36793 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36794
36795         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36796         New test from Craig.
36797
36798 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36799
36800         * g77.f-torture/noncompile/980616-0.f: New test.
36801
36802         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36803
36804 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36805
36806         *  g++.other/singleton.C: Return error value instead of taking
36807         SIGSEGV.
36808
36809 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36810
36811         *  g++.other/singleton.C: New test.   Warning is under dispute.
36812         Runtime crash is not.
36813
36814 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36815
36816         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36817         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36818         using6.C, using7.C}:  New namespace tests.
36819
36820 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36821
36822         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36823         specialization with typedef'ed names used as array indexes.
36824
36825 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36826
36827         * gcc.c-torture/execute/980709-1.c: New test.
36828
36829         * gcc.dg/980709-1.c: New test.
36830
36831 1998-07-07  Richard Henderson  <rth@cygnus.com>
36832
36833         * gcc.c-torture/execute/bcp-1.c: New test.
36834
36835 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36836
36837         * gcc.c-torture/execute/980707-1.c: New test.
36838
36839 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36840
36841         * gcc.c-torture/compile/980706-1.c: New test.
36842
36843 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36844
36845         * g77.f-torture/execute/980701-0.f,
36846         g77.f-torture/execute/980701-1.f: New test from Craig.
36847
36848 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36849
36850         * gcc.c-torture/compile/980701-1.c: New test.
36851
36852         * gcc.c-torture/execute/980701-1.c: New test.
36853
36854 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36855 rlsruhe.de>
36856
36857         * g++.old-deja/g++.robertl/eb132.C: New test.
36858         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36859
36860 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36861
36862         * g77.f-torture/execute/980628-7.f,
36863         g77.f-torture/execute/980628-8.f,
36864         g77.f-torture/execute/980628-9.f,
36865         g77.f-torture/execute/980628-10.f: New tests from Craig.
36866
36867         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36868
36869 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36870
36871         * g77.f-torture/execute/980628-4.f: New test from Craig.
36872         * g77.f-torture/execute/980628-5.f: Likewise.
36873         * g77.f-torture/execute/980628-2.f: Likewise.
36874         * g77.f-torture/execute/980628-0.f: Likewise.
36875         * g77.f-torture/execute/980628-1.f: Likewise.
36876         * g77.f-torture/execute/980628-3.f: Likewise.
36877         * g77.f-torture/execute/980628-6.f: Likewise.
36878
36879 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36880
36881         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36882         directory when nothing has been installed yet.
36883
36884 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36885
36886         * gcc.c-torture/special/special.exp: Handle newer versions of
36887         dejagnu.
36888
36889 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36890
36891         * gcc.dg/980626-1.c: New test.
36892
36893 1998-06-19  Bruno Haible <haible@ilog.fr>
36894
36895         * gcc.misc-tests/m-un-2.c: New test.
36896         * g++.old-deja/g++.other/warn01.c: Likewise.
36897
36898 1998-06-19  Robert Lipe  <robertl@dgii.com>
36899
36900         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36901         compatibility with assmblers with a different comment character.
36902         Eliminate use of GAS-specific extensions.
36903
36904 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36905
36906         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36907
36908 1998-06-19  Robert Lipe  <robertl@dgii.com>
36909
36910         *lib/g77.exp: Replace search for libf2c.a with search for newly
36911         renamed libg2c.a
36912
36913 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36914
36915         * gcc.c-torture/execute/980617-1.c: New test.
36916
36917 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36918
36919         * gcc.c-torture/execute/980612-1.c: New test.
36920
36921 1998-06-08  Jeffrey A Law  (law@cygnus.com)
36922
36923         * gcc.dg/980523-1.c: Only test on ppc-linux.
36924         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
36925
36926         * gcc.c-torture/execute/980608-1.c: New test.
36927
36928 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
36929
36930         * gcc.c-torture/execute/980605-1.c: New test.
36931
36932 1998-06-04  Jeffrey A Law  (law@cygnus.com)
36933
36934         * gcc.c-torture/execute/980604-1.c: New test.
36935
36936 1998-06-02  Jeffrey A Law  (law@cygnus.com)
36937
36938         * gcc.c-torture/execute/980602-1.c: New test.
36939         * gcc.c-torture/execute/980602-2.c: Likewise.
36940
36941 1998-06-02  Dave Love  <d.love@dl.ac.uk>
36942
36943         * 970125-0.f: Fix per JCB.  Add commentary.
36944
36945 1998-05-31  Michael Meissner  <meissner@cygnus.com>
36946
36947         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
36948         IEEE -0 support.
36949
36950 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
36951
36952         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
36953         earlier.
36954
36955 1998-05-28  Catherine Moore <clm@cygnus.com>
36956
36957         * gcc.c-torture/execute/980526-3.c: New test.
36958
36959 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
36960
36961         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
36962         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
36963         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
36964         m88k-motorola-sysv3 to XFAIL.
36965
36966 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36967
36968         * gcc.dg/980526-1.c: New test.
36969         * gcc.c-torture/execute/980526-2.c: New test.
36970
36971 1998-05-26  Jeffrey A Law  (law@cygnus.com)
36972
36973         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
36974
36975         * gcc.c-torture/execute/980526-1.c: New test.
36976
36977 1998-05-26  Dave Love  <d.love@dl.ac.uk>
36978
36979         * g77.f-torture/execute/alpha2.f: Add runtime test.
36980
36981 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
36982
36983         * g++.old-deja/old-deja.exp: Strip leading directories.
36984
36985         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
36986         error for the line.  Don't run multiple tests for the same line.
36987
36988 1998-05-23  Jeffrey A Law  (law@cygnus.com)
36989
36990         * gcc.dg/980523-1.c: New test.
36991
36992 1998-05-23  Dave Love  <d.love@dl.ac.uk>
36993
36994         * g77.f-torture/compile/970915-0.f: New test.
36995
36996 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
36997
36998         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
36999
37000 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37001
37002         * gcc.dg/980520-1.c: New test.
37003
37004 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37005
37006         * gcc.dg/980502-1.c: Fix return type.
37007
37008 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37009
37010         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37011         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37012         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37013         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37014         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37015
37016 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37017
37018         * g77.f-torture/execute/980520-1.f: New test.
37019
37020 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37021
37022         * lib/mike-g77.exp: New file.
37023
37024         * g77.f-torture/noncompile/noncompile.exp,
37025         g77.f-torture/noncompile/check0.f: New files.
37026
37027 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37028
37029         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37030         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37031         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37032         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37033         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37034         abort where appropriate.
37035
37036 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37037
37038         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37039         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37040
37041 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37042
37043         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37044
37045 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37046
37047         * g77.f-torture/compile/980427-0.f: New test.
37048
37049 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37050
37051         * g77.f-torture/compile/980424-0.f: New test.
37052
37053 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37054
37055         * g77.f-torture/compile/980419-2.f (main): New test.
37056         * g77.f-torture/compile/970125-0.f: New test.
37057         * g77.f-torture/compile/980419-1.f: New test.
37058
37059 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37060
37061         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37062         of loop-4.c.
37063
37064 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37065
37066         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37067
37068 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37069
37070         * gcc.c-torture/compile/980329-1.c: New test.
37071
37072 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37073
37074         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37075         * gcc.dg/980312-1.c: Fix typo in -march command.
37076
37077 1998-03-16  H.J. Lu  (hjl@gnu.org)
37078
37079         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37080
37081 1998-03-11  Robert Lipe  <robertl@dgii.com>
37082
37083         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37084         Dave Love agree the Fortran source is bogus.
37085
37086 1998-03-11  Robert Lipe  <robertl@dgii.com>
37087
37088         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37089         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37090         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37091         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37092         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37093
37094 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37095
37096         * g++.old-deja/g++.other/friend1.C: New test.
37097
37098 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37099
37100         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37101         possibly uninitialized) variables and declare dnrm2.
37102
37103 1998-02-23  Robert Lipe <robertl@dgii.com>
37104
37105         From Bruno Haible <haible@ilog.fr>:
37106         * gcc.c-torture/execute/980223.c: New test.
37107
37108 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37109
37110         * gcc.dg/ifelse-1.c: New test.
37111
37112 1998-02-09  H.J. Lu  (hjl@gnu.org)
37113
37114         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37115
37116           * lib/old-dejagnu.exp (old-dejagnu): Added the
37117           "execution test - XFAIL *-*-*" handling in the spirit of
37118           "excess errors test -". Changed the "execution test fails"
37119           handling to be like "excess errors test fails".
37120           * Update various tests accordingly.
37121
37122 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37123
37124         * gcc.c-torture/execute/980205.c: New test.
37125
37126 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37127
37128         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37129         * lib/f-torture.exp: Similarly.
37130         * gcc.c-torture: Rename all .cexp files to .x files.
37131
37132 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37133
37134         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37135         (940510-1.c): Removed duplicate.
37136         (971104-1.c): New test.
37137
37138 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37139
37140           * lib/f-torture.exp: Improve error and loop detection.
37141
37142 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37143
37144         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37145         use that to size the filler array.
37146
37147 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37148
37149         * lib/c-torture.exp(c-torture-execute): Fix typo.
37150
37151         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37152         testcase as the executable name. Keep the executable around if
37153         the test fails.
37154
37155 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37156
37157         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37158         changes.  Only test one -g option, and move it to the end of the
37159         list of options to test.
37160
37161 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37162
37163         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37164         variable GCC_TORTURE_OPTIONS to supply default switches separated
37165         by colons.  If no environment variable, run tests with -O0 -g, -O1
37166         -g, and -O2 -g as well.
37167
37168 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37169
37170         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37171         explanatory comments. Fix indentation.
37172
37173 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37174
37175         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37176
37177 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37178
37179         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37180         * g++.old-deja/g++.mike/p7325.C: Likewise.
37181         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37182
37183 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37184
37185         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37186         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37187         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37188         * g++.old-deja/g++.law/operators4.C: Likewise.
37189
37190 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37191
37192         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37193         * g++.old-deja/g++.mike/p784.C: Ditto.
37194         * g++.old-deja/g++.mike/p785.C: Ditto.
37195
37196 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37197
37198           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37199
37200 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37201
37202         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37203         target feature; pass this to c-torture-execute as needed.
37204
37205 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37206
37207         * lib/c-torture.exp(c-torture-execute): If the previous and the
37208         current executables being tested are identical, we don't need to
37209         run the executable again. Try to make the executable names
37210         unique. Add an optional argument for passing additional compiler
37211         flags.
37212
37213 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37214
37215         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37216
37217 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37218
37219         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37220
37221 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37222
37223         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37224         32bit or larger longs.
37225
37226         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37227         have either a 32bit long or 32bit int.
37228
37229 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37230
37231         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37232         Make double precision tests dependent on sizeof (double).
37233
37234 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37235
37236         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37237         too.
37238
37239 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37240
37241         * gcc.c-torture/compile/961203-1.cexp: New script.
37242
37243 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37244
37245         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37246         up the includes ourselves.
37247
37248 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37249
37250         * lib/plumhall.exp: Remove random include, and add a few
37251         verbose messages for debugging.
37252
37253 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37254
37255         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37256         of trying to do it ourselves.
37257
37258 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37259
37260         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37261
37262 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37263
37264         * gcc.prms/5403.c: Made regexp a bit less strict.
37265
37266 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37267
37268         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37269         is returned from remote_load instead.
37270         * lib/plumhall.exp: Ditto.
37271         * lib/mike-g++.exp: Ditto.
37272         * lib/old-dejagnu.exp: Ditto.
37273         * lib/c-torture.exp: Ditto.
37274
37275 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37276
37277         * lib/g++.exp: Use build_wrapper procedure.
37278         * lib/gcc.exp: Ditto.
37279
37280 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37281
37282         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37283         an old-style decl for malloc.  Fixes tests to work when
37284         sizeof (int) != sizeof (size_t).
37285
37286 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37287
37288         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37289
37290         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37291         use stdargs.h interface.
37292
37293 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37294
37295         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37296         NO_VARARGS when compiling.
37297
37298 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37299
37300         * lib/plumhall.exp(ph_includes): New procedure.
37301         (ph_make): Use it.
37302         (ph_compiler): Ditto.
37303
37304         * lib/g++.exp: Rename test-glue.c to testglue.c.
37305         * lib/gcc.exp: Ditto.
37306
37307 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37308
37309         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37310         to completion when it's called.
37311
37312 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37313
37314         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37315         is defined, don't do test.
37316
37317 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37318
37319         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37320         for object files.
37321         (ph_summary): Mark skipped testcases as untested, not unresolved.
37322
37323         * lib/plumhall.exp (ph_make): If unresolved because of bad
37324         errorCode, record errorCode in log file.
37325         (*): Replace send_log/verbose with verbose -log.
37326
37327 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37328
37329         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37330         double conversion if double isn't at least 8 bytes.
37331
37332         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37333         int to work with targets where int is 16 bits.
37334
37335         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37336         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37337         precision for the test to complete.
37338
37339 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37340
37341         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37342         if d10v is not compiled with the -mdouble64 flag.
37343         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37344
37345         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37346         d10v is not compiled with the -mint32 flag.
37347
37348 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37349
37350         * lib/plumhall.exp: Use incr_count.
37351
37352 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37353
37354         * gcc.c-torture: Update to c-torture-1.45.
37355
37356 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37357
37358         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37359         the name of the expect testcase file).
37360
37361         * lib/g++.exp(g++_init): Ditto.
37362
37363 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37364
37365         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37366         the host.
37367
37368         * lib/gcc.exp(gcc_exit): New procedure.
37369
37370 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37371
37372         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37373         specs where appropriate.
37374
37375         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37376         because of new "candidates are" messages, and removed a few
37377
37378         * Converted all non-old-style g++ testcases to old-style, and
37379         moved into g++.old-deja.
37380
37381 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37382
37383         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37384         options.
37385
37386         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37387         succeeded.
37388
37389         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37390
37391 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37392
37393         * lib/gcc.exp (gcc_target_compile): Add support for defining
37394         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37395         the machine doesn't have those features.
37396
37397 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37398
37399         * g++.law/operators4.exp: Don't use LIBS.
37400
37401 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37402
37403         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37404
37405         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37406         * lib/g++.exp: Set it here instead. Also, allow use of the
37407         --tool_exec and --tool_opt options. Change CXX to
37408         GXX_UNDER_TEST.
37409
37410         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37411
37412         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37413
37414 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37415
37416         * lib/old-dejagnu.exp: Use prune_warnings instead of
37417         prune_system_crud.
37418         * lib/mike-g++.exp: Ditto.
37419         * lib/gcc.exp: Ditto.
37420         * lib/g++.exp: Ditto.
37421
37422         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37423
37424 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37425
37426           * 941014-2.c: Include stdlib.h
37427           * 960327-1.c: Include stdio.h
37428           * dbra.c, index-1.c: Don't assume ints are 32bits.
37429
37430 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37431
37432         * lib/gcc.exp: Add gcc,stack_size target feature.
37433
37434         * lib/g++.exp(g++_target_compile): Add the include and link
37435         paths here, not in two other places. And, it's $options, not
37436         options.
37437
37438         * lib/mike-g++.exp(postbase): Remove the code that determines
37439         the correct include and link paths.
37440         * g++.old-deja/old-deja.exp: Ditto.
37441
37442 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37443
37444         * lib/g++.exp(g++_init): target_compile no longer returns the
37445         filename of the result.
37446
37447 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37448
37449         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37450         call to glob.
37451
37452         * gcc.c-torture/special/special.exp: Change call to
37453         gcc_target_compile to include the object file.
37454
37455 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37456
37457         * gcc.c-torture/special/special.exp: Correct misspelling in last
37458         change.
37459
37460 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37461
37462         * lib/plumhall.exp(ph_summary): Log the entire output of the
37463         executable. Return -1 if there were any failures, 0 otherwise.
37464         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37465         (ph_make): Clean up objects and executables that were built
37466         if the tests succeeded.
37467
37468 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37469
37470         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37471         libraries and includes in the build tree as appropriate.
37472
37473 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37474
37475         * lib/c-torture.exp: Instead of looking for the global variable
37476         NO_LONG_LONG, check to see if that's a feature of the target.
37477
37478 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37479
37480         * config/default.exp: Minimize. Delete the remainer of the files in
37481         config; this functionality is now in devo/dejagnu/config.
37482
37483         g++.*/*: Pass any additional flags used to compile to postbase;
37484         delete CXXFLAGS.
37485
37486         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37487         is now done by runtest.exp. Use gcc_target_compile instead of
37488         compile.
37489
37490         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37491         Remove references to CFLAGS. Use remote_file instead of
37492         calling rm -f.
37493         (c-torture): Take a list of arguments to use to compile this
37494         testcase.
37495
37496         lib/g++.exp: Simplify. Use target_compile instead of compile.
37497         lib/gcc-dg.exp: Ditto.
37498         lib/gcc.exp: Ditto.
37499         lib/mike-{gcc,g++}.exp: Ditto.
37500         lib/old-dejagnu.exp: Ditto.
37501         lib/plumhall.exp: Ditto.
37502
37503 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37504
37505         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37506         (ph_linker): Likewise.
37507
37508 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37509
37510           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37511         MAP_ANON / MAP_ANONYMOUS if defined;
37512         else try to map from /dev/zero .
37513
37514 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37515
37516         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37517         isn't defined, then define it to MAP_ANONYMOUS.
37518
37519 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37520
37521         * gcc.c-torture: Update to c-torture-1.42 release.
37522
37523 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37524
37525         * gcc.c-torture: Update to c-torture-1.41 release.
37526
37527 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37528
37529         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37530         c-torture release.
37531
37532 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37533
37534         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37535         and LDFLAGS.  Fix second case to append the target_info ldflags
37536         onto LDFLAGS, not CFLAGS.
37537         * lib/g++.exp (g++_init): Add target_info stuff.
37538         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37539         of libgloss and newlib flags for !native.
37540
37541         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37542         (GDB): Fix relative path to go up another dir for finding gdb.
37543
37544 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37545
37546         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37547         versions in the target_info array, if they don't exist.
37548
37549 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37550
37551         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37552
37553 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37554
37555         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37556         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37557
37558 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37559
37560         * lib/old-dejagnu.exp: Don't remove the output file before we've
37561         actually tested it. Don't append pwd to the path of the executable
37562         we're testing.
37563
37564 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37565
37566         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37567
37568 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37569
37570         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37571         temporary directory for compiler files, and set it to a default
37572         value of /tmp. Set $output as the name of the output file from
37573         compiling the testcase. Add a -o option to $cflags_var so the
37574         compiler writes the final output file as $output. Set $executable
37575         to $output.
37576
37577         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37578         directory for compiler files, and set it to /tmp if it doesn't
37579         already have a value. Set $output_file to the name of the output
37580         file from compiling the testcase. Add a -o option to CXXFLAGS so
37581         the compiler writes the final output file as $output. Use $output
37582         as the executable to be tested.
37583
37584 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37585
37586         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37587
37588 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37589
37590         * gcc.c-torture/execute/pending-1.c: New test.  Still
37591         pending in Tege's queue.
37592
37593 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37594
37595         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37596         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37597         if there were failures.  Call unresolved if there were unresolved
37598         testcases.  Call gcc_fail if program did not run to completion.
37599         (ph_make): Pass additional argument name to ph_execute.
37600         (ph_execute): Add new argument.  Pass additional arguments to
37601         ph_summary.  Call gcc_fail is there is no execution output.
37602
37603 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37604
37605         * lib/plumhall.exp (proc_summary): Output relavent summary
37606         lines into the log so specific failures in plumhall can be
37607         investigated.
37608
37609 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37610
37611         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37612         (c-torture-execute): Don't try to execute tests which use
37613         "long long" types if $NO_LONG_LONG is nonzero.
37614
37615 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37616
37617         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37618         not c-torture.
37619
37620         * gcc.ieee: Move from here.
37621         * gcc.c-torture/execute/ieee: To here.
37622
37623 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37624
37625         * gcc.c-torture: Update to c-torture-1.41 release.
37626
37627 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37628
37629         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37630         not "$output".
37631
37632 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37633
37634         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37635         -c present.
37636
37637 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37638
37639         * config/proelf.exp: Handle connecting to a simulator.
37640
37641 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37642
37643         * config/proelf.exp: New file.  Enough framework that we can
37644         run c-torture tests on the proelf targets (or any other target
37645         that gdb can connect to for that matter).
37646
37647 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37648
37649         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37650         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37651
37652         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37653         exec_output exists.
37654
37655 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37656
37657         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37658         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37659
37660         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37661         to pass/fail/unresolved/unsupported/untested.  Caller must now
37662         call unresolved/unsupported/untested.
37663         * lib/*.exp: Update FSF address.  Update to handle new results of
37664         ${tool}_load.
37665         * lib/chill.exp (verbose): Delete.
37666
37667 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37668
37669         * lib/gcc.exp (default_gcc_start): Change order of args to
37670         $LDFLAGS $CFLAGS $LIBS.
37671         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37672         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37673         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37674         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37675         * gcc.misc-tests/dg-test.exp: Likewise.
37676         * gcc.misc-tests/msgs.exp: Likewise.
37677         * gcc.prms/prms.exp: Likewise.
37678         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37679         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37680
37681         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37682
37683 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37684
37685         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37686
37687         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37688         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37689
37690         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37691         necessary.
37692
37693 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37694
37695         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37696         global for loop; add use of $mathlib.
37697         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37698         settings here; set mathlib for anything but VxWorks.
37699
37700 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37701
37702         * gcc.c-torture: Update to c-torture-1.40 release.
37703
37704 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37705
37706         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37707         dg.exp.
37708
37709 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37710
37711         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37712         global.
37713
37714 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37715
37716         * lib/g++.exp (LIBS): Define if not already.
37717         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37718         (gcc-dg-prune): Call prune_gcc_output.
37719         * lib/gcc.exp (prune_gcc_output): New proc.
37720         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37721         prune_gcc_output.
37722
37723 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37724
37725         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37726         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37727
37728 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37729
37730         * gcc.c-torture: Update to c-torture-1.39 release.
37731
37732 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37733
37734         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37735         fails, try others as well.
37736
37737 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37738
37739         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37740         If compilation fails, mark execute tests as `untested'.
37741         If test is marked as unsupported, don't mark compilation and
37742         execute tests as failed.
37743
37744 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37745
37746         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37747         libstdc++ for whether or not we want to be doing shared
37748         libraries.  Delete link_curses since we don't need it anymore.
37749         * lib/mike-g++.exp (postbase): Don't link in libg++.
37750         * g++.old-deja/old-deja.exp: Likewise.
37751
37752 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37753
37754         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37755
37756 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37757
37758         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37759         For that, add `-Wl,-a,shared_archive'.
37760         * g++.old-deja/old-deja.exp: Likewise.
37761
37762 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37763
37764         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37765
37766 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37767
37768         * lib/mike-g++.exp (postbase): Pay attention to the status of
37769         g++_load.
37770
37771 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37772
37773           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37774
37775 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37776
37777         * lib/gcc.exp (default_gcc_start): No longer need to log program
37778         being executed or its output, execute_anywhere does that now.
37779         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37780         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37781
37782 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37783
37784         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37785         the same as those in lib/g++.exp.
37786
37787 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37788
37789         * gcc.c-torture: Update to c-torture-1.38 release.
37790         * gcc.ieee: Related changes.
37791
37792 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37793
37794         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37795         "exec". Minor reformatting changes.
37796
37797         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37798         cross. This means all "exec" calls now work on a remote host as
37799         well.
37800         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37801         cross. Filter out the extra "\r\n" stuff that expect puts in.
37802         (c-torture-execute): Filter out the bogus warnings like
37803         c-torture-compile does. Add support for canadian cross.
37804         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37805         Use execute_anywhere rather than calling exec directly. Now it
37806         works for canadian cross testing.
37807
37808 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37809
37810         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37811         results into a variable, and check that rather than using file exists.
37812
37813 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37814
37815         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37816         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37817
37818 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37819
37820         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37821         lib_curses if there's a shared libg++ in the build tree.
37822
37823 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37824
37825         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37826         if not supported target.
37827
37828 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37829
37830         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37831         link_curses up to always happen, not just for native builds.
37832
37833 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37834
37835         * gcc.c-torture: Update to c-torture-1.36 release.
37836         * gcc.failure: Related changes.
37837
37838 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37839
37840         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37841
37842 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37843
37844         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37845         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37846         runshlib, link_curses, and mathlib for link and run.
37847
37848         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37849         pass the runtime shared library options for Solaris, OSF/1, and
37850         Irix5, and link with -lcurses to avoid unresolved references.
37851
37852 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37853
37854         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37855         only run once.
37856
37857 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37858
37859         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37860
37861 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37862
37863         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37864         do not have a framework for the "compat" tests yet.
37865
37866 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37867
37868         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37869         set to null if we're testing vxworks5.1.  Use that instead of
37870         `-lm' in the setting of LIBS for link and run.
37871
37872 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37873
37874         * config/rom68k.exp (${tool}_load): Major changes to make it
37875         work.  Verified that it does in fact return the stuff in
37876         exec_output properly.  Catch any Emul or any TRAP other than 0.
37877
37878 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37879
37880         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37881         LDFLAGS properly for targets that need stuff from libgloss.
37882         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37883         only run once.
37884         (gpp_initialized): New variable.
37885
37886 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37887
37888         * config/rom68k.exp: Load libgloss.exp.
37889         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37890         so we can produce a fully linked binary.
37891         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37892         so we can produce a fully linked binary.
37893
37894 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37895
37896         * lib/plumhall.exp (ph_section): Watch for expected failures.
37897         Add missing `else'.
37898
37899         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37900         run the testcase.
37901         (c-torture): Likewise.
37902
37903 1995-08-28  Doug Evans  <dje@cygnus.com>
37904
37905         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37906
37907         * lib/mike-g++.exp (mike_cleanup): New proc.
37908         (prebase): New globals compiler_result, not_compiler_result,
37909         target_regexp.
37910         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37911         allow leading "-" in pattern.  Watch for unsupported tests.
37912         If $compiler_result is set, pattern match assembler code,
37913         and ditto for $not_compiler_result.
37914         * lib/mike-gcc.exp: Likewise.
37915
37916         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37917         execution "succeeded".
37918
37919 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
37920
37921         * config/win32.exp: New file.
37922         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
37923
37924 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
37925
37926         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
37927         unsupported.
37928         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
37929         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
37930         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
37931
37932         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
37933         "... without exceptions was ...".  That is now handled by
37934         prune_system_crud.
37935         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37936
37937 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
37938
37939         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
37940         sieve.c,sort2.c}: New files.
37941         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
37942         sieve.exp,sort2.exp}: Drivers for them.
37943
37944         * lib/mike-gcc.exp (program_output): New user settable variable.
37945         (postbase): Call prune_system_crud.  Also prune extraneous compiler
37946         messages.
37947         * lib/mike-g++.exp (program_output): New user settable variable.
37948
37949         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
37950
37951         * config/sh.exp: Deleted (use sim.exp instead).
37952
37953 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
37954
37955         * config/vx.exp: Declare CHECKTASK as global.
37956         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
37957         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
37958         * lib/old-dejagnu.exp: Load [pwd]/$executable.
37959
37960 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37961
37962         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
37963         target. Like vx.exp, only includes `vx29k.exp' instead of
37964         `vxworks.exp'.
37965
37966 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
37967
37968         * config/sim.exp: Increase time limit from 120 seconds to 240.
37969
37970 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
37971
37972         * gcc.c-torture/execute/950628-1.c: New test.
37973
37974 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
37975
37976         * gcc.c-torture: Update with changes/additions from
37977         c-torture-1.34.
37978
37979 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
37980
37981         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
37982
37983 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
37984
37985         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
37986
37987 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
37988
37989         * gcc.c-torture/compile/950512-1.c: New test.
37990         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
37991         * gcc.dg/struct-ret-1.c: Likewise.
37992
37993 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
37994
37995         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
37996           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
37997
37998 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
37999
38000         * gcc.c-torture/special/920411-1.c: Deleted.
38001         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38002
38003 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38004
38005         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38006         cpu limit.
38007
38008 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38009
38010         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38011
38012 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38013
38014         From kenner;
38015         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38016         is the proper length.
38017         * va-arg-3.c: Likewise.
38018
38019 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38020
38021         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38022         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38023
38024         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38025         * lib/g++.exp (default_g++_start): Delete old cruft.
38026
38027 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38028
38029         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38030         (2 * (1 << 18)) to (2 * (1 << 17)).
38031
38032         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38033
38034 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38035
38036         * config/rom68k.exp: Renamed from config/idp.exp
38037
38038 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38039
38040         * c-torture/compile/921109-2.c
38041
38042 1995-04-18  Mike Stump  <mrs@cygnus.com>
38043
38044         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38045         excess errors.
38046
38047 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38048
38049         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38050         output.
38051         * lib/g++.exp (default_g++_start): Likewise.
38052
38053 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38054
38055         * gcc.c-torture/compile/950329-1.c: New test.
38056
38057 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38058
38059           * config/bug.exp (${tool}_load): Updated to use new remote_open
38060           and remote_close procs.
38061         * config/idp.exp: New file.
38062
38063 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38064
38065         * gcc.c-torture/execute/950322-1.c: New test.
38066
38067 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38068
38069         * config/vx.exp (${tool}_load): Clean up testing of return code from
38070         vxworks_ld and vxworks_spawn.
38071
38072 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38073
38074         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38075
38076 1995-03-13  Mike Stump  <mrs@cygnus.com>
38077
38078         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38079         can mark excess errors on a machine by machine basis.  Note, the
38080         default is to not expect any excess errors, even when excess
38081         errors test - is given, so you will want to put an XFAIL ... on
38082         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38083         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38084         those 4 machines, but no others.
38085
38086 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38087
38088         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38089         * lib/c-torture.exp: to here.
38090
38091 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38092
38093         * gcc.c-torture/execute/950221-1.c: New test.
38094         * gcc.c-torture/execute/struct-ret-1.c: New test.
38095         * gcc.c-torture/compile/950221-1.c: New test.
38096
38097         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38098
38099 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38100
38101         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38102         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38103
38104 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38105
38106         * g++.gb: New directory of tests, derived from my signature and
38107         class scoping tests.
38108
38109         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38110         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38111         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38112         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38113         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38114         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38115         * g++.gb/sig25.C: Likewise.
38116
38117         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38118         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38119         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38120         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38121         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38122         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38123         * g++.gb/sig25.exp: Likewise.
38124
38125         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38126         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38127         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38128         * g++.gb/scope13.C: Likewise, this test still fails.
38129
38130         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38131         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38132         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38133         * g++.gb/scope13.exp: Ditto.
38134
38135         * g++.gb/README: New file, explains what these tests are about.
38136
38137 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38138
38139         * lib/dg.exp (dg-do): Support `preprocess'.
38140         (dg-test): Likewise.
38141
38142 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38143
38144         * config/udi.exp: change "continue -expect" to "exp_continue".
38145
38146 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38147
38148         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38149         Delete redundant tests.
38150
38151         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38152         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38153         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38154         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38155         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38156         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38157         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38158         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38159
38160         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38161         storing label pointers.
38162         * gcc.c-torture/execute/921019-1.c: Likewise.
38163         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38164         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38165         parameter fp.
38166         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38167         constants.
38168
38169         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38170         Delete obsolete tests.
38171
38172         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38173         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38174         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38175         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38176         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38177         * gcc.c-torture/compile/950124-1.c: New test.
38178
38179         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38180
38181 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38182
38183         * lib/mike-g++.exp: Add -lm to LIBS.
38184
38185 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38186
38187         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38188
38189 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38190
38191         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38192
38193 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38194
38195         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38196
38197 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38198
38199         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38200         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38201         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38202         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38203         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38204         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38205         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38206         * g++.law/{operators31.C, operators32.C,
38207         * g++.law/{operators33.C, operators34.C}: Likewise.
38208         * g++.law/{pic1.C, refs2.C}: Likewise.
38209         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38210         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38211         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38212         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38213
38214         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38215         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38216         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38217         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38218         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38219         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38220         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38221         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38222         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38223         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38224         * g++.law/{operators34.exp}: Likewise.
38225         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38226         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38227         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38228         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38229         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38230
38231         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38232         No longer expected to fail.
38233         * g++.law/missed-error3.C: Tweak for recent bool changes.
38234
38235 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38236
38237         * config/emb-unix: Deleted.
38238         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38239         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38240
38241 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38242
38243         * lib/dg.exp (dg-test): Fix typo in last patch.
38244
38245 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38246
38247         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38248         (handles multiple occurrences).
38249
38250 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38251
38252         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38253         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38254         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38255         printed).
38256         * lib/c-torture.exp (c-torture-compile): Likewise.
38257         (c-torture): Prepend full path if missing.
38258         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38259         (gcc_fail): Likewise.
38260         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38261
38262 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38263
38264         * lib/netware.exp: Only attach to NetWare i386 systems.
38265
38266 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38267
38268         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38269         messages.  Add test name to "output pattern match" pass/fail message.
38270
38271 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38272
38273         * gcc.dg: New testsuite.
38274         * gcc.dg/dg.exp: New file.
38275
38276         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38277         test-switch.c}: Deleted.
38278
38279         * gcc.misc-tests/msgs.exp: New testcase driver.
38280
38281 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38282
38283         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38284         Watch for illegal return values from ${tool}_load.
38285         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38286         cross targets.  Coerce return value >0 to 1.
38287
38288 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38289
38290         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38291
38292         * config/emb-unix.exp: New file.
38293
38294         * config/sim.exp: Error if variable $SIM not defined.
38295         (${tool}_load): Mark test as "untested" if simulator missing.
38296
38297         * config/unix.exp: Load remote.exp to get rcp_download.
38298         * lib/c-torture.exp: Use different option lists for testcases with
38299         and without loops.
38300         * gcc.c-torture/execute/execute.exp: Likewise.
38301
38302 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38303
38304         * config/*.exp: Clarify return code from ${tool}_load.
38305         Call `unresolved' or `untested' instead of `warning' or `perror'
38306         (sometimes you still want to call both though).
38307         Add comment that `shell_id' is local to each file.
38308         * config/udi.exp (timeout): Set to 30.
38309         Don't print warning if connection fails, $connectmode has already
38310         printed an error.
38311         (${tool}_load): Move verbose messages to level 2.
38312         Rework pattern for "Process started" message.
38313         Pass `shell_id' to ${connectmode}_download.
38314         Retry twice upon timeout.  Make resetting of target more robust.
38315         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38316         Pass `shell_id' to exit_$connectmode.
38317         Only call exit_$connectmode if connected.
38318         * config/unix.exp (${tool}_load): Check return codes better.
38319         * config/vrtx.exp (${tool}_load): Likewise.
38320         * config/vx.exp (${tool}_load): Likewise.
38321         Delete unneeded global's.
38322         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38323         from ${tool}_load.
38324         (dg-stat): Delete.
38325         (dg-init): Delete recording of pass/fail counts.
38326         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38327         (old-dejagnu-init): Likewise.
38328         (old-dejagnu-stat): Delete contents, empty proc now.
38329         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38330         (c-torture): Delete references to lcnt, lpass, lfail.
38331         Get option list from TORTURE_OPTIONS.
38332         Delete -funroll[-all]-loops if no loops.
38333         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38334         (g++_stat): Delete contents (empty proc now).
38335         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38336         (gcc_finish): Likewise.
38337         (gcc_stat): Deleted.
38338         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38339         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38340         * gcc.c-torture/execute/execute.exp: Likewise.
38341         Split tests into two parts: compile, execute.
38342         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38343         no loops.  Update to reflect clarified return codes from ${tool}_load.
38344
38345 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38346
38347         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38348         to grep for.
38349         (old-dejagnu): Likewise (where necessary).
38350
38351 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38352
38353         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38354
38355         * lib/dg.exp (dg-process-target): Fix processing of selector.
38356         Add comment regarding use of `error'.
38357
38358         * lib/gcc.exp (prune_system_crud): Define if missing.
38359         * lib/g++.exp (prune_system_crud): Likewise.
38360
38361         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38362         Call prune_system_crud.
38363         * lib/dg.exp (dg-runtest): New proc.
38364         Use perror instead of send_user for tcl errors in testcase.
38365         Don't return any value, it's never used.
38366         Don't clobber previous definition of `unknown'.
38367         Print tcl errors in `dg-final'.
38368
38369 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38370
38371         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38372         (dg-test): Don't print errorInfo, it contains stack backtrace.
38373
38374 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38375
38376         * lib/g++.exp (runtest_file_p): Define if missing.
38377
38378 1994-09-24  Doug Evans  (dje@cygnus.com)
38379
38380         * lib/mike-g++.exp: Comment out loading of g++.exp.
38381         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38382         (default_g++_version): Always print something.
38383         (default_g++_start): Comment out call to `which'.
38384         (g++_start, g++_load): Deleted (must be defined in config file).
38385         * lib/gcc.exp: Test for existence of $CC at start.
38386         Delete check for tmpdir (done in gcc_init).
38387         (default_gcc_version): Always print something.
38388         (default_gcc_start): Comment out call to `which'.
38389         * config/*.exp: Major cleanup - make cross targets work at least a
38390         little better for g++ (by not being "--tool gcc" specific).
38391         Rename gcc_xxx to ${tool}_xxx.
38392         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38393         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38394
38395 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38396
38397         * lib/c-torture.exp (c-torture-compile): Rework compiler
38398         message processing.
38399
38400         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38401         c-torture.
38402
38403 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38404
38405         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38406
38407         * lib/dg.exp (dg-process-target): Support { target native }.
38408
38409 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38410
38411         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38412         looked for "... program xxx got fatal signal".
38413         Correct regsub munging of `comp_output'.
38414         Ignore compiler messages "path prefix not used" and "linker input
38415         file unused".
38416
38417 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38418
38419         * lib/gcc.exp (runtest_file_p): Define if missing.
38420         * gcc.prms/template.c: Example to work from.
38421
38422 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38423
38424         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38425         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38426
38427         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38428         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38429         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38430         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38431
38432         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38433         (dg-process-target): No longer a varargs proc.
38434         Return S/N for target, P/F for xfail.  All callers changed.
38435         (user option procs): More argument checking.
38436         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38437         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38438         (dg-test): Skip test if not running on selected target in `dg-do'.
38439         Update handling of `dg-do-what', `dg-output-text'.
38440         Separate execution pass/fail from output pattern match pass/fail.
38441         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38442
38443 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38444
38445         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38446         target for 920510-1.c.
38447
38448 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38449
38450         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38451         Clean up comment regarding use of passcnt, etc.
38452         (gcc_stat): Don't update `testcnt' here.
38453         (gcc_finish): Do it here.
38454         Might as well reset `but_id' here too.
38455         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38456         to determine if the file should be tested.
38457         * gcc.c-torture/compile/compile.exp: Likewise.
38458         * gcc.c-torture/execute/execute.exp: Likewise.
38459         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38460         * gcc.misc-tests/dg-test.exp: Likewise.
38461         * gcc.prms/prms.exp: Likewise.
38462         * gcc.wendy/wendy.exp: Likewise.
38463         * g++.old-deja.exp: Likewise.
38464         Move "Testing file" message to verbose level 1.
38465
38466 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38467
38468         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38469
38470 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38471
38472         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38473         (default_gcc_start): Accept optional second list element
38474         of compiler flags.  Print compiler output at verbosity level 2.
38475         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38476         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38477         Save current values of framework globals passcnt, failcnt, xpasscnt,
38478         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38479         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38480         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38481         xfailcnt to compute stats.  Update framework global `testcnt' from
38482         pass/fail counts.
38483         (gcc_finish): New proc.  Clean up test environment.
38484         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38485         (gcc_epass, gcc_efail): Delete.
38486         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38487         argument of line number.
38488         (dg-init): If the tool has an init routine, call it.
38489         (dg-test): Remove args `cflags_var' and `libs_var'.
38490         Pass all compiler options to ${tool}_start.
38491         Handle missing line number.
38492         (dg-finish): New function.
38493         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38494         particular files.  Call gcc_finish at end.  Move "skipping test"
38495         message to verbosity level 3.
38496         * gcc.c-torture/compile/compile.exp: Likewise.
38497         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38498         * gcc.c-torture/execute/execute.exp: Likewise.
38499         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38500         Print testcase being tried at verbosity level 1.
38501         * gcc.c-torture/special/special.exp: Unset xfail.
38502         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38503         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38504         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38505         * gcc.failure/failure.exp: Likewise.
38506         * gcc.ieee/ieee.exp: Likewise.
38507         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38508         Update call to dg-test.  Call dg-finish at end.
38509         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38510         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38511         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38512         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38513         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38514         * gcc.wendy/wendy.exp: Add copyright.
38515         Delete setting of tmpdir (done by gcc_init).
38516         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38517         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38518         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38519         gcc_[ce]pass/fail.
38520
38521 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38522
38523         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38524         confusion.
38525         (g++_load): Likewise.
38526
38527         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38528         Rename argument to `prog' to remove the confusion.
38529         Varargs fns behave differently too!
38530         (g++_load): Likewise.
38531
38532         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38533
38534         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38535         what it is.  Delete (always) printing of status value for !native.
38536         Simplify verbose code, and include status and exec_output.
38537         (g++_load): Use gcc_load.
38538
38539 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38540
38541         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38542         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38543         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38544         940714-3.c as these testcases don't exist anymore.  Make
38545         va-arg-1.c expected to pass.
38546
38547 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38548
38549         * gcc.misc-tests/misc.exp: Only run specific testcases.
38550         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38551         * gcc.misc-tests/dg-[1-9].c: New files.
38552
38553         * lib/dg.exp: New testsuite driver.
38554         * gcc.prms/prms.exp: Use it.
38555
38556         * README.gcc: New file.
38557
38558         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38559         Document and reset `lxpass' and `lxfail'.
38560         Simplify "initialized" message.
38561         (gcc_stat): Clean up comments a little.
38562
38563 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38564
38565         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38566
38567 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38568
38569         * lib/old-dejagnu.exp (process-option): New proc.
38570         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38571         (old-dejagnu): Simplify.
38572         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38573
38574 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38575
38576         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38577         exists and is not an empty string.
38578
38579         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38580         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38581         finished.
38582         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38583         automatically.
38584
38585         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38586         longer expected to fail.
38587
38588         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38589         "f" function call.
38590
38591         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38592
38593         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38594         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38595         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38596         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38597         c-torture-1.29.
38598
38599         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38600         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38601
38602         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38603
38604         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38605         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38606
38607         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38608         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38609         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38610
38611 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38612
38613         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38614         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38615         940714-1.c, 940714-2.c, 940714-3.c},
38616         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38617         gcc.misc-tests/{mg.c,mg.exp}:
38618         New tests.
38619         * gcc.noncompile/noncompile.exp: Change accordingly.
38620
38621 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38622
38623         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38624         Undo previous clobberage.
38625
38626 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38627
38628         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38629         * gcc.special/{930510-1.c, special.exp}:
38630         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38631         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38632         struct-varargs-1.c}: New tests from c-torture-1.26.
38633
38634 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38635
38636         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38637           argument to switch.
38638
38639 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38640
38641         * Revert the previous changes.  Please see Rob's directory
38642           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38643           fixes.
38644
38645 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38646
38647         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38648             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38649             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38650             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38651             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38652             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38653             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38654             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38655             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38656             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38657             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38658             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38659             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38660             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38661             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38662             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38663             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38664             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38665             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38666             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38667             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38668             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38669             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38670             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38671             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38672             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38673             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38674
38675 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38676
38677         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38678             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38679           with perror calls.
38680
38681 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38682
38683         * config/unix.exp (g++_load): Fix syntax.
38684
38685 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38686
38687         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38688         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38689         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38690         Don't expect va-arg-1.c to fail.  Correct expected output for
38691         920928-1.c.
38692         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38693         * gcc.wendy/hbm4.c: Correct typo.
38694         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38695
38696 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38697
38698         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38699         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38700         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38701         * lib/c-torture.exp (c-torture-compile): Ditto.
38702
38703         Reduce volume of output (remove all the -I's and such).
38704         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38705         Call gcc_cpass, gcc_cfail.
38706         (c-torture): Pass testing option to c-torture-compile.
38707
38708 1994-03-21  Doug Evans  (dje@cygnus.com)
38709
38710         Bring patches over from progressive.
38711         * config/default.exp: Exit remote shell cleanly.
38712         (g++_exit, g++_start): Add default versions.
38713         * config/sim.exp (gcc_load): Use perror, not error.
38714
38715 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38716
38717         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38718         set in site.exp.
38719
38720 1994-03-14  Doug Evans  (dje@cygnus.com)
38721
38722         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38723         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38724         (wendy_try): New proc to run testcase.
38725         (main loop): Call 'em.
38726         * gcc.wendy/*.c: Clean up pass to correct expected output.
38727
38728         * lib/gcc.exp: Minor cleanup work.
38729         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38730
38731 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38732
38733         * config/sim.exp (gcc_load): Document return codes better.
38734         Don't pass -v to simulator.
38735
38736 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38737
38738           * gcc.special/920717-x.c: Fix typo.
38739           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38740           get at sources.
38741
38742         * lib/mike-gcc.exp: Fix typo.
38743
38744 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38745
38746         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38747         binary to use, transform the name.
38748         * config/*.exp: rename everything. Nuke any g++ specific files,
38749         it's now a special case of gcc that requires no special support.
38750         Add a default.exp for unsupported targets.
38751
38752 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38753
38754         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38755         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38756         version of Tcl.
38757
38758 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38759
38760         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38761         than a warning.
38762
38763 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38764
38765         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38766
38767 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38768
38769         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38770         option_list.  Compile every file with only 4/6 option choices
38771         (same as C torture) instead of with 12/18 different option
38772         choices.
38773         * lib/c-torture.exp: Likewise.
38774
38775         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38776         not already set.
38777
38778 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38779
38780         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38781         can put an XFAIL *-*-* on excess errors.
38782
38783 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38784
38785         * g++.law: Add more tests derived from g++-bugs snapshots.
38786
38787         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38788         equivalent to g++.law/init9.
38789
38790         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38791         compiled it, and the a.out file after we've run it.
38792
38793 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38794
38795         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38796         compiled it, and the a.out file after we've run it.
38797
38798 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38799
38800         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38801
38802 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38803
38804         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38805         version number.
38806
38807 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38808
38809         * g++.law: New directory of g++ tests derived from the g++-bugs
38810         snapshots.
38811
38812 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38813
38814         * gcc.compile: initbug1.c initbug1.exp testcase added
38815
38816 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38817
38818         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38819         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38820           fixes submitted by Jeff Law (law@cs.utah.edu)
38821         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38822           Jeff Law (law@cs.utah.edu)
38823
38824
38825 1993-11-30  Mike Stump  (mrs@cygnus.com)
38826
38827         * config/unix-g++.exp: Follow the gcc way of doing things.
38828         * g++.old-deja/old-deja.exp: Minor updates.
38829         * lib/g++.exp: New file, follow the gcc way of doing things.
38830         * lib/old-dejagnu.exp: Minor updates.
38831         * lib/mike-g++.exp: Always unset errorInfo.
38832
38833 1993-11-06  Mike Stump  (mrs@cygnus.com)
38834
38835         * lib/gcc.exp: Fix some errors with the below change, CC and
38836         CFLAGS should be global when setting, not local.
38837
38838 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38839
38840         * lib/gcc.exp: Transform tool name.
38841
38842 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38843
38844         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38845
38846 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38847
38848         * lib/gcc.exp: change gcc_done to gcc_stat
38849
38850 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38851
38852         * Upgraded gcc testsuite to c-torture version 1.25
38853
38854 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38855
38856         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38857         * lib/c-torture: added hooks for new reporting code.
38858
38859 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38860
38861         * config/sh-gcc.exp: check if sh-sim exists in the path
38862
38863 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38864
38865         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38866         * gcc.compile/compile.exp: Initial changes for new logic.
38867         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38868         * gcc.failure/failure.exp: Initial changes for new logic.
38869         * gcc.ieee/ieee.exp: Initial changes for new logic.
38870         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38871         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38872         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38873         * lib/c-torture.exp: Initial changes for new logic.
38874         * lib/gcc.exp: Initial changes for new logic.
38875
38876 1993-10-15  Mike Stump  (mrs@cygnus.com)
38877
38878         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38879         depend upon failure or success.  Fully qualify names in failure
38880         and success messages.  Always remove a.out before starting
38881         compile, just in case.  Pay more attention to error text output by
38882         the compiler.  Handle testcases with no known past errors just
38883         like all others, so that things are uniform.  Other miscellaneous
38884         improvements.
38885
38886 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38887
38888         * gcc.cpp: new directory for cpp tests
38889
38890 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38891
38892         * lib/chill.exp: Code reformatted, removed unused code.
38893         * config/unix-chill.exp: Code reformatted, removed unused code.
38894         * chill.execute/execute.exp: Code reformatted, removed unused code.
38895         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38896
38897 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38898
38899         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38900         routines not written.
38901
38902 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38903
38904         * config/bug-gcc.exp: Use new procs from bug.exp.
38905
38906 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38907
38908         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38909         via ftp, rather than depending on NFS.
38910         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38911         case.
38912
38913 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38914
38915         * config/bug-gcc.exp: Use new download proc.
38916
38917 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38918
38919         * chill.execute/execute.exp: cleanups, handles errors better
38920         * chill.compile/compile.exp: rewrite, based on execute.exp
38921         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
38922         * lib/chill.exp: major changes to diff proc and compile and link
38923           procs. added chill_fail and chill_pass wrappers to pass and
38924           fail. added more comments, and handle error codes better.
38925           Added a hack to capture stderr from exec, so noncompile tests
38926           can work.
38927
38928 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
38929
38930         * chill.execute/execute.exp: rewrite of testsuite driver
38931         * lib/chill.exp: rewrite of testsuite driver
38932         * config/unix-chill.exp: rewrite of testsuite driver
38933
38934 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
38935
38936     In chill.execute:
38937         * iexpr.ch: Standardize uppercase.
38938         * tuples.dat: Standardize uppercase.
38939         * vary.ch: standardize.  Correct varying string assignments.
38940         * vary.dat: Add new output lines.
38941
38942 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
38943
38944     In chill.execute:
38945         * chprintf.ch: Standardize use of uppercase.
38946         * tuples.ch: Standardize and turn arr2 into a DCL,
38947           rather than a SYN.
38948         * pinits.ch: Standardize.
38949
38950 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
38951
38952         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
38953         * Makefil: Renamed to Makefile.in.
38954         * configure.in: New.
38955
38956 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
38957
38958     In chill.execute:
38959         * .cvsignore: Add result/output files.
38960         * Makefile: Fix up variables at start.  Use MFLAGS
38961           everywhere.  Correct bool_loc, built_ins entries.
38962           Add entry for vary1.ch.
38963         * bitarray.ch: Standardize upper-case usage.
38964         * bitexpr.ch: Standardize, add output of b1.
38965         * params.ch: Use arrayt in along PROC parameters, to
38966           avoid novelty problems.
38967         * sets.ch: Tiny cleanup.
38968         * vary1.ch: Re-indent.
38969
38970 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
38971
38972           * Add PR-related files to Makefiles, .cvsignore files, etc.
38973
38974 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
38975
38976         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
38977           with compiler objects. New names are test-flow.c and test-loop.c
38978
38979 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
38980
38981         * Upgraded c-torture tests from 1.19 to 1.20
38982
38983         * new files:
38984         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
38985         * gcc.compile: 930623-1.c 930623-2.c
38986         * gcc.noncompile: 930622-1.c 930622-2.c
38987         * gcc.failure: 920411-1.c 920627-2.c
38988         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
38989
38990 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
38991
38992         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38993           More changes to get testsuite working properly. Needs more work.
38994           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
38995
38996 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
38997
38998         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38999           More changes to get testsuite working properly. Needs more work.
39000
39001 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39002
39003         * chill.compile/compile.exp: Added for Dejagnu support
39004         * chill.execute/execute.exp: Added for Dejagnu support
39005         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39006
39007 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39008
39009     This should complete moving the CHILL test files.
39010         * chill.noncompile(.cvsignore printf.grt
39011             in-printf.grt chprintf.grt chprintf.ch):
39012             Added test-support files.
39013           (Makefile): Modified further.
39014         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39015             signal.ch): Added test files.
39016           * chill.execute (.cvsignore printf.grt printr.c
39017             in-printf.grt rts.c chprintf.grt rts.h): Added
39018           test-support files.
39019             (Makefile): More corrections.
39020
39021 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39022
39023         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39024           test cases, ready for DejaGnu.
39025
39026 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39027
39028         * Upgraded c-torture tests from 1.18 to 1.19
39029
39030         * gcc.compile: added test(s):
39031           930607-1.c
39032         * gcc.execute: added test(s):
39033           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39034
39035         * added new subdirectory for misc tests: gcc.misc-tests
39036         * gcc.misc-test(s): added tests:
39037           inst-check.c test-consts.c test-ior.c test-switch.c
39038
39039 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39040
39041         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39042
39043 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39044
39045         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39046
39047 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39048
39049         * Upgraded c-torture tests from 1.17 to 1.18
39050
39051 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39052
39053         * Upgraded c-torture tests from 1.12 to 1.17
39054
39055 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39056
39057         * lib/old-dejagnu.exp:
39058           Fixed handling of XFAIL target triplets to correctly
39059           recognize wildcard characters.  Removed code that
39060           appended a unique id tag to the end of the file name
39061           printed out by the result of the testcases within a
39062           given test file.
39063
39064 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39065
39066         * lib/old-dejagnu.exp:
39067           Reworked expected failure handling to trigger off of XFAIL
39068           keyword in keyphrase embeded in testcase source code. The
39069           XFAIL keyword must be at the end of the keyphrase line. It
39070           may optionally be followed by one or more target triplets.
39071           It has just occured that the handling of wildcards in the
39072           target triplet may not be correct.
39073
39074 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39075
39076         * g++.old-deja/tests:
39077           Moved all subdirectories up one level into g++.old-deja .
39078
39079         * lib/old-dejagnu.exp:
39080           Fixed problem with CXXFLAGS not being properly reset, and being
39081           corrupted with extraneous "-c" compiler option.  This was
39082           causing binaries to not be generated for test that needed them.
39083           Modified strings passed to "pass" and "fail" so that individual
39084           tests from the same test file would be distinguished by an
39085           identifier appended to the test file name in the summary logs;
39086           this corrected a problem with erroneous diff logs.  Added code
39087           to search testcases for expected fail and unexpected pass keywords.
39088
39089 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39090
39091         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39092
39093 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39094
39095         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39096           Removed extraneous text from end of "Special g++ Options"
39097           keyphrase.
39098
39099         * lib/old-dejagnu.exp: Added pattern matching to look for new
39100           keywords, embedded in testcases comments, which will trigger
39101           calls to xpass and xfail.
39102
39103 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39104
39105         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39106           comments embedded in the testcases, especially the one looking for
39107           special compiler options, as well as the pattern matching for the
39108           compiler output again.
39109
39110 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39111
39112         * lib/old-dejagnu.exp: Do a proper check of the return value for
39113           execute tests. Fixed several problems with the pattern matching
39114           of the compiler output which gave erroneous test results.
39115           Changed several of the test result messages to be more descriptive.
39116         * config/unix-g++.exp: Proc g++_load now actually works and
39117           executes the tests passed to it and returns a usable return
39118           value.
39119
39120 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39121
39122           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39123
39124 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39125
39126         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39127           Modified both files to properly execute the old style
39128           dejagnu tests. The previous versions of these files were
39129           experimental and did not function anything near correctly.
39130
39131 1993-04-05  Rob Savoye  (rob@cygnus.com)
39132
39133         * Removed all Makefile.in and configure.in files. No configuration
39134         needed now.
39135
39136 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39137
39138         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39139
39140 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39141
39142         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39143         gcc.special/configure.in, gcc.noncompile/configure.in,
39144         gcc.execute/configure.in, gcc.code_quality/configure.in,
39145         g++.other/configure.in, g++.old-deja/configure.in,
39146         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39147         in srcname setting.
39148
39149 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39150
39151         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39152         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39153         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39154
39155 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39156
39157         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39158         (gdb_exit): Don't remove *_soc files.
39159
39160 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39161
39162         * lib/c-torture.exp: Don't look for main; instead always use -w
39163         -c.  This is how the c-torture tests work.  Remove the object
39164         file if the compilation succeeds.
39165         * gcc.execute/execute.exp: Remove executable if test passes.
39166         * gcc.noncompile/noncompile.exp: Every test is an expected
39167         failure.
39168         * gcc.special/special.exp: Added tests from c-torture 1.11,
39169         corrected use of existing test.
39170         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39171         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39172         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39173         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39174         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39175         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39176         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39177         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39178         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39179         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39180         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39181         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39182         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39183         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39184         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39185         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39186         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39187         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39188         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39189         c-torture 1.11.
39190         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39191         correspond to c-torture 1.11.
39192
39193         * New file.